summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-0/+19
2019-12-11Rollup merge of #67074 - ehuss:extern-options, r=petrochenkovMazdak Farrokhzad-9/+11
2019-12-09Add options to --extern flag.Eric Huss-9/+11
2019-12-08Auto merge of #66981 - michaelwoerister:measureme-0.5.0, r=Mark-Simulacrumbors-1/+1
2019-12-08Rollup merge of #66991 - Nashenas88:body_cache_cleanup, r=eddybMazdak Farrokhzad-5/+5
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-5/+3
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-03Update measureme crate to 0.5.0.Michael Woerister-1/+1
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-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