summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
2023-05-19Encode VariantIdx so we can decode variants in the right orderMichael Goulet-26/+41
2023-04-12resolve: Pre-compute non-reexport module childrenVadim Petrochenkov-9/+6
2023-04-10rustc_metadata: Filter encoded data more aggressively using `DefKind`Vadim Petrochenkov-5/+19
2023-04-08resolve: Preserve reexport chains in `ModChild`renVadim Petrochenkov-1/+1
2023-04-08Auto merge of #109971 - WaffleLapkin:yeet_ownership, r=Nilstriebbors-6/+0
2023-04-05Use `OwnedSlice` instead of `owning_ref`Maybe Waffle-6/+0
2023-04-04Another AppendOnlyVecOli Scherer-6/+6
2023-03-29Properly skip RPITITs from ModChild and give a name in AssocItemSantiago Pastorino-3/+8
2023-03-23resolve: Rename some cstore methods to match queries and add commentsVadim Petrochenkov-7/+0
2023-03-23Auto merge of #109517 - matthiaskrgr:rollup-m3orqzd, r=matthiaskrgrbors-4/+0
2023-03-21Eagerly intern and check CrateNum/StableCrateId collisionsOli Scherer-4/+0
2023-03-16resolve: Remove `item_generics_num_lifetimes`Vadim Petrochenkov-4/+0
2023-03-14Encode opt_rpitit_info for associated typesMichael Goulet-2/+3
2023-03-14Auto merge of #109057 - compiler-errors:rpitit-info-again, r=spastorinobors-0/+2
2023-03-13Don't opt_rpitit_info as a separate queryMichael Goulet-0/+2
2023-03-13resolve: Remove `struct_field_names_untracked`Vadim Petrochenkov-15/+0
2023-03-13resolve: Remove `struct_field_visibilities_untracked`Vadim Petrochenkov-14/+1
2023-03-11Give proper error message when tcx wasn't passed to decoderNilstrieb-5/+18
2023-02-24Rename many interner functions.Nicholas Nethercote-1/+1
2023-02-13rustdoc: Eliminate remaining uses of resolverVadim Petrochenkov-9/+3
2023-02-10Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov-22/+19
2023-02-05rustc_metadata: Encode/decode `DefPathHash`es without an `Option`Vadim Petrochenkov-1/+1
2023-02-05rustc_metadata: Encode/decode some `LazyArray`s without an `Option`Vadim Petrochenkov-13/+10
2023-02-05rustc_metadata: Support encoding/decoding `LazyArray` without an `Option`Vadim Petrochenkov-9/+9
2023-01-23rustc_metadata: Support non-`Option` nullable values in metadata tablesVadim Petrochenkov-4/+4
2023-01-21rustc_metadata: Encode `doc(hidden)` flag to metadataVadim Petrochenkov-2/+2
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-3/+3
2022-12-22A few metadata nitsNilstrieb-15/+9
2022-12-13Make some diagnostics not depend on the source of what they reference being a...Oli Scherer-7/+9
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-4/+4
2022-11-26Auto merge of #104730 - petrochenkov:modchild5, r=cjgillotbors-61/+38
2022-11-25Add empty ConstKind::Abstractkadmin-6/+0
2022-11-22rustc_metadata: Cleanup to `get_module_children`Vadim Petrochenkov-49/+26
2022-11-22rustc_metadata: Switch module children decoding to an iteratorVadim Petrochenkov-47/+47
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-30/+6
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-0/+4
2022-10-29Encode LangItem directlyCameron Steffen-3/+2
2022-10-25rustc_metadata: Add constructors to module children at encoding timeVadim Petrochenkov-44/+35
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-0/+7
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-3/+12
2022-09-01Auto merge of #98960 - cjgillot:entry-kind, r=estebankbors-68/+50
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-30Remove fn_has_self_parameter table.Camille GILLOT-5/+12
2022-08-30Separate macro_rules and macro_definition.Camille GILLOT-8/+5
2022-08-30Remove EntryKind.Camille GILLOT-35/+21
2022-08-30Create a module-reexports table.Camille GILLOT-11/+5
2022-08-30Create a table for fn_has_self_parameter.Camille GILLOT-8/+6
2022-08-30Use tables for macros.Camille GILLOT-7/+11
2022-08-30Move AssocContainer to a metadata table.Camille GILLOT-6/+7
2022-08-30Move VariantData to a metadata table.Camille GILLOT-14/+9