about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2019-10-17Avoid injecting sanitizer runtimes into staticlibs (#64629).Christian Holler (:decoder)-1/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-5/+6
2019-10-16Make use of the return value of `HashSet::insert`Shotaro Yamada-3/+1
2019-10-15rustc_metadata: address some review comments.Eduard-Mihai Burtescu-4/+20
2019-10-15rustc_metadata: don't use more space than needed, for each Table.Eduard-Mihai Burtescu-33/+21
2019-10-15rustc_metadata: replace Entry table with one table for each of its fields (Ao...Eduard-Mihai Burtescu-597/+469
2019-10-15rustc_metadata: use decoder::Metadata instead of &[u8] for Lazy<Table<T>>::get.Eduard-Mihai Burtescu-9/+19
2019-10-15rustc_metadata: generalize Table<T> to hold T, not Lazy<T>, elements.Eduard-Mihai Burtescu-48/+78
2019-10-15rustc_metadata: add a helper macro for recording into PerDefTable's.Eduard-Mihai Burtescu-127/+118
2019-10-15rustc_metadata: split tables into an usize-keyed Table and a DefIndex-keyed P...Eduard-Mihai Burtescu-37/+75
2019-10-15rustc_metadata: replace Lazy<[Table<T>]> with Lazy<Table<T>>.Eduard-Mihai Burtescu-18/+46
2019-10-15rustc_metadata: parametrize Table by element type.Eduard-Mihai Burtescu-38/+43
2019-10-15rustc_metadata: rename index::Index to table::Table.Eduard-Mihai Burtescu-23/+23
2019-10-15rustc_metadata: use 0 in index::Index to indicate missing entries.Eduard-Mihai Burtescu-13/+7
2019-10-15rustc_metadata: use NonZeroUsize for the position of a Lazy.Eduard-Mihai Burtescu-25/+38
2019-10-15rustc_metadata: remove now-redundant length from the start of the encoding.Eduard-Mihai Burtescu-7/+3
2019-10-14Rollup merge of #65365 - skinny121:const-args-metadata, r=varkorTyler Mandry-26/+6
2019-10-15Include const generic arguments in metadata.ben-26/+6
2019-10-14rustc_metadata: Remove resolutions for extern crate items from `CStore`Vadim Petrochenkov-18/+1
2019-10-14rustc_metadata: Crate loader is immutableVadim Petrochenkov-27/+17
2019-10-14rustc_metadata: Improve documentation of `CrateMetadata`Vadim Petrochenkov-25/+36
2019-10-14rustc_metadata: Use `CrateSource` where appropriateVadim Petrochenkov-67/+37
2019-10-14rustc_metadata: Privatize private code and remove dead codeVadim Petrochenkov-244/+191
2019-10-14Auto merge of #65240 - michaelwoerister:sp-review-3, r=Mark-Simulacrumbors-23/+54
2019-10-10Auto merge of #65153 - da-x:issue-58017, r=petrochenkovbors-5/+6
2019-10-10Add 'unlikely' annotation to branch in crate DepNodeIndex caching.Michael Woerister-1/+3
2019-10-09resolve: Keep field spans for diagnosticsVadim Petrochenkov-5/+6
2019-10-09Remove some outdated comments about dependency tracking from cstore_impl.Michael Woerister-10/+0
2019-10-09self-profiling: Add events for tracking crate metadata loading related activi...Michael Woerister-0/+8
2019-10-09Cache the DepNodeIndex of upstream crates in order to avoid multiple locks an...Michael Woerister-13/+44
2019-10-07Address review comments.Charles Lew-1/+1
2019-10-07Add feature gate for raw_dylib.Charles Lew-1/+14
2019-10-04Fix lonely backtickYechan Bae-1/+1
2019-10-04Rollup merge of #65026 - petrochenkov:ice1, r=eddybMazdak Farrokhzad-124/+82
2019-10-04Rollup merge of #64874 - matthewjasper:simplify-euv, r=eddybMazdak Farrokhzad-30/+4
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-10-04metadata: Remove unused `Option` from `fn dlsym_proc_macros`Vadim Petrochenkov-15/+12
2019-10-04metadata: Remove `CrateMetadata::name`Vadim Petrochenkov-11/+6
2019-10-04metadata: Remove `CrateMetadata::host_lib`Vadim Petrochenkov-9/+1
2019-10-04metadata: Simplify interface of `resolve_crate`Vadim Petrochenkov-57/+45
2019-10-04metadata: Remove `locator::Context::ident`Vadim Petrochenkov-27/+22
2019-10-04metadata: Do not pass crate name after renaming to `register_crate`Vadim Petrochenkov-5/+3
2019-10-04metadata: Remove `CrateMetadata::imported_name`Vadim Petrochenkov-8/+1
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-1/+1
2019-09-30Remove HIR based const qualificationMatthew Jasper-30/+4
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-4/+4
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-1/+2
2019-09-29Rollup merge of #64824 - Mark-Simulacrum:no-stable-hasher-result-everywhere, ...Mazdak Farrokhzad-2/+2
2019-09-28Rollup merge of #64678 - tomtau:fix/no-std-error, r=matthewjasperMazdak Farrokhzad-8/+9
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-2/+2