about summary refs log tree commit diff
path: root/src/librustc_metadata/rmeta
AgeCommit message (Expand)AuthorLines
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-5/+5
2019-12-04Auto merge of #66275 - oli-obk:organize-intrinsics-promotion-checks, r=RalfJungbors-1/+11
2019-12-03Explain why "loading" constness from extern crates does not necessarily load ...Oliver Scherer-1/+5
2019-12-03Check intrinsics for callability in const fnsMahmut Bulut-1/+7
2019-12-02syntax: Use `ast::MacArgs` for macro definitionsVadim Petrochenkov-1/+4
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-2/+2
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-28rustc: Move some queries to `rustc_metadata`Vadim Petrochenkov-21/+12
2019-11-28rustc_metadata: Move `has_global_allocator` from session to cstoreVadim Petrochenkov-2/+5
2019-11-28rustc_metadata: Privatize some fields and methods of `CStore`Vadim Petrochenkov-2/+2
2019-11-28rustc_metadata: Merge `cstore.rs` into `creader.rs`Vadim Petrochenkov-3/+3
2019-11-28rustc_metadata: Privatize `CrateMetadata::root`Vadim Petrochenkov-1/+17
2019-11-28rustc_metadata: Privatize all fields of `CrateRoot`Vadim Petrochenkov-12/+60
2019-11-28rustc_metadata: Privatize `CrateMetadata::dep_kind`Vadim Petrochenkov-1/+9
2019-11-28rustc_metadata: Privatize `CrateMetadata::source`Vadim Petrochenkov-1/+5
2019-11-28rustc_metadata: Privatize `CrateMetadata::extern_crate`Vadim Petrochenkov-1/+10
2019-11-28rustc_metadata: Privatize `CrateMetadata::dependencies`Vadim Petrochenkov-2/+10
2019-11-28rustc_metadata: Cleanup generation of crate dependency listsVadim Petrochenkov-1/+1
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-20Rollup merge of #66496 - petrochenkov:metapriv2, r=eddybMazdak Farrokhzad-36/+171
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-13/+24
2019-11-17rustc_metadata: Move `CrateMetadata` into `decoder.rs`Vadim Petrochenkov-13/+122
2019-11-17rustc_metadata: Move some structs from `cstore` to `decoder`Vadim Petrochenkov-4/+23
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-11Move allocator_kind to CrateStoreMark Rousskov-0/+5
2019-11-11Move injected_panic_runtime to CrateStoreMark Rousskov-0/+4
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/+2
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/+2
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
2019-11-08hir::ItemKind::Fn: use hir::MethodSigMazdak Farrokhzad-5/+5
2019-11-07rustc_metadata: Rename `schema` to `rmeta`Vadim Petrochenkov-0/+4398