Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2018-10-29 | Merge pull request #272 from hcpl/tuple-support | Alex Crichton | -15/+108 | |
Support tuple Serde types for `Value` | ||||
2018-10-28 | Support tuple Serde types for `Value` | hcpl | -15/+108 | |
2018-10-27 | Allow newtype key | Steven Pease | -2/+2 | |
2018-10-27 | Allow whitespace after line ending backslash (#162) | Joey Hain | -1/+40 | |
2018-10-01 | Bump to 0.4.8 | Alex Crichton | -1/+1 | |
2018-10-01 | Merge pull request #263 from Deewiant/final-quote-fix | Alex Crichton | -0/+20 | |
Avoid panic on pretty string ending in single quote | ||||
2018-10-01 | Avoid panic on pretty string ending in single quote | Matti Niemenmaa | -0/+20 | |
Fixes #262. | ||||
2018-09-25 | Bump to 0.4.7 | Alex Crichton | -1/+1 | |
2018-09-25 | Merge pull request #261 from rhysd/fix-multiline-string-key | Alex Crichton | -31/+53 | |
Fix multi-line strings are not allowed for key (#260) | ||||
2018-09-25 | Fix multi-line strings are not allowed for key | rhysd | -31/+53 | |
In spec https://github.com/toml-lang/toml#keys Quoted keys are clarified as > he exact same rules as either basic strings or literal strings TOML clearly distinguishes basic string and multi-line basic string (literal string is also). https://github.com/toml-lang/toml#string So table key and quoted key should not allow multi-line basic string and multi-line literal string. ABNF definition also describes that. https://github.com/toml-lang/toml/blob/master/toml.abnf ``` string = ml-basic-string / basic-string / ml-literal-string / literal-string quoted-key = basic-string / literal-string ``` `string` contains `ml-*` but `quoted-key` doesn't. | ||||
2018-08-06 | Merge pull request #255 from kornelski/master | Alex Crichton | -0/+29 | |
Support deserializing from other integer types | ||||
2018-08-06 | Test serde_json interoperability | Kornel | -0/+13 | |
2018-08-05 | Merge pull request #254 from ehuss/macro-0.5 | Alex Crichton | -46/+214 | |
Support the new 0.5 syntax in the toml! macro. | ||||
2018-08-05 | Support deserializing from other integer types | Kornel | -0/+16 | |
2018-08-05 | Support the new 0.5 syntax in the toml! macro. | Eric Huss | -46/+214 | |
- Space in datetime. - +- inf, nan, 0.0 - Dotted keys. | ||||
2018-07-28 | Merge pull request #252 from ehuss/dotted-keys | Alex Crichton | -7/+113 | |
0.5: Support dotted keys. | ||||
2018-07-27 | Don't allow intermixing inline tables and dotted key tables. | Eric Huss | -17/+7 | |
2018-07-16 | Support older rustc. | Eric Huss | -4/+4 | |
2018-07-16 | 0.5: Support dotted keys. | Eric Huss | -6/+122 | |
cc #224 | ||||
2018-07-11 | Merge pull request #249 from ehuss/int-radix | Alex Crichton | -31/+66 | |
0.5: Support hex/oct/bin integers. | ||||
2018-07-11 | 0.5: Support hex/oct/bin integers. | Eric Huss | -31/+66 | |
cc #224 | ||||
2018-07-11 | Merge pull request #251 from ehuss/datetime-space | Alex Crichton | -3/+19 | |
0.5: Support space separator in datetime. | ||||
2018-07-11 | Merge pull request #250 from ehuss/reject-del | Alex Crichton | -2/+4 | |
0.5: Reject 0x7f (DEL) in strings. | ||||
2018-07-11 | Merge pull request #248 from ehuss/float-0.5 | Alex Crichton | -44/+117 | |
0.5: Support floats nan, inf, and +/-0.0. | ||||
2018-07-11 | 0.5: Support floats nan, inf, and +/-0.0. | Eric Huss | -44/+117 | |
cc #224 | ||||
2018-07-10 | 0.5: Reject 0x7f (DEL) in strings. | Eric Huss | -2/+4 | |
cc #224 | ||||
2018-07-10 | 0.5: Support space separate in datetime. | Eric Huss | -3/+19 | |
cc #224 | ||||
2018-05-24 | Merge pull request #245 from alexcrichton/tuples | Alex Crichton | -16/+116 | |
Support fixed-length arrays | ||||
2018-05-24 | Support fixed-length arrays | Alex Crichton | -16/+116 | |
Turns out these are deserialized/serialized as tuples! While we're at it add support for tuple variants and tuple structs through the same paths. Closes #244 | ||||
2018-05-24 | Bump to 0.4.6 | Alex Crichton | -1/+1 | |
2018-05-09 | Merge pull request #239 from udoprog/spans | Alex Crichton | -96/+427 | |
Support spans when deserializing serde structures | ||||
2018-05-09 | Merge pull request #241 from avdv/fix-240 | Alex Crichton | -8/+11 | |
Treat unicode hex digits case-insensitively | ||||
2018-05-09 | Treat unicode hex digits case-insensitively | Claudio Bley | -8/+11 | |
In Rust >= 1.24.0 we could have used `char::is_ascii_hexdigit`, but to keep compatiblity with older versions, `char::is_digit(16)` is used. Fixes #240. | ||||
2018-05-09 | Make spanned module private and hide internals | John-John Tedro | -10/+44 | |
2018-05-07 | Reintroduce serde_derive as dev-dependencies | John-John Tedro | -0/+1 | |
2018-05-07 | Fix incorrectly reported spans for Datetime | John-John Tedro | -13/+47 | |
2018-05-07 | Use BorrowedStrDeserializer instead of generated key deserializers | John-John Tedro | -56/+7 | |
2018-05-07 | Adjust spans for more complex types | John-John Tedro | -27/+67 | |
2018-05-07 | Use custom struct/field naming to deserialize spans | John-John Tedro | -63/+208 | |
2018-05-06 | Proof of concept: reporting span information to a Spanned<T> type | David Tolnay | -52/+178 | |
2018-05-01 | Merge pull request #237 from udoprog/spans | Alex Crichton | -75/+110 | |
Make Tokenizer emit spans | ||||
2018-05-01 | Make Tokenizer emit spans | John-John Tedro | -75/+110 | |
2018-04-16 | Merge pull request #234 from kornelski/master | Alex Crichton | -4/+4 | |
Replace try!() with ? | ||||
2018-04-16 | Replace try!() with ? | Kornel | -4/+4 | |
2017-12-02 | Merge pull request #220 from LeopoldArkham/master | Alex Crichton | -1/+1 | |
Small copy-paste error in license text | ||||
2017-12-02 | Serde -> toml-rs | LeopoldArkham | -1/+1 | |
2017-11-20 | Merge pull request #217 from dtolnay/macro | Alex Crichton | -0/+686 | |
A toml macro | ||||
2017-11-12 | A toml macro | David Tolnay | -0/+671 | |
2017-11-12 | Move tests into their own crate | David Tolnay | -0/+15 | |
2017-10-30 | Clarify wording of license information in README. | Alex Crichton | -4/+13 | |
This text historically was copied verbatim from rust-lang/rust's own README [1] with the intention of licensing projects the same as rustc's own license, namely a dual MIT/Apache-2.0 license. The clause about "various BSD-like licenses" isn't actually correct for almost all projects other than rust-lang/rust and the wording around "both" was slightly ambiguous. This commit updates the wording to match more precisely what's in the standard library [2], namely clarifying that there aren't any BSD-like licenses in this repository and that the source is licensable under either license, at your own discretion. [1]: https://github.com/rust-lang/rust/tree/f0fe716dbcbf2363ab8f929325d32a17e51039d0#license [2]: https://github.com/rust-lang/rust/blob/f0fe716dbcbf2363ab8f929325d32a17e51039d0/src/libstd/lib.rs#L5-L9 |