summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder
AgeCommit message (Expand)AuthorLines
2022-06-15Rename `impl_constness` to `constness`Deadbeef-1/+1
2022-05-23Fix iterator implementation, add some inlinesMichael Goulet-0/+6
2022-05-23split out the various responsibilities of LazyMichael Goulet-11/+72
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-0/+1
2022-05-09store `codegen_fn_attrs` in crate metadatalcnr-0/+1
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-0/+1
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-2/+2
2022-04-21[WIP] rustdoc: Resolve some more doc links earlyVadim Petrochenkov-0/+8
2022-04-19rustc_metadata: Store a flag telling whether an item may have doc links in it...Vadim Petrochenkov-0/+4
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-2/+2
2022-04-18Add `SymbolExportInfo`Gary Guo-2/+2
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-2/+2
2022-04-16Provide a better diagnostic on failure to meet send bound on futures in a for...oribenshir-0/+1
2022-04-07rustdoc: Early doc link resolution fixes and refactoringsVadim Petrochenkov-1/+3
2022-03-31Merge impl_constness and is_const_fn_raw.Camille GILLOT-1/+0
2022-03-31Create trait_def table.Camille GILLOT-1/+1
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-1/+0
2022-03-30fix rustdoc wrt builtin impls switchlcnr-4/+7
2022-03-30rework implementation for inherent impls for builtin typeslcnr-8/+20
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-1/+0
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