about summary refs log tree commit diff
path: root/src/librustc/ty/query/values.rs
AgeCommit message (Collapse)AuthorLines
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-32/+0
2020-02-02Improve needs_drop queryMatthew Jasper-7/+0
* Handle cycles in `needs_drop` correctly * Normalize types when computing `needs_drop` * Move queries from rustc to rustc_ty
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-1/+1
2019-10-21Change `SymbolName::name` from `InternedString` to `Symbol`.Nicholas Nethercote-2/+2
This requires changing the `PartialOrd`/`Ord` implementations to look at the chars rather than the symbol index.
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-6/+6
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-6/+6
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-4/+4
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-6/+6
2019-05-23Remove subtle Default impl for ValueJohn Kåre Alsaker-6/+0
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-2/+2
`InternedString::intern(x)` is preferable to `Symbol::intern(x).as_interned_str()`, because the former involves one call to `with_interner` while the latter involves two. The case within InternedString::decode() is particularly hot, and this change reduces the number of `with_interner` calls by up to 13%.
2019-02-15Always emit an error for a query cycleJohn Kåre Alsaker-1/+13
2019-02-05move librustc to 2018Mark Mansi-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-0/+43