about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder
AgeCommit message (Expand)AuthorLines
2022-02-24Auto merge of #94129 - cjgillot:rmeta-table, r=petrochenkovbors-67/+77
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-19Add generator_kind table.Camille GILLOT-1/+1
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-1/+1
2022-02-19Add mir_const_qualifs table.Camille GILLOT-1/+1
2022-02-19Drop ImplData.Camille GILLOT-9/+5
2022-02-19Do not decode span when we only need the name.Camille GILLOT-1/+1
2022-02-19Encode metadata using queries.Camille GILLOT-48/+66
2022-02-19Stop interning stability.Camille GILLOT-6/+2
2022-02-18rustdoc: Collect traits in scope for lang itemsVadim Petrochenkov-1/+6
2022-02-15Overhaul `Const`.Nicholas Nethercote-1/+1
2022-02-09Ensure that queries only return Copy types.Camille GILLOT-13/+8
2022-02-04rustdoc: Collect traits in scope for foreign inherent implsVadim Petrochenkov-0/+10
2022-01-25rustdoc: Pre-calculate traits that are in scope for doc linksVadim Petrochenkov-1/+1
2022-01-16rustc_metadata: Switch all decoder methods from vectors to iteratorsVadim Petrochenkov-10/+23
2022-01-12Auto merge of #92169 - In-line:no-cache-selector-lrc, r=Mark-Simulacrumbors-1/+1
2022-01-09Auto merge of #92690 - matthiaskrgr:rollup-rw0oz05, r=matthiaskrgrbors-2/+12
2022-01-09Rollup merge of #92608 - petrochenkov:doctrscope3, r=CraftSpiderMatthias Krüger-2/+12
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-3/+3
2022-01-09rustc_metadata: Rename `item_children(_untracked)` to `module_children(_untra...Vadim Petrochenkov-5/+5
2022-01-09rustc_metadata: Optimize and document module children decodingVadim Petrochenkov-9/+14
2022-01-07Deserialization less in associated_item_def_idsMatthew Jasper-6/+1
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-7/+2
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