summary refs log tree commit diff
path: root/src/librustc_metadata/creader.rs
AgeCommit message (Expand)AuthorLines
2020-03-05rustc_metadata: Give decoder access to whole crate storeVadim Petrochenkov-4/+20
2020-03-02Auto merge of #69432 - petrochenkov:alldeps, r=eddybbors-6/+3
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-3/+3
2020-02-27Remove unneeded calls to format!()Björn Steinbrink-4/+1
2020-02-24rustc_metadata: Load metadata for indirect macro-only dependenciesVadim Petrochenkov-6/+3
2020-01-24Normalise diagnostics with respect to "the X is declared/defined here"varkor-1/+1
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-10Auto merge of #65241 - tmiasko:no-std-san, r=alexcrichtonbors-104/+1
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-10/+8
2020-01-09add CStore::item_generics_num_lifetimesMazdak Farrokhzad-2/+1
2020-01-09Link sanitizer runtimes instead of injecting crate dependenciesTomasz Miąsko-104/+1
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-3/+5
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-02Normalize `syntax::edition` imports.Mazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-30Rename `libsyntax_ext` and `libsyntax_expand` in codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-160/+204
2019-12-11Rollup merge of #67074 - ehuss:extern-options, r=petrochenkovMazdak Farrokhzad-7/+8
2019-12-09Add options to --extern flag.Eric Huss-7/+8
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-5/+2
2019-11-28rustc: Move some queries to `rustc_metadata`Vadim Petrochenkov-0/+5
2019-11-28rustc_metadata: Avoid some side effects during speculative crate resolutionVadim Petrochenkov-28/+5
2019-11-28rustc_metadata: Pass SVH by valueVadim Petrochenkov-6/+5
2019-11-28rustc_metadata: Move `has_global_allocator` from session to cstoreVadim Petrochenkov-17/+16
2019-11-28rustc_metadata: Privatize some fields and methods of `CStore`Vadim Petrochenkov-5/+13
2019-11-28rustc_metadata: Merge `cstore.rs` into `creader.rs`Vadim Petrochenkov-16/+93
2019-11-28rustc_metadata: Privatize `CrateMetadata::root`Vadim Petrochenkov-15/+15
2019-11-28rustc_metadata: Privatize all fields of `CrateRoot`Vadim Petrochenkov-34/+33
2019-11-28rustc_metadata: Privatize `CrateMetadata::dep_kind`Vadim Petrochenkov-5/+3
2019-11-28rustc_metadata: Privatize `CrateMetadata::source`Vadim Petrochenkov-5/+5
2019-11-28rustc_metadata: Privatize `CrateMetadata::extern_crate`Vadim Petrochenkov-30/+6
2019-11-28rustc_metadata: Privatize `CrateMetadata::dependencies`Vadim Petrochenkov-2/+2
2019-11-28rustc_metadata: Cleanup generation of crate dependency listsVadim Petrochenkov-1/+1
2019-11-25Tweak multiple allocators errorEsteban Küber-1/+3
2019-11-17rustc_metadata: Stop leaking `Lazy` from the `rmeta` moduleVadim Petrochenkov-6/+8
2019-11-17rustc_metadata: Move `CrateMetadata` into `decoder.rs`Vadim Petrochenkov-8/+8
2019-11-17rustc_metadata: Give a constructor to `CratePaths`Vadim Petrochenkov-1/+1
2019-11-17rustc_metadata: Minor cleanupVadim Petrochenkov-1/+1
2019-11-17rustc_metadata: Give a constructor to `CrateMetadata`Vadim Petrochenkov-34/+9
2019-11-17rustc_metadata: Give a constructor to `CrateLocator`Vadim Petrochenkov-16/+9
2019-11-17rustc_metadata: `locator::Context` -> `CrateLocator`Vadim Petrochenkov-17/+17
2019-11-17rustc_metadata: Move some structs from `cstore` to `decoder`Vadim Petrochenkov-2/+2
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-11Move allocator_kind to CrateStoreMark Rousskov-5/+5
2019-11-11Move injected_panic_runtime to CrateStoreMark Rousskov-3/+3
2019-11-07rustc_metadata: Rename `schema` to `rmeta`Vadim Petrochenkov-1/+1
2019-11-02Simplify various `Symbol` use points.Nicholas Nethercote-1/+1
2019-10-31Implement dual proc macro hashingmsizanoen-7/+13