Michael Goulet
|
cde29b9ec9
|
Implement const effect predicate in new solver
|
2024-10-24 09:46:36 +00:00 |
|
Nicholas Nethercote
|
5acf4e7b4b
|
Add warn(unreachable_pub) to rustc_hir_analysis.
|
2024-08-27 13:14:50 +10:00 |
|
Michael Goulet
|
bbcdb4fd3e
|
Give EarlyBinder a tcx parameter
We are gonna need it to uplift EarlyBinder
|
2024-05-26 20:04:05 -04:00 |
|
yukang
|
3f27e4b3ea
|
clean up potential_query_instability with FxIndexMap and UnordMap
|
2024-02-14 18:36:37 +08:00 |
|
Michael Goulet
|
0c73b41cd6
|
remove TypeWellFormedFromEnv
|
2023-07-03 21:40:04 +00:00 |
|
Michael Goulet
|
374173cd99
|
TypeWellFormedInEnv
|
2023-06-26 23:12:04 +00:00 |
|
Michael Goulet
|
fbdef58414
|
Migrate predicates_of and caller_bounds to Clause
|
2023-06-26 23:12:03 +00:00 |
|
Michael Goulet
|
fca56a8d2c
|
s/Clause/ClauseKind
|
2023-06-19 14:57:42 +00:00 |
|
Michael Goulet
|
6594c75449
|
Move ConstEvaluatable to Clause
|
2023-06-17 21:27:13 +00:00 |
|
Michael Goulet
|
52d3fc93f2
|
Move WF goal to clause
|
2023-06-17 21:20:20 +00:00 |
|
lcnr
|
08d149ca85
|
EarlyBinder::new -> EarlyBinder::bind
|
2023-05-29 13:46:10 +02:00 |
|
Kyle Matsuda
|
03534ac8b7
|
Replace EarlyBinder(x) with EarlyBinder::new(x)
|
2023-05-28 10:44:50 -06:00 |
|
Michael Goulet
|
3a36a093dd
|
Rename AliasEq -> AliasRelate
|
2023-03-23 05:56:40 +00:00 |
|
Boxy
|
e919d7e348
|
Add Clause::ConstArgHasType variant
|
2023-02-17 09:30:33 +00:00 |
|
Boxy
|
23ab2464be
|
add AliasEq to PredicateKind
|
2023-02-10 13:44:46 +00:00 |
|
Santiago Pastorino
|
974e2837bb
|
Introduce PredicateKind::Clause
|
2022-11-25 00:04:54 -03:00 |
|
Oli Scherer
|
ae80c764d4
|
Add an always-ambiguous predicate to make sure that we don't accidentlally allow trait resolution to prove false things during coherence
|
2022-11-21 16:35:04 +00:00 |
|
lcnr
|
1fc86a63f4
|
rustc_typeck to rustc_hir_analysis
|
2022-09-27 10:37:23 +02:00 |
|