summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/table.rs
AgeCommit message (Expand)AuthorLines
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-17Make `IndexVec::ensure_contains_elem` return a reference to the elementMaybe Waffle-2/+2
2023-03-18Implement FixedSizeEncoding for UnusedGenericParams.Camille GILLOT-1/+26
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-1/+2
2023-02-05rustc_metadata: Encode/decode `DefPathHash`es without an `Option`Vadim Petrochenkov-7/+10
2023-02-05rustc_metadata: Support encoding/decoding `LazyArray` without an `Option`Vadim Petrochenkov-14/+48
2023-02-05rustc_metadata: Refactor lazy table reading/writingVadim Petrochenkov-33/+80
2023-01-23rustc_metadata: Support non-`Option` nullable values in metadata tablesVadim Petrochenkov-42/+30
2023-01-21rustc_metadata: Encode `doc(hidden)` flag to metadataVadim Petrochenkov-0/+14
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-2/+0
2022-09-09RPITIT placeholder itemsMichael Goulet-0/+1
2022-09-01Auto merge of #98960 - cjgillot:entry-kind, r=estebankbors-1/+16
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-30Fix the panic message.Camille GILLOT-1/+1
2022-08-30Use tables for macros.Camille GILLOT-0/+8
2022-08-30Move AssocContainer to a metadata table.Camille GILLOT-0/+7
2022-07-27Update mentions to `rustc_metadata::rmeta::Lazy`Yuki Okushi-2/+2
2022-07-02use rustc_serialize::opaque::FileEncoderYoshiki Matsuda-3/+3
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-3/+3
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-3/+3
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-3/+3
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-1/+1
2022-05-24Make Lazy not care about lifetimes until decodeMichael Goulet-4/+5
2022-05-23refine comments, disambiguate len for array and tablesMichael Goulet-6/+9
2022-05-23split out the various responsibilities of LazyMichael Goulet-37/+13
2022-04-19rustc_metadata: Store a flag telling whether an item may have doc links in it...Vadim Petrochenkov-0/+14
2022-04-10Simplify FixedSizeEncoding using const generics.Camille GILLOT-107/+85
2022-04-10Directly encode DefId in metadata.Camille GILLOT-0/+28
2022-04-10Directly encode DefPathHash in metadata.Camille GILLOT-0/+19
2022-04-10Directly encode DefKind in metadata.Camille GILLOT-0/+46
2022-04-10Directly encode IsAsync in metadata.Camille GILLOT-0/+7
2022-04-10Directly encode Defaultness in metadata.Camille GILLOT-0/+8
2022-04-10Directly encode Constness in metadata.Camille GILLOT-0/+7
2022-04-10Directly encode ImplPolarity in metadata.Camille GILLOT-0/+37
2022-01-08Remove LazyMeta::min_sizebjorn3-4/+0
2021-09-14Allow taking an OwningRef of the crate metadata blob.Michael Woerister-1/+1
2021-03-19Move raw bytes handling to Encoder/Decoder.Camille GILLOT-1/+2
2020-08-30mv compiler to compiler/mark-0/+209