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
/
at.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-17
Remove ImplSubject
Cameron Steffen
-18
/
+1
2025-07-25
uniquify root goals during HIR typeck
lcnr
-0
/
+2
2025-05-27
Rename unpack to kind
Michael Goulet
-1
/
+1
2025-02-05
Pass spans around new solver
Michael Goulet
-4
/
+19
2025-01-30
Normalize vtable entries before walking and deduplicating them
Michael Goulet
-0
/
+24
2024-11-23
Remove unnecessary bool from ExpectedFound
Michael Goulet
-29
/
+13
2024-10-29
TypingMode :thinking:
lcnr
-9
/
+27
2024-10-10
Use SolverRelating in favor of TypeRelating in the old solver where possible
Michael Goulet
-27
/
+71
2024-10-10
Remove unnecessary StructurallyRelateAliases from CombineFields/TypeRelating
Michael Goulet
-4
/
+1
2024-10-10
Use SolverRelating in new solver
Michael Goulet
-43
/
+0
2024-10-07
Remove At methods that are unused
Michael Goulet
-41
/
+0
2024-10-07
Remove unnecessary DefineOpaqueTypes from lub
Michael Goulet
-14
/
+2
2024-10-07
Inline CombineFields
Michael Goulet
-44
/
+45
2024-10-07
Simplify two matches.
Nicholas Nethercote
-15
/
+1
2024-10-07
Remove `InferCtxt::err_count_on_creation`.
Nicholas Nethercote
-1
/
+0
2024-09-27
Get rid of a_is_expected from ToTrace
Michael Goulet
-109
/
+36
2024-09-27
Instantiate binders when checking supertrait upcasting
Michael Goulet
-1
/
+18
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-3
/
+2
2024-06-15
Rollup merge of #126354 - compiler-errors:variance, r=lcnr
Matthias Krüger
-4
/
+4
2024-06-13
Address nits
Michael Goulet
-14
/
+23
2024-06-13
Finish uplifting all of structural_traits
Michael Goulet
-0
/
+44
2024-06-12
Use Variance glob import everywhere
Michael Goulet
-4
/
+4
2024-06-11
Rename some things
Michael Goulet
-1
/
+1
2024-06-11
Make ObligationEmittingRelation deal with Goals only
Michael Goulet
-24
/
+28
2024-06-06
Uplift TypeRelation and Relate
Michael Goulet
-2
/
+2
2024-05-28
Remove Trace
Michael Goulet
-126
/
+60
2024-05-28
Get rid of manual Trace calls
Michael Goulet
-0
/
+17
2024-05-18
Uplift GenericArgKind, CanonicalVarValues, QueryInput
Michael Goulet
-7
/
+19
2024-05-13
Auto merge of #125076 - compiler-errors:alias-term, r=lcnr
bors
-0
/
+14
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-0
/
+14
2024-05-13
Remove `extern crate rustc_middle` from `rustc_infer`.
Nicholas Nethercote
-0
/
+1
2024-04-16
Rollup merge of #123969 - oli-obk:define_opaque_types6, r=compiler-errors
Matthias Krüger
-1
/
+1
2024-04-15
The new solver ignores `DefineOpaqueTypes`, so switch it to `Yes`
Oli Scherer
-1
/
+1
2024-04-15
PolyTraitRefs -> TraitRefs
Michael Goulet
-19
/
+1
2024-04-08
Eliminate `DefiningAnchor` now that is just a single-variant enum
Oli Scherer
-1
/
+1
2024-03-01
Remove a_is_expected from combine relations
Michael Goulet
-62
/
+29
2024-02-29
Overhaul how stashed diagnostics work, again.
Nicholas Nethercote
-1
/
+0
2024-02-26
always emit `AliasRelate` goals when relating aliases
lcnr
-1
/
+17
2024-02-13
remove questionable calls to `commit_if_ok`
lcnr
-28
/
+20
2024-02-09
Fix `ErrorGuaranteed` unsoundness with stash/steal.
Nicholas Nethercote
-0
/
+1
2024-01-19
Add trait obligation tracking to FulfillCtxt and expose FnCtxt in rustc_infer...
Gavin Gray
-0
/
+1
2024-01-12
rename `reported_signature_mismatch` to reflect its use
lcnr
-1
/
+1
2023-11-24
Unify TraitRefs and PolyTraitRefs
Michael Goulet
-1
/
+5
2023-11-20
Don't require intercrate mode for negative coherence
Michael Goulet
-2
/
+9
2023-09-22
Allow higher-ranked fn sigs in ValuePairs
Michael Goulet
-1
/
+22
2023-08-03
Rework upcasting
Michael Goulet
-0
/
+28
2023-07-03
add deep normalization via the new solver
lcnr
-0
/
+1
2023-06-29
change snapshot tracking in fulfillment contexts
lcnr
-1
/
+0
2023-06-06
New trait solver is a property of inference context
Michael Goulet
-0
/
+1
2023-05-30
rework the leak_check to take the outer_universe
lcnr
-1
/
+1
[next]