summary refs log tree commit diff
path: root/compiler/rustc_serialize/src
AgeCommit message (Expand)AuthorLines
2022-02-05Drop json::from_readerMark Rousskov-22/+0
2022-01-31Remove two unnecessary transmutes from opaque Encoder and Decoderbjorn3-4/+3
2022-01-22Address review comments.Nicholas Nethercote-3/+1
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-307/+272
2022-01-22Rename `Decoder::read_nil` and `read_unit`.Nicholas Nethercote-5/+5
2022-01-15Auto merge of #92604 - nnethercote:optimize-impl_read_unsigned_leb128, r=mich...bors-17/+20
2022-01-07Unpeel the first iteration of the loop in impl_read_unsigned_leb128.Nicholas Nethercote-2/+11
2022-01-07Modify the buffer position directly when reading leb128 values.Nicholas Nethercote-15/+9
2021-12-28Do not use LEB128 for encoding u16 and i16Jakub Beránek-8/+15
2021-12-13Auto merge of #91626 - klensy:json-less-alloc, r=petrochenkovbors-3/+3
2021-12-07don't allocate strings when str is enought for using as keyklensy-3/+3
2021-12-06avoid string validation in rustc_serialize, check a marker byte insteadThe 8472-4/+17
2021-11-22Avoid generating empty closures for fieldless enumsMark Rousskov-0/+28
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 more “a”/“an” typosFrank Steffahn-2/+2
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-18Remove box syntax from rustc_serializeest31-2/+1
2021-06-17Emit warnings for unused fields in custom targets.Adam Bratschi-Kaye-0/+9
2021-06-07Auto merge of #85903 - bjorn3:rustc_serialize_cleanup, r=varkorbors-279/+73
2021-06-01Remove unused functions and arguments from rustc_serializebjorn3-279/+73
2021-05-31Remove unused feature gatesbjorn3-3/+0
2021-03-26Auto merge of #83465 - michaelwoerister:safe-read_raw_bytes, r=cjgillotbors-35/+18
2021-03-25Allow for reading raw bytes from rustc_serialize::Decoder without unsafe code.Michael Woerister-35/+18
2021-03-24Revert "Revert stabilizing integer::BITS."Mara Bos-1/+0
2021-03-19Move raw bytes handling to Encoder/Decoder.Camille GILLOT-44/+70
2021-03-18Simplify IntEncodedWithFixedSize.Camille GILLOT-13/+7
2021-03-18Move IntEncodedWithFixedSize to rustc_serialize.Camille GILLOT-0/+48
2021-02-20Update the bootstrap compilerJoshua Nelson-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-42/+45
2021-01-11Serialize incr comp structures to file via fixed-size bufferTyson Nottingham-54/+460
2021-01-01rustc_serialize: specialize opaque decoding of some u8 sequencesTyson Nottingham-26/+33
2021-01-01rustc_serialize: have read_raw_bytes take MaybeUninit<u8> sliceTyson Nottingham-3/+13
2021-01-01rustc_serialize: specialize opaque encoding of some u8 sequencesTyson Nottingham-19/+20
2020-12-26stabilize min_const_genericsBastian Kauschke-1/+1
2020-12-03Fix some clippy lintsJoshua Nelson-1/+1
2020-10-13Replace absolute paths with relative onesest31-3/+3
2020-09-26Deduplicate and generalize some (de/)serializer implsOliver Scherer-23/+12
2020-09-23/nightly/nightly-rustcErik Hofmayer-1/+1
2020-09-23Updated html_root_url for compiler cratesErik Hofmayer-1/+1
2020-08-30mv compiler to compiler/mark-0/+4499