rust/compiler/rustc_metadata/src
Vadim Petrochenkov 7c40a6fb34 resolve: Pre-compute non-reexport module children
Instead of repeating the same logic by walking HIR during metadata encoding.

The only difference is that we are no longer encoding `macro_rules` items, but we never currently need them as a part of this list.
They can be encoded separately if this need ever arises.

`module_reexports` is also un-querified, because I don't see any reasons to make it a query, only overhead.
2023-04-12 15:22:03 +03:00
..
rmeta resolve: Pre-compute non-reexport module children 2023-04-12 15:22:03 +03:00
creader.rs Another AppendOnlyVec 2023-04-04 09:01:44 +00:00
dependency_format.rs Replace enum ==s with matches where it makes sense 2023-01-30 12:26:26 +00:00
errors.rs errors: generate typed identifiers in each crate 2023-02-22 09:15:53 +00:00
foreign_modules.rs Rename some OwnerId fields. 2022-10-29 20:28:38 +11:00
fs.rs Only compute the crate hash when necessary. 2023-03-08 09:30:22 +11:00
lib.rs Use OwnedSlice instead of owning_ref 2023-04-05 13:49:48 +00:00
locator.rs Box large enum variants 2023-04-09 21:59:28 +02:00
native_libs.rs The name of NativeLib will be presented 2023-03-19 11:23:19 +08:00