rust/compiler/rustc_metadata/src
Matthias Krüger 3a3a411980
Rollup merge of #144059 - LorrensP-2158466:remove-crate-loader, r=petrochenkov
Refactor `CrateLoader` into the `CStore`

Removes the `CrateLoader` and moves the code to `CStore`. Now, if you want to use the `CrateLoader`, you can just use `CStore`.

Should we rename `creader.rs` to `cstore.rs`?

r? ``@petrochenkov``
2025-07-18 19:14:46 +02:00
..
rmeta parse const trait Trait 2025-07-17 18:06:26 +08:00
creader.rs inline CrateLoader inside of CStore 2025-07-18 13:16:09 +02:00
dependency_format.rs Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkov 2025-06-27 22:13:01 +02:00
errors.rs Add runtime check to avoid overwrite arg easily in diag and store and restore snapshot when set subdiag arg 2025-06-25 21:07:16 +08:00
foreign_modules.rs Retire hir::ForeignItemRef. 2025-07-13 13:50:00 +00:00
fs.rs Move metadata object generation for dylibs to the linker code 2025-06-03 10:04:34 +00:00
lib.rs Remove unused feature gates 2025-06-28 23:36:46 +00:00
locator.rs Rollup merge of #143369 - bjorn3:cleanup_metadata_loading, r=lcnr 2025-07-03 19:45:31 +02:00
native_libs.rs Port #[link_ordinal] to the new attribute parsing infrastructure. 2025-07-13 11:51:01 +02:00