about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2021-10-09Rollup merge of #89641 - asquared31415:asm-feature-attr-regs, r=oli-obkMatthias Krüger-62/+2
2021-10-08clippy::complexity fixesMatthias Krüger-2/+1
2021-10-07make #[target_feature] work with `asm` register classesasquared31415-62/+2
2021-10-02Add desugaring mark to while loopCameron Steffen-4/+7
2021-09-30Rollup merge of #89344 - jackh726:maybe-bound-eror, r=cjgillotManish Goregaokar-26/+39
2021-09-29Cleanup lower_generics_mut and make span be the bound itself, not the typejackh726-26/+39
2021-09-22rustc_index: Add some map-like APIs to `IndexVec`Vadim Petrochenkov-18/+11
2021-09-21Auto merge of #89103 - Mark-Simulacrum:migrate-2021, r=estebankbors-1/+1
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-20Make with_hir_id_owner responsible for registering the item.Camille GILLOT-140/+91
2021-09-20Remove lower_node_id_with_owner.Camille GILLOT-63/+34
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-36/+14
2021-09-19Auto merge of #88703 - cjgillot:lazymod, r=petrochenkovbors-23/+2
2021-09-19Auto merge of #88627 - cjgillot:noallocuse, r=petrochenkovbors-94/+31
2021-09-18Do not preallocate UseTree HirIds.Camille GILLOT-48/+12
2021-09-18Do not preallocate item HirIds.Camille GILLOT-47/+20
2021-09-15Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwcoManish Goregaokar-13/+1
2021-09-12Gather module items after lowering.Camille GILLOT-23/+2
2021-09-11Auto merge of #84373 - cjgillot:resolve-span, r=michaelwoerister,petrochenkovbors-5/+19
2021-09-11Rebase fallout.Camille GILLOT-0/+1
2021-09-11Auto merge of #88214 - notriddle:notriddle/for-loop-span-drop-temps-mut, r=na...bors-2/+7
2021-09-10Give spans their parent item during lowering.Camille GILLOT-3/+9
2021-09-10Add sanity check.Camille GILLOT-2/+2
2021-09-10Encode spans relative to their parent.Camille GILLOT-0/+7
2021-09-09Revert "Implement Anonymous{Struct, Union} in the AST"Felix S. Klock II-13/+1
2021-09-07Change is_unsized to add_implicitly_sizedjackh726-1/+1
2021-09-07Don't move ?Trait bounds to param bounds if they're in where clausesjackh726-50/+21
2021-09-03Replace Vec by Option.Camille GILLOT-35/+14
2021-09-03Simplify lifetimes_from_impl_trait_bounds.Camille GILLOT-200/+181
2021-09-03Auto merge of #88597 - cjgillot:lower-global, r=petrochenkovbors-79/+6
2021-09-02Auto merge of #87114 - cjgillot:abilint, r=estebankbors-48/+15
2021-09-01Compute proc_macros in resolutions.Camille GILLOT-4/+0
2021-09-01Compute all_traits_impls during resolution.Camille GILLOT-13/+0
2021-09-01Compute item_generics_num_lifetimes during resolution.Camille GILLOT-52/+6
2021-09-01Stop sorting bodies by span.Camille GILLOT-10/+0
2021-09-01Auto merge of #87688 - camsteffen:let-else, r=cjgillotbors-95/+187
2021-08-31Lint Abi in ast validation.Camille GILLOT-48/+15
2021-08-31Rollup merge of #88445 - inquisitivecrystal:ast-lowering, r=cjgillotMara Bos-33/+29
2021-08-30Add let_else feature gateCameron Steffen-0/+10
2021-08-30Lower let-else to HIRCameron Steffen-16/+81
2021-08-30Refactor lower_stmtsCameron Steffen-55/+56
2021-08-30Move some methods to block moduleCameron Steffen-95/+111
2021-08-30Add let-else to ASTCameron Steffen-1/+1
2021-08-30Remove unused arena macro argsbjorn3-1/+1
2021-08-29Clean up the lowering of AST itemsinquisitivecrystal-33/+29
2021-08-29ast_lowering: Introduce `lower_span` for catching all spans entering HIRVadim Petrochenkov-169/+330
2021-08-28rustc: use more correct span data in for loop desugaringMichael Howell-2/+7
2021-08-28Treat macros as HIR itemsinquisitivecrystal-34/+6
2021-08-27Introduce `~const`Deadbeef-1/+1
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-1/+3