about summary refs log tree commit diff
path: root/compiler/rustc_macros/src/serialize.rs
AgeCommit message (Expand)AuthorLines
2023-02-25Emit the enum discriminant separately for the Encodable macroJohn Kåre Alsaker-17/+30
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-15/+7
2022-06-03Inline many methods of Encoderbjorn3-14/+8
2022-06-03Remove all names from Encoderbjorn3-22/+2
2022-05-28Make TyCtxt implement Interner, make HashStable generic and move to rustc_typ...Michael Goulet-2/+2
2022-05-28Move things to rustc_type_irWilco Kusee-2/+2
2022-02-20Delete Decoder::read_enum_variantMark Rousskov-8/+4
2022-02-20Delete Decoder::read_struct_fieldMark Rousskov-19/+6
2022-02-20Delete Decoder::read_structMark Rousskov-9/+1
2022-02-20Delete read_enum_variant_argMark Rousskov-11/+12
2022-02-20Delete read_enum_variant namesMark Rousskov-8/+0
2022-02-20Delete Decoder::read_enumMark Rousskov-13/+8
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-13/+5
2021-12-16Use field span in `rustc_macros` when emitting decode callAaron Hill-11/+15
2021-11-22Avoid generating empty closures for fieldless enumsMark Rousskov-7/+18
2021-06-01Remove unused functions and arguments from rustc_serializebjorn3-10/+8
2021-01-01rustc_serialize: specialize opaque encoding of some u8 sequencesTyson Nottingham-2/+2
2020-08-30mv compiler to compiler/mark-0/+290