about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/locator.rs
AgeCommit message (Expand)AuthorLines
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
2023-07-19Fix review commentsbjorn3-5/+7
2023-07-19Don't compress dylib metadatabjorn3-12/+19
2023-07-19Verify that all crate sources are in syncbjorn3-13/+5
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-2/+6
2023-07-04Suggest `x build library` for a custom toolchain that fails to load `core`Mu001999-0/+2
2023-05-26Load only the header for crate_matchesjyn-9/+8
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-2/+2
2023-05-23Fix symbol conflict diagnostic mistakenly being shown instead of missing crat...Oli Scherer-0/+13
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-2/+4
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-2/+4
2023-05-16Remove `MetadataRef` type aliasMaybe Waffle-2/+1
2023-05-16Switch `OwnedSlice` to use `Lrc` & remove `Lrc` from `MetadataBlob`Maybe Waffle-1/+1
2023-04-09Box large enum variantsNilstrieb-3/+3
2023-04-05Use `OwnedSlice` instead of `owning_ref`Maybe Waffle-11/+11
2023-03-16Add `try_canonicalize` to `rustc_fs_util` and use it over `fs::canonicalize`John Kåre Alsaker-3/+4