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-04-08
clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`
xizheyin
-28
/
+28
2025-04-04
Auto merge of #138785 - lcnr:typing-mode-borrowck, r=compiler-errors,oli-obk
bors
-4
/
+37
2025-04-03
Pass correct param-env to error_implies
Michael Goulet
-1
/
+2
2025-04-03
add `TypingMode::Borrowck`
lcnr
-4
/
+37
2025-04-01
simplify Interner opaque types API
lcnr
-4
/
+3
2025-03-23
Obligation::as_goal
Michael Goulet
-8
/
+7
2025-03-15
Fold visit into ty
Michael Goulet
-13
/
+10
2025-03-15
Squash fold into ty
Michael Goulet
-30
/
+26
2025-03-11
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-10
Revert "Use workspace lints for crates in `compiler/` #138084"
许杰友 Jieyou Xu (Joe)
-0
/
+1
2025-03-08
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-02-26
Use Binder<Vec<T>> instead of Vec<Binder<T>> in new solver
Michael Goulet
-2
/
+4
2025-02-24
Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb
Jacob Pratt
-1
/
+1
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-14
/
+10
2025-02-21
Allow SliceIndex to be indexed by ranges.
Jason Newcomb
-1
/
+1
2025-02-21
Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr
Matthias Krüger
-1
/
+0
2025-02-21
Rollup merge of #137302 - compiler-errors:stray-drop-regions, r=matthewjasper
Matthias Krüger
-1
/
+1
2025-02-21
Remove an unnecessary re-export.
Nicholas Nethercote
-1
/
+0
2025-02-20
Use a probe to avoid registering stray region obligations when re-checking dr...
Michael Goulet
-1
/
+1
2025-02-19
Make fewer crates depend on rustc_ast_ir
Michael Goulet
-2
/
+1
2025-02-08
Rustfmt
bjorn3
-32
/
+39
2025-02-06
Add opt_alias_variances and use it in outlives code
Michael Goulet
-13
/
+11
2025-02-05
Pass spans around new solver
Michael Goulet
-11
/
+26
2025-02-02
Move `unify_key` module.
Nicholas Nethercote
-5
/
+176
2025-01-31
Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr
bors
-0
/
+24
2025-01-30
introduce `ty::Value`
Lukas Markeffsky
-2
/
+2
2025-01-30
Normalize vtable entries before walking and deduplicating them
Michael Goulet
-0
/
+24
2025-01-30
Auto merge of #136038 - compiler-errors:outlives, r=lcnr
bors
-50
/
+16
2025-01-28
Move param env bound deep normalization to OutlivesEnvironment building
Michael Goulet
-44
/
+16
2025-01-28
Make item self/non-self bound naming less whack
Michael Goulet
-1
/
+1
2025-01-28
Move outlives env computation into methods
Michael Goulet
-6
/
+0
2025-01-22
Remove `Copy` bound from `enter_forall`
Boxy
-4
/
+4
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
[prev]
[next]