about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder
AgeCommit message (Expand)AuthorLines
2022-01-06rustc_metadata: Make `opt_item_ident` in decoder faster and stricterVadim Petrochenkov-3/+1
2022-01-06rustc_metadata: Make attribute decoding slightly faster and stricterVadim Petrochenkov-4/+2
2022-01-01rustc_metadata: Use a query for collecting all traits in encoderVadim Petrochenkov-25/+1
2021-12-31Auto merge of #92175 - Aaron1011:fix-missing-source-file, r=cjgillotbors-0/+4
2021-12-28rustc_metadata: Encode list of all crate's traits into metadataVadim Petrochenkov-0/+26
2021-12-28Auto merge of #92159 - petrochenkov:decoditer, r=cjgillotbors-5/+3
2021-12-27Rollup merge of #92161 - petrochenkov:misclean, r=cjgillotMatthias Krüger-6/+2
2021-12-23Import `SourceFile`s from crate before decoding foreign `Span`Aaron Hill-0/+4
2021-12-22rustc_metadata: Merge `get_ctor_def_id` and `get_ctor_kind`Vadim Petrochenkov-5/+3
2021-12-21Remove ArenaCacheSelector for visible_parent_map query.Alik Aslanyan-1/+1
2021-12-21resolve: Minor miscellaneous cleanups from #89059Vadim Petrochenkov-6/+2
2021-12-21rustc_metadata: Switch crate data iteration from a callback to iteratorVadim Petrochenkov-5/+3
2021-12-20Prefer visibility paths where items are not named `_`Michael Goulet-4/+19
2021-12-14Remove `in_band_lifetimes` from `rustc_metadata`Sylvan Bowdler-1/+1
2021-11-09Add `ty::Visibility::is_public()`inquisitivecrystal-1/+1
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-3/+3
2021-10-17Auto merge of #89514 - davidtwco:polymorphize-shims-and-predicates, r=lcnrbors-0/+6
2021-10-06Access Session while decoding expn_id.Camille GILLOT-2/+8
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-2/+1
2021-10-01polymorphize: polymorphize shimsDavid Wood-0/+6
2021-09-30Move encode_metadata out of CrateStore.Camille GILLOT-6/+1
2021-09-21`crates` is already deterministiclcnr-34/+20
2021-09-14Make DefPathHash->DefId panic for if the mapping fails.Michael Woerister-4/+3
2021-09-14Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata.Michael Woerister-8/+8
2021-09-12Auto merge of #88759 - Amanieu:panic_in_drop, r=nagisa,eddybbors-0/+1
2021-09-12Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnrManish Goregaokar-1/+1
2021-09-11Ensure that crates are linked with compatible panic-in-drop settingsAmanieu d'Antras-0/+1
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-23/+17
2021-09-09rename mir -> thir around abstract constsEllen-1/+1
2021-07-17Encode ExpnId using ExpnHash for incr. comp.Camille GILLOT-18/+5
2021-07-17Make the CrateNum part of the ExpnId.Camille GILLOT-1/+18
2021-07-14Shrink the CrateStore dynamic interface.Camille GILLOT-17/+13
2021-07-13Auto merge of #86857 - fee1-dead:add-attr, r=oli-obkbors-0/+1
2021-07-10rustc_expand: Remove redundant field from proc macro expander structuresVadim Petrochenkov-1/+1
2021-07-10Add impl_constness queryDeadbeef-0/+1
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-4/+3
2021-07-01Rename all_crate_nums query to crates and remove useless wrapperbjorn3-1/+1
2021-06-20Implement the query in cstore_impl.Camille GILLOT-5/+1
2021-06-10Auto merge of #85910 - cjgillot:no-meta-version, r=Aaron1011bors-5/+1
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-3/+4
2021-06-04Rollup merge of #85889 - denismerigoux:master, r=petrochenkovYuki Okushi-0/+7
2021-06-03Restore the num_def_ids_untracked public function giving the total number of ...Denis Merigoux-0/+7
2021-06-02Restrict access to crate_name.Camille GILLOT-2/+1
2021-06-01Drop metadata_encoding_version.Camille GILLOT-5/+1
2021-06-01Make is_private_dep a query.Camille GILLOT-4/+5
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-3/+11
2021-05-30Drop metadata_encoding_version.Camille GILLOT-5/+1
2021-05-30Make is_private_dep a query.Camille GILLOT-4/+1
2021-05-30Restrict access to crate_name.Camille GILLOT-2/+1
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-4/+3