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
/
outlives
/
verify.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-09
erase_regions to erase_and_anonymize_regions
Boxy
-2
/
+2
2025-05-02
Use less rustc_type_ir in the compiler codebase
Romain Perier
-1
/
+1
2025-02-06
Add opt_alias_variances and use it in outlives code
Michael Goulet
-4
/
+4
2025-01-28
Make item self/non-self bound naming less whack
Michael Goulet
-1
/
+1
2025-01-02
Simplify declared_generic_bounds_from_env
Michael Goulet
-32
/
+23
2024-10-07
Reduce visibilities some more.
Nicholas Nethercote
-6
/
+6
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_infer`.
Nicholas Nethercote
-0
/
+1
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-1
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+4
2024-07-07
Make push_outlives_components into a visitor
Michael Goulet
-6
/
+1
2024-07-06
Don't track visited outlives bounds when decomposing verify for alias
Michael Goulet
-21
/
+13
2024-07-06
Import via rustc_type_ir::outlives
Michael Goulet
-1
/
+1
2024-07-06
Uplift push_outlives_components
Michael Goulet
-2
/
+2
2024-05-21
Uplift OutlivesPredicate, remove a bunch of unnecessary associated types from...
Michael Goulet
-3
/
+3
2024-03-20
Split item bounds and item super predicates
Michael Goulet
-1
/
+1
2024-02-14
Use fewer delayed bugs.
Nicholas Nethercote
-4
/
+4
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-1
/
+1
2024-01-30
Apply suggestions from review
Michael Goulet
-22
/
+5
2024-01-30
Normalize caller bounds
Michael Goulet
-5
/
+5
2024-01-10
Add `DiagCtxt::delayed_bug`.
Nicholas Nethercote
-4
/
+3
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-20
Auto merge of #119096 - compiler-errors:yeet-unnecessary-param-envs, r=lcnr
bors
-7
/
+1
2023-12-19
Auto merge of #119084 - aliemjay:perf-env-bounds, r=compiler-errors
bors
-2
/
+12
2023-12-19
fast path for declared_generic_bounds_from_env
Ali MJ Al-Nasrawy
-2
/
+12
2023-12-19
Remove unnecessary param-env from lexical region resolution and fully structu...
Michael Goulet
-7
/
+1
2023-12-15
NFC don't convert types to identical types
Matthias Krüger
-6
/
+1
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-11-19
Make regionck care about placeholders in outlives components
Michael Goulet
-6
/
+9
2023-10-13
Format all the let chains in compiler
Michael Goulet
-14
/
+14
2023-07-30
inline format!() args up to and including rustc_codegen_llvm
Matthias Krüger
-1
/
+1
2023-07-17
Rename arg_iter to iter_instantiated
Michael Goulet
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-1
/
+1
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-4
/
+4
2023-06-22
Migrate item_bounds to ty::Clause
Michael Goulet
-1
/
+1
2023-05-28
Make EarlyBinder's inner value private; and fix all of the resulting errors
Kyle Matsuda
-1
/
+1
2023-05-08
Auto merge of #106621 - ozkanonur:enable-elided-lifetimes-for-doctests, r=Mar...
bors
-1
/
+1
2023-05-07
enable `rust_2018_idioms` for doctests
ozkanonur
-1
/
+1
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-1
/
+1
2023-04-16
Account for variance in outlives verification.
Camille GILLOT
-2
/
+7
2023-02-09
Cleanup free_region_relations a bit
Jack Huey
-0
/
+1
2023-01-19
even more unify Projection/Opaque in outlives code
Ali MJ Al-Nasrawy
-37
/
+25
2023-01-17
change item_bounds query to return EarlyBinder; remove bound_item_bounds query
Kyle Matsuda
-1
/
+1
2023-01-13
Unify Opaque/Projection handling in region outlives code
Michael Goulet
-10
/
+4
2022-12-19
Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorino
bors
-6
/
+5
2022-12-13
ProjectionTy.item_def_id -> ProjectionTy.def_id
Michael Goulet
-1
/
+1
2022-12-13
EarlyBinder nits
Michael Goulet
-6
/
+5
2022-09-21
Inline substitution logic into `declared_region_bounds`
Oli Scherer
-27
/
+8
2022-09-21
Also collect bounds from the ParamEnv for opaque types
Oli Scherer
-44
/
+25
2022-09-21
Neither require nor imply lifetime bounds on opaque type for well formedness
Oli Scherer
-0
/
+16
[next]