about summary refs log tree commit diff
path: root/src/libstd/serialize.rs
AgeCommit message (Collapse)AuthorLines
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-32/+32
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-3/+3
are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.
2013-02-27librustc: Forbid `pub` or `priv` before trait implementationsPatrick Walton-59/+57
2013-02-20librustc: Separate most trait bounds with '+'. rs=plussingPatrick Walton-53/+53
2013-02-15librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵Patrick Walton-65/+59
slipped through. r=tjc
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-1/+1
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-1/+0
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-1/+1
2013-01-30librustc: Change `self` as a type to `Self` everywhere. r=brsonPatrick Walton-1/+1
2013-01-25register snapshotsGraydon Hoare-10/+0
2013-01-24syntax/rustc: Less copyTim Chevalier-2/+2
2013-01-14Add cfg attrs to handle auto_encode transitionBrian Anderson-0/+10
2013-01-14Merge remote-tracking branch 'mneumann/f-serialize'Brian Anderson-2/+2
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+1
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-1/+0
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+1
module scope. r=tjc
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-0/+3
contain at least two components. r=graydon
2012-12-27Enhance auto_encode to take number of struct fieldsMichael Neumann-2/+2
emit_struct and read_struct takes an additional len:uint parameter which tells us how many fields the struct we are working on has. This is required to implement an Encoder for the msgpack [1] serialization format. To serialize a struct with msgpack you have to use arrays and the size of the array has to be know before each of the elements are written out. JSON as an example doesn't have this problem as it uses '[' and ']' delimiters for arrays. [1]: www.msgpack.org
2012-12-20Remove the cfg(stageN)-specific serialize code.Erick Tryzelaar-607/+0
2012-12-19Remove serialize::traits submodule.Erick Tryzelaar-0/+603
2012-12-18Stop resolving static methods at the module level. Closes #4179Brian Anderson-19/+20
2012-12-13Begin renaming serialization to std::serialize. (snapshot)Erick Tryzelaar-0/+585