Commit Graph

  • 7ef2205f80 fix(dependencies): Opt-out of default features of num Paul Woolcock 2015-10-07 10:13:26 -04:00
  • 72de877ec3 Merge pull request #173 from erickt/update v0.6.1 Erick Tryzelaar 2015-10-17 20:03:15 -07:00
  • f872b3fb4b fix(cargo): Update aster, quasi, and syntex Erick Tryzelaar 2015-10-17 19:44:07 -07:00
  • ddc33ee747 cleanup(whitespace): Fix some whitespace issues Erick Tryzelaar 2015-10-05 16:31:47 -07:00
  • 612e384b03 Merge pull request #171 from oli-obk/fix_skip_empty_field_ser Erick Tryzelaar 2015-10-12 13:41:23 -07:00
  • 1c88856fc8 $value_expr starting with a & took address of resulting bool Oliver Schneider 2015-10-12 11:04:50 +02:00
  • 0b5e91d430 feat: Add deserializers that use visitors. Thomas Bahn 2015-10-08 14:29:22 +02:00
  • 534e6d1f4c Merge pull request #167 from pwoolcoc/patch-1 Erick Tryzelaar 2015-10-06 11:50:54 -07:00
  • 7ad31a01dd Fix code block end marker Paul Woolcock 2015-10-06 14:04:54 -04:00
  • e0429cdd96 style: remove the redundant Error suffix Thomas Bahn 2015-10-05 16:48:26 +02:00
  • 7413bbb7bf feat: ValueDeserializers are generic over the error type Thomas Bahn 2015-10-06 01:10:10 +02:00
  • 00cd2900e7 Merge pull request #155 from erickt/skip Erick Tryzelaar 2015-10-05 14:51:46 -07:00
  • 05a238fac4 Merge pull request #164 from serde-rs/oli-obk-patch-1 Erick Tryzelaar 2015-10-05 14:49:46 -07:00
  • 0a65153634 fix: forward more errors in de::value::Error Thomas Bahn 2015-10-05 17:05:03 +02:00
  • 310db21d64 add link to the README from the docs Oliver Schneider 2015-10-05 15:57:01 +02:00
  • fc19895237 Have serde::de::Error require std::error::Error Florian Gilcher 2015-09-24 07:03:36 -07:00
  • 72af0896e8 docs(codegen): Document annotations Erick Tryzelaar 2015-09-07 16:54:27 -07:00
  • c4392ff256 feat(codegen): Add more attributes to skip serializing Erick Tryzelaar 2015-09-07 16:44:56 -07:00
  • c68ab508c0 refactor(codegen): Simplify parsing attributes Erick Tryzelaar 2015-09-07 13:13:32 -07:00
  • 76cca814f0 docs(readme): Improve the readme Erick Tryzelaar 2015-09-07 13:10:23 -07:00
  • 22b69fc5c9 docs(serde): Fix typo Erick Tryzelaar 2015-09-07 13:02:53 -07:00
  • a1bd0c1667 Auto merge of #153 - erickt:doc, r=erickt v0.6.0 Homu 2015-09-03 00:54:55 +09:00
  • 48ea75fddc Bump version Erick Tryzelaar 2015-09-02 08:54:01 -07:00
  • 4b49f716b9 Document serde::de::impls. Erick Tryzelaar 2015-09-01 19:13:21 -07:00
  • 55f5f397d7 Document serde::de::value Erick Tryzelaar 2015-09-01 18:41:48 -07:00
  • 4be4f60f21 Document serde::de::mod. Erick Tryzelaar 2015-09-01 18:35:16 -07:00
  • 9a8037bbf2 Remove unused Enum{Seq,Map}Visitor Erick Tryzelaar 2015-09-01 18:14:59 -07:00
  • c7f1af90b2 Document serde::iter Erick Tryzelaar 2015-09-01 18:13:14 -07:00
  • 902d3a0aa5 Document serde::bytes. Erick Tryzelaar 2015-09-01 09:49:30 -07:00
  • c14eb28223 Remove unused buf module. Erick Tryzelaar 2015-09-01 09:09:04 -07:00
  • 2722a04e52 Document serde::ser::impls Erick Tryzelaar 2015-09-01 09:07:24 -07:00
  • 5dbcd7957a Start documenting everything, starting with serde::ser. Erick Tryzelaar 2015-09-01 08:02:17 -07:00
  • 7511eeae7b Version bump v0.5.3 Erick Tryzelaar 2015-08-31 10:04:34 -07:00
  • 5f4a7e54bc Fix README deserialization-without-macros example Erick Tryzelaar 2015-08-31 09:23:33 -07:00
  • b7e3058078 Add coverage badge Erick Tryzelaar 2015-08-29 21:09:12 -07:00
  • f3358cc377 Merge pull request #144 from erickt/master Erick Tryzelaar 2015-08-29 21:06:21 -07:00
  • fa3460e0a7 Migrate serde_json into it's own repo Erick Tryzelaar 2015-08-29 18:09:51 -07:00
  • 42069ca669 Refactor tests to not use serde_json Erick Tryzelaar 2015-08-27 20:01:09 -07:00
  • acc7141b64 Auto merge of #145 - erickt:travis, r=erickt Homu 2015-08-30 08:31:25 +09:00
  • 3e1b950b14 Merge pull request #147 from jmesmon/fix-readme Erick Tryzelaar 2015-08-28 08:31:17 -07:00
  • b50b702d1c readme: fix example code so it builds Cody P Schafer 2015-08-28 11:27:03 -04:00
  • caddd11c15 Travis work Erick Tryzelaar 2015-08-27 22:51:11 -07:00
  • 5711e3d860 Merge pull request #143 from 3Hren/master Erick Tryzelaar 2015-08-24 21:41:58 -07:00
  • 8b1058b8ec Add a Sized requirement to the Deserialize trait. Evgeny Safronov 2015-08-24 18:41:52 +03:00
  • 092ba6dae2 Merge pull request #139 from erickt/str-keys Erick Tryzelaar 2015-08-19 09:01:27 -07:00
  • cab653e7c7 Version bump v0.5.2 Erick Tryzelaar 2015-08-18 12:50:39 -07:00
  • 8d999a8edd VecMap was removed from libcollections Erick Tryzelaar 2015-08-18 12:49:50 -07:00
  • 7b773ac088 Merge pull request #138 from erickt/master Erick Tryzelaar 2015-08-13 22:32:34 -07:00
  • 4f6b27eec1 Black box json benchmark numbers Erick Tryzelaar 2015-08-13 22:30:02 -07:00
  • fe20852b2c Reject serializing maps to JSON with non-string keys Erick Tryzelaar 2015-08-13 22:29:13 -07:00
  • fc58ea7487 Expose serde_json::from_{iter,reader,slice} Erick Tryzelaar 2015-08-13 21:16:22 -07:00
  • c61cea0eb1 Merge pull request #136 from erickt/visit Erick Tryzelaar 2015-08-13 21:19:19 -07:00
  • 764b25bd07 Have Deserializer::visit_{usize,u8,...,isize,i8,...,f32} call visit_{u64,i64,f64} Erick Tryzelaar 2015-08-13 08:34:37 -07:00
  • a66cd25787 Merge pull request #135 from erickt/doc Erick Tryzelaar 2015-08-11 07:02:22 -07:00
  • 0e8d94750b Add a table pointing to the serializers that support serde Erick Tryzelaar 2015-08-11 07:00:59 -07:00
  • 3c915189f4 version bump v0.5.1 Erick Tryzelaar 2015-08-10 10:09:37 -07:00
  • c5541cddeb Merge pull request #134 from erickt/err Erick Tryzelaar 2015-08-10 10:07:51 -07:00
  • 63561609a6 Add Error::length_mismatch, Error::type_mismatch, and de::Type Erick Tryzelaar 2015-08-09 21:42:11 -07:00
  • 5dc356ddb0 Merge pull request #133 from erickt/fixup Erick Tryzelaar 2015-08-09 18:17:02 -07:00
  • dc36fd38d6 Gain back 10MB/s on the json deserialization benchmark Erick Tryzelaar 2015-08-09 16:45:55 -07:00
  • 26873bf3d5 Don't use sudo in the travis Erick Tryzelaar 2015-08-09 16:40:35 -07:00
  • ff53323790 Correct the documentation links in the crates Erick Tryzelaar 2015-08-09 16:38:10 -07:00
  • fd3869d380 Update the README Erick Tryzelaar 2015-08-09 16:37:01 -07:00
  • 1d538bc59d Merge pull request #132 from Byron/fix-codegen Erick Tryzelaar 2015-08-08 15:48:49 -07:00
  • 784cfcd49e Use fully qualified Result type Sebastian Thiel 2015-08-08 12:33:29 +02:00
  • a142d319e7 Point the serde_json readme at the root readme v0.5.0 Erick Tryzelaar 2015-08-07 12:05:01 -07:00
  • da3bf3c20a Merge pull request #130 from oli-obk/fix Erick Tryzelaar 2015-08-07 09:45:37 -07:00
  • 1672306fa1 Merge pull request #129 from erickt/remove-error Erick Tryzelaar 2015-08-07 09:45:11 -07:00
  • 7fc780ba1b json deser from Value adjusted to be equal to deser from strings Oliver Schneider 2015-08-07 18:31:42 +02:00
  • 7fb2bd50bf Add a string argument to Error::syntax() Erick Tryzelaar 2015-08-07 08:08:56 -07:00
  • 2aeb51ad51 Remove "_error" from de::Error::*_error Erick Tryzelaar 2015-08-06 17:47:44 -07:00
  • 0482b756e8 Merge pull request #127 from erickt/json3 Erick Tryzelaar 2015-08-07 07:52:52 -07:00
  • 1d9c707a76 Rewrite json parser to not require consuming the full stream Erick Tryzelaar 2015-08-06 10:45:09 -07:00
  • 199ed417bd Merge pull request #126 from erickt/json-f64 Erick Tryzelaar 2015-08-06 10:08:31 -07:00
  • 199a02cb68 i64::wrapping_neg is not stable yet Erick Tryzelaar 2015-08-06 09:31:37 -07:00
  • b6371f045f Simplify parsing a number Erick Tryzelaar 2015-08-06 07:12:00 -07:00
  • fd84aec485 Fix parsing min, max, and epsilon f64 values Erick Tryzelaar 2015-08-04 18:00:24 -07:00
  • ed6777e59f Fix json parsing i64::MIN, add tests for min and max i64 and u64 values Erick Tryzelaar 2015-08-03 09:09:44 -07:00
  • 22024a2b71 Simplify parsing floating point decimals and exponents Erick Tryzelaar 2015-08-01 14:26:53 -07:00
  • 8eff38b6f6 Eliminate some code duplication parsing an exponent as an integer Erick Tryzelaar 2015-08-01 13:40:28 -07:00
  • fa562d449d Minor optimization to not check if JSON number starts with '-' twice Erick Tryzelaar 2015-08-01 11:41:42 -07:00
  • c9d55362d6 Add a serde_json::Result helper type Erick Tryzelaar 2015-08-01 13:49:57 -07:00
  • 23031d057f Add test for parsing json "0" and "0.0" Erick Tryzelaar 2015-07-31 07:33:23 -07:00
  • 882d394352 Remove a debug comment Erick Tryzelaar 2015-07-31 07:28:07 -07:00
  • fbdede68a4 Build the serde_json docs Erick Tryzelaar 2015-07-31 07:24:05 -07:00
  • e88ef4715c Explicitly make the visit_struct_{,variant}_elt key a &'static str Erick Tryzelaar 2015-07-30 21:39:18 -07:00
  • 94f3dd25d8 Allow VariantVisitor::visit_newtype to default to calling visit_tuple Erick Tryzelaar 2015-07-30 20:36:15 -07:00
  • 2c58a9c11d Expose TupleVisitor*::new Erick Tryzelaar 2015-07-30 20:35:12 -07:00
  • 97528b59cf Add support for serializing newtype structs Erick Tryzelaar 2015-07-30 09:38:09 -07:00
  • 6715fb6652 Rename visit_simple to visit_newtype Erick Tryzelaar 2015-07-29 15:41:37 -07:00
  • fefc010deb Rename visit_enum_simple to visit_newtype_variant Erick Tryzelaar 2015-07-29 14:45:29 -07:00
  • 6cbb72decf Inlne the visit_seq method Erick Tryzelaar 2015-07-30 09:31:16 -07:00
  • 7e25ed863c Merge pull request #120 from erickt/enum-fields Erick Tryzelaar 2015-07-30 09:51:01 -07:00
  • 5a56394814 Add test to deserialize variants from usize and &[u8] Erick Tryzelaar 2015-07-30 08:05:41 -07:00
  • de1059f648 Allow Result<T, E> to use usize variant names Erick Tryzelaar 2015-07-30 07:35:57 -07:00
  • 97f08086dd Have visit_enum_simple default to calling visit_tuple_variant Erick Tryzelaar 2015-07-29 14:06:17 -07:00
  • 0348a3914d Pass variant index to visit_enum_simple Erick Tryzelaar 2015-07-29 14:05:51 -07:00
  • 5dc245d2ce Switch serializing Result to using simple enums Erick Tryzelaar 2015-07-30 07:58:02 -07:00
  • 71cc95248c Allow Option<T> to be used directly as a ser::SeqVisitor Erick Tryzelaar 2015-07-30 07:57:46 -07:00
  • 2cb7d66767 Add test for deserializing a simple enum Erick Tryzelaar 2015-07-30 07:54:55 -07:00