about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/locator.rs
AgeCommit message (Expand)AuthorLines
2023-03-16Add `try_canonicalize` to `rustc_fs_util` and use it over `fs::canonicalize`John Kåre Alsaker-3/+4
2023-02-20Replace u32_len with constantRune Tynan-2/+2
2023-02-20Bind header+u32 to variable for clearer mathRune Tynan-3/+5
2023-02-20Fix metadata encoding and decoding to use the right lengthRune Tynan-3/+3
2023-02-20Try adding metadata length prefix, and obey it while decodingRune Tynan-1/+8
2023-02-06Add extended error message for E0523Matthew Kelly-4/+0
2023-02-05rustc_metadata: remove huge error importsest31-23/+27
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-31refactor: merge `E0465` into `E0464`Ezra Shaw-42/+29
2022-12-22A few metadata nitsNilstrieb-6/+2
2022-11-22Tests for bad --extern library path and fileSteven Tang-1/+0
2022-11-20Check that library is fileSteven Tang-0/+6
2022-11-20Fix CrateLocationUnknownType errorSteven Tang-1/+1
2022-09-03Rollup merge of #100928 - CleanCut:rustc_metadata_diagnostics, r=davidtwcoDylan DPC-206/+122
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-31respond to review feedback: mainly eliminate as many conversions as possible...Nathan Stocks-60/+42
2022-08-31port of locator.rs to SessionDiagnostics, fix some of the errorsNathan Stocks-207/+141
2022-07-23Fix typo/grammar in locator.rs doc commentDaniel Bevenius-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-11/+11
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-6/+6
2022-02-19Adopt let else in more placesest31-8/+5
2022-02-04Add a comment about possible mismatches.Nicholas Nethercote-0/+7
2022-02-04Remove `staticlibs` local variable.Nicholas Nethercote-4/+1
2022-02-04Clean up `find_library_crate`.Nicholas Nethercote-21/+19
2022-02-02Make `SearchPathFile::file_name_str` non-optional.Nicholas Nethercote-4/+1
2022-02-02Inline and remove `FileSearch::search`.Nicholas Nethercote-35/+46
2022-02-02Remove `FileMatch`.Nicholas Nethercote-5/+4
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-3/+4
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-2/+2
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-1/+2
2021-12-14Remove `in_band_lifetimes` from `rustc_metadata`Sylvan Bowdler-1/+1
2021-12-01Improve suggestion for extern crate self error messageMichael-7/+5
2021-12-01Stop treating extern crate loading failures as fatal errorsMichael-11/+11
2021-11-07Improve error when an .rlib can't be parsedJoshua Nelson-15/+75
2021-11-03Demote metadata load warning to "info".Eric Huss-2/+2
2021-10-19Don't emit a warning for empty rmeta files.Eric Huss-0/+9
2021-10-12Include rmeta candidates in "multiple matching crates" errorNoah Lev-13/+15
2021-10-12Sort candidate libraries by source path in errorNoah Lev-1/+7
2021-10-05Rollup merge of #89546 - joshtriplett:grow-metadata-faster, r=petrochenkovManish Goregaokar-1/+3
2021-10-05Auto merge of #89266 - cjgillot:session-ich, r=michaelwoeristerbors-1/+1
2021-10-04Make an initial guess for metadata size to reduce buffer resizesJosh Triplett-1/+3
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-09-30Recommend running `cargo clean` in E0514 outputpierwill-1/+2
2021-09-10Add help for E0463Guillaume Gomez-0/+5
2021-09-02Introduce CrateRejections structbjorn3-40/+36
2021-09-02Remove root field from CrateLocatorbjorn3-7/+3
2021-09-02Remove host_hash from CrateLocatorbjorn3-4/+0
2021-09-02Refactor CrateLocator.is_proc_macrobjorn3-14/+10
2021-09-02Don't store Session in CrateLocatorbjorn3-11/+15