Commit Graph

  • 49fa208242 Minor cleanup Erick Tryzelaar 2015-07-29 13:46:45 -07:00
  • d2fef27721 Rename ser::Serializer::visit_enum_{unit,seq,map} to visit_{unit,tuple,struct}_variant Erick Tryzelaar 2015-07-29 12:25:16 -07:00
  • 351b7039a8 Rename de::VariantVisitor::visit_{map,seq} to visit_{struct,tuple} Erick Tryzelaar 2015-07-29 12:24:16 -07:00
  • 7585ce9ed4 Re-indent Erick Tryzelaar 2015-07-29 12:08:15 -07:00
  • 578a0178b5 Make sure the visit_{enum,struct,tuple_struct} name is a &'static str Erick Tryzelaar 2015-07-29 12:07:29 -07:00
  • 6c9cebdcc3 Pass the variant fields and tuple lengths into visit_{enum,tuple,tuple_struct} Erick Tryzelaar 2015-07-29 12:04:31 -07:00
  • 35e2022e9a Point at github.com/serde-rs/serde Erick Tryzelaar 2015-07-30 06:43:20 -07:00
  • 0058e3a8d4 Merge pull request #111 from oli-obk/master Erick Tryzelaar 2015-07-29 13:35:43 -07:00
  • abf28ee167 Merge pull request #118 from erickt/ignore-fields Erick Tryzelaar 2015-07-29 10:08:19 -07:00
  • 5f1cb9b96c rebased again Oliver Schneider 2015-07-24 09:31:35 +02:00
  • 8f8fc6f3ff nits and rebase fallout Oliver 'ker' Schneider 2015-07-23 18:37:26 +02:00
  • 24787195a1 serialize tuple enums with single element directly as the value instead of a sequence Oliver Schneider 2015-07-17 15:19:11 +02:00
  • 5885111863 deserialize tuple enums with single element directly as the value instead of a sequence Oliver Schneider 2015-07-14 11:12:01 +02:00
  • b1cb5379de Add `#[serde(skip_serializing)] to skip serializing some fields Erick Tryzelaar 2015-07-23 08:07:49 -07:00
  • 447d08bd91 Merge pull request #117 from erickt/fix-json Erick Tryzelaar 2015-07-23 08:04:46 -07:00
  • b0512a4479 Fix deriving traits for fully generic types. Erick Tryzelaar 2015-07-23 07:25:27 -07:00
  • 8663435a05 Merge remote-tracking branch 'remotes/origin/master' into v5-5 Erick Tryzelaar 2015-07-23 07:04:10 -07:00
  • 327990bc5f Merge pull request #115 from erickt/fix-json Erick Tryzelaar 2015-07-23 06:58:18 -07:00
  • 57753c9044 Fix references to serde::json Erick Tryzelaar 2015-07-22 10:44:22 -07:00
  • e35603eb85 Fix serializing maps/sequences with no size hint Erick Tryzelaar 2015-07-22 09:47:58 -07:00
  • 8fa40fe7e1 Move json into it's own crate Erick Tryzelaar 2015-07-22 08:06:47 -07:00
  • d4c20829f6 Inline enum visit_map Erick Tryzelaar 2015-07-21 21:40:39 -07:00
  • dbe2beacb0 Allow structs to be deserialized from sequences Erick Tryzelaar 2015-07-21 21:35:20 -07:00
  • b9a938a01c Some default de::Visitor::visit* should proxy to other methods Erick Tryzelaar 2015-07-21 20:39:49 -07:00
  • 4dd7345568 Simplify result serialization and deserialization Erick Tryzelaar 2015-07-19 14:16:46 -04:00
  • b3cf9375d4 Add Tuple Deserializer Visitor constructor Erick Tryzelaar 2015-07-21 19:34:07 -07:00
  • 1751155a3a Minor cleanup Erick Tryzelaar 2015-07-19 13:09:12 -04:00
  • 5dae700aec Pass struct field names to deserializer Erick Tryzelaar 2015-07-03 19:39:27 -07:00
  • affa9382be Expose variant index to Serializer Erick Tryzelaar 2015-07-19 13:12:42 -04:00
  • 10f23dddfe Rename named_* to use {enum,struct,unit}_* Erick Tryzelaar 2015-07-04 12:11:20 -07:00
  • d30cf07254 Serializer::visit_enum_seq{,_elt} should call visit_named_seq{,_elt} Erick Tryzelaar 2015-07-19 14:02:21 -04:00
  • 31491b822f Version bump Erick Tryzelaar 2015-07-04 12:16:16 -07:00
  • 4c19cfead5 Fix serializing maps/sequences with no size hint Erick Tryzelaar 2015-07-22 09:49:13 -07:00
  • b2754c2c3b Merge pull request #116 from erickt/travis Erick Tryzelaar 2015-07-22 10:41:38 -07:00
  • f56976db1d Fix running serde_tests with nightly cargo Erick Tryzelaar 2015-07-22 10:40:06 -07:00
  • 77b8a8baa0 Use new travis containers Erick Tryzelaar 2015-07-22 09:51:19 -07:00
  • 0b9190cce3 Merge pull request #108 from dswd/patch-1 Erick Tryzelaar 2015-07-18 21:21:09 -04:00
  • 2a40c5dd24 Make the TupleVisitors public dswd 2015-07-17 09:58:55 +02:00
  • 60ab494226 Fix cd serde_macros && cargo build v0.4.4 Erick Tryzelaar 2015-07-16 13:48:15 -04:00
  • ac758ed3c8 Version bump v0.4.3 Erick Tryzelaar 2015-07-16 11:16:17 -04:00
  • 236d40d73e Add Serializer hooks for sequence elements Erick Tryzelaar 2015-07-03 19:58:12 -07:00
  • 92029a05c6 Add Deserializer type hints Erick Tryzelaar 2015-07-16 10:50:54 -04:00
  • c7b9997dd1 Add all of the stdlib collection deserialization implementations Erick Tryzelaar 2015-07-16 10:42:34 -04:00
  • 48309bfdd0 Add all of the stdlib collection serialization implementations Erick Tryzelaar 2015-07-16 09:58:29 -04:00
  • f76d1ab10d Compile serde_macros tests with the nightly features Erick Tryzelaar 2015-07-16 09:59:38 -04:00
  • 45f552f006 Fix feature flag use for NonZero Erick Tryzelaar 2015-07-16 09:58:49 -04:00
  • 4d42cfea53 Fix warnings Erick Tryzelaar 2015-07-04 09:51:35 -07:00
  • 7109e2d379 Fix the tests Erick Tryzelaar 2015-07-04 10:07:36 -07:00
  • ff214643ce Merge remote-tracking branch 'remotes/origin/master' into nonzero Erick Tryzelaar 2015-07-16 09:34:45 -04:00
  • 04918a52eb Merge pull request #105 from jnicholls/boolvisitor Erick Tryzelaar 2015-07-16 07:41:49 -04:00
  • 5dd71600f7 Merge pull request #102 from pcwalton/result Erick Tryzelaar 2015-07-16 07:29:28 -04:00
  • ea9ed22e3e Implement serialization for NonZero values in nightly. Patrick Walton 2015-07-14 11:59:49 -07:00
  • 1611daf802 Make BoolVisitor public so it is documented as being in existence Jarred Nicholls 2015-07-13 12:13:00 -04:00
  • e24f52d3ae Implement serialization for Result. Patrick Walton 2015-07-10 15:08:59 -07:00
  • bcc9e15b05 Merge pull request #94 from cmbrandenburg/master Erick Tryzelaar 2015-07-01 10:38:13 -07:00
  • af835a2699 Fix spelling in README.md Craig M. Brandenburg 2015-06-29 07:18:48 -07:00
  • 37c0ad19bb Version bump v0.4.2 Erick Tryzelaar 2015-06-25 16:10:52 -07:00
  • 5f2d306f9b Merge pull request #92 from SkylerLipthay/cow-impls Erick Tryzelaar 2015-06-21 10:07:00 -07:00
  • 36fb49b522 Add impls for Cow Skyler Lipthay 2015-06-19 22:40:03 -07:00
  • ed5b4d7319 Fix serializing generic enums Erick Tryzelaar 2015-06-18 08:45:03 -07:00
  • b09c0fc653 Fix an indent typo Erick Tryzelaar 2015-06-18 07:49:13 -07:00
  • ab3e40ca45 Version bump v0.4.1 Erick Tryzelaar 2015-06-08 07:12:27 -07:00
  • 8f67e9c048 Switch exponent bounds checking back to using powi Erick Tryzelaar 2015-06-08 07:07:09 -07:00
  • 7dc1a64f03 Merge pull request #80 from ProtectedMode/master Erick Tryzelaar 2015-06-08 06:57:33 -07:00
  • ac3a3e922f Fix compilation with rust nightly (613e57b44) and syntex 0.7.0 Erick Tryzelaar 2015-06-08 06:55:36 -07:00
  • 4e50c56542 Merge pull request #87 from Manishearth/patch-1 Erick Tryzelaar 2015-06-07 20:46:44 -07:00
  • 26b1ed79c0 !!!!!! Manish Goregaokar 2015-06-06 18:08:33 +05:30
  • 2e8ef0f768 Add test for #77, integer overflow when parsing JSON scientific notation number. ProtectedMode 2015-05-21 09:59:14 +02:00
  • c993414b92 serde_tests tests doesn't need the test crate Erick Tryzelaar 2015-05-20 22:57:19 -07:00
  • ed6ef4e149 Travis work Erick Tryzelaar 2015-05-20 22:44:50 -07:00
  • 859cdcc815 Remove unnecessary lifetime Erick Tryzelaar 2015-05-20 09:02:38 -07:00
  • 745a95b607 Fix #77, integer overflow when parsing JSON scientific notation number. ProtectedMode 2015-05-20 16:32:10 +02:00
  • 81d617bd93 The README is in a different location v0.4.0 Erick Tryzelaar 2015-05-18 23:36:46 -07:00
  • 3396388222 Remove redundant import Erick Tryzelaar 2015-05-18 23:33:18 -07:00
  • ff8c3b3d51 Initial support for syntex Erick Tryzelaar 2015-05-17 23:26:04 -07:00
  • 3d0efd123f Minor cleanup Erick Tryzelaar 2015-05-17 23:05:20 -07:00
  • 8ca1b9ac3c default_value doesn't need to be public Erick Tryzelaar 2015-05-17 23:04:58 -07:00
  • 2c24be90d2 Switch to using MultiDecorator Erick Tryzelaar 2015-05-17 23:14:38 -07:00
  • 482f92af61 Add a single driver for tests and benchmarks Erick Tryzelaar 2015-05-17 23:23:12 -07:00
  • 24ac61f9f2 Pull codegen into it's own crate Erick Tryzelaar 2015-05-17 23:11:08 -07:00
  • 426394cd7b Version bump Erick Tryzelaar 2015-05-14 22:50:23 -07:00
  • 7c3e95a7c7 Ignore all target and Cargo.lock files Erick Tryzelaar 2015-05-13 07:59:10 -07:00
  • 9dd5f9dc7a Restructure directories to prep for syntex Erick Tryzelaar 2015-05-13 07:58:41 -07:00
  • e6776ffc37 Protect against json integer overflow Erick Tryzelaar 2015-05-18 22:39:46 -07:00
  • adae2bd3c5 Merge pull request #72 from borman/bytestrings Erick Tryzelaar 2015-05-18 22:28:37 -07:00
  • 14ca260c26 Merge pull request #70 from oli-obk/xml_requirements Erick Tryzelaar 2015-05-18 22:25:15 -07:00
  • 64588f0cb6 Merge pull request #74 from tomprogrammer/array Erick Tryzelaar 2015-05-18 22:21:59 -07:00
  • 50cac7f985 Rewrite Value::lookup to not require an allocation Erick Tryzelaar 2015-05-18 22:19:30 -07:00
  • 5fe85128c2 Merge pull request #76 from blaenk/json-lookup Erick Tryzelaar 2015-05-18 21:50:55 -07:00
  • bc236bde34 implement lookup method for json::Value Jorge Israel Peña 2015-05-17 21:24:00 -07:00
  • 15794a5ed6 Improve build time Thomas Bahn 2015-05-16 14:36:28 +02:00
  • 62058962de Add deserialiation implementations for fixed size arrays Thomas Bahn 2015-05-16 13:32:58 +02:00
  • 7d52366403 Add serialization implementations for fixed size arrays Thomas Bahn 2015-05-16 11:51:35 +02:00
  • ee45eb8340 Merge pull request #69 from hugoduncan/feature/format-specific-field-names Erick Tryzelaar 2015-05-14 21:59:05 -07:00
  • 801f37b305 Fix visitors for generic structs Hugo Duncan 2015-05-14 17:29:14 -04:00
  • bdec0b3e63 Update commas and blocks in match arms Hugo Duncan 2015-05-14 17:28:44 -04:00
  • 5c631f3e58 WIP Mikhail Borisov 2015-05-12 15:16:06 +03:00
  • 5fd9daa865 WIP Mikhail Borisov 2015-05-12 15:03:26 +03:00
  • 0485702a68 update benchmarks Oliver Schneider 2015-05-11 09:39:18 +02:00
  • 875610044f Improved support for byte strings Mikhail Borisov 2015-05-09 03:18:13 +03:00