about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/mod.rs
AgeCommit message (Expand)AuthorLines
2022-02-24metadata: Tweak the way in which declarative macros are encodedVadim Petrochenkov-2/+2
2022-02-19Add generator_kind table.Camille GILLOT-1/+2
2022-02-19Add fn_arg_names table.Camille GILLOT-1/+1
2022-02-19Add asyncness table.Camille GILLOT-1/+1
2022-02-19Add rendered_const table.Camille GILLOT-8/+4
2022-02-19Add mir_const_qualifs table.Camille GILLOT-3/+4
2022-02-19Drop ImplData.Camille GILLOT-13/+7
2022-02-19Encode metadata using queries.Camille GILLOT-21/+23
2022-01-17Rollup merge of #92164 - WaffleLapkin:rustc_must_implement_one_of_attr, r=Aar...Matthias Krüger-0/+1
2022-01-09Auto merge of #92086 - petrochenkov:modchild, r=jackh726bors-2/+2
2022-01-09Implement `#[rustc_must_implement_one_of]` attributeMaybe Waffle-0/+1
2022-01-09Auto merge of #92497 - bjorn3:remove_lazy_meta_min_size, r=eddybbors-15/+1
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-2/+2
2022-01-08Remove LazyMeta::min_sizebjorn3-15/+1
2022-01-07Add `trait_item_def_id` to `AssocItem`Matthew Jasper-0/+1
2022-01-06rustc_middle: Add a method for getting a `SimplifiedType` definition/IDVadim Petrochenkov-1/+2
2022-01-01rustc_metadata: Use a query for collecting all traits in encoderVadim Petrochenkov-1/+7
2021-12-28rustc_metadata: Encode list of all crate's traits into metadataVadim Petrochenkov-0/+1
2021-12-14Remove `in_band_lifetimes` from `rustc_metadata`Sylvan Bowdler-1/+1
2021-12-09Bump rmeta version to fix rustc_serialize ICEThe 8472-1/+1
2021-10-28Remove `ModData` from rustc_metadataMatthew Jasper-6/+1
2021-10-21Handle cross-crate module `ExpnId`s consistentlyMatthew Jasper-1/+0
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-1/+1
2021-09-30Move encode_metadata out of CrateStore.Camille GILLOT-0/+1
2021-09-14Rename DefPathHashMap in rustc_metadata so its name does not clash with DefPa...Michael Woerister-2/+2
2021-09-14Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata.Michael Woerister-0/+4
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/+2
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-1/+1
2021-09-09rename mir -> thir around abstract constsEllen-1/+2
2021-07-17Make the CrateNum part of the ExpnId.Camille GILLOT-3/+3
2021-07-13Auto merge of #87044 - cjgillot:expnhash, r=petrochenkovbors-1/+3
2021-07-13Cache expansion hash.Camille GILLOT-1/+3
2021-07-10Add impl_constness queryDeadbeef-0/+1
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-2/+0
2021-06-10Auto merge of #85910 - cjgillot:no-meta-version, r=Aaron1011bors-1/+1
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-0/+2
2021-06-02Update compiler/rustc_metadata/src/rmeta/mod.rsCamille Gillot-1/+1
2021-06-01Drop metadata_encoding_version.Camille GILLOT-1/+1
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-05-30Drop metadata_encoding_version.Camille GILLOT-1/+1
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-2/+0
2021-05-17Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors-1/+0
2021-05-12Preserve `SyntaxContext` for invalid/dummy spans in crate metadataAaron Hill-1/+1
2021-05-12Use () for plugin_registrar_fn.Camille GILLOT-1/+0
2021-05-12Implement span quoting for proc-macrosAaron Hill-3/+4
2021-04-16Implement #[rustc_skip_array_during_method_dispatch]Josh Stone-0/+1
2021-03-23Update with commentskadmin-1/+1