about summary refs log tree commit diff
path: root/src/libsyntax/ext/auto_serialize2.rs
AgeCommit message (Collapse)AuthorLines
2012-10-08Revert "Revert "Remove old auto_serialize2 code (needs snapshot)""Tim Chevalier-991/+0
This reverts commit a33535e441dc5461fec0489069a1491367ad1c91.
2012-10-08Revert "Remove old auto_serialize2 code (needs snapshot)"Tim Chevalier-0/+991
This reverts commit 0bd6da8a8c93143325cb45e8a074ccf7121ca168.
2012-10-07Remove old auto_serialize2 code (needs snapshot)Erick Tryzelaar-991/+0
2012-10-07Remove the old serializers (needs snapshot)Erick Tryzelaar-114/+0
2012-10-07remove the old auto_serialize syntax extensionErick Tryzelaar-0/+80
2012-10-01Split auto_serialize2 into two macrosErick Tryzelaar-75/+124
2012-10-01Factor out auto_serialize2's impls from each other.Erick Tryzelaar-67/+114
2012-10-01auto_serialize2 should deserialize structs using read_structErick Tryzelaar-57/+106
2012-10-01Add deserializable and more types to serialization2Erick Tryzelaar-61/+128
2012-09-28demode vecNiko Matsakis-6/+6
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-1/+1
2012-09-26libstd: change serialization2 to take &self argument methodsErick Tryzelaar-7/+40
Unfortunately this trips over issue (#3585), where auto-ref isn't playing nicely with @T implementations. Most serializers don't care, but prettyprint2 won't properly display "@" until #3585 is fixed.
2012-09-26auto_serialize2 should fully qualify std::serialization2::deserializeErick Tryzelaar-4/+12
2012-09-26libsyntax: remove quasiquoter from auto_serialize2Erick Tryzelaar-132/+288
2012-09-26libsyntax: implement auto_serialize2 for enums, records, and structsErick Tryzelaar-0/+616