about summary refs log tree commit diff
path: root/compiler/rustc_serialize/src/serialize.rs
AgeCommit message (Expand)AuthorLines
2023-04-23Rewrite MemDecoder around pointers not a sliceBen Kimock-0/+2
2023-04-06Remove f32 & f64 from MemDecoder/MemEncoderScott McMurray-6/+10
2023-02-25Emit the enum discriminant separately for the Encodable macroJohn Kåre Alsaker-12/+0
2023-02-20Remove old FIXME that no longer appliesDeadbeef-5/+0
2022-08-25Adding support for rustc_serialize encode and decode for Box and Vec that use...Ellen Arteca-11/+15
2022-08-21Replace most uses of `pointer::offset` with `add` and `sub`Maybe Waffle-1/+1
2022-06-16Move `finish` out of the `Encoder` trait.Nicholas Nethercote-9/+3
2022-06-10Revert dc08bc51f2c58a0f5f815a07f9bb3d671153b5a1.Nicholas Nethercote-3/+9
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-9/+3
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-73/+83
2022-06-03Remove emit_unitbjorn3-5/+4
2022-06-03Inline many methods of Encoderbjorn3-127/+16
2022-06-03Remove all names from Encoderbjorn3-44/+17
2022-05-13Cache more queries on disk.Camille GILLOT-6/+9
2022-04-18Remove unused macro rulesest31-1/+0
2022-04-05errors: implement fallback diagnostic translationDavid Wood-0/+14
2022-02-22Delete Decoder::read_unitMark Rousskov-6/+2
2022-02-22Provide copy-free access to raw Decoder bytesMark Rousskov-1/+1
2022-02-22Provide raw &str access from DecoderMark Rousskov-2/+2
2022-02-20Delete Decoder::read_mapMark Rousskov-8/+0
2022-02-20Delete Decoder::read_seqMark Rousskov-28/+18
2022-02-20Delete Decoder::read_enum_variantMark Rousskov-14/+5
2022-02-20Delete Decoder::read_map_elt_valMark Rousskov-8/+0
2022-02-20Delete Decoder::read_map_elt_keyMark Rousskov-8/+0
2022-02-20Delete Decoder::read_optionMark Rousskov-13/+5
2022-02-20Delete Decoder::read_seq_eltMark Rousskov-13/+2
2022-02-20Delete Decoder::read_tuple_argMark Rousskov-12/+1
2022-02-20Delete Decoder::read_tupleMark Rousskov-15/+3
2022-02-20Use count! macro in tuple length computationMark Rousskov-3/+2
2022-02-20Delete Decoder::read_struct_fieldMark Rousskov-8/+0
2022-02-20Delete Decoder::read_structMark Rousskov-8/+0
2022-02-20Delete read_enum_variant_argMark Rousskov-10/+2
2022-02-20Delete read_enum_variant namesMark Rousskov-3/+3
2022-02-20Delete Decoder::read_enumMark Rousskov-21/+8
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-107/+112
2022-01-22Rename `Decoder::read_nil` and `read_unit`.Nicholas Nethercote-3/+3
2021-11-22Avoid generating empty closures for fieldless enumsMark Rousskov-0/+14
2021-10-15Revert "Auto merge of #89709 - clemenswasser:apply_clippy_suggestions_2, r=pe...Matthias Krüger-2/+2
2021-10-10Apply clippy suggestionsClemens Wasser-2/+2
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-0/+12
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-18Remove box syntax from rustc_serializeest31-1/+1
2021-06-01Remove unused functions and arguments from rustc_serializebjorn3-108/+25
2021-03-25Allow for reading raw bytes from rustc_serialize::Decoder without unsafe code.Michael Woerister-2/+1
2021-03-19Move raw bytes handling to Encoder/Decoder.Camille GILLOT-0/+3
2021-01-01rustc_serialize: specialize opaque decoding of some u8 sequencesTyson Nottingham-8/+3
2021-01-01rustc_serialize: specialize opaque encoding of some u8 sequencesTyson Nottingham-1/+1
2020-09-26Deduplicate and generalize some (de/)serializer implsOliver Scherer-23/+11
2020-08-30mv compiler to compiler/mark-0/+782