Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2017-11-12 | A toml macro | David Tolnay | -0/+3 | |
2017-07-22 | fix docs and add | Garrett Berg | -1/+1 | |
2017-06-23 | updated toml version in the docs 0.4.2 | debris | -1/+1 | |
2017-05-02 | Update doc urls to 0.4 | Alex Crichton | -2/+2 | |
Closes #168 | ||||
2017-04-24 | Fixed the serde dependency in the documentation | Dzmitry Malyshau | -1/+1 | |
2017-04-05 | group mod statements consistently | Colin Kiegel | -1/+1 | |
2017-04-05 | doc - group link definitions | Colin Kiegel | -2/+1 | |
2017-02-09 | Remove newline that causes strange rendering | Jake Goulding | -1/+0 | |
2017-02-09 | Tighten up the crate-level docs | Jake Goulding | -11/+12 | |
2017-02-08 | Rewrite crate with serde support from ground up | Alex Crichton | -489/+151 | |
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 | ||||
2017-01-09 | Clarify that serde is supported | Alex Crichton | -0/+9 | |
Closes #122 | ||||
2016-12-30 | Escape control characters when encoding strings | Alex Crichton | -0/+6 | |
Closes #126 | ||||
2016-07-29 | Touch up the encoder/decoder a bit | Alex Crichton | -1/+1 | |
* Whitespace things * Don't make `State` public * Remove `#[cfg]` annotations | ||||
2016-06-03 | Clippy run | leonardo.yvens | -5/+5 | |
2016-04-17 | Require a newline after table definition | James Sanderson | -1/+1 | |
2016-03-28 | Add a bunch of negative and positive tests | Bourgond Aries | -0/+28 | |
2016-03-27 | Fix the indentation to be consistent with the repository | Bourgond Aries | -3/+3 | |
2016-03-27 | Add advanced lookup for table names | Bourgond Aries | -0/+7 | |
2016-03-27 | Add a test for lookup_mut_advanced | Bourgond Aries | -0/+9 | |
2016-03-27 | Implement advanced key lookup for lookup_mut | Bourgond Aries | -37/+6 | |
2016-03-27 | Implement a more advanced algorithm for lookup | Bourgond Aries | -2/+50 | |
The new algorithm allows the explicit usage of "" and '' to denote key names. This is useful for accessing tables or keys that are named in a non-conventional manner. | ||||
2016-03-25 | Add a test to see if the table's contents have changed | Bourgond Aries | -0/+22 | |
2016-03-25 | Implement the non-recursive lookup_mut | Bourgond Aries | -31/+95 | |
Also include some tests simply by copying and modifying the other tests for lookup. | ||||
2016-03-24 | Add lookup_mut method for mutable access | Bourgond Aries | -0/+62 | |
Mutable access may sometimes be desired in order to change values in the toml table. This can be used for dynamic configurations which will be easy to modify and store. lookup_mut requires a recursive method due to the borrow checker not allowing to have more than one mutable reference in the same scope. | ||||
2016-01-21 | Address issues found by rust-clippy | Corey Farwell | -7/+7 | |
2015-09-25 | Implement Value::lookup for empty path to return self | Kerhong | -0/+20 | |
2015-08-12 | Merge remote-tracking branch 'remotes/origin/master' into serde | Erick Tryzelaar | -2/+1 | |
2015-08-11 | Don't need to qualify String | Alex Crichton | -2/+1 | |
2015-06-06 | Rework fix for table redefinition to avoid breaking AST-compatiblity | Andrzej Janik | -18/+2 | |
2015-06-04 | Disallow table redefinitions | Andrzej Janik | -2/+18 | |
2015-04-02 | wip | Alex Crichton | -0/+1 | |
2015-04-02 | Modularize rustc-serialize support | Alex Crichton | -60/+10 | |
* Add rustc-serialize as a default feature * Make room for for serde support | ||||
2015-04-01 | Bump to 0.1.20 | Alex Crichton | -1/+0 | |
2015-03-25 | Bump to 0.1.19 | Alex Crichton | -1/+1 | |
2015-03-20 | Implement Encodable for Value | Alex Crichton | -2/+51 | |
We can't generically decode into one, but we can generically encode one! Closes #58 | ||||
2015-03-15 | Improve test coverage | Alex Crichton | -2/+2 | |
2015-03-09 | Reduce usage of unstable features | Alex Crichton | -3/+5 | |
2015-03-03 | Don't upload extra docs on travis | Alex Crichton | -0/+1 | |
2015-03-03 | Add a doc root url | Steven Fackler | -1/+1 | |
2015-02-03 | Bump to 0.1.16 | Alex Crichton | -3/+5 | |
2015-02-02 | Move show.rs to display.rs | Alex Crichton | -1/+1 | |
2015-02-02 | Fix a deprecation warning | Alex Crichton | -2/+2 | |
2015-01-29 | Add some feature gates | Alex Crichton | -1/+1 | |
2015-01-27 | Migrate to as many stable functions as possible | Alex Crichton | -4/+4 | |
2015-01-15 | Move tests to integration tests | Alex Crichton | -1/+1 | |
2015-01-09 | Bump to 0.1.11 | Alex Crichton | -4/+3 | |
2015-01-08 | Update to master | Valerii Hiora | -4/+5 | |
- features - macro reform - String/Show split in formatter - staging | ||||
2015-01-06 | Remove old_orphan_check | Alex Crichton | -1/+0 | |
2015-01-06 | Fallout of serialize traits changes | Valerii Hiora | -0/+1 | |
2015-01-03 | Update to master | Valerii Hiora | -1/+2 | |
- updated `rustc-serialize` dependency, in other case `toml-rs` prohibits `rustc-serialize` update on other crates - updated after syntax and lib changes |