Commit Graph

  • 11c89695a1 Rust 1.13.0 macro parsing workaround David Tolnay 2017-04-05 16:22:47 -07:00
  • 5f49eb8b24 Remove unused import of MapVisitor David Tolnay 2017-04-05 16:18:11 -07:00
  • 3cc14c2a6d Remove serde::error::Error David Tolnay 2017-04-05 16:12:41 -07:00
  • aa30ef827c Move Bytes and ByteBuf to their own crate David Tolnay 2017-04-05 15:20:14 -07:00
  • ebe214e8ac Remove CString dependency on ByteBuf David Tolnay 2017-04-05 15:19:29 -07:00
  • 8fd41d3b28 Disable publishing David Tolnay 2017-04-05 15:11:47 -07:00
  • a7f6ad137a Merge branch 'master' into '1.0' David Tolnay 2017-04-05 15:10:18 -07:00
  • 1b763da529 Release 0.9.13 v0.9.13 David Tolnay 2017-04-05 15:03:37 -07:00
  • b7d6c5d9f7 Remove no_std special case in forward_to_deserialize David Tolnay 2017-04-05 15:01:55 -07:00
  • e7d3d515df Simplify integer conversion logic David Tolnay 2017-04-05 13:06:05 -07:00
  • 145733ce77 Remove redundant Bounded trait David Tolnay 2017-04-05 12:36:51 -07:00
  • 1a63cbccb2 Remove unused ToPrimitive trait David Tolnay 2017-04-05 12:29:05 -07:00
  • 07ac9eb538 Remove unused number conversion logic David Tolnay 2017-04-05 12:11:47 -07:00
  • 14aa89aac8 Merge pull request #846 from serde-rs/float David Tolnay 2017-04-05 11:51:49 -07:00
  • e66033e53e Remove implicit conversion from float to integer David Tolnay 2017-04-05 11:22:47 -07:00
  • dcb837b531 Merge pull request #845 from serde-rs/token David Tolnay 2017-04-05 10:52:33 -07:00
  • 51d3fb1ebc Update token names in test suite David Tolnay 2017-04-05 10:40:14 -07:00
  • 826b53f691 Update token names in serde_test David Tolnay 2017-04-05 10:30:46 -07:00
  • b6605b57e0 Modernize serde_test Token names David Tolnay 2017-04-05 10:26:34 -07:00
  • f03e8e6056 Exhaustive match in serde_test deserializer David Tolnay 2017-04-05 09:48:23 -07:00
  • a33a9a5b26 Merge pull request #844 from serde-rs/sep David Tolnay 2017-04-05 09:54:02 -07:00
  • 67ed7a0edd Eliminate Sep tokens in serde_test David Tolnay 2017-04-05 09:42:24 -07:00
  • 9b51be4ba6 Merge pull request #843 from serde-rs/ignore David Tolnay 2017-04-05 09:36:22 -07:00
  • c3d9b42cdf Fix handling of option and newtype in IgnoredAny David Tolnay 2017-04-05 09:19:22 -07:00
  • b2377d4c0b Allow enums in ignored map value in serde_test David Tolnay 2017-04-05 08:54:30 -07:00
  • dee58ead7f Merge pull request #841 from serde-rs/nostr David Tolnay 2017-04-05 08:12:31 -07:00
  • 887985523e Merge pull request #840 from serde-rs/privimpl David Tolnay 2017-04-05 08:12:00 -07:00
  • cabc299447 Merge pull request #839 from serde-rs/conv David Tolnay 2017-04-05 08:11:50 -07:00
  • 21adee8f40 Partial support for EnumStart in assert_ser_tokens David Tolnay 2017-04-05 01:15:42 -07:00
  • afaab12b66 Improve assert_ser_tokens error messages David Tolnay 2017-04-05 01:06:42 -07:00
  • 93860d0643 Require slice of tokens in serde_test::Serializer David Tolnay 2017-04-05 00:27:30 -07:00
  • b43554fbb1 Require slice of tokens in serde_test::Deserializer David Tolnay 2017-04-05 00:22:00 -07:00
  • 5871fb9ce0 Remove lifetime from serde_test::Token David Tolnay 2017-04-05 00:17:50 -07:00
  • f05368ed24 Remove the no_std implementation of collect_str David Tolnay 2017-04-04 19:04:47 -07:00
  • 732b91e53d Make the built-in visitors private David Tolnay 2017-04-04 18:59:57 -07:00
  • d03ecda333 Test that conversions do not happen David Tolnay 2017-04-04 18:50:40 -07:00
  • 7a722d5060 Remove questionable conversion tests David Tolnay 2017-04-04 18:38:58 -07:00
  • 2795f0ed9d Remove questionable type conversions David Tolnay 2017-04-04 18:18:47 -07:00
  • 92bc23e484 Deserializing OsString on windows requires a 'de lifetime David Tolnay 2017-04-04 18:08:36 -07:00
  • 5a98bd9ee3 Merge branch 'master' into '1.0' David Tolnay 2017-04-04 18:04:40 -07:00
  • bfabaf3789 Merge pull request #838 from serde-rs/winstr David Tolnay 2017-04-04 11:33:42 -07:00
  • cf6c4ab7ec Deserialize OsString on Windows David Tolnay 2017-04-04 11:19:24 -07:00
  • 7c27e10226 Merge pull request #837 from serde-rs/borrow David Tolnay 2017-04-04 10:51:56 -07:00
  • 20ff9ba89b Add tests of deserializing borrows David Tolnay 2017-04-04 10:47:21 -07:00
  • 211e2bb8d9 Support borrowed tokens in serde_test David Tolnay 2017-04-04 09:56:01 -07:00
  • cee3efbda8 Relax lifetime requirement of the borrow_cow functions David Tolnay 2017-04-03 00:54:50 -07:00
  • fb48111e46 Derive for borrowed fields David Tolnay 2017-04-02 21:42:07 -07:00
  • 8c3e72f2c8 Merge pull request #834 from serde-rs/easy David Tolnay 2017-03-31 00:44:44 -07:00
  • aa46318425 Deserialize impls for &str and &[u8] David Tolnay 2017-03-30 22:30:31 -07:00
  • 3d3118f8b0 Merge pull request #826 from serde-rs/lifetime David Tolnay 2017-03-30 23:11:49 -07:00
  • b6f1a2eb55 Add a note about assuming the deserializer lifetime name David Tolnay 2017-03-30 23:06:00 -07:00
  • 8eb50186e0 Merge pull request #831 from serde-rs/derivepath David Tolnay 2017-03-30 22:55:33 -07:00
  • 4dec5f4de8 Update example code for zero copy David Tolnay 2017-03-30 22:44:08 -07:00
  • 8e0c036158 Merge branch 'derivepath' into 'lifetime' David Tolnay 2017-03-30 22:48:48 -07:00
  • 7d985ff3fd Use the live serde_derive for serde doc tests David Tolnay 2017-03-30 22:45:15 -07:00
  • d3a2f5e268 Add a 'de lifetime to the deserialize traits David Tolnay 2017-03-26 22:56:58 -07:00
  • 59b3961ad4 Release 0.9.12 v0.9.12 David Tolnay 2017-03-27 15:45:14 -07:00
  • dbc9a60c5f Merge pull request #824 from alexcrichton/osstr-osstring David Tolnay 2017-03-27 15:39:07 -07:00
  • ce687431f3 Implement Serialize/Deserialize for OsStr/OsString Alex Crichton 2017-03-27 09:15:22 -07:00
  • 71ccc5753b Merge pull request #820 from serde-rs/reexport David Tolnay 2017-03-26 20:37:12 -07:00
  • 13886435a6 Re-export derives from serde David Tolnay 2017-03-21 16:49:48 -07:00
  • 08e2182042 UFCS for Option::map and Result::map David Tolnay 2017-03-18 13:28:42 -07:00
  • d60595cc27 Use format_args! to simplify de::Error David Tolnay 2017-03-18 10:48:47 -07:00
  • 8c7396c35a Be consistent with UFCS and double underscores David Tolnay 2017-03-18 10:33:22 -07:00
  • 42b2fd8eec Improve error message parsing from and into David Tolnay 2017-03-18 09:21:46 -07:00
  • bc946e4fd7 Macro attributes to specify From and Into trait types for structs and enums (#817) John Baublitz 2017-03-18 12:22:27 -04:00
  • c488cec641 Remove RangeInclusive impl for now David Tolnay 2017-03-13 11:09:52 -07:00
  • fcc3c69a49 Range impl is defined when building with std David Tolnay 2017-03-09 12:04:02 -08:00
  • 350c2e835b Remove duplicate ops::Range serialize impl David Tolnay 2017-03-09 11:57:36 -08:00
  • a0a031677e Merge pull request #813 from rocallahan/support-range David Tolnay 2017-03-09 11:55:21 -08:00
  • cc0d045f5c Add Deserialize impl for std::ops::Range Robert O'Callahan 2017-03-10 08:39:27 +13:00
  • aebe1fddab Add Serialize impl for std::ops::Range Robert O'Callahan 2017-03-10 00:18:56 +13:00
  • 77ee306b57 Format serde with rustfmt 0.8.0 David Tolnay 2017-03-08 21:11:17 -08:00
  • 6750fdaae1 Merge pull request #811 from jonhoo/deserialize-cstr David Tolnay 2017-03-08 21:06:09 -08:00
  • dd6989d551 Actually run unstable tests David Tolnay 2017-03-08 21:02:15 -08:00
  • 0c2fed49e2 Add Deserialize impl for CStr Jon Gjengset 2017-03-08 23:13:28 -05:00
  • a4ee9bd045 Merge pull request #808 from serde-rs/u32 Oliver Schneider 2017-03-07 18:58:29 +01:00
  • 6d9397d573 Implement deserialize_enum for U32Deserializer David Tolnay 2017-03-07 09:05:33 -08:00
  • dc9445f873 Release 0.9.11 v0.9.11 David Tolnay 2017-03-05 16:51:44 -08:00
  • 17bc40ec1c Merge pull request #789 from nox/display David Tolnay 2017-03-05 16:47:22 -08:00
  • 2184fef82f Add format_args example to collect_str David Tolnay 2017-03-05 16:43:31 -08:00
  • 7e1b5c6ce4 Neater collect_str variable name for rustdoc David Tolnay 2017-03-05 16:26:05 -08:00
  • 36da8a5cee Error message geared toward serializer users David Tolnay 2017-03-05 16:24:42 -08:00
  • fbe85f399d Force no_std formats to implement collect_str in the future David Tolnay 2017-03-05 16:22:02 -08:00
  • 880b27b19e Identical signature for std and no_std collect_str David Tolnay 2017-03-05 16:17:03 -08:00
  • cc06f070d1 Use the existing CString error message David Tolnay 2017-03-05 13:59:18 -08:00
  • 2f988aa5e6 Merge pull request #801 from jonhoo/ffi-strings David Tolnay 2017-03-05 13:51:09 -08:00
  • d294a10e83 Only include ByteBuf when ser/de is on for std Jon Gjengset 2017-03-03 23:48:00 -05:00
  • defcbef7ab Use a non-stupid path for bytes::ByteBuf Jon Gjengset 2017-03-03 23:28:35 -05:00
  • d90eecd4a2 Add tests for CStr(ing) ser/de Jon Gjengset 2017-03-03 18:06:04 -05:00
  • 0d6d077e6a Serialize and deserialize CString through [u8] Jon Gjengset 2017-03-03 18:05:08 -05:00
  • be09fc9bbb Remove unsafe Deserialize impl for CStr Jon Gjengset 2017-03-03 17:33:56 -05:00
  • fc9d78e26b Use serialize_bytes for speed Jon Gjengset 2017-03-03 17:14:39 -05:00
  • 9f83164c40 Don't serialize trailing NULL Jon Gjengset 2017-03-03 17:14:28 -05:00
  • 857974ab8a impls for null-terminated FFI string types Jon Gjengset 2017-03-03 16:09:37 -05:00
  • d70636f4d4 Merge pull request #794 from clarcharr/master David Tolnay 2017-03-02 11:53:05 -08:00
  • 09e467cc4c Documentation for serde_test. Clar Charr 2017-02-27 20:09:31 -05:00
  • 51ed9c2a40 Release 0.9.10 v0.9.10 David Tolnay 2017-02-28 12:45:39 -08:00
  • a9a05350a9 Introduce Serializer::collect_str (fixes #786) Anthony Ramine 2017-02-26 15:02:15 +01:00
  • fe9ea3b4b4 Fix needless_pass_by_value lint David Tolnay 2017-02-27 19:43:42 -08:00