rust/compiler
Yuki Okushi b6191d7c66
Rollup merge of #82808 - bjorn3:sync_cg_clif-2021-03-05, r=bjorn3
Sync rustc_codegen_cranelift

The main highlight of this sync is removal of support for the old x86 Cranelift backend. This made it possible to use native atomic instructions rather than hackishly using a global mutex. 128bit integer support has also seen a few bugfixes and performance improvements. And finally I have formatted everything using the same rustfmt config as the rest of this repo.

r? ````@ghost````

````@rustbot```` label +A-codegen +A-cranelift +T-compiler
2021-03-07 10:41:19 +09:00
..
rustc
rustc_apfloat
rustc_arena
rustc_ast Rename rustdoc lints to be a tool lint instead of built-in. 2021-03-01 19:29:15 -05:00
rustc_ast_lowering
rustc_ast_passes
rustc_ast_pretty
rustc_attr Auto merge of #71481 - estebank:inherit-stability, r=nikomatsakis 2021-03-05 05:28:07 +00:00
rustc_builtin_macros
rustc_codegen_cranelift Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-2021-03-05 2021-03-05 19:12:59 +01:00
rustc_codegen_llvm Auto merge of #81451 - nikic:llvm-12, r=nagisa 2021-03-04 15:16:44 +00:00
rustc_codegen_ssa Rollup merge of #80723 - rylev:noop-lint-pass, r=estebank 2021-03-05 10:57:14 +01:00
rustc_data_structures Rollup merge of #82537 - wesleywiser:update_measureme, r=oli-obk 2021-02-27 21:56:20 +01:00
rustc_driver Auto merge of #82304 - LeSeulArtichaut:unpretty-ast, r=spastorino 2021-03-04 05:46:43 +00:00
rustc_error_codes Rollup merge of #80527 - jyn514:rustdoc-lints, r=GuillaumeGomez 2021-03-04 20:01:01 +09:00
rustc_errors Even faster counting of digits for error line numbers 2021-02-27 15:28:58 +01:00
rustc_expand Auto merge of #71481 - estebank:inherit-stability, r=nikomatsakis 2021-03-05 05:28:07 +00:00
rustc_feature Rollup merge of #82697 - jplatte:patch-1, r=davidtwco 2021-03-04 20:01:07 +09:00
rustc_fs_util
rustc_graphviz
rustc_hir
rustc_hir_pretty
rustc_incremental
rustc_index
rustc_infer Rollup merge of #82635 - pierwill:edit-infer, r=oli-obk 2021-03-01 11:25:10 -05:00
rustc_interface Fix rustc_driver self text and bump the mir_opt_level 2021-03-05 17:13:58 -03:00
rustc_lexer
rustc_lint Rollup merge of #80723 - rylev:noop-lint-pass, r=estebank 2021-03-05 10:57:14 +01:00
rustc_lint_defs Make invalid_doc_attribute lint plural 2021-03-05 14:44:31 +01:00
rustc_llvm Schedule ThinLTOBuffer passes again after sanitizer passes 2021-03-03 20:48:37 +01:00
rustc_macros
rustc_metadata
rustc_middle Auto merge of #82795 - m-ou-se:rollup-uzx0b92, r=m-ou-se 2021-03-05 13:34:33 +00:00
rustc_mir Rollup merge of #82736 - spastorino:mir-opt-level-perf-changes, r=oli-obk 2021-03-05 21:44:40 +01:00
rustc_mir_build Rollup merge of #80723 - rylev:noop-lint-pass, r=estebank 2021-03-05 10:57:14 +01:00
rustc_parse Detect match arm body without braces 2021-03-03 12:17:26 -08:00
rustc_parse_format
rustc_passes Rollup merge of #82651 - jyn514:rustdoc-warnings, r=GuillaumeGomez 2021-03-07 10:41:13 +09:00
rustc_plugin_impl
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve Rollup merge of #80763 - petrochenkov:pubusecrate, r=estebank 2021-03-05 10:57:15 +01:00
rustc_save_analysis
rustc_serialize
rustc_session Fix MIR optimization level description 2021-03-05 17:13:58 -03:00
rustc_span Rollup merge of #82773 - mgacek8:feature/add_diagnostic_item_to_Default_trait, r=oli-obk 2021-03-05 10:57:24 +01:00
rustc_symbol_mangling
rustc_target Rollup merge of #77916 - QuiltOS:kernel-code-targets-os-none, r=joshtriplett 2021-03-07 10:41:04 +09:00
rustc_trait_selection Fix tests 2021-03-03 11:22:44 +01:00
rustc_traits Fix tests 2021-03-03 11:22:44 +01:00
rustc_ty_utils
rustc_type_ir
rustc_typeck Rollup merge of #82720 - henryboisdequin:fix-79040, r=oli-obk 2021-03-07 10:41:15 +09:00