about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2019-12-02Fix remaining compilation issuesPaul Daniel Faria-4/+10
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-6/+5
2019-12-02Fix typo caused by rebasingPaul Daniel Faria-1/+1
2019-12-02Move predecessors cache back to its own typePaul Daniel Faria-1/+1
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-17/+19
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-17/+19
2019-11-28rustc: Move some queries to `rustc_metadata`Vadim Petrochenkov-23/+21
2019-11-28rustc_metadata: Avoid some side effects during speculative crate resolutionVadim Petrochenkov-28/+5
2019-11-28rustc_metadata: Pass SVH by valueVadim Petrochenkov-11/+10
2019-11-28rustc_metadata: Move `has_global_allocator` from session to cstoreVadim Petrochenkov-19/+21
2019-11-28rustc_metadata: Privatize some fields and methods of `CStore`Vadim Petrochenkov-7/+15
2019-11-28rustc_metadata: Merge `cstore.rs` into `creader.rs`Vadim Petrochenkov-114/+98
2019-11-28rustc_metadata: Privatize `CrateMetadata::root`Vadim Petrochenkov-16/+32
2019-11-28rustc_metadata: Privatize all fields of `CrateRoot`Vadim Petrochenkov-57/+105
2019-11-28rustc_metadata: Privatize `CrateMetadata::dep_kind`Vadim Petrochenkov-6/+12
2019-11-28rustc_metadata: Privatize `CrateMetadata::source`Vadim Petrochenkov-6/+10
2019-11-28rustc_metadata: Privatize `CrateMetadata::extern_crate`Vadim Petrochenkov-31/+16
2019-11-28rustc_metadata: Privatize `CrateMetadata::dependencies`Vadim Petrochenkov-5/+13
2019-11-28rustc_metadata: Cleanup generation of crate dependency listsVadim Petrochenkov-33/+28
2019-11-27rustc_metadata: use a macro to deduplicate LazyPerDefTables and PerDefTableBu...Eduard-Mihai Burtescu-69/+47
2019-11-27rustc_metadata: remove Encodable requirements from LazyMeta impls.Eduard-Mihai Burtescu-12/+11
2019-11-27rustc_metadata: use a separate TableBuilder type to build a Table.Eduard-Mihai Burtescu-33/+39
2019-11-27rustc_metadata: replace PerDefTable<T> with Table<DefIndex, T>.Eduard-Mihai Burtescu-113/+68
2019-11-25Tweak multiple allocators errorEsteban Küber-1/+3
2019-11-20Rollup merge of #66496 - petrochenkov:metapriv2, r=eddybMazdak Farrokhzad-282/+343
2019-11-17rustc_metadata: Cleanup crate search with exact pathsVadim Petrochenkov-26/+22
2019-11-17rustc_metadata: Remove `CrateMetadata::is_proc_macro_crate`Vadim Petrochenkov-12/+8
2019-11-17rustc_metadata: Stop leaking `Lazy` from the `rmeta` moduleVadim Petrochenkov-22/+36
2019-11-17rustc_metadata: Move `CrateMetadata` into `decoder.rs`Vadim Petrochenkov-142/+135
2019-11-17rustc_metadata: Give a constructor to `CratePaths`Vadim Petrochenkov-3/+9
2019-11-17rustc_metadata: Minor cleanupVadim Petrochenkov-3/+3
2019-11-17rustc_metadata: Give a constructor to `CrateMetadata`Vadim Petrochenkov-34/+53
2019-11-17rustc_metadata: Give a constructor to `CrateLocator`Vadim Petrochenkov-48/+81
2019-11-17rustc_metadata: `locator::Context` -> `CrateLocator`Vadim Petrochenkov-26/+26
2019-11-17rustc_metadata: Move some structs from `cstore` to `decoder`Vadim Petrochenkov-27/+31
2019-11-15Remove newtype for qualifs in `rustc_metadata`Dylan MacKenzie-17/+12
2019-11-15Fix nits from reviewDylan MacKenzie-2/+2
2019-11-15Use a bespoke type for the result of `mir_const_qualif`Dylan MacKenzie-3/+7
2019-11-14Remove unused error_codes.rs filesGuillaume Gomez-97/+0
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-2/+7
2019-11-11Move allocator_kind to CrateStoreMark Rousskov-5/+13
2019-11-11Move injected_panic_runtime to CrateStoreMark Rousskov-6/+11
2019-11-11Auto merge of #66252 - cjgillot:trees, r=oli-obkbors-6/+8
2019-11-10Auto merge of #65324 - Centril:organize-syntax, r=petrochenkovbors-2/+3
2019-11-10Fix tidy.Camille GILLOT-2/+4
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-6/+6
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-2/+3
2019-11-10Rollup merge of #66235 - eddyb:coff-syrup, r=nagisaYuki Okushi-6/+3
2019-11-09rustc_metadata: don't let LLVM confuse rmeta blobs for COFF object files.Eduard-Mihai Burtescu-6/+3
2019-11-08Stop returning promotables from `mir_const_qualif`Dylan MacKenzie-7/+4