Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-09-30 | Forbid unsafe code (#332) | Sergey "Shnatsel" Davidoff | -0/+5 | |
* Forbid unsafe code * Add badge advertising that unsafe code is forbidden * Revert "Add badge advertising that unsafe code is forbidden" This reverts commit e8d35d20d016a341d37969b975463588d3143528. * Comment on #![forbid(unsafe_code)] * Run rustfmt | ||||
2019-08-09 | include Spanned in the docs | Pietro Albini | -1/+0 | |
The `Spanned` struct was originally included in the docs as a re-export, but rustdoc doesn't render re-exports if the module from which it's exported isn't documented. Since `Spanned` is the only public item inside the `spanned` module this commit shows the struct as a normal item in the index, and moves the example from the module docs to the struct docs. | ||||
2019-05-08 | 2018 edition idioms. | Eric Huss | -11/+3 | |
2019-05-08 | Migrate to 2018 edition. | Eric Huss | -4/+4 | |
2019-04-25 | Bump html_root_url version. | Eric Huss | -1/+1 | |
2018-12-28 | Add the preserve_order feature | Vincent Prouillet | -0/+3 | |
2018-11-21 | Indicate this is now supporting version 0.5 of TOML. | Eric Huss | -1/+1 | |
2018-05-09 | Make spanned module private and hide internals | John-John Tedro | -1/+1 | |
2018-05-07 | Fix incorrectly reported spans for Datetime | John-John Tedro | -0/+1 | |
2018-05-07 | Use BorrowedStrDeserializer instead of generated key deserializers | John-John Tedro | -2/+0 | |
2018-05-07 | Use custom struct/field naming to deserialize spans | John-John Tedro | -0/+1 | |
2018-05-06 | Proof of concept: reporting span information to a Spanned<T> type | David Tolnay | -0/+4 | |
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 | |