Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | HirId-ify hir::BodyId | ljedrz | 2019-02-13 | 1 | -2/+2 |
| | |||||
* | Transition librustc_traits to 2018 edition | Hirokazu Hata | 2019-02-07 | 1 | -1/+1 |
| | |||||
* | Remove licenses | Mark Rousskov | 2018-12-25 | 1 | -10/+0 |
| | |||||
* | rename `QueryResult` to `QueryResponse` | Niko Matsakis | 2018-10-15 | 1 | -2/+2 |
| | | | | `Result` really sounds like the rustc result type | ||||
* | change the `enter_canonical_trait_query` method to give a fulfill cx | Niko Matsakis | 2018-06-27 | 1 | -7/+5 |
| | |||||
* | move into `provide` methods | Niko Matsakis | 2018-06-27 | 1 | -1/+9 |
| | |||||
* | use query boiler plate for `normalize_projection_ty` too | Niko Matsakis | 2018-06-27 | 1 | -27/+33 |
| | |||||
* | move `make_query_response` into method on infcx | Niko Matsakis | 2018-06-26 | 1 | -3/+1 |
| | |||||
* | Avoid allocations in `opt_normalize_projection_type`. | Nicholas Nethercote | 2018-05-17 | 1 | -6/+4 |
| | | | | | | | | | | This patch changes `opt_normalize_project_type` so it appends obligations to a given obligations vector, instead of returning a new obligations vector. This change avoids lots of allocations. In the most extreme case, for a clean "Check" build of serde it reduces the total number of allocations by 20%. | ||||
* | Make PerfStats thread-safe and remove unused fields | John Kåre Alsaker | 2018-04-10 | 1 | -2/+2 |
| | |||||
* | Replace Rc with Lrc | John Kåre Alsaker | 2018-03-17 | 1 | -2/+2 |
| | |||||
* | introduce `infcx.at(..).normalize(..)` operation [VIC] | Niko Matsakis | 2018-03-13 | 1 | -0/+55 |
It is backed by the new `normalize_projection_ty` query, which uses canonicalization. |