summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
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
2022-08-20rmeta/query cache: don't write string values of preinterned symbolsklensy-0/+4
2022-08-19Auto merge of #100209 - cjgillot:source-file-index, r=estebankbors-126/+102
2022-08-15cache strings while encoding/decoding to compiler artifactsklensy-0/+29
2022-08-08Remove unused parameter.Camille GILLOT-1/+0
2022-08-07Only encode position from start of file.Camille GILLOT-10/+8
2022-08-06Support parallel compiler.Camille GILLOT-4/+3
2022-08-06Remove unused cache.Camille GILLOT-10/+0
2022-08-06Decode SourceFile out of order.Camille GILLOT-93/+94
2022-08-06Encode index of SourceFile along with span.Camille GILLOT-22/+11
2022-08-01Remove trait_of_item query.Camille GILLOT-13/+0
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-9/+4
2022-08-01Remove visibility from AssocItem.Camille GILLOT-1/+0
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-1/+0
2022-07-27Update mentions to `rustc_metadata::rmeta::Lazy`Yuki Okushi-1/+1
2022-07-24remove new allocations from imported_source_filesPietro Albini-20/+20
2022-07-20passes: improved partial stabilization diagnosticDavid Wood-0/+7
2022-07-14Rollup merge of #99000 - JulianKnodt:allow_resolve_no_substs, r=lcnrDylan DPC-2/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-3/+3