Commit Graph

  • 3ea85a28cf Update to syn/quote 1.0 David Tolnay 2019-07-31 21:09:14 -07:00
  • 8ad6ae71c6 Update serde_derive minimum rustc version to 1.31 David Tolnay 2019-08-16 09:43:02 -07:00
  • 273ecdb786 Update ui tests on nightly-2019-08-16 David Tolnay 2019-08-16 11:30:49 -07:00
  • de40eb7306 Update serde_derive to use question mark David Tolnay 2019-08-16 11:28:25 -07:00
  • b9c44073ce Update serde_test to use question mark David Tolnay 2019-08-16 11:25:12 -07:00
  • d6e5947ad2 Suppress warnings about try! macro David Tolnay 2019-08-16 11:24:22 -07:00
  • 668651ee01 Format with rustfmt 2019-07-30 David Tolnay 2019-07-31 21:19:46 -07:00
  • fb1cacc10e Update Attr structs to hold symbols David Tolnay 2019-07-31 21:02:49 -07:00
  • 735e56c26f Use symbols when parsing values out of attribute David Tolnay 2019-07-31 20:59:25 -07:00
  • 97de3dccbb Factor out attr symbols into constants David Tolnay 2019-07-31 20:45:34 -07:00
  • 690467cbe2 Release 1.0.98 v1.0.98 David Tolnay 2019-07-28 10:33:34 -07:00
  • 71efd8ffda Merge pull request #1590 from dtolnay/manifest David Tolnay 2019-07-28 10:32:14 -07:00
  • 9bb196ae6e Work around failing to parse manifest in 1.27 and 1.28 builds David Tolnay 2019-07-28 10:07:15 -07:00
  • ce75418e40 Merge pull request #1589 from Flaise/nonzeroi David Tolnay 2019-07-28 10:02:09 -07:00
  • 78c7f09e28 Add build gate for nonzero signed integers so rustc <1.34 still works Flaise 2019-07-28 11:44:31 -05:00
  • e7269ac84e Add travis builds on every version in build.rs David Tolnay 2019-07-28 08:36:06 -07:00
  • 34866e20a8 Add support for NonZeroI* types Flaise 2019-07-28 09:12:29 -05:00
  • 3ae2bee272 Release 1.0.97 v1.0.97 David Tolnay 2019-07-17 14:56:51 -07:00
  • d0fb958e99 Remove unneeded explicit type parameters in test_from_into_traits David Tolnay 2019-07-17 12:32:34 -07:00
  • b941c63a53 More typical TryFrom usage for test David Tolnay 2019-07-17 12:30:21 -07:00
  • cf70c3fb05 Format with rustfmt 2019-06-09 David Tolnay 2019-07-17 12:27:26 -07:00
  • f249e72162 Provide try_from only on 1.34+ David Tolnay 2019-07-17 12:21:18 -07:00
  • 92e0b62c6b Merge pull request 1526 from fanzeyi/try_from David Tolnay 2019-07-17 12:16:31 -07:00
  • cf32a5b204 Release 1.0.96 v1.0.96 David Tolnay 2019-07-17 12:04:19 -07:00
  • 7b0e06c825 Provide 32 bit atomic impls for emscripten David Tolnay 2019-07-17 09:11:35 -07:00
  • 3158bf9093 Merge pull request #1581 from Roguelazer/issue-1579 David Tolnay 2019-07-17 11:01:21 -07:00
  • 01fade764c replaced one too many _ with - James Brown 2019-07-17 09:57:53 -07:00
  • 210c2419be conservatively limit atomic features James Brown 2019-07-17 09:19:03 -07:00
  • da05163d51 Release 1.0.95 v1.0.95 David Tolnay 2019-07-16 07:48:12 -07:00
  • f3e2bb5104 Disable 64 bit atomic tests on emscripten David Tolnay 2019-07-16 10:00:44 -07:00
  • 7a4c1086b5 Emscripten does not have 64 bit atomics David Tolnay 2019-07-16 09:54:00 -07:00
  • e89feb9635 Test atomics without needing a macro David Tolnay 2019-07-16 09:16:50 -07:00
  • 5f72766c27 Ignore unreadable_literal lint in test code David Tolnay 2019-07-16 09:04:43 -07:00
  • 85ae57040d One macro to deserialize all atomics David Tolnay 2019-07-16 07:46:44 -07:00
  • d55a4a279f Deserialize atomics without needing element type David Tolnay 2019-07-16 07:45:08 -07:00
  • bee9299693 One macro to serialize all atomics David Tolnay 2019-07-16 07:42:22 -07:00
  • 9529fcec96 Serialize atomics using the primitive's Serialize impl David Tolnay 2019-07-16 07:38:42 -07:00
  • bcec168e23 Centralize atomic imports David Tolnay 2019-07-16 07:36:16 -07:00
  • 102a332616 Format with rustfmt 2019-06-09 David Tolnay 2019-07-16 07:32:13 -07:00
  • a280942f02 Add a builder on 1.34 to cover atomic types David Tolnay 2019-07-16 07:29:10 -07:00
  • 637dba5c2a Merge pull request #1572 from Roguelazer/issue-1496 David Tolnay 2019-07-16 07:28:18 -07:00
  • 24f292d081 Build alloc feature on 1.36 in travis David Tolnay 2019-07-16 07:22:47 -07:00
  • fa5c99e48a Alloc crate is no longer unstable David Tolnay 2019-07-16 07:21:09 -07:00
  • 48f1a2c9b2 Merge pull request #1576 from c410-f3r/alloc-feature David Tolnay 2019-07-16 07:19:49 -07:00
  • 50ebbd63c6 Enable alloc on stable Caio 2019-07-15 14:24:03 -03:00
  • 4e5f63ff45 gate atomic serde on rust 1.34 or higher James Brown 2019-07-12 13:44:42 -07:00
  • de709e72a8 implement deserialization for atomic integer types James Brown 2019-07-11 17:51:19 -07:00
  • 56d3c8f071 implement serialization for atomic integer types James Brown 2019-07-11 17:34:53 -07:00
  • ce89adecc1 Suppress deprecation warning on mem::uninitialized David Tolnay 2019-07-07 21:19:50 -07:00
  • bc7a85063d Switch to rustversion David Tolnay 2019-07-07 21:13:56 -07:00
  • 0574f1e020 Merge pull request #1561 from BurntSushi/ag/update-i128-docs David Tolnay 2019-07-01 15:04:54 -07:00
  • f9fdd60e2e Update docs for serde_if_integer128 Andrew Gallant 2019-07-01 10:18:57 -04:00
  • 1c1eecabc0 Release 1.0.94 v1.0.94 David Tolnay 2019-06-27 10:55:12 -07:00
  • abd3fd004e Merge pull request #1559 from dtolnay/ignore-enum David Tolnay 2019-06-27 10:54:22 -07:00
  • 15ee353488 IgnoredAny::visit_enum for old compilers David Tolnay 2019-06-27 10:45:18 -07:00
  • e75efbfd31 Support ignoring enum with IgnoredAny David Tolnay 2019-06-27 10:29:48 -07:00
  • 1c97a7ecb3 Add comprehensive test for deserializing IgnoredAny from enum David Tolnay 2019-06-27 10:21:47 -07:00
  • fccd3e9fba Add deserialization tests for IgnoredAny David Tolnay 2019-06-27 10:07:06 -07:00
  • 4cb13b33e0 Release 1.0.93 v1.0.93 David Tolnay 2019-06-23 12:50:17 -07:00
  • 629802f2ab Merge pull request #1555 from serde-rs/int David Tolnay 2019-06-23 12:49:21 -07:00
  • afb1754528 Allow integer key in untagged flattened map David Tolnay 2019-06-23 12:05:02 -07:00
  • dbd67c6c89 Clippy const_static_lifetime lint has been renamed David Tolnay 2019-06-19 01:34:13 -07:00
  • ed01bdb9dd Remove fixed cast_precision_loss lint David Tolnay 2019-06-15 10:13:05 -07:00
  • b54821d8ab Alloc feature has been stabilized David Tolnay 2019-05-31 21:26:41 -07:00
  • 89c6a79b6e Suppress a new pedantic lint David Tolnay 2019-05-31 21:25:36 -07:00
  • cd0412bddc Release 1.0.92 v1.0.92 David Tolnay 2019-05-31 13:44:01 -07:00
  • e42262f0f5 Provide ToString for re-export by serde::export David Tolnay 2019-05-31 13:42:22 -07:00
  • 0a3eeab273 Merge pull request #1543 from jplatte/alloc-de-compile-fix David Tolnay 2019-05-31 13:41:07 -07:00
  • e4e110e28f Fix a compile error in derive(Deserialize) with no_std + alloc Jonas Platte 2019-05-31 22:16:40 +02:00
  • 0726623389 Ignore bare_trait_objects lint to support old compilers David Tolnay 2019-05-31 11:34:18 -07:00
  • fd9d334d01 Smaller format for license section David Tolnay 2019-05-18 17:35:18 -07:00
  • 840eb14121 Merge pull request #1528 from est31/no_variable_names David Tolnay 2019-05-17 08:57:14 -07:00
  • 8fef196ee4 Don't use variable names est31 2019-05-17 16:50:41 +02:00
  • 9c756f1ec0 Disable ui tests on emscripten David Tolnay 2019-05-12 00:28:19 -07:00
  • 4c29eea790 add attribute try_from Zeyi Fan 2019-05-11 23:26:42 -07:00
  • 6dd2b4607f Switch to SPDX 2.1 license expression David Tolnay 2019-05-09 15:21:20 -07:00
  • 1e9ae88f53 Work around "failed to select a version for serde_test_suite" David Tolnay 2019-05-06 22:52:36 -07:00
  • 5cc3902ab9 Release 1.0.91 v1.0.91 David Tolnay 2019-05-06 16:15:35 -07:00
  • c8e09e2d6d Merge pull request #1522 from dtolnay/enum David Tolnay 2019-05-06 16:26:43 -07:00
  • e2a2ba116c Remove old instructions intended for compiletest David Tolnay 2019-05-06 16:17:30 -07:00
  • 0a9d24a218 Support deserializing enum out of MapAccessDeserializer David Tolnay 2019-05-06 15:48:17 -07:00
  • c222183669 Merge pull request #1521 from serde-rs/trybuild David Tolnay 2019-05-06 10:44:25 -07:00
  • 140f9beee7 Switch ui tests to trybuild David Tolnay 2019-05-03 23:23:02 -07:00
  • 28ce892617 Disable compiletest in appveyor David Tolnay 2019-04-22 23:17:22 -07:00
  • 1e6d3ff99b Merge pull request #1512 from dtolnay/off David Tolnay 2019-04-22 23:05:54 -07:00
  • fba1b92cbf Temporarily disable compiletest testing in CI David Tolnay 2019-04-22 22:41:52 -07:00
  • ce1686379d Update test suite to nightly-2019-04-20 David Tolnay 2019-04-19 22:54:59 -07:00
  • 79a20e9e33 Resolve option_map_unwrap_or_else lint David Tolnay 2019-04-10 22:57:47 -07:00
  • e9cd73f78e Remove link to hjson David Tolnay 2019-04-08 10:39:51 -07:00
  • 0be7f36d51 Release 1.0.90 v1.0.90 David Tolnay 2019-04-03 09:41:38 -07:00
  • 4c6cb6e359 Match on serde_path to handle Some(path) and None David Tolnay 2019-04-03 09:40:21 -07:00
  • 82bde8d166 Format with rustfmt 2019-03-27 David Tolnay 2019-04-03 09:34:53 -07:00
  • 465392b618 Merge pull request #1499 from sgrif/sg-custom-serde-path David Tolnay 2019-04-03 09:32:07 -07:00
  • f3c6b9f05a Simplify signature of Container::serde_path David Tolnay 2019-04-03 09:18:45 -07:00
  • 2f1945eaf2 Refer directly to serde_path in Deserialize impl David Tolnay 2019-04-03 09:16:17 -07:00
  • b4d8a55b2a Change serde_path to crate Sean Griffin 2019-03-28 11:42:50 -06:00
  • 0e6ce8fa50 Fix for Rust 1.15 Sean Griffin 2019-03-20 14:31:49 -06:00
  • a295c38ba3 Allow #[serde(serde_path = "...")] to override extern crate serde Sean Griffin 2019-03-18 15:06:56 -06:00
  • 295730ba1e Clippy cyclomatic complexity lint has been renamed David Tolnay 2019-03-09 16:36:51 -08:00
  • ac0d8f61c5 Use non-preview name of Clippy rustup component David Tolnay 2019-03-01 23:11:06 -08:00