rust/compiler/rustc_metadata/src
bors da8321773a Auto merge of #139281 - petrochenkov:ctxtdecod6, r=wesleywiser
hygiene: Avoid recursion in syntax context decoding

#139241 has two components
- Avoiding recursion during syntax context decoding
- Encoding/decoding only the non-redundant data, and recalculating the redundant data again during decoding

Both of these parts may influence compilation times, possibly in opposite directions.
So this PR contains only the first part to evaluate its effect in isolation.
2025-04-05 06:18:04 +00:00
..
rmeta hygiene: Avoid recursion in syntax context decoding 2025-04-03 00:18:04 +03:00
creader.rs Make LevelAndSource a struct 2025-04-03 09:17:55 +00:00
dependency_format.rs Support rmeta inputs for --crate-type=bin --emit=obj 2025-03-07 18:33:05 +01:00
errors.rs Add an error when full metadata was not found 2025-03-31 09:44:41 +02:00
foreign_modules.rs Move some Map methods onto TyCtxt. 2025-02-17 13:21:02 +11:00
fs.rs Store only a metadata stub into rlibs and dylibs with -Zembed-metadata=no 2025-03-31 09:44:41 +02:00
lib.rs Rollup merge of #138273 - petrochenkov:nonatroot, r=bjorn3 2025-03-13 10:58:23 +01:00
locator.rs Add an error when full metadata was not found 2025-03-31 09:44:41 +02:00
native_libs.rs Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin 2025-04-04 08:02:05 +02:00