James McGlashan
2a351016ed
remove the tiny bit of unsafe code
2020-01-17 00:00:00 +00:00
David Tolnay
7f799f3948
Ignore missing_errors_doc pedantic lint
2019-12-15 20:16:22 -08:00
David Tolnay
234fbfd7e3
Release 1.0.104
2019-12-15 20:01:04 -08:00
David Tolnay
b9909cef3d
Revert "Remove never_type feature gate"
...
This reverts commit 533fb9cc44 .
2019-12-15 19:52:59 -08:00
David Tolnay
43a9f59c18
Release 1.0.103
2019-11-24 16:15:13 -08:00
David Tolnay
ff70409215
Merge pull request #1669 from H2CO3/master
...
Allow untagged unit variants to deserialize from `Visitor::visit_none()`
2019-11-24 16:13:37 -08:00
David Tolnay
533fb9cc44
Remove never_type feature gate
...
The stabilization for this feature has landed in nightly.
2019-11-23 19:30:39 -08:00
Árpád Goretity
6e2c385fa5
Allow untagged unit variants to deserialize from Visitor::visit_none()
2019-11-06 17:31:27 +01:00
David Tolnay
4eb580790d
Require serde_derive version to be the same as serde version
...
Without this, Cargo could combine new serde_derive with old serde
resulting in generated code that refers to types that don't exist yet in
the serde version.
2019-11-02 15:17:09 -07:00
Ben Boeckel
6f946b20ec
serde_derive: require the same version as serde
...
This ensures that all features supported by serde are always available
through the derive macro provided through the feature flag.
Fixes : #1647
2019-11-01 19:47:31 -04:00
David Tolnay
2ceabad360
Release 1.0.102
2019-10-27 13:39:27 -07:00
David Tolnay
a00aee1495
Use a dedicated cfg for PathBuf::into_boxed_path
2019-10-27 13:38:25 -07:00
Jan Alexander Steffens (heftig)
b8772a1e40
Deserialize Box<Path> through PathBuf::into_boxed_path
...
Including Rc<Path> et al.
Fixes https://github.com/serde-rs/serde/issues/1633
2019-10-22 22:31:51 +02:00
Jan Alexander Steffens (heftig)
42990d8264
Deserialize PathBuf from bytes
...
&Path already allows this. Also complete the tests for Path/PathBuf.
2019-10-22 22:30:53 +02:00
David Tolnay
cf31418555
Resolve unused_self lint
2019-10-17 11:05:30 -04:00
David Tolnay
5db72b8ad9
Ignore must_use_candidate pedantic lint
2019-10-17 11:05:28 -04:00
David Tolnay
52f6e96ee8
Ignore needless_doctest_main lint
2019-10-08 21:15:08 -07:00
David Tolnay
4aba6fae78
Release 1.0.101
2019-09-16 00:32:28 -07:00
David Tolnay
d1ade37827
Ignore new too_many_lines lint
2019-09-10 23:15:59 -07:00
David Tolnay
0fdc0257aa
Sort Postcard in the same order as on the website
2019-09-07 19:10:48 -07:00
David Tolnay
b6a77c4413
Release 1.0.100
2019-09-07 18:55:50 -07:00
David Tolnay
c083cfd65e
Export std error type so downstream doesn't need "std" feature
2019-09-04 20:20:36 -07:00
James Munns
2d36be753a
Add Postcard to the list of Serde Data Formats
2019-08-28 12:23:54 +02:00
Benjamin Lee
b10c23a950
Fixed a typo
2019-08-18 22:37:28 -07:00
David Tolnay
192f5cd647
Release 1.0.99
2019-08-16 11:50:19 -07:00
David Tolnay
d6e5947ad2
Suppress warnings about try! macro
2019-08-16 11:24:22 -07:00
David Tolnay
690467cbe2
Release 1.0.98
2019-07-28 10:33:34 -07:00
Flaise
78c7f09e28
Add build gate for nonzero signed integers so rustc <1.34 still works
2019-07-28 11:44:31 -05:00
Flaise
34866e20a8
Add support for NonZeroI* types
2019-07-28 09:12:29 -05:00
David Tolnay
3ae2bee272
Release 1.0.97
2019-07-17 14:56:51 -07:00
David Tolnay
f249e72162
Provide try_from only on 1.34+
2019-07-17 12:21:18 -07:00
David Tolnay
92e0b62c6b
Merge pull request 1526 from fanzeyi/try_from
2019-07-17 12:16:31 -07:00
David Tolnay
cf32a5b204
Release 1.0.96
2019-07-17 12:04:19 -07:00
David Tolnay
7b0e06c825
Provide 32 bit atomic impls for emscripten
2019-07-17 11:44:24 -07:00
James Brown
01fade764c
replaced one too many _ with -
2019-07-17 09:57:53 -07:00
James Brown
210c2419be
conservatively limit atomic features
2019-07-17 09:19:03 -07:00
David Tolnay
da05163d51
Release 1.0.95
2019-07-16 10:08:53 -07:00
David Tolnay
7a4c1086b5
Emscripten does not have 64 bit atomics
2019-07-16 09:57:00 -07:00
David Tolnay
85ae57040d
One macro to deserialize all atomics
2019-07-16 07:46:44 -07:00
David Tolnay
d55a4a279f
Deserialize atomics without needing element type
2019-07-16 07:45:41 -07:00
David Tolnay
bee9299693
One macro to serialize all atomics
2019-07-16 07:42:42 -07:00
David Tolnay
9529fcec96
Serialize atomics using the primitive's Serialize impl
2019-07-16 07:40:37 -07:00
David Tolnay
bcec168e23
Centralize atomic imports
2019-07-16 07:36:16 -07:00
David Tolnay
102a332616
Format with rustfmt 2019-06-09
2019-07-16 07:32:13 -07:00
David Tolnay
637dba5c2a
Merge pull request #1572 from Roguelazer/issue-1496
...
Implement serialization and deserialization for std::sync::atomic types
2019-07-16 07:28:18 -07:00
David Tolnay
fa5c99e48a
Alloc crate is no longer unstable
2019-07-16 07:21:09 -07:00
Caio
50ebbd63c6
Enable alloc on stable
2019-07-15 14:24:03 -03:00
James Brown
4e5f63ff45
gate atomic serde on rust 1.34 or higher
2019-07-12 13:44:42 -07:00
James Brown
de709e72a8
implement deserialization for atomic integer types
2019-07-11 18:18:54 -07:00
James Brown
56d3c8f071
implement serialization for atomic integer types
2019-07-11 17:34:53 -07:00