Jeremy Stucki
|
d28832dde9
|
Remove needless lifetimes
|
2019-07-03 10:01:02 +02:00 |
|
ljedrz
|
73cb9ab526
|
rename hir::map::get_by_hir_id to get
|
2019-06-20 12:50:06 +02:00 |
|
Eduard-Mihai Burtescu
|
f3f9d6dfd9
|
Unify all uses of 'gcx and 'tcx.
|
2019-06-14 18:58:23 +03:00 |
|
Eduard-Mihai Burtescu
|
fff08cb043
|
Run rustfmt --file-lines ... for changes from previous commits.
|
2019-06-12 13:38:28 +03:00 |
|
Eduard-Mihai Burtescu
|
17cdd356da
|
rustc: replace TyCtxt<'tcx, 'gcx, 'tcx> with TyCtxt<'gcx, 'tcx>.
|
2019-06-12 13:38:27 +03:00 |
|
Eduard-Mihai Burtescu
|
2441253508
|
Fix fallout from deny(unused_lifetimes).
|
2019-06-12 13:38:27 +03:00 |
|
Eduard-Mihai Burtescu
|
37799a5552
|
rustc: replace TyCtxt<'a, 'gcx, 'tcx> with TyCtxt<'tcx, 'gcx, 'tcx>.
|
2019-06-12 13:38:27 +03:00 |
|
scalexm
|
60ea7cbe4e
|
Gather region constraints not coming from unification
|
2019-03-20 20:03:20 +01:00 |
|
ljedrz
|
cd06038b54
|
HirIdification: replace NodeId method calls
|
2019-03-07 09:22:43 +01:00 |
|
scalexm
|
3790f08a42
|
Fix tcx.environment for inherent impls
|
2018-12-27 19:21:16 +01:00 |
|
scalexm
|
7b8da7908f
|
Add utilities for creating generic types
|
2018-12-27 19:21:15 +01:00 |
|
scalexm
|
ec7362442c
|
Return an instantiated environment instead of a generic one
|
2018-12-27 19:21:15 +01:00 |
|
Mark Rousskov
|
2a663555dd
|
Remove licenses
|
2018-12-25 21:08:33 -07:00 |
|
John Kåre Alsaker
|
a70babed03
|
Use a function to access the Hir map to be able to turn it into a query later
|
2018-12-06 17:24:36 +01:00 |
|
scalexm
|
95861b1590
|
Move BoundTy debruijn index to the TyKind enum variant
|
2018-11-24 01:24:40 +01:00 |
|
scalexm
|
05995a8522
|
Introduce TyKind::Placeholder variant
|
2018-11-24 01:24:40 +01:00 |
|
scalexm
|
3510805f7e
|
Provide program clauses for builtin types
|
2018-11-13 12:28:43 +01:00 |
|
scalexm
|
eacebf24b0
|
Pretty print quantified goals and clauses
|
2018-11-13 12:28:43 +01:00 |
|
scalexm
|
64aac8d4c1
|
Replace type params with bound vars in rustc_traits::lowering
|
2018-11-13 12:28:43 +01:00 |
|
scalexm
|
1003b7f85e
|
Move BoundTy to ty::TyKind
|
2018-11-03 11:33:14 +01:00 |
|
Manish Goregaokar
|
50cc08dd94
|
Rollup merge of #55203 - scalexm:program-clauses, r=nikomatsakis
Sometimes I just return `ty::List::empty()` because I cannot express these \"built-in\" clauses without bound tys support.
r? @nikomatsakis
|
2018-10-20 13:15:48 -07:00 |
|
scalexm
|
91da1a5c17
|
Write an initial version of the program_clauses callback
|
2018-10-19 15:47:22 +02:00 |
|
Oliver Scherer
|
ee81739dc1
|
Deprecate the FxHashMap() and FxHashSet() constructor function hack
|
2018-10-19 14:34:44 +02:00 |
|
scalexm
|
55ce7a2669
|
Re-use memory in program_clauses_for_env
|
2018-10-17 14:12:46 +02:00 |
|
scalexm
|
b5d1aac883
|
Add tests for program_clauses_for_env
|
2018-10-17 14:09:39 +02:00 |
|
scalexm
|
a1931d31f7
|
Categorize chalk clauses
|
2018-10-17 14:09:39 +02:00 |
|
scalexm
|
e1926080db
|
Add FromEnv for input types in the environment
|
2018-10-17 14:09:39 +02:00 |
|
scalexm
|
079b97c543
|
Implement the environment query
|
2018-10-17 14:09:38 +02:00 |
|
scalexm
|
81131804da
|
Visit tys in program_clauses_for_env
|
2018-10-17 14:09:38 +02:00 |
|
scalexm
|
62df973293
|
Use Environment instead of ty::ParamEnv in chalk context
|
2018-10-17 14:09:38 +02:00 |
|