Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-04-02 | Make importing `toml_internal` macro unnecessary when using the `toml` macro | Erich Gubler | -63/+63 | |
2019-03-20 | Merge pull request #294 from tmiasko/ml-delim | Alex Crichton | -5/+9 | |
Fix parsing of repeated delimiters inside multi-line strings | ||||
2019-03-20 | Fix parsing of repeated delimiters inside multi-line strings | Tomasz Miąsko | -5/+9 | |
The previous implementation of `read_string`, when looking for delimiters ending the multi-line string and failing to find exactly three in succession, always put a single delimiter back. This is incorrect when exactly two delimiters are present. Put back the correct number of delimiters depending on how many have been already consumed from input. The issue could be triggered only with `Owned` representation of `MaybeString`, since otherwise `push` operation is no-op. | ||||
2019-03-11 | Merge pull request #292 from omarabid/master | Eric Huss | -3/+3 | |
Add PartialEq to Toml::de | ||||
2019-03-11 | Add PartialEq to Toml::de | Abid Omar | -3/+3 | |
Add PartialEq trait to Error, ErrorInner and ErrorKind. Relevant issue: https://github.com/alexcrichton/toml-rs/issues/291 | ||||
2019-02-19 | Merge pull request #290 from ehuss/fix-case-sensitivity | Alex Crichton | -3/+10 | |
Fix case sensitivity with T, Z, and E. | ||||
2019-02-19 | Fix case sensitivity with T, Z, and E. | Eric Huss | -3/+10 | |
2019-01-08 | Merge pull request #278 from Kerollmops/master | Alex Crichton | -15/+628 | |
Add the preserve_order feature (rebased version) | ||||
2019-01-07 | Merge pull request #280 from alexcrichton/fix-duplicate | Eric Huss | -7/+66 | |
Fix disallowing duplicate table headers | ||||
2019-01-07 | Fix disallowing duplicate table headers | Alex Crichton | -7/+66 | |
This commit fixes #279 where a case of duplicate table headers slipped through the cracks. This also adds an option to disable this new validation to allow Cargo to preserve backwards compatibility. | ||||
2019-01-02 | Update build urls | Alex Crichton | -1/+1 | |
2019-01-02 | Tweak travis config | Alex Crichton | -22/+15 | |
2018-12-28 | Update the serde test-suite map! macro | Clément Renault | -1/+1 | |
2018-12-28 | test-suite is not tested with preserve_order | Vincent Prouillet | -1/+0 | |
2018-12-28 | Add the preserve_order feature | Vincent Prouillet | -14/+628 | |
2018-12-17 | Run `cargo fmt` | Alex Crichton | -793/+1098 | |
2018-12-06 | Bump to 0.4.10 | Alex Crichton | -1/+1 | |
2018-11-28 | Merge pull request #264 from azriel91/feature/225/externally-tagged-enums | Alex Crichton | -57/+675 | |
Issue 255: Externally tagged enum deserialization | ||||
2018-11-21 | Bump to 0.4.9 | Alex Crichton | -1/+1 | |
2018-11-21 | Merge pull request #276 from ehuss/fix-version | Alex Crichton | -2/+2 | |
Indicate this is now supporting version 0.5 of TOML. | ||||
2018-11-21 | Merge pull request #275 from ehuss/fix-datetime-trailing-space | Alex Crichton | -7/+8 | |
Fix trailing space after date. | ||||
2018-11-21 | Indicate this is now supporting version 0.5 of TOML. | Eric Huss | -2/+2 | |
2018-11-21 | Fix trailing space after date. | Eric Huss | -7/+8 | |
The space between date and time was being eagerly skipped when it shouldn't. | ||||
2018-11-17 | Maintain backward compatibility with Rust 1.15, take 3. | Azriel Hoh | -8/+6 | |
2018-11-17 | Only validate table keys against fields when deserializing enum. | Azriel Hoh | -18/+27 | |
Issue #225 | ||||
2018-11-17 | Maintain compatibility with Rust 1.15 | Azriel Hoh | -2/+2 | |
Issue #225 | ||||
2018-11-12 | Error when deserializing struct if encountering unknown fields. | Azriel Hoh | -0/+81 | |
Issue #225 | ||||
2018-11-12 | Added ignored tests for deserializing enums from dotted table. | Azriel Hoh | -0/+48 | |
Issue #225 | ||||
2018-11-10 | Maintain compatibility with Rust 1.15 | Azriel Hoh | -1/+1 | |
Issue #225 | ||||
2018-11-10 | Implemented deserialization for external enums. | Azriel Hoh | -71/+328 | |
Issue #225 | ||||
2018-11-10 | Better error handling when parsing tuples. | Azriel Hoh | -12/+35 | |
Issue #225 | ||||
2018-11-10 | Implemented enum tuple deserialization. | Azriel Hoh | -9/+68 | |
Issue #225 | ||||
2018-11-10 | Added `NewType` variant to example. | Azriel Hoh | -0/+4 | |
2018-11-10 | Implement deserialization for unit and struct variants. | Azriel Hoh | -1/+140 | |
Issue #225 | ||||
2018-10-29 | Merge pull request #271 from spease/allow-newtype-key | Alex Crichton | -2/+2 | |
Allow newtype key | ||||
2018-10-29 | Merge pull request #268 from jmhain/allow-ws-after-bs | Alex Crichton | -1/+40 | |
Allow whitespace after line ending backslash (#162) | ||||
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 | |