about summary refs log tree commit diff
path: root/src/libserialize
AgeCommit message (Expand)AuthorLines
2018-04-05Bump the bootstrap compiler to 1.26.0 betaAlex Crichton-1/+0
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-02Fix Decodable impl for ArcJohn Kåre Alsaker-1/+1
2018-01-20Auto merge of #46919 - michaelwoerister:new-leb128, r=sfacklerbors-81/+144
2018-01-09[incremental] Specialize encoding and decoding of FingerprintsWesley Wiser-3/+4
2018-01-09Make leb128 coding a bit faster.Michael Woerister-81/+144
2018-01-06Add raw bytes functionsWesley Wiser-0/+14
2017-12-30Add trailing newlines to files which have no trailing newlines.kennytm-1/+1
2017-12-23Auto merge of #46881 - michaelwoerister:ensure-coherence, r=nikomatsakisbors-0/+48
2017-12-21Add Encodable and Decodable impls for Arc<[T]>John Kåre Alsaker-0/+24
2017-12-20Implement Encodable and Decodable for Result.Michael Woerister-0/+48
2017-12-09Use Try syntax for Option in place of macros or matchMatt Brubeck-4/+1
2017-12-01incr.comp.: Load diagnostics from previous session lazily and clean up on-dis...Michael Woerister-0/+4
2017-11-28incr.comp.: Make a bunch of query results encodable.Michael Woerister-0/+24
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-4/+4
2017-07-23Fix some doc/comment typos.Bruce Mitchener-2/+2
2017-06-23Removed as many "```ignore" as possible.kennytm-1/+1
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-06-13Merge crate `collections` into `alloc`Murarth-4/+1
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+3
2017-02-10Only SwitchInt over integers, not all constsSimonas Kazlauskas-0/+28
2017-02-03Bump version, upgrade bootstrapAlex Crichton-16/+1
2017-01-25std: Stabilize APIs for the 1.16.0 releaseAlex Crichton-30/+0
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-8/+0
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-1/+1
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2016-12-30Fix rebase fallout and compilation fixesest31-2/+2
2016-12-30Implement emit_iu128 for json serialiserSimonas Kazlauskas-4/+4
2016-12-30impl Step for iu128Simonas Kazlauskas-10/+1
2016-12-30Fix LEB128 to work with the stage1Simonas Kazlauskas-24/+24
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-32/+97
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-14/+40
2016-12-12Auto merge of #38049 - frewsxcv:libunicode, r=alexcrichtonbors-1/+1
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-30Rename 'librustc_unicode' crate to 'libstd_unicode'.Corey Farwell-1/+1
2016-10-31Changed most vec! invocations to use square bracesiirelu-3/+3
2016-10-18Inline read_{un,}signed_leb128 and opaque::Decoder functions.Nicholas Nethercote-0/+18
2016-10-12Rollup merge of #37064 - nnethercote:read_str, r=eddybAlex Crichton-8/+9
2016-10-12Stabilise `?`Nick Cameron-1/+1
2016-10-10Avoid allocations in `Decoder::read_str`.Nicholas Nethercote-8/+9
2016-09-28[breaking-change] std: change `encode_utf{8,16}()` to take a buffer and retur...tormol-3/+1
2016-09-20serialize: allow specifying the default behavior for specializations.Eduard Burtescu-17/+19
2016-09-20rustc_metadata: remove ty{en,de}code and move to auto-derived serialization.Eduard Burtescu-2/+2
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-63/+831
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-46/+1
2016-09-20serialize: extend with specialization-based encoding/decoding multi-dispatch.Eduard Burtescu-0/+100
2016-09-11Use question_mark feature in libserialize.Ahmed Charles-10/+9
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-1/+1