about summary refs log tree commit diff
path: root/compiler/rustc_serialize/src/serialize.rs
AgeCommit message (Expand)AuthorLines
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-07-01Update `cfg(bootstrap)`Josh Stone-3/+3
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-1/+23
2025-06-16library/compiler: add `PointeeSized` boundsDavid Wood-2/+2
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-0/+29
2024-10-16Fix explicit_iter_loop in rustc_serializeMichal Piotrowski-8/+8
2024-10-08Fix needless_lifetimes in rustc_serializeMichal Piotrowski-3/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-05-30Apply x clippy --fix and x fmtr0cky-1/+1
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-3/+4
2024-01-09Remove more needless leb128 coding for enum variantsMark Rousskov-18/+15
2023-10-06Use `collect` to decode `Vec`.Nicholas Nethercote-23/+10
2023-10-06Streamline some `Encodable` impls.Nicholas Nethercote-6/+3
2023-10-06Use `collect` for decoding more collection types.Nicholas Nethercote-40/+6
2023-10-06rustc_serialize: merge `collection_impls.rs` into `serialize.rs`.Nicholas Nethercote-0/+258
2023-05-04Reorder some `MemDecoder` methods.Nicholas Nethercote-2/+2
2023-05-04Remove a low value comment.Nicholas Nethercote-4/+0
2023-04-28Add some provided methods to `Encoder`/`Decoder`.Nicholas Nethercote-8/+56
2023-04-28Add a comment explaining the lack of `Decoder::read_enum_variant`.Nicholas Nethercote-0/+5
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