Oliver Schneider
d10a69b243
document some hints for defaults
2016-07-20 10:42:14 +02:00
Oliver Schneider
4722571a4d
make VariantVisitor pure
2016-07-20 10:33:28 +02:00
Oliver Schneider
36a7bf6244
make Deserializer pure
2016-07-20 10:26:31 +02:00
Oliver Schneider
05ad8662e2
add more extensive docs
2016-07-18 16:08:07 +02:00
David Tolnay
aaca4f06c6
Release 0.8.0-rc2
2016-07-17 18:07:40 -07:00
David Tolnay
4f79829849
Rename feature nightly-testing to unstable-testing
2016-07-17 13:34:23 -07:00
David Tolnay
6fe01bc8e3
Release 0.8.0-rc1
...
This prerelease contains the Serializer API changes intended for 0.8.0. It
allows us to start merging PRs that use the new API.
2016-07-17 11:46:03 -07:00
David Tolnay
855f3d99bb
Do not release any more 0.7 releases from master
2016-07-15 17:00:09 -07:00
Oliver Schneider
42c41922ce
adjust tests for new interface
2016-07-15 12:59:30 +02:00
David Tolnay
fbad194042
Restore 'static requirement for names
2016-07-15 00:59:56 -07:00
David Tolnay
2e4cc0b443
Restore serialize_seq_fixed_size
2016-07-15 00:58:48 -07:00
David Tolnay
9217517532
Update impls
2016-07-15 00:55:38 -07:00
David Tolnay
0feeb7a341
David's take on Serializer
2016-07-15 00:01:31 -07:00
Oliver Schneider
2901344722
this time really fix ranges
2016-07-14 16:16:20 +02:00
Oliver Schneider
54c80ad677
fix range serialization
2016-07-14 15:37:05 +02:00
Oliver Schneider
16ba32dbe1
stateful map/seq serialization
2016-07-14 15:36:47 +02:00
Oliver Schneider
6adcaa55e5
json needs more info
2016-07-12 16:53:20 +02:00
Oliver Schneider
fb575225bc
simplify!
2016-07-12 16:16:48 +02:00
Oliver Schneider
ee4e7413b0
whoops
2016-07-12 15:50:41 +02:00
Oliver Schneider
a6f8bd5aac
nightly
2016-07-12 15:49:41 +02:00
Oliver Schneider
3766633f4a
adjust codegen to work with the revamped map/seq serializer
2016-07-12 15:44:19 +02:00
Dawid Ciężarkiewicz
99038b044e
Eliminate Visitor pattern
...
Visitor is "pull", while `MapSerializer` and `SeqSerializer`
are "push" like the rest of the API.
2016-07-12 11:46:44 +02:00
David Tolnay
a070de28e2
Update syntex to 0.38
2016-07-09 11:37:01 -07:00
David Tolnay
15764cb955
impl Display for de::Type
2016-07-06 23:33:59 -07:00
David Tolnay
97bc1e08e7
Release 0.7.13
2016-07-05 20:06:10 -07:00
David Tolnay
d450de1482
Update syntex to 0.37
2016-07-02 20:20:44 -07:00
David Tolnay
6ab508a93c
Release 0.7.11
2016-06-23 19:58:31 -07:00
Fedor Gogolev
021ce5be88
Fix typo
2016-06-23 20:50:27 +04:00
David Tolnay
f5f35677f0
Remove unused macro rule
2016-06-17 00:06:11 -07:00
Erick Tryzelaar
db8881d845
Extend tuple impls up to 16 elements
2016-06-16 11:22:15 +01:00
David Tolnay
8a09f05644
Release 0.7.10
2016-06-11 13:08:33 -07:00
David Tolnay
decc571988
De/serialize for HashSet<T, S>
2016-06-11 10:00:33 -07:00
David Tolnay
dd3f653103
Move bounds to where-clause to increase legibility
2016-06-11 10:00:33 -07:00
David Tolnay
46a1860601
De/serialize for HashMap<K, V, S>
2016-06-11 10:00:33 -07:00
David Tolnay
bb059b97c0
Release 0.7.9
2016-06-09 20:16:49 -07:00
David Tolnay
58fa302007
Release 0.7.8
2016-06-06 10:13:52 -07:00
Oliver Schneider
96cd910c92
undo the breaking change introduced in 0.7.6
2016-06-01 11:08:59 +02:00
Homu
e0bd57d63c
Auto merge of #347 - erickt:master, r=erickt
...
Add "include" to Cargo.toml files
This filters out junk files from the crates.
Closes #331 .
2016-05-30 23:23:57 +09:00
Erick Tryzelaar
66eddd4d9b
Add "include" to Cargo.toml files
...
This filters out junk files from the crates.
Closes #331 .
2016-05-30 07:00:13 -07:00
Manish Goregaokar
379c9e7148
Rustup too rustc 1.11.0-nightly (7746a334d 2016-05-28)
2016-05-30 14:01:57 +05:30
Pyfisch
2ff7d003ee
Better documentation for de::Error::invalid_length
...
Closes #342
2016-05-24 13:07:26 +02:00
David Tolnay
76a321db5c
Simplify redundant closure
2016-05-13 10:53:03 -07:00
David Tolnay
004dcaec3b
Remove unused imports and needless borrows
2016-05-13 10:47:09 -07:00
Homu
74eb2f52b8
Auto merge of #316 - cmr:no_std, r=oli-obk
...
Enable use in no_std environments
Re-opening of #302 after bust merge.
2016-05-13 17:13:08 +09:00
Corey Richardson
9b7317fbb1
Address nits
2016-05-13 11:17:17 +10:00
David Tolnay
709ac64dfc
Release 0.7.5
2016-05-11 09:36:30 -07:00
David Tolnay
eeb4efc19c
feat(codegen): Detect repeated struct field when deserializing
2016-05-10 09:52:51 -07:00
Corey Richardson
ae806af644
Enable use in no_std environments
...
These changes are fairly invasive to imports and uses of non-libcore types,
but allow for some or none of the freestanding crates (core, rustc_unicode,
alloc, collections) to be supported by serde.
2016-05-10 10:23:41 +10:00
David Tolnay
efdbf5795f
Fix version in serde/Cargo.toml
2016-05-08 20:43:46 -07:00
David Tolnay
55355b6680
Revert "Enable use in no_std environments"
...
This reverts commit 9c0140968d .
2016-05-08 20:30:21 -07:00