about summary refs log tree commit diff
path: root/src/libserialize
AgeCommit message (Expand)AuthorLines
2018-12-25Remove licensesMark Rousskov-70/+0
2018-12-21Inline tweaksJohn Kåre Alsaker-0/+1
2018-12-12Bump to 1.33.0Alex Crichton-1/+1
2018-12-10Upgrade `smallvec` to 0.6.7 and use the new `may_dangle` feature.Nicholas Nethercote-1/+1
2018-11-21serialize: preallocate VecDeque in Decodable::decodeljedrz-1/+1
2018-11-13A few tweaks to iterations/collectingljedrz-1/+1
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-1/+1
2018-09-20Improve handling of type bounds in `bit_set.rs`.Nicholas Nethercote-0/+14
2018-09-14Rollup merge of #54095 - kenta7777:kenta7777#53719, r=davidtwcokennytm-8/+8
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-09-11renamed emit_nil to emit_unitkenta7777-8/+8
2018-09-11Revert "renamed emit_nil to emit_unit"kenta7777-8/+8
2018-09-11Revert "renamed read_nil to read_unit"kenta7777-4/+4
2018-09-10renamed read_nil to read_unitkenta7777-4/+4
2018-09-10renamed emit_nil to emit_unitkenta7777-8/+8
2018-09-07rewrite constants to use NewType::MAX instead of u32::MAXNiko Matsakis-0/+13
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-23Use optimized SmallVec implementationIgor Gutorov-0/+37
2018-08-21Rollup merge of #53393 - BurntPizza:serialize-inlines, r=alexcrichtonkennytm-20/+23
2018-08-17Remove inline attribute on generic functionsBurntPizza-138/+18
2018-08-17Rollup merge of #53313 - llogiq:two-small-improvements, r=estebankkennytm-4/+3
2018-08-17Rollup merge of #52946 - Ajacmac:doc-impl-from, r=GuillaumeGomezkennytm-0/+3
2018-08-15Mark libserialize functions as inlineBurntPizza-0/+123
2018-08-15Two small improvementsAndre Bogus-4/+3
2018-08-14Corrected typing description in docJacob-1/+1
2018-08-14Rollup merge of #53246 - ljedrz:cleanup_various, r=kennytmkennytm-33/+31
2018-08-11A few cleanups for fmt_macros, graphviz, apfloat, target, serialize and termljedrz-33/+31
2018-08-09[nll] libserialize: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-01Documented impl From on line 367 of libserialize/json.rsStrategic Technologies-0/+3
2018-08-01Rollup merge of #52778 - ljedrz:readable_serialize, r=kennytmPietro Albini-83/+116
2018-07-29Auto merge of #52738 - ljedrz:push_to_extend, r=eddybbors-9/+3
2018-07-29Replace push loops with collect() and extend() where possibleljedrz-9/+3
2018-07-29Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors-15/+15
2018-07-27Improve readability of serialize.rsljedrz-83/+116
2018-07-27Prefer to_string() to format!()ljedrz-15/+15
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-2/+2
2018-07-12Deny bare trait objects in src/libserializeljedrz-8/+10
2018-06-27Make opaque::Encoder append-only and make it infallibleJohn Kåre Alsaker-55/+34
2018-06-26migrate codebase to `..=` inclusive range patternsZack M. Davis-14/+14
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
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