rust/compiler/rustc_macros/src
bjorn3 8c7840e8cb Use a separate interner type for UniqueTypeId
Using symbol::Interner makes it very easy to mixup UniqueTypeId symbols
with the global interner. In fact the Debug implementation of
UniqueTypeId did exactly this.

Using a separate interner type also avoids prefilling the interner with
unused symbols and allow for optimizing the symbol interner for parallel
access without negatively affecting the single threaded module codegen.
2021-09-13 14:42:06 +02:00
..
symbols Use iter::zip in compiler/ 2021-03-26 09:32:31 -07:00
hash_stable.rs Lint for unused borrows as part of UNUSED_MUST_USE 2021-06-18 15:09:40 +08:00
lib.rs Improve error handling in symbols proc-macro 2020-12-12 15:29:12 -08:00
lift.rs Lift: take self by value 2020-10-21 23:59:35 +02:00
query.rs Rollup merge of #86123 - Aaron1011:query-span, r=cjgillot 2021-08-19 19:30:04 +02:00
serialize.rs Remove unused functions and arguments from rustc_serialize 2021-06-01 19:29:11 +02:00
session_diagnostic.rs don't clone types that are Copy (clippy::clone_on_copy) 2021-09-11 10:18:56 +02:00
symbols.rs Use a separate interner type for UniqueTypeId 2021-09-13 14:42:06 +02:00
type_foldable.rs Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obk 2020-11-17 12:24:34 +00:00