David Tolnay
d4042872f5
Release 1.0.12
2017-09-04 11:11:44 -07:00
David Tolnay
64af86b830
Suppress cast_lossless lint
2017-09-04 11:10:43 -07:00
David Tolnay
370c8a91cb
Merge pull request #1039 from serde-rs/rcde
...
Deserialize unsized Arc and Rc
2017-09-04 11:07:19 -07:00
David Tolnay
972da59ebc
Deserialize unsized Arc and Rc
2017-09-04 10:56:42 -07:00
David Tolnay
a42008f695
Merge pull request #1038 from serde-rs/rcser
...
Serialize unsized Arc and Rc
2017-09-04 10:54:20 -07:00
David Tolnay
e4ea2a56e9
Serialize unsized Arc and Rc
2017-09-04 10:31:03 -07:00
David Tolnay
7650a48fdd
Opt in to clippy_pedantic lints
2017-08-24 00:41:42 -07:00
David Tolnay
d665a2f2b2
Merge pull request #1023 from hcpl/fix-doc-typo
...
Fix `SeqAcccess` typo in docs
2017-08-20 15:03:10 -07:00
David Tolnay
0681cd5003
Replace deprecated compiletest::default_config()
2017-08-15 22:10:18 -07:00
David Tolnay
d965367238
No longer need feature(into_boxed_c_str)
2017-08-15 22:08:23 -07:00
David Tolnay
a6df35b3d2
Disable no_std test on appveyor
2017-08-15 21:58:52 -07:00
David Tolnay
4831482695
Doc comment on statement is not used by rustdoc
...
Fixes #1014 .
2017-08-05 23:35:14 -07:00
David Tolnay
d3e5dd9cd7
Disagree that 0x10000 is unreadable
2017-08-05 23:26:15 -07:00
David Tolnay
26098ed877
Release 1.0.11
2017-07-27 00:56:28 -07:00
David Tolnay
42ed62cf24
Merge pull request #1003 from serde-rs/newnonzero
...
NonZero constructor now returns Option
2017-07-27 00:54:23 -07:00
David Tolnay
9f0973aff7
NonZero constructor now returns Option
2017-07-27 00:35:56 -07:00
David Tolnay
ccec002bf3
Merge pull request #1001 from serde-rs/remotevis
...
Inherit the visibility of remote struct definition
2017-07-27 00:29:57 -07:00
David Tolnay
f36a1e0895
Inherit the visibility of remote struct definition
2017-07-25 23:52:06 -07:00
David Tolnay
e6487cf6fa
Merge pull request #995 from serde-rs/nobin
...
Workaround for "no bin target named serde_derive_tests_no_std"
2017-07-21 00:17:25 -07:00
David Tolnay
4f2e8d5dbb
Workaround for "no bin target named serde_derive_tests_no_std"
2017-07-21 00:05:30 -07:00
David Tolnay
1c2a4bff1c
Merge pull request #991 from Marwes/test_systemtime
...
Fix SystemTime serialization test on Windows
2017-07-16 06:10:43 -07:00
David Tolnay
959fee024f
Merge pull request #986 from Marwes/simplify_seed
...
refactor: Implement Deserialize of wrapper types with a macro
2017-07-12 20:36:48 -07:00
David Tolnay
83537c95e1
Release 1.0.10
2017-07-11 21:19:24 -07:00
David Tolnay
fa9057fa31
Merge pull request #949 from WiSaGaN/feature/support-system-time
...
Support std::time::SystemTime
2017-07-11 21:17:56 -07:00
David Tolnay
775e8154e7
Fix libc dependency in no_std test
2017-07-09 10:19:19 -07:00
David Tolnay
9c679d9082
Test for serializing BTreeSet
2017-07-09 10:16:49 -07:00
David Tolnay
b0f9d2a0ba
Exclude macros file from being tested by itself
2017-07-09 09:24:29 -07:00
David Tolnay
f39b1db96a
Additional errors for some reason
2017-07-09 09:22:20 -07:00
David Tolnay
9ecb0839de
Release 1.0.9
2017-06-29 20:21:29 -07:00
David Tolnay
8a4c116812
Merge pull request #971 from serde-rs/remotede
...
Fix deserializer bounds on remote derive
2017-06-29 20:19:36 -07:00
David Tolnay
1d3e921ba6
Fix deserializer bounds on remote derive
2017-06-29 20:12:44 -07:00
David Tolnay
4fdba725fe
Revert "Support deserialization of struct keys from integers"
...
This is not as useful as expected because the Serializer does not know the real
index of each struct field being serialized. The best it can do is keep a
counter, which goes wrong if fields are conditionally skipped.
This reverts commit eec7101894 .
2017-06-18 09:11:21 -07:00
David Tolnay
75eed8cdde
Merge pull request #958 from serde-rs/unused
...
Fix unused seq and map macros
2017-06-17 19:14:39 -07:00
David Tolnay
6801a13650
Fix unused seq and map macros
2017-06-17 19:01:12 -07:00
David Tolnay
25ab84d4b9
Merge pull request #957 from serde-rs/alloc
...
Merge crate `collections` into `alloc`
2017-06-17 18:59:43 -07:00
David Tolnay
e43d3f3e4f
Merge crate collections into alloc
2017-06-17 18:35:56 -07:00
David Tolnay
b37d47c987
Merge pull request #956 from sfackler/int-field
...
Support deserialization of struct keys from integers
2017-06-17 18:26:45 -07:00
David Tolnay
fd3d1396d3
Release 1.0.8
2017-05-24 00:17:27 -07:00
David Tolnay
c47b4c8e0b
Release 1.0.7
2017-05-19 17:00:31 -07:00
David Tolnay
2d793b82f6
Merge pull request #940 from BurntSushi/ag-deser-borrowed
...
add borrowed value deserializers
2017-05-19 16:59:55 -07:00
David Tolnay
3d7aad1e7b
Release 1.0.6
2017-05-17 08:20:54 -07:00
David Tolnay
e792874369
Merge pull request #935 from spikefoo/combined-skip
...
Add a combined skip attribute
2017-05-16 09:13:49 -07:00
David Tolnay
4d5e450054
Release 1.0.5
2017-05-14 12:53:48 -07:00
David Tolnay
26b22e647d
Merge pull request #933 from serde-rs/contentstr
...
Fix internally tagged struct variant containing unit variant containing borrowed string
2017-05-14 12:53:07 -07:00
David Tolnay
cda1fc46b0
Fix internally tagged struct variant containing unit variant containing borrowed string
2017-05-14 12:39:42 -07:00
David Tolnay
c68b959696
Release 1.0.4
2017-05-10 20:05:22 -07:00
David Tolnay
eab80172e4
Merge pull request #926 from serde-rs/borrow
...
Support borrowing within internally tagged enum
2017-05-10 20:04:36 -07:00
David Tolnay
c1259fbc87
Support borrowing within internally tagged enum
2017-05-10 19:56:05 -07:00
David Tolnay
58e30eaee4
Release 1.0.3
2017-05-10 10:15:39 -07:00
David Tolnay
bafa941004
Merge pull request #924 from pshc/deserialize-borrowed-path
...
impl Deserialize for &'a Path
2017-05-10 10:14:25 -07:00
David Tolnay
3f9fc49cca
Merge pull request #922 from serde-rs/nonzero
...
Removed Deref impl for NonZero
2017-05-09 19:58:17 -07:00
David Tolnay
c913527944
Removed Deref impl for NonZero
2017-05-09 19:48:54 -07:00
David Tolnay
8fafc7420c
Release 1.0.2
2017-04-27 12:32:30 -07:00
David Tolnay
bea1c5b0f5
Remove trailing whitespace
2017-04-27 12:31:13 -07:00
David Tolnay
aa37caf216
Merge pull request #905 from TedDriggs/adjacent_tag_enums
...
Fix #816 - adjacently-tagged enums honor deny_unknown_fields
2017-04-27 12:27:31 -07:00
David Tolnay
c96efcb87a
Merge pull request #900 from SuperFluffy/macro_to_derive_input
...
Replace deprecated MacroInput; completes c52e131
2017-04-25 08:10:26 -07:00
David Tolnay
c7901e532e
Release 1.0.1
2017-04-23 16:40:56 -07:00
David Tolnay
2af0701be6
Merge tag 'v0.9.15' into 'origin/master'
2017-04-23 16:39:32 -07:00
David Tolnay
ae79451b7a
Release 0.9.15
2017-04-23 16:37:43 -07:00
David Tolnay
b220f264a5
Merge pull request #898 from SimonSapin/z-is-dead
...
Remove usage of unstable core::num::Zero, which was removed upstream.
2017-04-23 16:35:57 -07:00
David Tolnay
1a2b3815ef
Merge pull request #899 from SimonSapin/z-is-dead-in-0.9-too
...
Remove usage of unstable core::num::Zero, which was removed upstream.
2017-04-23 16:34:06 -07:00
David Tolnay
d7ccef0cac
Release 1.0.0
2017-04-20 08:19:31 -07:00
David Tolnay
2d465415c5
Take credit
2017-04-20 08:13:46 -07:00
David Tolnay
bc2d637112
Cut an internals release
2017-04-20 08:11:31 -07:00
David Tolnay
cf1cdadc77
Fix some rustfmt screwups
2017-04-19 15:56:22 -07:00
David Tolnay
4a9cb3395d
Fix the serialize_bytes doc test
2017-04-19 15:03:02 -07:00
David Tolnay
dfa6623a24
Encourage serialize_entry
2017-04-19 14:56:52 -07:00
David Tolnay
a8adac6b93
Document misuse of SerializeMap
2017-04-19 14:55:28 -07:00
David Tolnay
b9b7922ef1
Naming for &str and &[u8] is more like primitives
2017-04-19 14:53:15 -07:00
David Tolnay
a369ee156f
Run serde_test doc tests in Travis
2017-04-19 14:45:06 -07:00
David Tolnay
d1253cb193
Minimal serde_derive documentation
...
Fixes #886 .
2017-04-19 14:43:53 -07:00
David Tolnay
bc982f9757
Examples for serde_test methods
2017-04-19 14:39:52 -07:00
David Tolnay
0240814677
Update post-merge html_root_urls
2017-04-19 14:32:04 -07:00
David Tolnay
670be2ce2f
Crate-level documentation for serde_test
2017-04-19 14:31:07 -07:00
David Tolnay
c893e3e872
Support old rustc
2017-04-19 14:17:18 -07:00
David Tolnay
fe8141fd70
Reorder Tokens to match the Serializer trait
2017-04-19 14:15:24 -07:00
David Tolnay
aa750d2bf3
Examples of every token
2017-04-19 14:12:56 -07:00
David Tolnay
4cea214da2
Update the assert_ser_tokens_error example
2017-04-19 13:11:14 -07:00
David Tolnay
15341780a2
Use struct variants in test suite
2017-04-19 13:06:31 -07:00
David Tolnay
4767ca3f5d
Use struct variants in token
2017-04-19 12:20:17 -07:00
David Tolnay
26a6ba177c
Remove error from serde_test public API
2017-04-19 11:54:48 -07:00
David Tolnay
974c8434e9
Add example of Error::Message
2017-04-19 10:42:15 -07:00
David Tolnay
0734b44a3a
Remove unneeded trait bounds
2017-04-19 10:41:58 -07:00
David Tolnay
d0f846182b
Keep serde_test serializer and deserializer private
2017-04-19 09:46:30 -07:00
David Tolnay
7a7d4c6364
Format in rfc style
2017-04-18 14:23:21 -07:00
David Tolnay
c567e749ef
Merge branch 'origin/1.0' into 'origin/master'
2017-04-18 14:03:00 -07:00
David Tolnay
b8a6e68322
Revert "Allow borrowing from str's IntoDeserializer"
...
This reverts commit 30e8c84d01 .
2017-04-17 16:18:48 -07:00
David Tolnay
6279b0d930
Resolve merge conflicts
2017-04-17 14:25:29 -07:00
David Tolnay
a778425d0f
Merge branch 'origin/master' into 'origin/1.0'
...
Conflicts:
serde/Cargo.toml
serde/src/de/impls.rs
serde/src/ser/impls.rs
serde_derive/Cargo.toml
serde_test/Cargo.toml
2017-04-17 14:18:33 -07:00
David Tolnay
faaf5ee115
Merge pull request #884 from serde-rs/sfs
...
Remove seq_fixed_size in favor of tuple
2017-04-17 12:29:36 -07:00
David Tolnay
86deb8db79
Remove seq_fixed_size in favor of tuple
2017-04-17 12:07:49 -07:00
David Tolnay
d4d2061a2e
Release 0.9.14
2017-04-17 07:33:45 -07:00
David Tolnay
c202ce13dc
Merge pull request #882 from jethrogb/feature/interior_mut_types
...
Add Serialize/Deserialize for std types that provide interior mutability
2017-04-17 07:32:13 -07:00
David Tolnay
739ad64c7c
Organize top links
2017-04-16 20:44:27 -07:00
David Tolnay
3eef7c87c9
Fix xml link spacing
2017-04-16 20:33:15 -07:00
David Tolnay
e0c040a3a2
Document MapAccess misuse
2017-04-15 12:36:43 -07:00
David Tolnay
c13a37d4db
Rename VariantAccess methods to not conflict with Deserializer
2017-04-15 12:35:04 -07:00
David Tolnay
4354aab93a
Document the default behavior of Visitor methods
2017-04-14 22:29:46 -07:00
David Tolnay
691e304fff
Mention the shorthand for identifiers
2017-04-14 22:13:55 -07:00
David Tolnay
13463e25c2
Add a lowercase case convention
2017-04-14 22:09:46 -07:00