about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/mod.rs
AgeCommit message (Expand)AuthorLines
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
2023-10-23Remove redundant type parameterMichael Goulet-1/+1
2023-10-20Uplift ClauseKind and PredicateKindMichael Goulet-96/+4
2023-10-20s/generator/coroutine/Oli Scherer-4/+4
2023-10-20s/Generator/Coroutine/Oli Scherer-4/+4
2023-10-18AliasTy::new instead of tcx methodlcnr-1/+1
2023-10-05remove is global hackOğuz Ağcayazı-23/+2
2023-09-29a small wf and clause cleanuplcnr-8/+17
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-3/+2
2023-09-21Record asyncness span in HIRMichael Goulet-0/+13
2023-09-20Rollup merge of #115566 - zirconium-n:issue-107250-clean-up-unused-to-predica...Guillaume Gomez-39/+5
2023-09-19Auto merge of #113955 - cjgillot:name-apit, r=WaffleLapkinbors-4/+0
2023-09-20remove `impl<'tcx> ToPredicate<'tcx, Clause<'tcx>> for PolyProjectionPredicat...Ziru Niu-7/+5
2023-09-20remove unneeded `ToPredicate` implsZiru Niu-32/+0
2023-09-18Remove unused `Lift` derives.Nicholas Nethercote-2/+2
2023-09-12`#[diagnostic::on_unimplemented]` without filtersGeorg Semmler-0/+16
2023-09-10Implement fallback for effect paramDeadbeef-3/+3
2023-09-01Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkovbors-2/+0
2023-08-30Don't record spans for predicates in coherenceMichael Goulet-1/+1
2023-08-30Pretty-print impl trait to name it.Camille GILLOT-4/+0
2023-08-25Auto merge of #114201 - Centri3:explicit-repr-rust, r=WaffleLapkinbors-0/+1
2023-08-15Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naberGuillaume Gomez-2/+2
2023-08-15more span infoMichael Goulet-1/+1
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-2/+2
2023-08-03avoid more `ty::Binder:dummy`lcnr-0/+13
2023-08-02Remove constness from `TraitPredicate`Deadbeef-64/+1
2023-08-02Replace old private-in-public diagnostic with type privacy lintsBryanskiy-2/+0
2023-07-31Rollup merge of #114267 - compiler-errors:rpitit-opaque-bounds, r=spastorinoMatthias Krüger-13/+0
2023-07-31Rollup merge of #114169 - lcnr:unsize, r=compiler-errorsMatthias Krüger-0/+12
2023-07-31We don't need impl_trait_in_trait_parent_fn anymoreMichael Goulet-13/+0
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-2/+2
2023-07-29Allow explicit `#[repr(Rust)]`Catherine Flores-0/+1
2023-07-28refactor builtin unsize handling, extend commentslcnr-0/+12