about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/locator.rs
AgeCommit message (Expand)AuthorLines
2025-07-28use let chains in hir, lint, mirKivooeo-5/+4
2025-07-03Rollup merge of #143369 - bjorn3:cleanup_metadata_loading, r=lcnrGuillaume Gomez-48/+72
2025-07-03Make most CrateLocator fields privatebjorn3-6/+22
2025-07-03Pass CrateRejections separately from CrateLocatorbjorn3-38/+48
2025-07-03Deduplicate getting the path of a lib candidatebjorn3-6/+4
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-2/+2
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-1/+1
2025-06-17apply clippy::or_fun_callklensy-2/+6
2025-05-29creader: Remove extraenous String::clonePiotr Osiewicz-1/+1
2025-05-04Initial support for dynamically linked cratesBryanskiy-34/+113
2025-04-16Don't canonicalize crate pathsChris Denton-6/+15
2025-03-31Add an error when full metadata was not foundJakub Beránek-1/+22
2025-03-31Simplify find_commandline_librarybjorn3-28/+16
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-1/+1
2025-02-20Improve debugging for metadata structuresTrevor Gross-4/+6
2025-01-14rustc_metadata: Rename `root` to `dep_root`Trevor Gross-6/+6
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-11-21aix: fix archive formatHenry Jiang-1/+4
2024-11-15rustc_metadata: Preprocess search paths for better performancePiotr Osiewicz-40/+44
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-8/+8
2024-10-31Remove support for decompressing dylib metadatabjorn3-25/+4
2024-10-17rustc_metadata: reduce repetitionTamir Duberstein-15/+29
2024-10-16rustc_metadata: reduce repetitionTamir Duberstein-27/+18
2024-10-15rustc_metadata: replace `?` in expression with mapTamir Duberstein-1/+1
2024-10-15rustc_metadata: move comment closer to codeTamir Duberstein-3/+5
2024-10-03Handle `rustc_metadata` cases of `rustc::potential_query_instability` lintismailarilik-10/+10
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-08-21Simplify some redundant field namesMichael Goulet-6/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+9
2024-06-06Simplify string operations in crate loaderNilstrieb-6/+12
2024-06-06Remove constant parameter from `CrateLocator::new`Nilstrieb-13/+3
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_metadata`.Nicholas Nethercote-0/+1
2024-05-21PR feedbackBen Kimock-1/+1
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-1/+6
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-3/+3
2024-03-08Move metadata header and version checks togetherbjorn3-39/+60
2024-03-06Make not finding core a fatal errorBen Kimock-4/+18
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-5/+5
2024-02-21Unify dylib loading between proc macros and codegen backendsbjorn3-4/+4
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-16/+17
2023-12-11Auto merge of #118344 - saethlin:rmeta-header-pos, r=WaffleLapkinbors-4/+4
2023-11-30Move `MetadataLoader{,Dyn}` to `rustc_metadata`.Nicholas Nethercote-2/+2
2023-11-28Use a u64 for the rmeta root positionBen Kimock-4/+4
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-45/+1
2023-09-10Show lib features in -Zls and allow configuring which things are shownbjorn3-1/+2
2023-08-07rustc_interface: Dismantle `register_plugins` queryVadim Petrochenkov-7/+6
2023-08-03Auto merge of #113292 - MU001999:fix/issue-113222, r=Nilstriebbors-0/+2
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-1/+1