about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2019-11-04Auto merge of #65838 - estebank:resilient-recovery, r=Centrilbors-1/+1
2019-11-01Rollup merge of #66018 - pnkfelix:issue-64872-revert-64324, r=alexcrichtonTyler Mandry-21/+5
2019-11-01targeted revert of PR rust-lang/rust#64324 (just undo change to dylib generic...Felix S. Klock II-21/+5
2019-10-31Implement dual proc macro hashingmsizanoen-7/+24
2019-10-30Make init_locking return a reference to the initialized dataSantiago Pastorino-3/+1
2019-10-30Change CrateMetadata's source_map_import_info from RwLock to OnceSantiago Pastorino-83/+66
2019-10-30Correctly indent get_predicates functionSantiago Pastorino-1/+1
2019-10-30Do not complain about missing `fn main()` in some casesEsteban Küber-1/+1
2019-10-28Rollup merge of #65792 - Centril:split-syntax-2, r=petrochenkovMazdak Farrokhzad-6/+6
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-6/+6
2019-10-27Auto merge of #65541 - eddyb:spanned-inferred-outlives, r=nikomatsakisbors-0/+8
2019-10-25Rollup merge of #65074 - Rantanen:json-byte-pos, r=matkladMazdak Farrokhzad-1/+6
2019-10-24rustc_metadata: Minimize use of `Lrc` in crate storeVadim Petrochenkov-29/+30
2019-10-24rustc_metadata: Remove `RwLock` from `CStore`Vadim Petrochenkov-25/+26
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-18/+31
2019-10-24rustc: Add a convenience alias for `dyn MetadataLoader + Sync`Vadim Petrochenkov-3/+3
2019-10-24rustc_metadata: Move some code aroundVadim Petrochenkov-96/+82
2019-10-24rustc_metadata: Remove unnecessary use of crate store in plugin loaderVadim Petrochenkov-63/+31
2019-10-24rustc_driver: Remove unnecessary use of crate storeVadim Petrochenkov-3/+3
2019-10-24rustc_typeck: compute better spans for inferred_outlives.Eduard-Mihai Burtescu-0/+8
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-6/+5
2019-10-22rustc_metadata: use a table for impl_trait_ref.Eduard-Mihai Burtescu-6/+13
2019-10-22rustc_metadata: use a table for fn_sig.Eduard-Mihai Burtescu-60/+38
2019-10-22rustc_metadata: use a table for super_predicates.Eduard-Mihai Burtescu-27/+23
2019-10-21Fix the start/end byte positions in the compiler JSON outputMikko Rantanen-1/+6
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-6/+5
2019-10-21Rollup merge of #65460 - sinkuu:contains_insert, r=varkorYuki Okushi-3/+1
2019-10-20Auto merge of #65497 - choller:master, r=tmiaskobors-1/+1
2019-10-18Rollup merge of #65535 - eddyb:sliced-predicates, r=nikomatsakisTyler Mandry-12/+10
2019-10-18rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str...Eduard-Mihai Burtescu-12/+10
2019-10-17Auto merge of #65495 - Centril:rollup-tguwjt5, r=Centrilbors-5/+6
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