about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta
AgeCommit message (Expand)AuthorLines
2022-01-07Deserialization less in associated_item_def_idsMatthew Jasper-6/+11
2022-01-07rustdoc: Introduce a resolver cache for sharing data between early doc link r...Vadim Petrochenkov-2/+12
2022-01-06rustc_metadata: Split `fn get_implementations_for_trait` into two functionsVadim Petrochenkov-29/+24
2022-01-06rustc_metadata: Make `opt_item_ident` in decoder faster and stricterVadim Petrochenkov-36/+25
2022-01-06rustc_metadata: Make attribute decoding slightly faster and stricterVadim Petrochenkov-17/+17
2022-01-06rustc_middle: Add a method for getting a `SimplifiedType` definition/IDVadim Petrochenkov-6/+7
2022-01-02Auto merge of #90128 - joshtriplett:stabilize-symbol-mangling-version, r=wesl...bors-1/+1
2022-01-02Auto merge of #92034 - petrochenkov:nolinknores, r=joshtriplettbors-9/+1
2022-01-01Stabilize -Z symbol-mangling-version as -C symbol-mangling-versionJosh Triplett-1/+1
2022-01-01rustc_metadata: Use a query for collecting all traits in encoderVadim Petrochenkov-48/+63
2021-12-31Auto merge of #92175 - Aaron1011:fix-missing-source-file, r=cjgillotbors-0/+4
2021-12-29Auto merge of #92244 - petrochenkov:alltraits, r=cjgillotbors-22/+68
2021-12-28Auto merge of #92153 - petrochenkov:foreignchild, r=cjgillotbors-44/+20
2021-12-28rustc_metadata: Encode list of all crate's traits into metadataVadim Petrochenkov-22/+68
2021-12-28Auto merge of #92159 - petrochenkov:decoditer, r=cjgillotbors-5/+3
2021-12-28rustc_metadata: Merge items from `extern` blocks into their parent modulesVadim Petrochenkov-44/+20
2021-12-27Rollup merge of #92161 - petrochenkov:misclean, r=cjgillotMatthias Krüger-6/+2
2021-12-24Auto merge of #92156 - petrochenkov:ctorkind, r=davidtwcobors-24/+20
2021-12-23Import `SourceFile`s from crate before decoding foreign `Span`Aaron Hill-0/+4
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-1/+1
2021-12-22rustc_metadata: Merge `get_ctor_def_id` and `get_ctor_kind`Vadim Petrochenkov-24/+20
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-18Rollup merge of #91926 - SylvanB:remove_in_band_lifetimes_from_rustc_metadata...Matthias Krüger-8/+8
2021-12-17Remove effect of `#[no_link]` attribute on name resolutionVadim Petrochenkov-9/+1
2021-12-16Rollup merge of #92001 - fee1-dead:dmbic-xcrate-fix, r=oli-obkMatthias Krüger-2/+3
2021-12-16Fix default_method_body_is_const when used across cratesDeadbeef-2/+3
2021-12-14Remove `in_band_lifetimes` from `rustc_metadata`Sylvan Bowdler-8/+8
2021-12-14extend `simplify_type`lcnr-3/+8
2021-12-11Auto merge of #91715 - the8472:bump-rmeta-fromat-version, r=Mark-Simulacrumbors-1/+1
2021-12-09Bump rmeta version to fix rustc_serialize ICEThe 8472-1/+1
2021-12-09Remove redundant [..]sest31-1/+1
2021-11-30Auto merge of #91330 - cjgillot:no-ee-features, r=Aaron1011bors-1/+1
2021-11-28Remove eval_always for lib_features.Camille GILLOT-1/+1
2021-11-28Take a LocalDefId in expect_*item.Camille GILLOT-4/+2
2021-11-09Add `ty::Visibility::is_public()`inquisitivecrystal-2/+2
2021-11-09Rollup merge of #90701 - michaelwoerister:more-artifact-sizes, r=davidtwcoMatthias Krüger-0/+3
2021-11-08Record more artifact sizes during self-profiling.Michael Woerister-0/+3
2021-11-07Give inline const separate DefKindGary Guo-3/+9
2021-10-30Rollup merge of #90202 - matthewjasper:xcrate-hygiene, r=petrochenkovGuillaume Gomez-16/+11
2021-10-28Remove `ModData` from rustc_metadataMatthew Jasper-11/+4
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-3/+3
2021-10-21Handle cross-crate module `ExpnId`s consistentlyMatthew Jasper-6/+8
2021-10-19Auto merge of #89933 - est31:let_else, r=michaelwoeristerbors-3/+1
2021-10-17Auto merge of #89514 - davidtwco:polymorphize-shims-and-predicates, r=lcnrbors-1/+9
2021-10-16Adopt let_else across the compilerest31-3/+1
2021-10-07Rollup merge of #89476 - cjgillot:expn-id, r=petrochenkovJubilee-6/+10
2021-10-06Do not ICE if some foreign expansions were not encoded.Camille GILLOT-2/+0