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
Age
Commit message (
Expand
)
Author
Lines
2023-01-03
Move check_region_obligations_and_report_errors to TypeErrCtxt
Michael Goulet
-20
/
+1
2022-12-24
Bubble up ErrorGuaranteed from region constraints in method item compare
Michael Goulet
-1
/
+1
2022-12-20
Auto merge of #105575 - compiler-errors:impl-wf-lint, r=oli-obk
bors
-1
/
+2
2022-12-19
Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorino
bors
-6
/
+5
2022-12-19
Add IMPLIED_BOUNDS_ENTAILMENT lint
Michael Goulet
-1
/
+2
2022-12-14
Ensure no one constructs `AliasTy`s themselves
Oli Scherer
-2
/
+2
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-4
/
+6
2022-12-13
squash OpaqueTy and ProjectionTy into AliasTy
Michael Goulet
-4
/
+4
2022-12-13
ProjectionTy.item_def_id -> ProjectionTy.def_id
Michael Goulet
-3
/
+3
2022-12-13
Use ty::OpaqueTy everywhere
Michael Goulet
-2
/
+2
2022-12-13
EarlyBinder nits
Michael Goulet
-6
/
+5
2022-11-26
Ignore bivariant parameters in test_type_match.
Camille GILLOT
-2
/
+5
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
/
+5
2022-11-21
Treat different opaque types of the same def id as equal during coherence
Oli Scherer
-0
/
+5
2022-10-27
Revert "Make ClosureOutlivesRequirement not rely on an unresolved type"
Michael Goulet
-4
/
+4
2022-10-19
Make ClosureOutlivesRequirement not rely on an unresolved type
Michael Goulet
-4
/
+4
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-6
/
+6
2022-10-07
Introduce TypeErrCtxt
Cameron Steffen
-1
/
+1
2022-09-25
Auto merge of #95474 - oli-obk:tait_ub, r=jackh726
bors
-115
/
+159
2022-09-25
Rollup merge of #102016 - lcnr:given-OutlivesEnvironment, r=jackh726
Matthias Krüger
-0
/
+2
2022-09-23
Report diagnostics at the actually actionable site
Oli Scherer
-1
/
+4
2022-09-21
Try out a perf optimization
Oli Scherer
-0
/
+5
2022-09-21
Inline substitution logic into `declared_region_bounds`
Oli Scherer
-29
/
+11
2022-09-21
Also collect bounds from the ParamEnv for opaque types
Oli Scherer
-46
/
+32
2022-09-21
Neither require nor imply lifetime bounds on opaque type for well formedness
Oli Scherer
-2
/
+59
2022-09-21
Generalize projection_must_outlive
Oli Scherer
-14
/
+29
2022-09-21
Generalize a helper to be useful for types other than projections
Oli Scherer
-7
/
+7
2022-09-21
Inline a trivial function
Oli Scherer
-25
/
+13
2022-09-21
Some tracing instrumentation cleanups
Oli Scherer
-3
/
+2
2022-09-21
Split match out into a helper function
Oli Scherer
-25
/
+34
2022-09-19
improve infer var handling for implied bounds
lcnr
-0
/
+2
2022-09-19
remove the `Subst` trait, always use `EarlyBinder`
lcnr
-1
/
+1
2022-09-16
Add to_constraint_category to ObligationCause and SubregionOrigin
Jack Huey
-3
/
+3
2022-09-16
Pass ConstraintCategory thorough a few more places
Jack Huey
-7
/
+20
2022-09-16
Revert "Better errors for implied static bound"
Jack Huey
-24
/
+7
2022-09-13
Better errors for implied static bound
Jack Huey
-7
/
+24
2022-09-07
Add instrument and debug calls
Santiago Pastorino
-2
/
+4
2022-09-01
tracing::instrument cleanup
Oli Scherer
-1
/
+1
2022-09-01
Directly use the `instrument` macro instead of its full path
Oli Scherer
-4
/
+4
2022-08-29
Various changes to logging of borrowck-related code
Jack Huey
-2
/
+2
2022-08-22
re-base and use `OutlivesEnvironment::with_bounds`
SparrowLii
-1
/
+1
2022-08-22
add `with_bounds` to `OutlivesEnvironment` and `implied_bounds_tys` to `outli...
SparrowLii
-21
/
+20
2022-08-22
get rid of `RefCell` in `TransitiveRelation`
SparrowLii
-7
/
+44
2022-08-21
Rework point-at-arg
Michael Goulet
-1
/
+2
2022-08-17
ty::Error does not match other types for region constraints
Michael Goulet
-1
/
+8
2022-07-30
Auto merge of #99796 - compiler-errors:issue-53475, r=oli-obk
bors
-0
/
+6
2022-07-29
Document check_region_obligations_and_report_errors, simplify a call to resol...
Michael Goulet
-0
/
+6
2022-07-25
use `FxIndexSet` for `region_bound_pairs`
lcnr
-14
/
+19
2022-07-15
provide `generic_param_scope` for region errors
lcnr
-1
/
+3
[next]