about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/item.rs
AgeCommit message (Expand)AuthorLines
2022-03-01compiler: fix some typoscuishuang-1/+1
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-2/+2
2022-02-24Auto merge of #93438 - spastorino:node_id_to_hir_id_refactor, r=oli-obkbors-5/+1
2022-02-20Avoid call to lower_node_id when not neededSantiago Pastorino-1/+1
2022-02-20Make node_id_to_hir_id owner-local.Camille GILLOT-4/+0
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-3/+2
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-17Add more information to `impl Trait` deny errorMichael Goulet-45/+103
2022-02-09Rollup merge of #93746 - cjgillot:nodefii, r=nikomatsakisYuki Okushi-4/+0
2022-02-03Remove defaultness from ImplItem.Camille GILLOT-4/+0
2022-02-02More let_else adoptionsest31-3/+1
2022-01-27Store def_id_to_hir_id as variant in hir_owner.Camille GILLOT-6/+11
2022-01-08Link impl items to corresponding trait items in late resolver.Camille GILLOT-0/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-07Store impl_trait_fn inside OpaqueTyOrigin.Camille GILLOT-7/+2
2021-11-23Do not visit attributes in `ItemLowerer`.Camille GILLOT-0/+5
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-23/+23
2021-10-21Use SortedMap in HIR.Camille GILLOT-2/+1
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-9/+13
2021-10-09Perform indexing during lowering.Camille GILLOT-1/+1
2021-10-09Use an IndexVec for bodies.Camille GILLOT-1/+2
2021-10-09Store lowering outputs per owner.Camille GILLOT-9/+12
2021-10-08clippy::complexity fixesMatthias Krüger-2/+1
2021-09-30Rollup merge of #89344 - jackh726:maybe-bound-eror, r=cjgillotManish Goregaokar-25/+38
2021-09-29Cleanup lower_generics_mut and make span be the bound itself, not the typejackh726-25/+38
2021-09-22rustc_index: Add some map-like APIs to `IndexVec`Vadim Petrochenkov-3/+4
2021-09-20Make with_hir_id_owner responsible for registering the item.Camille GILLOT-42/+42
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-24/+12
2021-09-19Auto merge of #88703 - cjgillot:lazymod, r=petrochenkovbors-6/+0
2021-09-19Auto merge of #88627 - cjgillot:noallocuse, r=petrochenkovbors-33/+25
2021-09-18Do not preallocate UseTree HirIds.Camille GILLOT-8/+11
2021-09-18Do not preallocate item HirIds.Camille GILLOT-25/+14
2021-09-12Gather module items after lowering.Camille GILLOT-6/+0
2021-09-09Revert "Implement Anonymous{Struct, Union} in the AST"Felix S. Klock II-4/+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-30/+16
2021-09-03Auto merge of #88597 - cjgillot:lower-global, r=petrochenkovbors-9/+0
2021-09-02Auto merge of #87114 - cjgillot:abilint, r=estebankbors-24/+13
2021-09-01Compute all_traits_impls during resolution.Camille GILLOT-9/+0
2021-08-31Lint Abi in ast validation.Camille GILLOT-24/+13
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-37/+64
2021-08-28Treat macros as HIR itemsinquisitivecrystal-24/+6
2021-07-30Do not discard `?Sized` type params and suggest their removalEsteban Küber-10/+13
2021-07-25Auto merge of #83723 - cjgillot:ownernode, r=petrochenkovbors-11/+5
2021-07-25Merge the BTreeMap in hir::Crate.Camille GILLOT-11/+5
2021-07-21Correct fmtsurechen-10/+7
2021-07-21Simplify the collecting of `? Trait` bounds in where clausesurechen-33/+20
2021-07-18Remove origin field from TypeAliasesOpaqueTySantiago Pastorino-2/+0
2021-07-18Remove impl trait bindings handling on const AST loweringSantiago Pastorino-11/+1