about summary refs log tree commit diff
path: root/src/libstd/prettyprint.rs
AgeCommit message (Collapse)AuthorLines
2013-03-29std: remove prettyprintErick Tryzelaar-199/+0
Everyone uses fmt!("%?", ...) instead of the prettyprint module, so I'm removing this file.
2013-03-27std: add option type directly to serialize::{En,De}codeErick Tryzelaar-0/+14
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-2/+2
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-15/+15
2013-03-04Remove unused imports throughout src/Alex Crichton-1/+0
2013-02-27librustc: Forbid `pub` or `priv` before trait implementationsPatrick Walton-1/+1
2013-02-15librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵Patrick Walton-1/+1
slipped through. r=tjc
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-2/+0
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
2013-01-25register snapshotsGraydon Hoare-9/+0
2013-01-14Add cfg attrs to handle auto_encode transitionBrian Anderson-0/+9
2013-01-14Merge remote-tracking branch 'mneumann/f-serialize'Brian Anderson-1/+1
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-6/+8
contain at least two components. r=graydon
2012-12-27Enhance auto_encode to take number of struct fieldsMichael Neumann-1/+1
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-17Switch from serialization to std::serialize. (snapshot)Erick Tryzelaar-5/+5
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-10-07Remove the old serializers (needs snapshot)Erick Tryzelaar-62/+106
2012-09-28std: Eliminate deprecated patternsBrian Anderson-1/+0
2012-09-10Camel case std::serializationBrian Anderson-2/+2
2012-09-04libstd: "import" -> "use"Patrick Walton-3/+3
2012-08-31Remove deprecated modes from list.rs (and temporarily delete list::push)Kevin Cantu-0/+3
2012-08-25libstd: serialization should use &strs.Erick Tryzelaar-3/+3
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-15/+15
2012-08-22libstd: fix serialization no-implicit-copies warningsErick Tryzelaar-2/+2
2012-08-14Convert more core types to camel caseBrian Anderson-3/+3
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-15/+15
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-20/+20
#2907.
2012-03-14fixup auto_serialize's treatment of nullary variantsNiko Matsakis-3/+3
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-0/+130