summary refs log tree commit diff
path: root/src/libstd/serialization.rs
AgeCommit message (Collapse)AuthorLines
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-1/+1
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
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
Closes #1915
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
We used to generate a module T with a serialize() and deserialize() fn, but this was suboptimal for a number of reasons: - it required moving serialization into core so that uint etc worked - it was harder to override the serialization behavior locally (this is now trivial)
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
Issue #352 Closes #1720 The old checker would happily accept things like 'alt x { @some(a) { a } }'. It now properly descends into patterns, checks exhaustiveness of booleans, and complains when number/string patterns aren't exhaustive.
2012-02-13add serialization library; convert ebml lib to use u64 internallyNiko Matsakis-85/+105
2012-02-10create serialization lib and update serializer to use itNiko Matsakis-0/+252