about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2024-06-30Auto merge of #127133 - matthiaskrgr:rollup-jxkp3yf, r=matthiaskrgrbors-1/+18
2024-06-29Rollup merge of #127110 - surechen:fix_125488_06, r=compiler-errorsMatthias Krüger-1/+18
2024-06-29Auto merge of #120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obkbors-37/+12
2024-06-29Fix a error suggestion for E0121 when using placeholder _ as return types on ...surechen-1/+18
2024-06-28implement new effects desugaringDeadbeef-37/+12
2024-06-27Make queries more explicitMichael Goulet-7/+7
2024-06-24Split out IntoIterator and non-Iterator constructors for AliasTy/AliasTerm/Tr...Michael Goulet-2/+2
2024-06-20Slightly refactor the dumping of HIR analysis dataLeón Orell Valerian Liehr-1/+1
2024-06-06Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obkbors-3/+6
2024-06-05Basic removal of `Ty` from places (boring)Boxy-10/+2
2024-06-05Unify optional param info with object lifetime default boolean into an enum t...Oli Scherer-8/+3
2024-06-05Remove `allows_infer` now that every use of it is delegated to `HirTyLowerer`Oli Scherer-4/+0
2024-06-05Only collect infer vars to error about in case infer vars are actually forbiddenOli Scherer-2/+85
2024-06-05Remove an `Option` and instead eagerly create error lifetimesOli Scherer-3/+22
2024-06-05Use a `LocalDefId` for `HirTyLowerer::item_def_id`, since we only ever (can) ...Oli Scherer-2/+2
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-3/+6
2024-05-29Add lang item for Future::OutputMichael Goulet-1/+1
2024-05-27Rollup merge of #125597 - compiler-errors:early-binder, r=jackh726Guillaume Gomez-1/+1
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-1/+1
2024-05-24Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)Boxy-1/+0
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-2/+19
2024-05-18Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726bors-22/+17
2024-05-17Rename Unsafe to SafetySantiago Pastorino-22/+17
2024-05-16Rename ToPredicate for UpcastMichael Goulet-2/+2
2024-05-13Remove `extern crate rustc_middle` from `rustc_hir_analysis`.Nicholas Nethercote-0/+1
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-4/+2
2024-05-04Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillotbors-1/+1
2024-04-27Fix ICE on invalid const param typesGurinder Singh-0/+2
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-1/+1
2024-04-25Fix some typos in commentsTechVest-1/+1
2024-04-14Don't leak unnameable types in -> _ recoverMichael Goulet-16/+11
2024-04-10Use suggest_impl_trait in return type suggestionMichael Goulet-42/+56
2024-03-22Arrange methods on HirTyLowerer more logicallyLeón Orell Valerian Liehr-15/+15
2024-03-22Rename module astconv to hir_ty_loweringLeón Orell Valerian Liehr-1/+1
2024-03-22Update local variables and tracing callsLeón Orell Valerian Liehr-19/+20
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr-9/+7
2024-03-22Rename AstConv to HIR ty loweringLeón Orell Valerian Liehr-30/+35
2024-03-21Rollup merge of #122799 - estebank:issue-122569, r=fee1-deadMatthias Krüger-3/+3
2024-03-21Replace closures with `_` when suggesting fully qualified path for method callEsteban Küber-3/+3
2024-03-20Split item bounds and item super predicatesMichael Goulet-0/+7
2024-03-14Ensure RPITITs are created before def-id freezingMichael Goulet-0/+2
2024-03-08Auto merge of #121500 - oli-obk:track_errors12, r=petrochenkovbors-9/+3
2024-03-07Merge collect_mod_item_types query into check_well_formedOli Scherer-20/+3
2024-03-07Use the same collection order as check_mod_type_wfOli Scherer-3/+3
2024-03-07Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`Yoshitomo Nakanishi-7/+4
2024-03-07Collect mod item types in parallel, just like wfcheckOli Scherer-1/+12
2024-03-04hir_analysis: enums return `None` in `find_field`David Wood-1/+6
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-3/+3
2024-02-27Auto merge of #121285 - nnethercote:delayed_bug-audit, r=lcnrbors-1/+1
2024-02-27Avoid `span_delayed_bug` on one path in `AdtDef::eval_explicit_discr`.Nicholas Nethercote-1/+1