rust/compiler/rustc_ast/src
Michael Woerister 22d489be76 Let a portion of DefPathHash uniquely identify the DefPath's crate.
This allows to directly map from a DefPathHash to the crate it
originates from, without constructing side tables to do that mapping.

It also allows to reliably and cheaply check for DefPathHash collisions.
2021-02-02 17:40:29 +01:00
..
ast mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
attr Replace let Some(..) = with .is_some() 2021-01-17 19:06:12 -05:00
expand mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
util Remove unnecessary manual shrink_to_fit calls 2021-01-16 14:02:36 +01:00
ast.rs Auto merge of #80993 - Aaron1011:collect-set-tokens, r=petrochenkov 2021-01-15 05:36:48 +00:00
entry.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
lib.rs Let a portion of DefPathHash uniquely identify the DefPath's crate. 2021-02-02 17:40:29 +01:00
mut_visit.rs Rework diagnostics for wrong number of generic args 2021-01-10 13:07:40 +01:00
node_id.rs The renumber pass is long gone 2020-11-06 03:18:01 +01:00
ptr.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
token.rs rustc_parse: Better spans for synthesized token streams 2021-01-07 17:48:13 +03:00
tokenstream.rs Refactor token collection to capture trailing token immediately 2021-01-22 00:33:03 -05:00
visit.rs ast: Remove some indirection layers from values in key-value attributes 2021-01-09 21:50:39 +03:00