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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-31
Overhaul `Constraint`.
Nicholas Nethercote
-4
/
+4
2025-07-15
Gate things properly
Michael Goulet
-6
/
+8
2025-07-15
Consider outlives assumptions when proving auto traits for coroutine interiors
Michael Goulet
-2
/
+17
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-1
/
+1
2024-10-24
Implement const effect predicate in new solver
Michael Goulet
-12
/
+2
2024-10-08
Inline and remove `RegionConstraintCollector::into_infos_and_data`.
Nicholas Nethercote
-9
/
+6
2024-10-07
Reduce visibilities some more.
Nicholas Nethercote
-1
/
+1
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_infer`.
Nicholas Nethercote
-0
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+3
2024-07-06
Import via rustc_type_ir::outlives
Michael Goulet
-2
/
+0
2024-07-06
Uplift push_outlives_components
Michael Goulet
-1
/
+2
2024-06-20
Add blank lines after module-level `//!` comments.
Nicholas Nethercote
-0
/
+1
2024-02-02
Normalize the whole PolyTypeOutlivesPredicate, more simplifications
Michael Goulet
-5
/
+8
2024-01-30
Apply suggestions from review
Michael Goulet
-4
/
+4
2024-01-30
Deeply normalize when processing registered region obligations
Michael Goulet
-3
/
+13
2023-12-19
Remove unnecessary param-env from lexical region resolution and fully structu...
Michael Goulet
-1
/
+1
2023-12-12
refactor writeback: emit normalization errors with new solver
lcnr
-27
/
+1
2023-10-17
Use a visitor that could be reused by opaque type capture check later
Michael Goulet
-0
/
+1
2023-07-03
remove TypeWellFormedFromEnv
Michael Goulet
-2
/
+1
2023-06-26
TypeWellFormedInEnv
Michael Goulet
-1
/
+2
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-19
/
+10
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-7
/
+7
2023-06-17
Move ConstEvaluatable to Clause
Michael Goulet
-1
/
+1
2023-06-17
Move WF goal to clause
Michael Goulet
-1
/
+1
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-12
`#[must_use]` for fns returning a list of errors
lcnr
-0
/
+1
2023-04-12
region error cleanup
lcnr
-3
/
+101
2023-03-23
Rename AliasEq -> AliasRelate
Michael Goulet
-1
/
+1
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+1
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+1
2022-11-25
Introduce PredicateKind::Clause
Santiago Pastorino
-6
/
+7
2022-11-21
Add an always-ambiguous predicate to make sure that we don't accidentlally al...
Oli Scherer
-0
/
+1
2022-09-01
tracing::instrument cleanup
Oli Scherer
-1
/
+1
2022-06-15
implement (unused) matching solver
Niko Matsakis
-0
/
+1
2022-05-16
Some tracing cleanups
Oli Scherer
-1
/
+1
2022-02-11
Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"
Oli Scherer
-1
/
+0
2022-02-02
Lazily resolve type-alias-impl-trait defining uses
Oli Scherer
-0
/
+1
2021-10-15
Move push_outlives_components to rustc_infer
jackh726
-0
/
+1
2021-08-19
introduce a Coerce predicate
Niko Matsakis
-0
/
+1
2021-01-16
More review comments
Jack Huey
-4
/
+2
2021-01-16
Review changes
Jack Huey
-12
/
+13
2020-09-09
Remove def_id field from ParamEnv
Bram van den Heuvel
-1
/
+2
2020-08-30
mv compiler to compiler/
mark
-0
/
+34