summaryrefslogtreecommitdiff
path: root/compiler/rustc_metadata/src/creader.rs
Commit message (Expand)AuthorAgeFilesLines
* add "force" option to --externMatt Hammerly2023-05-051-1/+13
* include source error for LoadLibraryExWSameer Puri2023-04-281-1/+9
* Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger2023-04-251-0/+68
* Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-241-1/+1
* Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras2023-04-161-68/+0
* Another AppendOnlyVecOli Scherer2023-04-041-2/+2
* Rollup merge of #109358 - petrochenkov:nosess, r=cjgillotMatthias Krüger2023-03-221-20/+17
|\
| * rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov2023-03-221-20/+17
* | Eagerly intern and check CrateNum/StableCrateId collisionsOli Scherer2023-03-211-54/+21
|/
* metadata/resolve: Minor refactoring to "tcx -> cstore" conversionsVadim Petrochenkov2023-03-131-6/+9
* Stop passing in values that one can also get from the tcx lazilyOli Scherer2023-02-201-12/+17
* Remove definitions field that is only needed for one methodOli Scherer2023-02-201-12/+4
* Make untracked.cstore lockable so that resolution can still write to it when ...Oli Scherer2023-02-201-6/+5
* rustc_resolve: Remove `Resolver::clone_output`Vadim Petrochenkov2023-02-131-6/+5
* Add extended error message for E0523Matthew Kelly2023-02-061-1/+6
* rustc_metadata: remove huge error importsest312023-02-051-15/+13
* Retry opening proc-macro DLLs a few times on Windows.Michael Woerister2023-02-021-2/+40
* Fix `uninlined_format_args` for some compiler cratesnils2023-01-051-2/+2
* rustc: Remove needless lifetimesJeremy Stucki2022-12-201-2/+2
* Auto merge of #102318 - Amanieu:default_alloc_error_handler, r=oli-obkbors2022-12-161-8/+3
|\
| * Stabilize default_alloc_error_handlerAmanieu d'Antras2022-11-031-8/+3
* | Fold `Definitions` into the untracked dataOli Scherer2022-12-091-3/+3
* | Generate crate loaders on the flyOli Scherer2022-12-091-29/+31
* | Use `Symbol` for the crate name instead of `String`/`str`Oli Scherer2022-12-071-3/+3
* | Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle2022-11-161-1/+1
|/
* Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras2022-10-311-12/+85
* Rollup merge of #100928 - CleanCut:rustc_metadata_diagnostics, r=davidtwcoDylan DPC2022-09-031-34/+19
|\
| * respond to review feedback: mainly eliminate as many conversions as possible...Nathan Stocks2022-08-311-11/+8
| * port creader.rs to SessionDiagnosticsNathan Stocks2022-08-311-34/+22
* | Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer2022-09-011-2/+1
|/
* Rename `debugging_opts` to `unstable_opts`Joshua Nelson2022-07-131-5/+5
* Auto merge of #97235 - nbdd0121:unwind, r=Amanieubors2022-07-021-1/+1
|\
| * Rename `panic_strategy` query to `required_panic_strategy`Gary Guo2022-06-081-1/+1
| * Fix FFI-unwind unsoundness with mixed panic modeGary Guo2022-06-081-1/+1
* | Fix panic by checking if `CStore` has the crate data we want before actually ...Guillaume Gomez2022-06-201-0/+4
|/
* Make Lazy not care about lifetimes until decodeMichael Goulet2022-05-241-3/+3
* Remove `crate` visibility usage in compilerJacob Pratt2022-05-201-8/+8
* Add --json unused-externs-silent with original behaviourJeremy Fitzhardinge2022-04-271-3/+9
* Plumb through rustc_lint_defs::Level as enum rather than string.Jeremy Fitzhardinge2022-04-271-4/+1
* Add support for `nounused` --extern flagJeremy Fitzhardinge2022-04-231-0/+4
* Rollup merge of #96086 - jsgf:remove-extern-location, r=davidtwcoDylan DPC2022-04-191-18/+2
|\
| * Remove `--extern-location` and all associated codeJeremy Fitzhardinge2022-04-151-18/+2
* | library: Move `CStr` to libcore, and `CString` to liballocVadim Petrochenkov2022-04-141-0/+1
|/
* rustc_error: make ErrorReported impossible to constructmark2022-03-161-3/+5
* Associate multiple with a crate too.Felix S. Klock II2022-03-031-1/+1
* Adopt let else in more placesest312022-02-191-6/+4
* rustc_metadata: Switch crate data iteration from a callback to iteratorVadim Petrochenkov2021-12-211-94/+67
* Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote2021-12-151-3/+3
* replace dynamic library module with libloadingAndy Russell2021-12-061-14/+7
* Improve suggestion for extern crate self error messageMichael2021-12-011-20/+10