about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-3/+10
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
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-12/+7
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-2/+2
2023-12-17skip rpit constraint check if borrowck return type errorbohan-0/+4
2023-12-15Rollup merge of #119004 - matthiaskrgr:conv, r=compiler-errorsJubilee-1/+1
2023-12-16Make IMPLIED_BOUNDS_ENTAILMENT into a hard error from a lintMichael Goulet-189/+12
2023-12-15NFC don't convert types to identical typesMatthias Krüger-1/+1
2023-12-15Rollup merge of #118727 - compiler-errors:lint-decorate, r=WaffleLapkinJubilee-13/+8
2023-12-15Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillotJubilee-147/+35
2023-12-15Simplify instantiate_poly_trait_refMichael Goulet-75/+35
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-73/+1
2023-12-15Don't pass lint back out of lint decoratorMichael Goulet-13/+8
2023-12-15Annotate some more bugsMichael Goulet-9/+0
2023-12-15Annotate some bugsMichael Goulet-122/+185
2023-12-14update use of feature flagslcnr-2/+2
2023-12-13Auto merge of #118500 - ZetaNumbers:tcx_hir_refactor, r=petrochenkovbors-52/+48
2023-12-12Rollup merge of #118885 - matthiaskrgr:compl_2023, r=compiler-errorsJubilee-7/+4
2023-12-12clippy::complexity fixesMatthias Krüger-7/+4
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-52/+48
2023-12-12review + rename fnlcnr-2/+2
2023-12-10remove redundant importssurechen-8/+4
2023-12-09Add simd_masked_{load,store} platform-intrinsicsJakub Okoński-0/+2
2023-12-08Auto merge of #118668 - fmease:resolve-assoc-item-bindings-by-namespace, r=co...bors-335/+399