about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2024-08-12Rollup merge of #128912 - compiler-errors:do-not-recommend-impl, r=lcnrMatthias Krüger-0/+2
2024-08-09Store do_not_recommend-ness in impl headerMichael Goulet-0/+2
2024-08-06Cache supertrait outlives of impl header for soundness checkMichael Goulet-0/+1
2024-07-29Rollup merge of #128174 - compiler-errors:trait-alias-marker, r=oli-obkMatthias Krüger-5/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+5
2024-07-25Don't record trait aliases as marker traitsMichael Goulet-5/+9
2024-07-20Auto merge of #127658 - compiler-errors:precise-capturing-rustdoc-cross, r=fm...bors-0/+21
2024-07-17Add cross-crate precise capturing support to rustdocMichael Goulet-0/+21
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-1/+0
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-1/+4
2024-07-14find_field does not need to be a query.Camille GILLOT-19/+0
2024-07-11Auto merge of #127575 - chenyukang:yukang-fix-struct-fields-ice, r=compiler-e...bors-1/+4
2024-07-11report pat no field error no recoverd struct variantyukang-1/+4
2024-07-09Auto merge of #127358 - oli-obk:taint_itemctxt, r=fmeasebors-33/+67
2024-07-09Auto merge of #127493 - compiler-errors:crate-level-import, r=lcnrbors-1/+1
2024-07-09Remove HirTyLowerer::set_tainted_by_errors, since it is now redundantOli Scherer-32/+60
2024-07-09Automatically taint when reporting errors from ItemCtxtOli Scherer-1/+7
2024-07-09Auto merge of #127200 - fee1-dead-contrib:trait_def_const_trait, r=compiler-e...bors-1/+7
2024-07-08Move trait selection error reporting to its own top-level moduleMichael Goulet-1/+1
2024-07-07Add fundamental to trait defMichael Goulet-0/+2
2024-07-03Add `constness` to `TraitDef`Deadbeef-1/+7
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