summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/lib.rs
AgeCommit message (Expand)AuthorLines
2021-12-23implement `generic_arg_infer` for array lengthslcnr-1/+22
2021-12-18Rollup merge of #89090 - cjgillot:bare-dyn, r=jackh726Matthias Krüger-45/+3
2021-12-15Rollup merge of #91888 - BoxyUwU:generic_arg_infer_aaaa, r=lcnrMatthias Krüger-2/+1
2021-12-15Rollup merge of #91881 - Patrick-Poitras:stabilize-iter-zip, r=scottmcmMatthias Krüger-1/+0
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-14awdawdawdEllen-2/+1
2021-12-13Keep info on pre-desugaring expression for better "incorrect `.await`" sugges...Esteban Kuber-5/+6
2021-12-07Store impl_trait_fn inside OpaqueTyOrigin.Camille GILLOT-16/+9
2021-12-07Use collect_in_band_defs for async lifetime captures.Camille GILLOT-54/+44
2021-12-07Simplify collect_in_band_defs.Camille GILLOT-36/+35
2021-12-04Lint bare traits in AstConv.Camille GILLOT-45/+3
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-4/+3
2021-12-03Auto merge of #90737 - eholk:intofuture, r=tmandrybors-0/+2
2021-11-30Merge Implicit and ImplicitMissing.Camille GILLOT-15/+7
2021-11-30Lint elided lifetimes in path during lifetime resolution.Camille GILLOT-4/+13
2021-11-22Reintroduce `into_future` in `.await` desugaringEric Holk-0/+2
2021-11-19Rollup merge of #90990 - nnethercote:arenas-cleanup, r=oli-obkYuki Okushi-1/+1
2021-11-18rustc: Remove `#[rustc_synthetic]`Vadim Petrochenkov-10/+2
2021-11-17Remove unnecessary lifetime argument from arena macros.Nicholas Nethercote-1/+1
2021-10-29Auto merge of #90380 - Mark-Simulacrum:revert-89558-query-stable-lint, r=lcnrbors-1/+0
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-28Auto merge of #90145 - cjgillot:sorted-map, r=michaelwoeristerbors-8/+10
2021-10-24Rollup merge of #89558 - lcnr:query-stable-lint, r=estebankMatthias Krüger-0/+1
2021-10-21Use SortedMap in HIR.Camille GILLOT-8/+10
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-73/+123
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-11Make naming more explicit.Camille GILLOT-6/+10
2021-10-10Compute full HIR hash during lowering.Camille GILLOT-1/+22
2021-10-10Directly use AttributeMap inside OwnerInfo.Camille GILLOT-0/+7
2021-10-09Perform indexing during lowering.Camille GILLOT-1/+7
2021-10-09Hash during lowering.Camille GILLOT-1/+26
2021-10-09Forbid hashing HIR outside of indexing.Camille GILLOT-40/+5
2021-10-09Use an IndexVec for bodies.Camille GILLOT-2/+2
2021-10-09Store lowering outputs per owner.Camille GILLOT-35/+57
2021-09-30Rollup merge of #89344 - jackh726:maybe-bound-eror, r=cjgillotManish Goregaokar-1/+1
2021-09-29Cleanup lower_generics_mut and make span be the bound itself, not the typejackh726-1/+1
2021-09-22rustc_index: Add some map-like APIs to `IndexVec`Vadim Petrochenkov-15/+7
2021-09-20Make with_hir_id_owner responsible for registering the item.Camille GILLOT-97/+48
2021-09-20Remove lower_node_id_with_owner.Camille GILLOT-63/+34
2021-09-19Auto merge of #88703 - cjgillot:lazymod, r=petrochenkovbors-17/+2
2021-09-19Auto merge of #88627 - cjgillot:noallocuse, r=petrochenkovbors-60/+5
2021-09-18Do not preallocate UseTree HirIds.Camille GILLOT-40/+1
2021-09-18Do not preallocate item HirIds.Camille GILLOT-21/+5
2021-09-15Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwcoManish Goregaokar-9/+0
2021-09-12Gather module items after lowering.Camille GILLOT-17/+2
2021-09-10Give spans their parent item during lowering.Camille GILLOT-2/+7
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-9/+0