summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
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
2021-05-04Add type to differentiate between fake and real DefId'sJustus K-4/+0
2021-04-27Make `real_rust_path_dir` a TRACKED_NO_CRATE_HASH optionJoshua Nelson-3/+3
2021-04-16Implement #[rustc_skip_array_during_method_dispatch]Josh Stone-0/+2
2021-03-23Add query for const_param_defaultkadmin-0/+8
2021-03-19Remove FingerprintEncoder/Decoder.Camille GILLOT-7/+0
2021-02-02Let a portion of DefPathHash uniquely identify the DefPath's crate.Michael Woerister-0/+4
2021-01-23Encode DefKind directly.Camille GILLOT-54/+24
2021-01-15Auto merge of #80602 - tgnottingham:cratemetadata_you_aint_special, r=michael...bors-33/+1
2021-01-13Auto merge of #77524 - Patryk27:fixes/66228, r=estebankbors-5/+9
2021-01-12Remove DepKind::CrateMetadata and pre-allocation of DepNodesTyson Nottingham-33/+1
2021-01-12Auto merge of #78407 - oli-obk:ub_checkable_ctfe, r=RalfJung,pnkfelixbors-0/+15
2021-01-10Rework diagnostics for wrong number of generic argsPatryk Wychowaniec-5/+9
2021-01-05Rollup merge of #80643 - LingMan:unwrap, r=oli-obkYuki Okushi-8/+7
2021-01-04Differentiate between the availability of ctfe MIR and runtime MIRoli-1/+4
2021-01-04Keep an unoptimized duplicate of `const fn` aroundoli-0/+12
2021-01-04Auto merge of #80610 - Aaron1011:unhash-def-path-hash, r=varkorbors-2/+3
2021-01-03Move variable into condition where it's usedDániel Buga-1/+1
2021-01-03No need to collect result of get_item_attrsDániel Buga-3/+2
2021-01-03Clean up convoluted macros_only logicDániel Buga-13/+9