David Tolnay
d094209774
CI builders for all versions mentioned in the build script
...
This should prevent accidentally inserting something under one of these
cfgs that is available only on a newer rustc. For example if something
is changed in the Duration serialization, but that change works only on
a recent rustc, our test suite will not have caught it before.
2018-06-03 01:26:58 -07:00
David Tolnay
77f9e63661
Add a CI build on 1.15.0
2018-05-02 14:29:51 -07:00
David Tolnay
34b39083bc
No error if clippy install fails
2017-02-01 00:38:02 -08:00
David Tolnay
48f4deac55
No more travis-cargo
2017-01-31 12:18:57 -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
David Tolnay
dd13fd3a34
Isolate the compiletest dependencies
2017-01-27 14:53:30 -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
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
68aab2424f
Rename test suite crate
2017-01-25 20:40:13 -08:00
David Tolnay
3e1e42ef9b
Combine the test suites
2017-01-25 20:29:09 -08:00
David Tolnay
d7dadd83b6
Remove the syntex example
2017-01-25 19:54:24 -08:00
David Tolnay
1ffb0570b6
Do not require rustdoc tests to run on stable
2017-01-24 20:47:31 -08:00
David Tolnay
fc4e370ba9
Support serde_derive on no_std
2017-01-23 16:03:06 -08:00
David Tolnay
13794c1b48
Stop testing on rust 1.12.0
2017-01-17 09:19:39 -08:00
David Tolnay
9fc8a86bcc
Exclude serde-syntex-example until serde_json has been updated
2017-01-13 13:34:41 -08:00
Erick Tryzelaar
b6e8b58cb2
Stop testing on 1.11
2017-01-02 14:59:00 -08:00
David Tolnay
7efa0153b0
Drop testing on rust 1.10
2016-11-19 15:24:40 -08:00
David Tolnay
86f0d0382f
Drop coveralls
...
Has not been uploading for months.
2016-10-20 00:33:03 -07:00
Erick Tryzelaar
cbe6b4c97c
Drop support for rust 1.8.0 and 1.9.0.
2016-10-15 14:43:30 -07:00
David Tolnay
8b7b886036
Test serde_derive instead of serde_macros
2016-09-28 11:19:27 -07:00
David Tolnay
e0c9bd4b87
Remove doc-upload
2016-08-13 19:15:48 -07:00
David Tolnay
33d26c6d38
Remove CNAME
...
This is now managed by github.com/serde-rs/docs.
2016-08-13 17:54:56 -07:00
David Tolnay
0557a7feac
Point links to docs.serde.rs
2016-08-13 15:01:57 -07:00
David Tolnay
09fe2dbba5
Generate docs from 'docs' branch instead of master
2016-07-30 16:45:47 -07:00
David Tolnay
c8c22c036f
Re-enable serde-syntex-example build in Travis
2016-07-29 09:53:44 -07:00
David Tolnay
4f79829849
Rename feature nightly-testing to unstable-testing
2016-07-17 13:34:23 -07:00
David Tolnay
e404de85b2
Remove serde-syntex-example from travis until serde_json 0.8.0
2016-07-17 12:59:04 -07:00
David Tolnay
54ce7f2e90
Drop support for 1.7.0
2016-07-10 14:25:17 -07:00
David Tolnay
fb0e62951f
Rename serde_tests to testing
2016-06-28 20:43:59 -07:00
David Tolnay
22a26a33f4
Remove some low-risk travis builds
2016-06-11 16:21:20 -07:00
David Tolnay
7375b4e847
Add travis builds for 1.6.0 and 1.7.0
2016-06-11 08:59:02 -07:00
David Tolnay
9834af7ed9
Stop building on 1.5.0
...
Syntex no longer supports this version of Rust.
2016-06-11 01:31:17 -07:00
David Tolnay
898b346d48
1.5 does not have a stable libcore
2016-06-09 09:17:21 -07:00
David Tolnay
e90adb20ef
Run serde-syntex-example in Travis
2016-06-09 01:42:00 -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
55355b6680
Revert "Enable use in no_std environments"
...
This reverts commit 9c0140968d
.
2016-05-08 20:30:21 -07:00
Corey Richardson
9c0140968d
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-04 01:26:43 +10:00
Erick Tryzelaar
a4de662adb
Fix doc links
2016-04-13 08:11:02 -07:00
Erick Tryzelaar
9082b75e75
Fix generating serde_{codegen,macros} documentation
2016-04-12 08:36:02 -07:00
Erick Tryzelaar
6b127cb8d0
Update travis travis token
2016-03-06 21:14:23 -05:00
Corey Farwell
4d4b85318f
Remove now default 'sudo: false'
...
`sudo: false` is now default on Travis CI
2016-02-27 15:36:29 -05:00
Erick Tryzelaar
517c2f79b7
chore(cargo): Only depend on clippy when testing
2016-02-08 13:35:26 -08:00
Erick Tryzelaar
caddd11c15
Travis work
2015-08-27 22:51:11 -07:00
Erick Tryzelaar
26873bf3d5
Don't use sudo in the travis
2015-08-09 16:40:35 -07:00
Erick Tryzelaar
fbdede68a4
Build the serde_json docs
2015-07-31 07:24:05 -07:00