summary refs log tree commit diff
path: root/src/librustc_metadata/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
2020-03-05rustc_metadata: Move some code from `impl CrateMetadataRef` to `impl CrateMet...Vadim Petrochenkov-89/+87
2020-03-05rustc_metadata: Give decoder access to whole crate storeVadim Petrochenkov-17/+22
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-26Auto merge of #67742 - mark-i-m:describe-it, r=matthewjasperbors-6/+13
2020-02-24rustc_metadata: Use binary search from standard libraryVadim Petrochenkov-13/+5
2020-02-22get rid of lazymark-1/+1
2020-02-22add generator_kind queryMark Mansi-6/+13
2020-02-15Record proc macro harness order for use during metadata deserializationAaron Hill-4/+0
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+1
2020-01-16don't clone types that are copyMatthias Krüger-1/+1
2020-01-10Auto merge of #65241 - tmiasko:no-std-san, r=alexcrichtonbors-4/+0
2020-01-09{rustc::util -> rustc_data_structures}::capturesMazdak Farrokhzad-1/+1
2020-01-09Remove sanitizer_runtime attributeTomasz Miąsko-4/+0
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-3/+3
2020-01-04extract Export, ExportMap from hir::defMazdak Farrokhzad-12/+8
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-7/+7
2019-12-30Rename `libsyntax_ext` and `libsyntax_expand` in codeVadim Petrochenkov-2/+2
2019-12-30Make things build againVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-304/+305
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-2/+2
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-0/+4
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-3/+3
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-0/+2
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-4/+3
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_metadata: Privatize `CrateMetadata::root`Vadim Petrochenkov-1/+17
2019-11-28rustc_metadata: Privatize all fields of `CrateRoot`Vadim Petrochenkov-0/+48
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-27rustc_metadata: remove Encodable requirements from LazyMeta impls.Eduard-Mihai Burtescu-5/+5
2019-11-27rustc_metadata: replace PerDefTable<T> with Table<DefIndex, T>.Eduard-Mihai Burtescu-4/+4
2019-11-20Rollup merge of #66496 - petrochenkov:metapriv2, r=eddybMazdak Farrokhzad-23/+157
2019-11-17rustc_metadata: Remove `CrateMetadata::is_proc_macro_crate`Vadim Petrochenkov-11/+7
2019-11-17rustc_metadata: Stop leaking `Lazy` from the `rmeta` moduleVadim Petrochenkov-7/+19
2019-11-17rustc_metadata: Move `CrateMetadata` into `decoder.rs`Vadim Petrochenkov-6/+115
2019-11-17rustc_metadata: Move some structs from `cstore` to `decoder`Vadim Petrochenkov-4/+21
2019-11-15Remove newtype for qualifs in `rustc_metadata`Dylan MacKenzie-1/+1
2019-11-15Fix nits from reviewDylan MacKenzie-1/+1
2019-11-15Use a bespoke type for the result of `mir_const_qualif`Dylan MacKenzie-1/+1
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+2
2019-11-07rustc_metadata: Rename `schema` to `rmeta`Vadim Petrochenkov-0/+1396