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
Age
Commit message (
Expand
)
Author
Lines
2025-01-18
Get rid of `ToPolyTraitRef`
Michael Goulet
-3
/
+3
2025-01-13
rm unnecessary `OpaqueTypeDecl` wrapper
lcnr
-24
/
+16
2025-01-02
Simplify declared_generic_bounds_from_env
Michael Goulet
-32
/
+23
2025-01-02
Make it clearer that the only infers we expect to see when processing outlive...
Michael Goulet
-1
/
+8
2025-01-02
Remove hack for filtering out param-env outlives that match item-bound outlives
Michael Goulet
-18
/
+1
2024-12-30
fix a couple nits
Rémy Rakic
-1
/
+1
2024-12-26
nit: Remove redundant function
Michael Goulet
-4
/
+0
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+1
2024-12-20
remove non-borrowck member constraints
lcnr
-353
/
+5
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-4
/
+2
2024-12-17
`fn member_constraint` to `add_member_constraint`
lcnr
-4
/
+4
2024-12-02
Assert that obligations are empty before deeply normalizing
Michael Goulet
-0
/
+2
2024-11-28
support revealing defined opaque post borrowck
lcnr
-5
/
+19
2024-11-28
uplift fold_regions to rustc_type_ir
lcnr
-4
/
+4
2024-11-23
Auto merge of #133242 - lcnr:questionable-uwu, r=compiler-errors,BoxyUwU
bors
-39
/
+15
2024-11-23
global old solver cache: use `TypingEnv`
lcnr
-4
/
+5
2024-11-23
no more Reveal :(
lcnr
-35
/
+10
2024-11-23
Remove unnecessary bool from ExpectedFound
Michael Goulet
-44
/
+18
2024-11-19
Implement ~const opaques
Michael Goulet
-4
/
+23
2024-11-18
review
lcnr
-3
/
+3
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-1
/
+45
2024-11-12
Consolidate type system const evaluation under `traits::evaluate_const`
Boxy
-135
/
+1
2024-11-08
Manually register some bounds for a better span
Michael Goulet
-0
/
+1
2024-11-04
ty::BrK -> ty::BoundRegionKind::K
Michael Goulet
-1
/
+1
2024-11-02
Remove or fix some FIXME(async_closure)
Michael Goulet
-1
/
+0
2024-10-31
Encode cross-crate opaque type origin
Michael Goulet
-1
/
+4
2024-10-29
TypingMode :thinking:
lcnr
-110
/
+108
2024-10-28
fix clippy::clone_on_ref_ptr for compiler
klensy
-1
/
+1
2024-10-24
Implement const effect predicate in new solver
Michael Goulet
-12
/
+2
2024-10-24
Remove associated type based effects logic
Michael Goulet
-159
/
+7
2024-10-23
clone range in a more obvious way
Matthias Krüger
-4
/
+1
2024-10-19
refactor fudge_inference, handle effect vars
lcnr
-124
/
+175
2024-10-17
move `defining_opaque_types` out of `Canonical`
lcnr
-21
/
+12
2024-10-12
Swap PredicateObligation to ThinVec
GnomedDev
-1
/
+2
2024-10-12
Swap Vec<PredicateObligation> to type alias
GnomedDev
-29
/
+34
2024-10-10
Make super combine into fns
Michael Goulet
-8
/
+8
2024-10-10
Use SolverRelating in favor of TypeRelating in the old solver where possible
Michael Goulet
-30
/
+73
2024-10-10
Remove unnecessary StructurallyRelateAliases from CombineFields/TypeRelating
Michael Goulet
-8
/
+2
2024-10-10
Use SolverRelating in new solver
Michael Goulet
-72
/
+2
2024-10-10
Introduce SolverRelating
Michael Goulet
-1
/
+34
2024-10-10
Uplift super_combine
Michael Goulet
-254
/
+70
2024-10-10
Move ty::Error branch into super_combine_tys
Michael Goulet
-5
/
+5
2024-10-08
Remove unnecessary `return` keyword.
Nicholas Nethercote
-1
/
+1
2024-10-08
Use `Default` more in `InferCtxtInner`.
Nicholas Nethercote
-18
/
+7
2024-10-08
Downgrade a `&mut self` to `&self`.
Nicholas Nethercote
-1
/
+1
2024-10-08
Remove `Deref`/`DerefMut` impls for `RegionConstraintCollector`.
Nicholas Nethercote
-32
/
+18
2024-10-08
Remove unnecessary lifetime from `LeakCheck`.
Nicholas Nethercote
-32
/
+22
2024-10-08
Inline and remove `RegionConstraintStorage::remove_constraint_entry`.
Nicholas Nethercote
-24
/
+20
2024-10-08
Inline and remove `RegionConstraintCollector::into_infos_and_data`.
Nicholas Nethercote
-32
/
+18
2024-10-08
Improve formatting of some comments.
Nicholas Nethercote
-53
/
+50
[next]