about summary refs log tree commit diff
path: root/src/librustc_metadata/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
2020-08-03Rollup merge of #75054 - cjgillot:rename-depkind, r=petrochenkovYuki Okushi-4/+4
2020-08-02Rename rustc_middle::cstore::DepKind to DependencyKind.Camille GILLOT-4/+4
2020-07-28Cache non-exhaustive separately from attributesMark Rousskov-4/+3
2020-07-27mv std libs to library/mark-1/+33
2020-07-26Share serialization optimization between incr and metadataAaron Hill-4/+4
2020-07-26Hygiene serialization implementationAaron Hill-2/+76
2020-07-20index: introduce and use `FiniteBitSet`David Wood-1/+1
2020-07-20metadata: record `unused_generic_params`David Wood-0/+10
2020-07-10Avoid "whitelist"Tamir Duberstein-3/+0
2020-06-29Serialize all foreign `SourceFile`s into proc-macro crate metadataAaron Hill-12/+15
2020-06-26Make `fn_arg_names` return `Ident` instead of symbolAaron Hill-2/+2
2020-06-22Revert "Rollup merge of #72389 - Aaron1011:feature/move-fn-self-msg, r=nikoma...Aaron Hill-2/+2
2020-06-21Cache decoded predicate shorthandsMatthew Jasper-2/+23
2020-06-20Rollup merge of #72600 - Aaron1011:fix/anon-const-encoding, r=varkorRalf Jung-2/+6
2020-06-15Auto merge of #73369 - RalfJung:rollup-hl8g9zf, r=RalfJungbors-8/+9
2020-06-15Rollup merge of #72707 - matthewjasper:rustc_min_spec, r=oli-obkRalf Jung-8/+9
2020-06-15Auto merge of #73367 - RalfJung:rollup-4ewvk9b, r=RalfJungbors-2/+2
2020-06-11Make `fn_arg_names` return `Ident` instead of symbolAaron Hill-2/+2
2020-06-11Remove associated opaque typesMatthew Jasper-2/+0
2020-06-10Use min_specialization in the remaining rustc cratesMatthew Jasper-8/+9
2020-05-29Split payload of FileName::Real to track both real and virutalized paths.Felix S. Klock II-9/+16
2020-05-26Properly encode AnonConst into crate metadataAaron Hill-2/+6
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-4/+4
2020-05-20Rename some types describing native librariesVadim Petrochenkov-2/+2
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-5/+5
2020-05-02Decode qualifs from defaulted trait associated constsDylan MacKenzie-2/+4
2020-04-28Fix incremental compilation.Camille GILLOT-1/+1
2020-04-28Use the query system to allocate.Camille GILLOT-4/+4
2020-04-24Split out the `Generator` case from `DefKind::Closure`.Eduard-Mihai Burtescu-1/+1
2020-04-24add a few more DefKindsmark-30/+26
2020-04-22Use `Body` everywhereDylan MacKenzie-19/+7
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-2/+5
2020-04-14Rename AssocKind::Method to AssocKind::FnRustin-Liu-2/+2
2020-04-11Auto merge of #70161 - cjgillot:query-arena, r=nikomatsakisbors-15/+13
2020-04-05Remove unneeded Lrc in query results.Camille GILLOT-10/+8
2020-04-05Remove Arcs in queries.Camille GILLOT-3/+3
2020-04-05Allocate query Vecs on the arena.Camille GILLOT-2/+2
2020-04-05Stop importing int/float modules in librustc_*Linus Färnstrand-1/+0
2020-04-03Auto merge of #70642 - eddyb:remap-sysroot-src, r=Mark-Simulacrumbors-9/+52
2020-04-02Rollup merge of #70634 - Centril:import-directly, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
2020-04-02direct imports for langitem stuffMazdak Farrokhzad-1/+1
2020-04-02Translate the virtual `/rustc/$hash` prefix back to a real directory.Eduard-Mihai Burtescu-9/+52
2020-03-31Renamed `PerDefTables` to `Tables`Valentin Lazureanu-26/+26
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-11/+11
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-11/+11
2020-03-24Rollup merge of #70077 - Aaron1011:feature/new-def-path-ident, r=petrochenkovMazdak Farrokhzad-25/+31
2020-03-23Fallout in other crates.Camille GILLOT-1/+1
2020-03-22Store idents for `DefPathData` into crate metadataAaron Hill-25/+31
2020-03-21{rustc::hir::map -> rustc_hir}::definitionsMazdak Farrokhzad-2/+2
2020-03-19rustc: rename DefId::to_local to expect_local and use it instead of LocalDefI...Eduard-Mihai Burtescu-1/+1