Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2017-07-30 | don't run `cargo doc` for 1.15.0 | Garrett Berg | -1/+1 | |
2017-04-05 | travis - run tests on 1.15.0 | Colin Kiegel | -0/+1 | |
2017-02-08 | Rewrite crate with serde support from ground up | Alex Crichton | -5/+1 | |
This commit completely rewrites this crate from the ground up, supporting serde at the lowest levels as I believe serde support was intended to do. This is a major change from the previous versions of this crate, with a summary of changes being: * Serialization directly to TOML is now supported without going through a `Value` first. * Deserialization directly from TOML is now supported without going through a `Value`. Note that due to the TOML format some values still are buffered in intermediate memory, but overall this should be at a minimum now. * The API of `Value` was overhauled to match the API of `serde_json::Value`. The changes here were to: * Add `is_*` accessors * Add `get` and `get_mut` for one-field lookups. * Implement panicking lookups through `Index` The old `index` methods are now gone in favor of `get` and `Index` implementations. * A `Datetime` type has been added to represent a TOML datetime in a first-class fashion. Currently this type provides no accessors other than a `Display` implementation, but the idea is that this will grow support over time for decomposing the date. * Support for the `rustc-serialize` crate has been dropped, that'll stay on the 0.2 and 0.1 release trains. * This crate no longer supports the detection of unused fields, for that though you can use the `serde_ignored` crate on crates.io | ||||
2016-11-19 | Update travis token | Alex Crichton | -1/+2 | |
2016-01-25 | Move travis from 1.0.0 -> stable | Alex Crichton | -4/+1 | |
2015-12-15 | Update travis syntax | Alex Crichton | -1/+3 | |
2015-11-29 | Don't run serde tests on 1.0.0 | Alex Crichton | -1/+1 | |
2015-09-25 | Add stable Rust build to Travis-CI config | Kerhong | -0/+1 | |
2015-08-13 | Make serde-tests a standalone crate | Alex Crichton | -0/+1 | |
2015-08-12 | Merge remote-tracking branch 'remotes/origin/master' into serde | Erick Tryzelaar | -9/+16 | |
2015-07-10 | Upload docs only on nightly | Alex Crichton | -1/+1 | |
2015-07-10 | Use travis-cargo for coverage + doc upload | Alex Crichton | -10/+12 | |
2015-05-15 | Test on beta as well | Alex Crichton | -0/+1 | |
2015-05-15 | Try out a new travis config | Alex Crichton | -0/+4 | |
2015-04-21 | Continue to tweak travis for serde | Alex Crichton | -3/+1 | |
2015-04-21 | Tweak some style | Alex Crichton | -0/+2 | |
2015-04-02 | Modularize rustc-serialize support | Alex Crichton | -0/+2 | |
* Add rustc-serialize as a default feature * Make room for for serde support | ||||
2015-03-03 | Don't upload extra docs on travis | Alex Crichton | -1/+1 | |
2015-01-11 | Tweak travis config | Alex Crichton | -6/+4 | |
2014-10-29 | Don't email on successful travis builds | Alex Crichton | -0/+3 | |
2014-10-05 | Update travis config | Alex Crichton | -2/+2 | |
2014-09-22 | Upload docs to Rust CI as well | Alex Crichton | -8/+16 | |
2014-09-16 | Tweak travis config | Alex Crichton | -3/+1 | |
2014-08-07 | Cargo now runs doc tests | Alex Crichton | -1/+0 | |
2014-08-03 | Put documentation on github | Alex Crichton | -6/+12 | |
2014-07-14 | Update travis config | Alex Crichton | -2/+0 | |
2014-07-10 | Update travis config | Alex Crichton | -4/+7 | |
2014-06-20 | Add a travis yml | Alex Crichton | -0/+8 | |