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
/
relate
/
generalize.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-25
rename RegionVariableOrigin::MiscVariable to RegionVariableOrigin::Misc
Michael Goulet
-4
/
+3
2025-05-27
Rename unpack to kind
Michael Goulet
-1
/
+1
2025-04-24
Remove `weak` alias terminology
Boxy
-1
/
+1
2025-04-08
clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`
xizheyin
-1
/
+1
2025-03-15
Fold visit into ty
Michael Goulet
-3
/
+2
2025-02-02
Move `unify_key` module.
Nicholas Nethercote
-1
/
+1
2024-11-23
no more Reveal :(
lcnr
-8
/
+2
2024-10-29
TypingMode :thinking:
lcnr
-2
/
+9
2024-10-24
Remove associated type based effects logic
Michael Goulet
-1
/
+0
2024-10-10
Uplift super_combine
Michael Goulet
-1
/
+1
2024-10-08
Improve formatting of some comments.
Nicholas Nethercote
-2
/
+4
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-10
generalize: track relevant info in cache key
lcnr
-9
/
+9
2024-09-02
chore: Fix typos in 'compiler' (batch 1)
Alexander Cyon
-1
/
+1
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_infer`.
Nicholas Nethercote
-0
/
+1
2024-08-27
Add `warn(unreachable_pub)` to `rustc_infer`.
Nicholas Nethercote
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-7
/
+9
2024-07-18
Remove tag field from relations
Michael Goulet
-4
/
+0
2024-07-17
Fix relations
Michael Goulet
-6
/
+6
2024-07-06
Uplift PredicateEmittingRelation first
Michael Goulet
-2
/
+2
2024-06-12
Use Variance glob import everywhere
Michael Goulet
-9
/
+9
2024-06-11
Rename some things
Michael Goulet
-3
/
+3
2024-06-06
Uplift TypeRelation and Relate
Michael Goulet
-7
/
+8
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-6
/
+2
2024-06-05
bivariant alias: set `has_unconstrained_ty_var`
lcnr
-2
/
+10
2024-05-13
Auto merge of #125076 - compiler-errors:alias-term, r=lcnr
bors
-1
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_infer`.
Nicholas Nethercote
-0
/
+1
2024-05-10
Use fewer origins when creating type variables.
Nicholas Nethercote
-9
/
+3
2024-05-07
generalize hr alias: avoid unconstrainable infer vars
lcnr
-4
/
+40
2024-04-15
Remove TypeVariableOriginKind
Michael Goulet
-6
/
+3
2024-03-01
Fallout from removing a_is_expected
Michael Goulet
-8
/
+4
2024-03-01
Preserve variance on error in generalizer
Michael Goulet
-2
/
+2
2024-02-26
always emit `AliasRelate` goals when relating aliases
lcnr
-7
/
+46
2024-02-23
Rollup merge of #121479 - lcnr:fix-generalize, r=compiler-errors
Matthias Krüger
-18
/
+24
2024-02-22
fix CI
lcnr
-2
/
+2
2024-02-22
woops, soundly generalizing is hard
lcnr
-18
/
+24
2024-02-22
remove `sub_relations` from infcx, recompute in diagnostics
lcnr
-12
/
+4
2024-02-21
Inline NllTypeRelating into its only usage site
Michael Goulet
-1
/
+5
2024-02-20
some type system cleanup
lcnr
-52
/
+71
2024-02-17
yeet `GeneralizerDelegate`
lcnr
-126
/
+52
2024-02-17
move ty var instantiation into the generalize module
lcnr
-5
/
+195
2024-02-17
add fixme
lcnr
-0
/
+3
2024-02-17
rename `needs_wf` and clarify comment
lcnr
-31
/
+27
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-5
/
+5
2024-01-16
don't store const var origins for known vars
lcnr
-9
/
+6
2023-12-30
Auto merge of #116012 - cjgillot:gvn-const, r=oli-obk
bors
-1
/
+4
2023-12-27
Remove dead codes
r01and
-11
/
+0
2023-12-24
Avoid stack overflow in generalizer.
Camille GILLOT
-1
/
+4
2023-12-19
Remove param env from relation altogether
Michael Goulet
-4
/
+0
[next]