rust/compiler
est31 cfc21deebd Add #[rustc_box]
This commit adds an alternative content boxing syntax,
and uses it inside alloc.

The usage inside the very performance relevant code in
liballoc is the only remaining relevant usage of box syntax
in the compiler (outside of tests, which are comparatively
easy to port).

box syntax was originally designed to be used by all Rust
developers. This introduces a replacement syntax more tailored
to only being used inside the Rust compiler, and with it,
lays the groundwork for eventually removing box syntax.
2022-06-01 02:28:34 +02:00
..
rustc update jemalloc-sys to jemalloc v5.3 2022-05-25 08:25:15 +02:00
rustc_apfloat
rustc_arena
rustc_ast Rollup merge of #97254 - jhpratt:remove-crate-vis, r=cjgillot 2022-05-23 07:43:50 +02:00
rustc_ast_lowering Add #[rustc_box] 2022-06-01 02:28:34 +02:00
rustc_ast_passes clippy::complexity fixes 2022-05-26 13:14:24 +02:00
rustc_ast_pretty Rollup merge of #97254 - jhpratt:remove-crate-vis, r=cjgillot 2022-05-23 07:43:50 +02:00
rustc_attr RFC3239: Implement compact cfg(target(..)) 2022-05-24 13:51:36 +02:00
rustc_borrowck Fix TyKind lint, make consts no longer fn, etc 2022-05-28 11:38:22 -07:00
rustc_builtin_macros Auto merge of #97461 - eddyb:proc-macro-less-payload, r=bjorn3 2022-05-28 16:49:52 +00:00
rustc_codegen_cranelift Add flag for stricter checks on uninit/zeroed 2022-05-24 14:26:52 +01:00
rustc_codegen_gcc Finish bumping stage0 2022-05-27 07:36:17 -04:00
rustc_codegen_llvm Auto merge of #97214 - Mark-Simulacrum:stage0-bump, r=pietroalbini 2022-05-29 16:28:21 +00:00
rustc_codegen_ssa Rollup merge of #97028 - ridwanabdillahi:pretty-printer, r=michaelwoerister 2022-05-29 01:12:30 +02:00
rustc_const_eval Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errors 2022-05-30 09:19:03 +00:00
rustc_data_structures Update to rebased rustc-rayon 0.4 2022-05-27 20:20:41 -07:00
rustc_driver
rustc_error_codes
rustc_error_messages macros: introduce fluent_messages macro 2022-05-24 16:48:17 +01:00
rustc_errors Ensure source file present when calculating max line number 2022-05-29 11:29:49 +09:00
rustc_expand Rollup merge of #97536 - est31:remove_unused_lifetimes, r=compiler-errors 2022-05-29 16:25:05 -07:00
rustc_feature Add #[rustc_box] 2022-06-01 02:28:34 +02:00
rustc_fs_util
rustc_graphviz
rustc_hir Default methods of traits are also AssocFn defs as they essentially desugar to a method in a new impl block 2022-05-30 08:52:25 +00:00
rustc_hir_pretty
rustc_incremental
rustc_index Auto merge of #95418 - cjgillot:more-disk, r=davidtwco 2022-05-20 20:49:55 +00:00
rustc_infer Rollup merge of #97531 - compiler-errors:for-loop-pat-mismatch, r=davidtwco 2022-05-30 14:33:52 +02:00
rustc_interface Update to rebased rustc-rayon 0.4 2022-05-27 20:20:41 -07:00
rustc_lexer
rustc_lint Fix TyKind lint, make consts no longer fn, etc 2022-05-28 11:38:22 -07:00
rustc_lint_defs Fix typo 2022-05-23 14:07:40 +02:00
rustc_llvm
rustc_log clippy::complexity fixes 2022-05-26 13:14:24 +02:00
rustc_macros Make TyCtxt implement Interner, make HashStable generic and move to rustc_type_ir 2022-05-28 12:16:05 -07:00
rustc_metadata Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errors 2022-05-30 09:19:03 +00:00
rustc_middle Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errors 2022-05-30 09:19:03 +00:00
rustc_mir_build Auto merge of #97383 - dingxiangfei2009:restore-region-scope-tree-query, r=dingxiangfei2009 2022-05-28 14:30:25 +00:00
rustc_mir_dataflow Add dead store elimination pass 2022-05-24 22:50:21 -04:00
rustc_mir_transform Make TyCtxt implement Interner, make HashStable generic and move to rustc_type_ir 2022-05-28 12:16:05 -07:00
rustc_monomorphize Auto merge of #97168 - SparrowLii:accesses, r=cjgillot 2022-05-26 11:15:15 +00:00
rustc_parse Minor improvement on else-no-if diagnostic 2022-05-24 15:22:13 -07:00
rustc_parse_format
rustc_passes Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errors 2022-05-30 09:19:03 +00:00
rustc_plugin_impl
rustc_privacy
rustc_query_impl Auto merge of #97287 - compiler-errors:type-interner, r=jackh726,oli-obk 2022-05-29 08:20:13 +00:00
rustc_query_system Auto merge of #97287 - compiler-errors:type-interner, r=jackh726,oli-obk 2022-05-29 08:20:13 +00:00
rustc_resolve Rollup merge of #97240 - TaKO8Ki:improve-errors-about-typos-on-variables, r=compiler-errors 2022-05-24 12:18:30 +09:00
rustc_save_analysis
rustc_serialize
rustc_session Finish bumping stage0 2022-05-27 07:36:17 -04:00
rustc_span Add #[rustc_box] 2022-06-01 02:28:34 +02:00
rustc_symbol_mangling
rustc_target Simplify implementation of -Z gcc-ld 2022-05-25 23:55:22 +03:00
rustc_trait_selection Auto merge of #97214 - Mark-Simulacrum:stage0-bump, r=pietroalbini 2022-05-29 16:28:21 +00:00
rustc_traits Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
rustc_ty_utils Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errors 2022-05-30 09:19:03 +00:00
rustc_type_ir Make TyCtxt implement Interner, make HashStable generic and move to rustc_type_ir 2022-05-28 12:16:05 -07:00
rustc_typeck Rollup merge of #97493 - compiler-errors:issue-97490, r=oli-obk 2022-05-29 16:25:02 -07:00