about summary refs log tree commit diff
path: root/compiler/rustc_serialize/tests
AgeCommit message (Expand)AuthorLines
2023-12-31Avoid specialization for the Span Encodable and Decodable implsbjorn3-8/+8
2023-09-10Reimplement FileEncoder with a small-write optimizationBen Kimock-8/+6
2023-05-02Remove `MemEncoder`.Nicholas Nethercote-8/+11
2023-05-02Move some `Encodable`/`Decodable` tests.Nicholas Nethercote-0/+39
2023-04-23Rewrite MemDecoder around pointers not a sliceBen Kimock-6/+7
2023-04-06Remove f32 & f64 from MemDecoder/MemEncoderScott McMurray-28/+4
2022-06-16Move `finish` out of the `Encoder` trait.Nicholas Nethercote-2/+2
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-4/+6
2022-06-10Revert dc08bc51f2c58a0f5f815a07f9bb3d671153b5a1.Nicholas Nethercote-2/+2
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-6/+4
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-4/+6
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-2/+2
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-4/+3
2022-06-08Don't pass in a vector to `Encoder::new`.Nicholas Nethercote-1/+1
2022-06-03Remove json support from rustc_serializebjorn3-978/+0
2022-02-20Remove support for JSON deserialization to RustMark Rousskov-303/+8
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-103/+107
2022-01-07Modify the buffer position directly when reading leb128 values.Nicholas Nethercote-4/+2
2021-06-14Use the now available implementation of `IntoIterator` for arraysLeSeulArtichaut-1/+1
2021-03-24Revert "Revert stabilizing integer::BITS."Mara Bos-1/+0
2021-02-03Revert stabilizing integer::BITS.Mara Bos-0/+1
2021-01-31stabilize int_bits_constAshley Mannix-1/+0
2021-01-11rustc_serialize: fix incorrect signed LEB128 decodingTyson Nottingham-16/+44
2021-01-11Serialize incr comp structures to file via fixed-size bufferTyson Nottingham-15/+36
2020-08-30mv compiler to compiler/mark-0/+1590