Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2015-08-14 | Fix the arithmetic overflow in Parser::to_linecol | Alex Gulyás | -1/+1 | |
This also changes the calculated line and column numbers. Without this patch, if an error occurs at the end of a line, the returned line and column numbers will point at the start of the next line. After this patch, the line and column numbers will correctly point at the end of the line where the actual parse error happened. | ||||
2015-08-13 | Touch up some style in the decoder | Alex Crichton | -6/+12 | |
2015-08-13 | Rewrite the MapVisitor to add errors for a specific field | Erick Tryzelaar | -5/+24 | |
2015-08-13 | Override the numeric hints to not deserialize ints into floats, and vice versa | Erick Tryzelaar | -8/+81 | |
2015-08-13 | Add a Deserialize::visit_enum that tries to deserialize into each variant | Erick Tryzelaar | -0/+88 | |
This could be more efficiently done if serde communicated the number of arguments in each variant in this function. | ||||
2015-08-13 | Implement Serialize::visit_newtype_{struct,variant} | Erick Tryzelaar | -0/+18 | |
These functions allow a serializer to not wrap a newtyped value inside of a tuple or struct. | ||||
2015-08-12 | Get serde feature compiling again | Erick Tryzelaar | -9/+9 | |
2015-08-12 | Merge remote-tracking branch 'remotes/origin/master' into serde | Erick Tryzelaar | -118/+256 | |
2015-08-11 | Don't need to qualify String | Alex Crichton | -2/+1 | |
2015-08-06 | it helps to actually build with serde enabled | Ben Navetta | -1/+3 | |
2015-08-06 | implement serde::Deserialize for Value | Ben Navetta | -0/+41 | |
2015-06-23 | Improve the error message in failing enums | Alex Crichton | -9/+66 | |
2015-06-08 | Name the fields of the custom table AST | Alex Crichton | -23/+32 | |
2015-06-07 | Add a few more tests for redefining tables | Alex Crichton | -4/+19 | |
2015-06-07 | Clean up more style | Alex Crichton | -51/+33 | |
2015-06-07 | Use deref coercions | Alex Crichton | -2/+3 | |
2015-06-07 | Re-structure control flow a bit + modernization | Alex Crichton | -52/+35 | |
2015-06-06 | Rework fix for table redefinition to avoid breaking AST-compatiblity | Andrzej Janik | -64/+123 | |
2015-06-04 | Disallow table redefinitions | Andrzej Janik | -39/+72 | |
2015-04-21 | Fix serde-only compilation | Alex Crichton | -1/+1 | |
2015-04-21 | Tweak some style | Alex Crichton | -37/+46 | |
2015-04-20 | most tests work now | Oliver Schneider | -34/+143 | |
2015-04-20 | updated to master | Oliver Schneider | -1/+17 | |
2015-04-02 | wip | Alex Crichton | -0/+239 | |
2015-04-02 | Modularize rustc-serialize support | Alex Crichton | -1339/+1425 | |
* Add rustc-serialize as a default feature * Make room for for serde support | ||||
2015-04-01 | Bump to 0.1.20 | Alex Crichton | -3/+1 | |
2015-03-25 | Bump to 0.1.19 | Alex Crichton | -4/+3 | |
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/+74 | |
2015-03-09 | Reduce usage of unstable features | Alex Crichton | -22/+26 | |
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-23 | Move away from deprecated syntax | Alex Crichton | -2/+2 | |
2015-02-11 | Add support for numbers with underscores | Alex Crichton | -20/+87 | |
2015-02-07 | Implement parsing of inline tables | Alex Crichton | -2/+46 | |
2015-02-03 | Bump to 0.1.16 | Alex Crichton | -7/+9 | |
2015-02-02 | Properly escape keys when printing TOML | Alex Crichton | -23/+54 | |
Closes #53 | ||||
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 | -43/+48 | |
2015-01-23 | Bump to 0.1.15 | Alex Crichton | -61/+54 | |
2015-01-20 | Remove slash as an escapeable character | Alex Crichton | -1/+0 | |
2015-01-19 | Don't infinite loop on bad keys | Alex Crichton | -1/+6 | |
2015-01-15 | Update key syntax to TOML master | Alex Crichton | -90/+110 | |
* Bare keys contain a very limited set of characters now. * Keys in quotes behave the same as basic strings. Closes #47 | ||||
2015-01-15 | Add some tests from the spec | Alex Crichton | -0/+4 | |
2015-01-15 | Implement new rules for bare key names | Alex Crichton | -40/+86 | |
* Key names are restricted to [a-zA-Z0-9_-] * Equal signs must be on the same line (as must the next value) as the key * Quoted keys are allowed and are parsed as basic strings. Closes #48 | ||||
2015-01-15 | Expand float parsing to include exponents | Alex Crichton | -31/+88 | |
Closes #50 | ||||
2015-01-15 | Disallow leading 0s in integers/floats | Alex Crichton | -1/+26 | |
2015-01-15 | Audit string parsing, fixing a few bugs here and there | Alex Crichton | -17/+36 | |
Closes #51 |