Mazdak Farrokhzad
a649b1666c
Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddyb
...
Remove `InternedString`
This PR removes `InternedString` by converting all occurrences to `Symbol`. There are a handful of places that need to use the symbol chars instead of the symbol index, e.g. for stable sorting; local conversions `LocalInternedString` is used in those places.
r? @eddyb
2019-10-23 22:19:19 +02:00
Nicholas Nethercote
2da7a9c0d9
Use Symbol
for codegen unit names.
...
This is a straightforward replacement except for two places where we
have to convert to `LocalInternedString` to get a stable sort.
2019-10-21 18:30:40 +11:00
Nicholas Nethercote
77c50dc508
Remove unnecessary trait bounds from keys::Keys
.
2019-10-21 13:45:21 +11: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
Mark Mansi
74919df3a9
query-ify const_field
2019-06-02 23:03:58 -05:00
csmoe
ccfa5d6df8
replace &'tcx Substs with SubstsRef
2019-02-26 19:30:57 +08:00
Mark Mansi
e957ed9d10
move librustc to 2018
2019-02-05 12:45:47 -06:00
Oliver Scherer
37a0df3e9d
<&'tcx ty::Const as Deref>::deref
2019-01-01 20:05:02 +01:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
scalexm
62df973293
Use Environment
instead of ty::ParamEnv
in chalk context
2018-10-17 14:09:38 +02:00
Zack M. Davis
5b22d9b2ca
don't elide lifetimes in paths in librustc/
...
This seemed like a good way to kick the tires on the
elided-lifetimes-in-paths lint (#52069 )—seems to work! This was also
pretty tedious—it sure would be nice if `cargo fix` worked on this
codebase (#53896 )!
2018-09-29 21:48:29 -07:00
Oliver Schneider
4bb9648b27
Merge ConstVal
and ConstValue
2018-06-28 11:04:25 +02:00
Niko Matsakis
71ce2e7eb6
make Eq
a true query
2018-06-26 10:59:40 -04:00
Eduard-Mihai Burtescu
5a5c7ded0d
rustc: rename ty::maps to ty::query.
2018-06-14 18:05:12 +03:00