about summary refs log tree commit diff
path: root/compiler/rustc_hir/src
AgeCommit message (Expand)AuthorLines
2021-12-07Store impl_trait_fn inside OpaqueTyOrigin.Camille GILLOT-4/+5
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-3/+3
2021-12-04Rollup merge of #90519 - estebank:issue-84003, r=petrochenkovMatthias Krüger-8/+15
2021-12-03Auto merge of #90737 - eholk:intofuture, r=tmandrybors-0/+1
2021-12-03review commentEsteban Kuber-1/+0
2021-12-03Annotate `derive`d spans and move span suggestion codeEsteban Kuber-15/+16
2021-12-03Modify `bounds_span` to ignore bounds coming from a `derive` macroEsteban Kuber-3/+12
2021-12-03Keep spans for generics in `#[derive(_)]` desugaringEsteban Kuber-3/+1
2021-12-03Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"Santiago Pastorino-0/+25
2021-12-02Auto merge of #91354 - fee1-dead:const_env, r=spastorinobors-25/+0
2021-11-30Merge Implicit and ImplicitMissing.Camille GILLOT-11/+7
2021-11-30Lint elided lifetimes in path during lifetime resolution.Camille GILLOT-0/+6
2021-11-29`ParamEnv` should be const when `ImplItem` is within a const impl.Deadbeef-27/+0
2021-11-29Always use const param envs for const eval.Oli Scherer-0/+1
2021-11-29Static items are also constOli Scherer-0/+1
2021-11-23Add generator lang-itemMichael Goulet-0/+1
2021-11-22Reintroduce `into_future` in `.await` desugaringEric Holk-0/+1
2021-11-21Simplify for loop desugarCameron Steffen-2/+11
2021-11-19Rollup merge of #90990 - nnethercote:arenas-cleanup, r=oli-obkYuki Okushi-38/+38
2021-11-19Add some comments.Nicholas Nethercote-1/+1
2021-11-18rustc: Remove `#[rustc_synthetic]`Vadim Petrochenkov-11/+1
2021-11-17Remove unnecessary lifetime argument from arena macros.Nicholas Nethercote-37/+37
2021-11-16Auto merge of #90919 - nnethercote:rm-DropArena, r=Mark-Simulacrumbors-10/+5
2021-11-15refactor is_param_boundTaylor Yu-0/+16
2021-11-15Remove `DropArena`.Nicholas Nethercote-10/+5
2021-11-07Give inline const separate DefKindGary Guo-1/+6
2021-11-01Auto merge of #90406 - nbdd0121:panic, r=cjgillotbors-2/+2
2021-10-31Remove `rustc_hir::hir_id::HirIdVec`pierwill-68/+0
2021-10-31Require `panic` and `panic_bounds_check` to be non-genericGary Guo-2/+2
2021-10-21Use SortedMap in HIR.Camille GILLOT-4/+4
2021-10-21Rollup merge of #90071 - cjgillot:no-blocks, r=oli-obkYuki Okushi-0/+35
2021-10-19Replace FnLikeNode by FnKind.Camille GILLOT-0/+35
2021-10-20Rollup merge of #88860 - nbdd0121:panic, r=m-ou-seYuki Okushi-1/+0
2021-10-19Deduplicate panic_fmtGary Guo-1/+0
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-36/+135
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-3/+3
2021-10-14Document structs.Camille GILLOT-1/+5
2021-10-14Auto merge of #89247 - fee1-dead:const-eval-select, r=oli-obkbors-0/+2
2021-10-13Re-use logic for adding a suggestion when a lifetime bound is missing on an i...Oli Scherer-2/+1
2021-10-12Use invalid local id for zeroth node parent.Camille GILLOT-1/+7
2021-10-12Add const_eval_select intrinsicDeadbeef-0/+2
2021-10-11Remove unused function.Camille GILLOT-6/+0
2021-10-11Make naming more explicit.Camille GILLOT-5/+6
2021-10-10Compute full HIR hash during lowering.Camille GILLOT-3/+18
2021-10-10Directly use AttributeMap inside OwnerInfo.Camille GILLOT-4/+31
2021-10-09Perform indexing during lowering.Camille GILLOT-42/+73
2021-10-09Make index_hir incremental.Camille GILLOT-0/+6
2021-10-09Hash during lowering.Camille GILLOT-0/+5
2021-10-09Use an IndexVec for bodies.Camille GILLOT-3/+4
2021-10-09Store lowering outputs per owner.Camille GILLOT-15/+24