summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-2/+2
2024-01-25Auto merge of #119955 - kamalesh0406:master, r=WaffleLapkinbors-8/+24
2024-01-18Modify GenericArg and Term structs to use strict provenance rulesKamalesh Palanisamy-8/+24
2024-01-17Improved collapse_debuginfo attribute, added command-line flag (no|external|yes)Andrew Zhogin-2/+1
2024-01-12Delegation implementation: step 1Bryanskiy-1/+5
2024-01-09Rollup merge of #118903 - azhogin:azhogin/skip_second_stmt_debuginfo.rs, r=pe...Matthias Krüger-11/+11
2024-01-08Improved support of collapse_debuginfo attribute for macros.Andrew Zhogin-11/+11
2024-01-04Make iteration order of inferred_outlives_crate query stableMichael Woerister-1/+1
2024-01-04Make iteration order of crate_inherent_impls query result stable.Michael Woerister-1/+2
2023-12-31Auto merge of #119447 - Nilstrieb:STACKOVERFLOW, r=compiler-errorsbors-1/+2
2023-12-30Update to bitflags 2 in the compilerNilstrieb-2/+4
2023-12-30Fix `<BoundConstness as Display>`Nilstrieb-1/+2
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-11/+10
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-1/+1
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-1/+1
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-18resolve: Replace visibility table in resolver outputs with query feedingVadim Petrochenkov-1/+1
2023-12-15NFC: do not clone types that are copyMatthias Krüger-1/+1
2023-12-12Uplift ClosureKindMichael Goulet-1/+1
2023-12-08FeedbackMichael Goulet-22/+17
2023-12-08Uplift canonicalizer into new trait solver crateMichael Goulet-6/+26
2023-12-07add unused `NormalizesTo` predicatelcnr-0/+39
2023-12-07Auto merge of #118684 - compiler-errors:yeet-poly-gen-sig, r=spastorinobors-3/+2
2023-12-06Yeet PolyGenSigMichael Goulet-3/+2
2023-12-05rustc_arena: add `alloc_str`Josh Stone-3/+1
2023-12-01vis note for no pub reexports glob importbohan-0/+17
2023-11-28resolve: Feed the `def_kind` query immediately on `DefId` creationVadim Petrochenkov-3/+0
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-3/+3
2023-11-25Rollup merge of #117871 - klensy:unused-pub, r=cjgillotGuillaume Gomez-36/+0
2023-11-24Auto merge of #118189 - compiler-errors:cache-flags-for-const, r=nnethercotebors-2/+2
2023-11-23few moreklensy-17/+0
2023-11-23remove unused pub fnklensy-19/+0
2023-11-22Cache flags for ty::ConstMichael Goulet-2/+2
2023-11-22Auto merge of #118120 - compiler-errors:closure-kind, r=lcnrbors-4/+0
2023-11-22Auto merge of #117582 - compiler-errors:uplift-canonical-var, r=jackh726bors-1/+43
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-4/+4
2023-11-21Remove ClosureKind predicate kindMichael Goulet-4/+0
2023-11-21Uplift CanonicalVarInfo and friendsMichael Goulet-0/+42
2023-11-21Uplift BoundVarMichael Goulet-1/+1
2023-11-20Uplift InferConst to rustc_type_irMichael Goulet-4/+2
2023-11-14finish `RegionKind` renamelcnr-6/+7
2023-11-06Auto merge of #117603 - HKalbasi:make-feature-additive, r=Nilstriebbors-1/+1
2023-11-05Make the randomize feature of rustc_abi additivehkalbasi-1/+1
2023-11-04No lifetime on PlaceholderConstMichael Goulet-1/+1
2023-10-26Auto merge of #112875 - compiler-errors:negative-coherence-rework, r=lcnrbors-0/+1
2023-10-25Add a IsIdentity extension trait for CanonicalUserTypeMichael Goulet-2/+2
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-96/+4
2023-10-24Get rid of 'tcx on ConstVid, EffectVidMichael Goulet-5/+5
2023-10-23pre-cleanupsMichael Goulet-0/+1