about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-01-05Rollup merge of #119350 - fmease:lazy-ty-aliases-implied-bounds, r=compiler-e...Matthias Krüger-73/+114
2024-01-05Auto merge of #119192 - michaelwoerister:mcp533-push, r=cjgillotbors-6/+8
2024-01-05Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errorsMichael Goulet-4/+4
2024-01-05Rollup merge of #119148 - estebank:bare-traits, r=davidtwcoMichael Goulet-19/+142
2024-01-05Restore if let guard temporary scoping differenceMatthew Jasper-2/+11
2024-01-05Remove `hir::Guard`Matthew Jasper-1/+2
2024-01-05Auto merge of #117213 - oli-obk:check_item_type_cleanup, r=estebankbors-64/+42
2024-01-04Make iteration order of collect_return_position_impl_trait_in_trait_tys query...Michael Woerister-3/+3
2024-01-04Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives.Michael Woerister-3/+5
2024-01-04Silence redundant warning when E0038 will be emittedEsteban Küber-1/+7
2024-01-03Account for object unsafe traitsEsteban Küber-25/+41
2024-01-03review commentsEsteban Küber-15/+21
2024-01-03Provide better suggestions when encountering a bare trait as a typeEsteban Küber-18/+113
2024-01-03Rollup merge of #119505 - fmease:no-host-param-for-trait-fns, r=fee1-deadLeón Orell Valerian Liehr-1/+4
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-4/+4
2024-01-02Merge check_for_entry_fn fully into check_mod_type_wfOli Scherer-11/+8
2024-01-02Reorder `check_item_type` diagnostics so they occur next to the corresponding...Oli Scherer-28/+14
2024-01-02Refactor `check_item_type` to work on `LocalDefId` instead of `ItemId`Oli Scherer-34/+29
2024-01-02Turn a bug!() into a span_delay_bug()León Orell Valerian Liehr-1/+4
2023-12-28Fix some commentscuishuang-1/+1
2023-12-28Imply outlives-bounds on lazy type aliasesLeón Orell Valerian Liehr-73/+114
2023-12-28Don't elaborate `!Sized` to `!Sized + Sized`León Orell Valerian Liehr-22/+30
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-2/+9
2023-12-26Auto merge of #119258 - compiler-errors:closure-kind, r=eholkbors-13/+13
2023-12-26Auto merge of #119146 - nnethercote:rm-DiagCtxt-api-duplication, r=compiler-e...bors-252/+254
2023-12-25Only regular coroutines have movabilityMichael Goulet-2/+2
2023-12-25Auto merge of #119261 - cjgillot:outlive-def-kind, r=compiler-errorsbors-39/+25
2023-12-25Make closures carry their own ClosureKind, rather than deducing what it is fr...Michael Goulet-9/+13
2023-12-25Remove unnecessary body_expr_countMichael Goulet-4/+0
2023-12-25Auto merge of #119122 - matthewjasper:if-let-guard-scoping, r=TaKO8Kibors-3/+3
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-249/+251
2023-12-23Do not fetch HIR in inferred_outlives_of.Camille GILLOT-39/+25
2023-12-23Rollup merge of #119248 - lukas-code:purge-unused-outlives-test, r=cjgillotMatthias Krüger-31/+18
2023-12-23move rustc_outlives test code from query to dedicated functionLukas Markeffsky-31/+18
2023-12-23Auto merge of #119072 - fee1-dead-contrib:effects-fixes, r=compiler-errorsbors-8/+9
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-35/+18
2023-12-22Rollup merge of #119215 - mu001999:fix/119209, r=NilstriebMatthias Krüger-1/+4
2023-12-22Emits error if has bound regionsr0cky-1/+4
2023-12-22Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errorsbors-9/+7
2023-12-21Give temporaries in if let guards correct scopesMatthew Jasper-3/+3
2023-12-20Rollup merge of #119145 - aDotInTheVoid:variantdata-struct-struct, r=compiler...Matthias Krüger-2/+2
2023-12-20Rollup merge of #119089 - fmease:dont-ice-on-tilde-const-non-const-trait, r=f...Matthias Krüger-1/+1
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-2/+2
2023-12-19effects: fix commentLeón Orell Valerian Liehr-1/+1
2023-12-19fix ICE when `~const` used on non-const traitDeadbeef-8/+9
2023-12-19Auto merge of #119047 - mu001999:fix/118772, r=wesleywiserbors-50/+52
2023-12-19Add `level` arg to `into_diagnostic`.Nicholas Nethercote-9/+7
2023-12-18Check generic params after sigature for main-fn-tyr0cky-50/+52
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-2/+2