rust/compiler/rustc_ast/src
Matthias Krüger 13ff2d42cd
Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errors
Remove box expressions from HIR

After #108516, `#[rustc_box]` is used at HIR->THIR lowering and this is no longer emitted, so it can be removed.

This is based on top of #108471 to help with conflicts, so 43490488ccacd1a822e9c621f5ed6fca99959a0b is the only relevant commit (sorry for all the duplicated pings!)

````@rustbot```` label +S-blocked
2023-03-17 08:42:37 +01:00
..
attr Use ThinVec in various AST types. 2023-02-21 11:51:56 +11:00
expand Fix uninlined_format_args for some compiler crates 2023-01-05 19:01:12 +01:00
util Remove box expressions from HIR 2023-03-14 17:18:26 +00:00
ast.rs Support flattening/inlining format_args through & and (). 2023-03-16 11:19:31 +01:00
ast_traits.rs Fix uninlined_format_args for some compiler crates 2023-01-05 19:01:12 +01:00
entry.rs Fixup missing renames from #[main] to #[rustc_main] 2022-06-22 18:24:09 +02:00
format.rs Flatten nested format_args!() into one. 2023-03-16 11:19:30 +01:00
lib.rs Rollup merge of #107194 - xfix:remove-slice-internals-dependency-in-rustc-ast, r=Nilstrieb 2023-01-28 00:23:12 +09:00
mut_visit.rs Remove box_syntax from AST and use in tools 2023-03-12 13:19:46 +00:00
node_id.rs A few small cleanups for newtype_index 2022-12-18 21:47:28 +01:00
ptr.rs compiler: remove unnecessary imports and qualified paths 2022-12-10 18:45:34 +01:00
token.rs Fix uninlined_format_args for some compiler crates 2023-01-05 19:01:12 +01:00
tokenstream.rs Rename Cursor/CursorRef as TokenTreeCursor/RefTokenTreeCursor. 2023-02-03 10:06:52 +11:00
visit.rs Remove box_syntax from AST and use in tools 2023-03-12 13:19:46 +00:00