index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_infer
/
src
/
infer
/
canonical
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-08
review
lcnr
-2
/
+3
2025-09-08
optimize `CanonicalVarValues::instantiate`
lcnr
-24
/
+7
2025-09-08
pass `sub_relations` into canonical queries
lcnr
-7
/
+18
2025-09-08
inline `CanonicalTyVarKind`
lcnr
-10
/
+3
2025-06-25
rename RegionVariableOrigin::MiscVariable to RegionVariableOrigin::Misc
Michael Goulet
-4
/
+1
2025-05-23
yeet `CanonicalVarInfo`
lcnr
-4
/
+4
2025-03-15
Squash fold into ty
Michael Goulet
-2
/
+1
2024-10-24
Remove associated type based effects logic
Michael Goulet
-10
/
+0
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+4
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-6
/
+5
2024-05-10
Use fewer origins when creating type variables.
Nicholas Nethercote
-13
/
+7
2024-04-15
Remove ConstVariableOriginKind
Michael Goulet
-2
/
+2
2024-04-15
Remove TypeVariableOriginKind
Michael Goulet
-2
/
+2
2024-03-18
rename `instantiate_canonical_with_fresh_inference_vars`
Boxy
-3
/
+3
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-7
/
+7
2024-02-05
cleanup effect var handling
lcnr
-1
/
+7
2023-12-14
update use of feature flags
lcnr
-1
/
+1
2023-11-02
Minimize `pub` usage in `source_map.rs`.
Nicholas Nethercote
-1
/
+1
2023-10-24
Get rid of 'tcx on ConstVid, EffectVid
Michael Goulet
-1
/
+1
2023-09-10
Implement fallback for effect param
Deadbeef
-1
/
+5
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-2
/
+2
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-2
/
+2
2023-07-04
Replace `mk_const` with `Const::new_x` methods
Boxy
-1
/
+1
2023-05-29
Rename `tcx.mk_re_*` => `Region::new_*`
Maybe Waffle
-1
/
+1
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-06
Use BoundTy and BoundRegion instead of kind of PlaceholderTy and PlaceholderR...
Jack Huey
-6
/
+6
2023-03-03
canonicalization
lcnr
-2
/
+6
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-1
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-2
/
+2
2023-02-15
Add specialized variants of `mk_region`.
Nicholas Nethercote
-1
/
+1
2023-02-13
Reduce direct `mk_ty` usage.
Nicholas Nethercote
-1
/
+1
2023-01-26
Intern CanonicalVarValues
Michael Goulet
-7
/
+8
2022-11-30
Auto merge of #99814 - aliemjay:patch-2, r=jackh726
bors
-3
/
+6
2022-11-28
Simplify calls to `tcx.mk_const`
Maybe Waffle
-1
/
+1
2022-11-04
Refactor tcx mk_const parameters.
Mateusz
-6
/
+1
2022-10-27
(almost) Always use ObligationCtxt when dealing with canonical queries
Michael Goulet
-1
/
+1
2022-10-10
Update compiler/rustc_infer/src/infer/canonical/mod.rs
Niko Matsakis
-0
/
+3
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-1
/
+1
2022-08-01
make `PlaceholderConst` not store the type of the const
Ellen
-2
/
+2
2022-07-27
fix universe map in ifcx.instantiate_canonical_*
Ali MJ Al-Nasrawy
-3
/
+3
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-1
/
+1
2022-04-01
update comments
lcnr
-1
/
+0
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-1
/
+1
2022-01-12
Canonicalize const variables correctly
Michael Goulet
-5
/
+2
2020-11-12
Add type to `ConstKind::Placeholder`
varkor
-3
/
+3
2020-08-30
mv compiler to compiler/
mark
-0
/
+163