summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2021-11-26Auto merge of #85102 - estebank:point-at-assignment, r=oli-obkbors-4/+12
2021-11-25On type mismatch caused by assignment, point at assigneeEsteban Küber-4/+12
2021-11-23Do not visit attributes in `ItemLowerer`.Camille GILLOT-0/+5
2021-11-21Simplify for loop desugarCameron Steffen-99/+38
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-11-10Add support for specifying multiple clobber_abi in `asm!`asquared31415-7/+40
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-23/+23
2021-11-07Add features gates for experimental asm featuresAmanieu d'Antras-4/+46
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-29/+16
2021-10-26Remove unnecessary check for registersYuki Okushi-3/+1
2021-10-26Fix some typosYuki Okushi-2/+2
2021-10-24Rollup merge of #89558 - lcnr:query-stable-lint, r=estebankMatthias Krüger-0/+1
2021-10-22Rollup merge of #89895 - camsteffen:for-loop-head-span, r=davidtwcoYuki Okushi-21/+18
2021-10-21Use SortedMap in HIR.Camille GILLOT-29/+16
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-84/+503
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-10-15Use more lowered spans in for loopCameron Steffen-12/+14
2021-10-15Don't mark for loop head span with desugaringCameron Steffen-10/+5
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-12Use invalid local id for zeroth node parent.Camille GILLOT-1/+4
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-2/+369
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-3/+4
2021-10-09Store lowering outputs per owner.Camille GILLOT-46/+72
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-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