David Tolnay
48f4deac55
No more travis-cargo
2017-01-31 12:18:57 -08:00
David Tolnay
9a0f05d00d
Speed up the travis clippy installation
2017-01-31 12:09:44 -08:00
David Tolnay
b47e1a6dc3
Allow clippy failure in travis
2017-01-31 12:07:35 -08:00
David Tolnay
39c7797633
Allow running travis build locally
2017-01-31 12:07:31 -08: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
David Tolnay
f0b4735781
No tuple structs with private fields in public API
2017-01-30 18:10:50 -08:00
David Tolnay
297f373548
Release 0.9.4
2017-01-30 17:42:11 -08:00
David Tolnay
81f28da8e1
Clarify the role of Impossible serializer
2017-01-30 17:41:33 -08:00
David Tolnay
d4bb687032
Merge pull request #728 from nox/impossibru
...
Introduce ser::Impossible (fixes #694 )
2017-01-30 17:26:21 -08:00
Anthony Ramine
f9bc5037f5
Introduce ser::Impossible ( fixes #694 )
2017-01-31 02:20:04 +01:00
David Tolnay
8624ca6f1d
Release 0.9.3
2017-01-28 15:01:58 -08:00
David Tolnay
a9b5cc4830
Fix invalid_length message for tuples and arrays
2017-01-28 15:00:54 -08:00
David Tolnay
c31f76321c
Release 0.9.2
2017-01-28 09:10:39 -08:00
David Tolnay
f2402dcf52
Merge pull request #724 from serde-rs/entry
...
SerializeMap::serialize_entry
2017-01-28 09:08:51 -08:00
David Tolnay
361402ac4d
SerializeMap::serialize_entry
2017-01-28 09:03:32 -08:00
David Tolnay
c52e131a03
Replace deprecated MacroInput
2017-01-27 15:42:43 -08:00
David Tolnay
c0a06bdc96
Update to syn 0.11
2017-01-27 15:25:42 -08:00
David Tolnay
dd13fd3a34
Isolate the compiletest dependencies
2017-01-27 14:53:30 -08:00
David Tolnay
91f628727b
Clean up the compile_tests script
2017-01-27 14:37:28 -08:00
David Tolnay
571a2e4e2d
Indent the travis config to look like serde_json's
2017-01-27 14:17:07 -08:00
David Tolnay
7edcf6ec3b
Simplify Error::custom example
2017-01-27 14:03:40 -08:00
David Tolnay
e4f7d8513c
Clean up clippy lints in codegen_internals
2017-01-25 21:22:15 -08:00
David Tolnay
09c69da909
Move test macro to where it is used
2017-01-25 20:55:55 -08:00
David Tolnay
7ee175f448
Remove duplicate btreemap macro
2017-01-25 20:54:31 -08:00
David Tolnay
70ab3cdd61
Docs are built in a different repo
2017-01-25 20:51:10 -08:00
David Tolnay
8fb554e593
Rename no_std tests to underscores
2017-01-25 20:50:23 -08:00
David Tolnay
7a2bfdc1dd
Consistent underscores in root directory
2017-01-25 20:45:33 -08:00
David Tolnay
9046e9d7a1
Test suite requires beta for now
2017-01-25 20:45:08 -08:00
David Tolnay
87040b4bc4
Fix clippy lints in serde_test
2017-01-25 20:42:44 -08:00
David Tolnay
68aab2424f
Rename test suite crate
2017-01-25 20:40:13 -08:00
David Tolnay
9b9b697eb1
Make compiletest an optional dependency of the test suite
2017-01-25 20:39:27 -08:00
David Tolnay
db449c4bf2
Set up clippy for serde_test
2017-01-25 20:38:21 -08:00
David Tolnay
948aa47687
Clean up clippy lints
2017-01-25 20:34:01 -08:00
David Tolnay
3e1e42ef9b
Combine the test suites
2017-01-25 20:29:09 -08:00
David Tolnay
dbdfe4f306
Remove serde_codegen from the test suite
2017-01-25 20:19:16 -08:00
David Tolnay
e0d6b9d010
Merge serde_codegen into serde_derive crate
2017-01-25 20:07:55 -08:00
David Tolnay
a5b8e806f8
Remove with-syntex feature of serde_codegen
2017-01-25 20:02:24 -08:00
David Tolnay
d7dadd83b6
Remove the syntex example
2017-01-25 19:54:24 -08:00
David Tolnay
7612fd8e82
Release 0.9.1
2017-01-25 14:58:22 -08:00
David Tolnay
4c77af53e5
Clean up dependency declarations
2017-01-25 14:54:32 -08:00
David Tolnay
5d9c1aeb06
Release 0.9.0
2017-01-25 12:57:45 -08:00
David Tolnay
59e48997dd
Release 0.9.0-rc4
2017-01-25 10:14:43 -08: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
David Tolnay
e0c049dbf2
Remove usize and isize from data model
2017-01-25 09:08:06 -08:00
David Tolnay
8cb6607e82
Merge pull request #719 from serde-rs/rustdoc
...
Serde rustdoc
2017-01-24 20:59:26 -08:00
David Tolnay
1ffb0570b6
Do not require rustdoc tests to run on stable
2017-01-24 20:47:31 -08:00
David Tolnay
2c1dd60575
Serde rustdoc
2017-01-24 20:37:11 -08:00
David Tolnay
24f849da2d
Remove unused #[macro_use]
...
I think this was for the quasi-quoting macros back in the day.
2017-01-24 09:28:00 -08:00
David Tolnay
a5024a4238
Merge pull request #717 from serde-rs/badger
...
add travis badge to crates.io
2017-01-24 05:35:55 -08:00