Oliver Schneider
a4ee9bd045
Merge pull request #808 from serde-rs/u32
...
Implement deserialize_enum for U32Deserializer
2017-03-07 18:58:29 +01:00
Oliver Schneider
afa6dfbbe2
Merge pull request #765 from serde-rs/with
...
Pair serialize_with and deserialize_with into one attribute
2017-02-15 08:33:14 +01:00
Oliver Schneider
4dba260ad7
Merge pull request #756 from shepmaster/patch-2
...
Add missing close backtick
2017-02-09 18:01:35 +01:00
Oliver Schneider
d60fd84b7e
Merge pull request #740 from serde-rs/enumset
...
Remove the EnumSet impls
2017-02-03 13:38:39 +01:00
Oliver Schneider
faaa494579
Merge pull request #738 from serde-rs/absolute
...
Use absolute paths to Ok, Err, and other types and methods
2017-02-02 08:16:51 +01:00
Oliver Schneider
368784949e
move to cargo clippy instead of using the clippy plugin ( #733 )
...
* move to cargo clippy instead of using the clippy plugin
fixes #729
* non-exectable scripts must be run with `sh`
* don't build serde in the clippy travis job
* only run clippy tests if installing clippy succeeds
* why is travis so picky?
* no more serde_codegen
* serde_test_suite_deps has no features
* don't use empty loops, llvm optimizes them to undefined behaviour
* abort the clippy job when clippy lints are triggered
* use caches on travis to speed up builds
* why are we even using `travis-cargo`?
* need to reinstall clippy frequently due to nightly updates
* command line tools are hard
2017-01-31 09:09:37 -08:00
Oliver Schneider
74cf80989d
Merge pull request #731 from serde-rs/pubtuple
...
No tuple structs with private fields in public API
2017-01-31 08:56:46 +01:00
Oliver Schneider
ffcd97834f
Merge pull request #721 from serde-rs/size
...
Remove usize and isize from data model
2017-01-25 19:08:02 +01:00
Oliver Schneider
42c1bc2907
Merge pull request #716 from serde-rs/ref
...
Serialize T by ref
2017-01-24 08:31:24 +01:00
Oliver Schneider
a982d27536
Merge pull request #700 from serde-rs/usize
...
Restore visit_usize and visit_bytes for identifying variants
2017-01-23 11:27:06 +01:00
Oliver Schneider
dc87826298
Merge pull request #699 from serde-rs/fields
...
Remove visit_usize from Duration impl
2017-01-23 11:26:18 +01:00
Oliver Schneider
e27553d3df
Merge pull request #710 from serde-rs/errors
...
Errors redesign
2017-01-23 10:25:48 +01:00
Oliver Schneider
be0c755731
Merge pull request #705 from serde-rs/inlineseed
...
Inline <PhantomData<T> as DeserializeSeed>::deserialize
2017-01-20 14:34:24 +01:00
Oliver Schneider
787ecc6a82
Merge pull request #684 from serde-rs/end
...
Remove SeqVisitor::end() and MapVisitor::end()
2017-01-14 08:01:53 +01:00
Oliver Schneider
dec116311e
Merge pull request #682 from serde-rs/unknown
...
Treat skipped fields as unknown
2017-01-13 10:46:18 +01:00
Oliver Schneider
5e6ee523d2
remove duplicate into_iter
2017-01-12 21:52:38 +01:00
Oliver Schneider
2d1a60c056
Update the Serialize impl, too
2017-01-12 20:06:44 +01:00
Oliver Schneider
5edfdba940
use IntoIterator everywhere
2017-01-12 20:05:26 +01:00
Oliver Schneider
756bff534f
make ser::iterator more general by taking IntoIterator
2017-01-12 19:24:35 +01:00
Oliver Schneider
405b534254
Merge pull request #674 from serde-rs/nonascii
...
Add test for non ascii idents
2017-01-10 11:16:19 +01:00
Oliver Schneider
2b8a620807
Merge pull request #671 from serde-rs/fields
...
Stop generating visit_usize and visit_bytes for FieldVisitor
2017-01-09 13:09:18 +01:00
Oliver Schneider
a3f556959f
Merge pull request #652 from serde-rs/bbstr
...
Support deserializing ByteBuf from string
2016-12-25 01:09:15 +01:00
Oliver Schneider
d63d09f4db
Enable deserializing an empty String from a unit value
2016-12-01 11:23:12 +01:00
Oliver Schneider
6723da67b3
Merge pull request #506 from serde-rs/https
...
HTTPS for serde.rs
2016-08-19 10:57:52 +02:00
Oliver Schneider
ce66b230e3
Merge pull request #502 from serde-rs/help
...
Getting help
2016-08-18 17:08:30 +02:00
Oliver Schneider
c3ec05f410
Merge pull request #501 from serde-rs/readme
...
Condense readme and link to serde.rs
2016-08-18 13:22:53 +02:00
Oliver Schneider
d46db730ff
Merge pull request #490 from bluss/patch-1
...
Adjust doc(html_root_url)
2016-08-12 15:59:18 +02:00
Oliver Schneider
f59ec44a0b
Merge pull request #488 from oli-obk/codegen_stack_overflow_hack
...
use a thread in the build script of serde_codegen to allow env vars to control the stack size
2016-08-11 11:28:53 +02:00
Oliver Schneider
82098f4e49
Merge pull request #476 from serde-rs/duration
...
Serialize and Deserialize for std::time::Duration
2016-08-04 09:29:14 +02:00
Oliver Schneider
1c55f58093
Merge pull request #479 from serde-rs/nestser
...
Remove unnecessary nesting from generated impls
2016-08-04 09:08:59 +02:00
Oliver Schneider
df3c3cb555
Merge pull request #477 from serde-rs/iter
...
Fix clippy lint about looping over iter()
2016-08-04 08:48:35 +02:00
Oliver Schneider
85001608e0
Merge pull request #473 from serde-rs/docs
...
Generate docs from 'docs' branch instead of master
2016-07-31 12:04:12 +02:00
Oliver Schneider
b6ed82dd7d
Merge pull request #472 from serde-rs/exact
...
Use exact dependencies on other serde crates
2016-07-30 21:12:20 +02:00
Oliver Schneider
061a1d8a8c
Merge pull request #465 from serde-rs/underscore
...
Remove underscore from parameter names in deserializer traits
2016-07-26 08:25:15 +02:00
Oliver Schneider
49ff56aa15
Merge pull request #452 from oli-obk/pure_interface
...
Pure interface for Deserializer
2016-07-21 11:25:16 +02:00
Oliver Schneider
d751b4c39a
Merge pull request #451 from killercup/doc/recursive-bounds
...
Mention Empty Bounds for Recursion in Readme
2016-07-20 10:43:54 +02:00
Oliver Schneider
15c09a8d2c
Merge pull request #448 from laktak/hjson
...
add Hjson
2016-07-18 13:04:02 +02:00
Oliver Schneider
70c83768b7
Merge pull request #1 from serde-rs/dtolnay/serializer
...
David's take on Serializer
2016-07-15 10:38:22 +02:00
Oliver Schneider
7ffb74f5bb
Merge pull request #423 from dtolnay/seq
...
Close the seq before failing on invalid length
2016-07-05 22:44:52 +02:00
Oliver Schneider
d1be5ef187
Merge pull request #412 from dtolnay/test
...
Move Token De/Serializer to serde_test crate
2016-06-29 10:05:36 +02:00
Oliver Schneider
7374ac499d
Merge pull request #311 from dtolnay/deserialize_with
...
Field with deserialize_with should not implement Deserialize
2016-05-11 11:48:19 +02:00
Oliver Schneider
6596f77e91
Merge pull request #315 from dtolnay/underscore
...
Prefix type parameters and lifetimes with double underscore
2016-05-11 11:06:25 +02:00