summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
2021-11-09Add `ty::Visibility::is_public()`inquisitivecrystal-1/+1
2021-10-28Remove `ModData` from rustc_metadataMatthew Jasper-2/+2
2021-10-21Handle cross-crate module `ExpnId`s consistentlyMatthew Jasper-4/+5
2021-10-16Adopt let_else across the compilerest31-3/+1
2021-10-07Rollup merge of #89476 - cjgillot:expn-id, r=petrochenkovJubilee-4/+2
2021-10-06Do not ICE if some foreign expansions were not encoded.Camille GILLOT-2/+0
2021-10-06Access Session while decoding expn_id.Camille GILLOT-2/+2
2021-10-06Introduce get_diagnostic_nameCameron Steffen-4/+12
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-2/+3
2021-09-14rustc_metadata: Remove Metadata::raw_bytes() and use Metadata::blob() directl...Michael Woerister-7/+4
2021-09-14Rename DefPathHashMap in rustc_metadata so its name does not clash with DefPa...Michael Woerister-2/+2
2021-09-14Make DefPathHash->DefId panic for if the mapping fails.Michael Woerister-1/+1
2021-09-14Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata.Michael Woerister-57/+18
2021-09-14Allow taking an OwningRef of the crate metadata blob.Michael Woerister-17/+61
2021-09-12Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnrManish Goregaokar-4/+5
2021-09-12Rollup merge of #88677 - petrochenkov:exportid, r=davidtwcoManish Goregaokar-4/+1
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-4/+1
2021-09-10Keep a parent LocalDefId in SpanData.Camille GILLOT-1/+2
2021-09-09rename mir -> thir around abstract constsEllen-4/+5
2021-08-28Treat macros as HIR itemsinquisitivecrystal-1/+7
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-1/+1
2021-07-17Drop ExpnData::krate.Camille GILLOT-1/+1
2021-07-17Drop orig_id.Camille GILLOT-1/+1
2021-07-17Encode ExpnId using ExpnHash for incr. comp.Camille GILLOT-0/+38
2021-07-17Choose encoding format in caller code.Camille GILLOT-2/+7
2021-07-17Make the CrateNum part of the ExpnId.Camille GILLOT-1/+8
2021-07-15Simplify metadata decoding.Camille GILLOT-14/+4
2021-07-15Separate encoding paths.Camille GILLOT-28/+23
2021-07-13Auto merge of #87044 - cjgillot:expnhash, r=petrochenkovbors-2/+9
2021-07-13Cache expansion hash.Camille GILLOT-2/+9
2021-07-13Auto merge of #86857 - fee1-dead:add-attr, r=oli-obkbors-0/+4
2021-07-10rustc_expand: Remove redundant field from proc macro expander structuresVadim Petrochenkov-18/+11
2021-07-10Add impl_constness queryDeadbeef-0/+4
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-6/+2
2021-06-21Print more crate details in -ZlsJeremy Fitzhardinge-2/+15
2021-06-09Encode CrateNum using the StableCrateId for incr. comp.Camille GILLOT-4/+4
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-2/+6
2021-06-03Restore the num_def_ids_untracked public function giving the total number of ...Denis Merigoux-0/+4
2021-06-01Auto merge of #85829 - bjorn3:simplify_crate_num, r=jackh726bors-1/+1
2021-05-30Remove CrateNum::ReservedForIncrCompCachebjorn3-1/+1
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-6/+2
2021-05-14Auto merge of #85211 - Aaron1011:metadata-invalid-span, r=michaelwoeristerbors-3/+3
2021-05-13Rollup merge of #85068 - luqmana:78708-xcrate-diag, r=estebankGuillaume Gomez-1/+12
2021-05-12Preserve `SyntaxContext` for invalid/dummy spans in crate metadataAaron Hill-3/+3
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-9/+32
2021-05-12Implement span quoting for proc-macrosAaron Hill-11/+27
2021-05-08Fix diagnostic for matching/creating x-crate re-exported tuple structs with p...Luqman Aden-1/+12
2021-05-05Add -Z simulate-remapped-rust-src-base option to simulate path virutalisation...Andy Wang-0/+25
2021-05-05Make local_path in RealFileName::Remapped Option to be removed in exported me...Andy Wang-1/+1
2021-05-05Rename RealFileName::Named to LocalPath and Devirtualized to RemappedAndy Wang-8/+6