about summary refs log tree commit diff
path: root/src/libstd/serialization.rs
AgeCommit message (Expand)AuthorLines
2012-12-19Remove the old serialization codeErick Tryzelaar-585/+0
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-1/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-13cleanup: convert some remaining #foo invocations to foo! form.Graydon Hoare-1/+1
2012-11-03Remove stage0 stuff that was awaiting snapshotTim Chevalier-475/+0
2012-10-15libstd: make Serializer a trait-level typaramErick Tryzelaar-0/+487
2012-10-12Replace several common macros of the form #m[...] with m!(...)Kevin Cantu-1/+1
2012-10-07Remove the old serializers (needs snapshot)Erick Tryzelaar-161/+453
2012-10-05Silence most of the remaining warningsBrian Anderson-0/+2
2012-10-04Fix long line.Graydon Hoare-1/+2
2012-10-04Finish de-exporting std. Part of #3583.Graydon Hoare-38/+38
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-36/+36
2012-10-01Demode ebml, ebml2, json, parTim Chevalier-2/+2
2012-09-28std: Eliminate deprecated patternsBrian Anderson-2/+2
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-19Remove old stage0 compat gunkBrian Anderson-8/+0
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-1/+1
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-1/+1
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-1/+1
2012-09-10Camel case std::serializationBrian Anderson-41/+47
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-4/+4
2012-08-26Camel case the option typeBrian Anderson-7/+7
2012-08-25libstd: serialization should use &strs.Erick Tryzelaar-3/+3
2012-08-22libstd: fix serialization no-implicit-copies warningsErick Tryzelaar-13/+13
2012-08-15Expunge match checksTim Chevalier-3/+4
2012-08-08Convert impls to new syntaxBrian Anderson-2/+2
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-2/+2
2012-08-05Switch alts to use arrowsBrian Anderson-16/+6
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-2/+2
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-2/+10
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-13/+13
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-1/+1
2012-07-04Remove empty argument lists from do expressionsBen Striegel-7/+7
2012-07-01Convert to new closure syntaxBrian Anderson-13/+13
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-14/+14
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-4/+4
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-4/+4
2012-03-16Check kind bounds when calling methodsMarijn Haverbeke-3/+4
2012-03-14fix auto_serialize for enums with type parametersNiko Matsakis-0/+148
2012-03-14adjust auto_serialize to generate fns named serialize_T()Niko Matsakis-8/+118
2012-03-13implement deserialization, rename mk_mem_buffer() to mem_buffer()Niko Matsakis-0/+5
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-413/+4
2012-03-13Overhaul constructor naming in libsBrian Anderson-3/+3
2012-03-09std: Convert to rustdocBrian Anderson-5/+1
2012-02-28add ability to run multi-crate tests, run tests with --inlineNiko Matsakis-1/+1
2012-02-28add debugging mode which emits more verbose infoNiko Matsakis-13/+59
2012-02-24Encode/decode AST into metadata, re-instantiate inlined itemsNiko Matsakis-27/+129
2012-02-15Rewrite exhaustiveness checkerMarijn Haverbeke-1/+1
2012-02-13add serialization library; convert ebml lib to use u64 internallyNiko Matsakis-85/+105