Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | json: add '\v' support, fixes #10541 (#10987) | Miran | 2019-04-10 | 1 | -0/+1 |
| | |||||
* | json.nim: tiny refactoring | Araq | 2019-04-01 | 1 | -4/+1 |
| | |||||
* | fixes json.nim regression | Andreas Rumpf | 2019-03-29 | 1 | -12/+5 |
| | |||||
* | simplify json.% for tuples and objects | narimiran | 2019-03-11 | 1 | -13/+7 |
| | |||||
* | Tighten the conversion from tyRange to scalar types (#10495) | LemonBoy | 2019-02-23 | 1 | -10/+48 |
| | | | | | | | | | * Tighten the conversion from tyRange to scalar types. Introduce the `isIntConv` rule for unsigned types. Do not allow mixed-signedness conversions between ranges and scalar types. * More json adjustments | ||||
* | Implement `json.%` for tables and options | Oscar Nihlgård | 2019-02-13 | 1 | -1/+11 |
| | |||||
* | fixup #10466 to use runnableExamples (#10510) | Timothee Cour | 2019-01-31 | 1 | -17/+14 |
| | |||||
* | Example for json.pretty (#10466) | Mandeep Singh | 2019-01-30 | 1 | -3/+22 |
| | |||||
* | Add logic to deserialize tyRange fields from json (#10469) | LemonBoy | 2019-01-28 | 1 | -0/+24 |
| | |||||
* | Use hexadecimal in json escaping (#10437) [backport] | Christian Lyder Jacobsen | 2019-01-25 | 1 | -3/+3 |
| | |||||
* | fix json bug `[]=` misplaced (#10397) | Timothee Cour | 2019-01-21 | 1 | -5/+5 |
| | |||||
* | json: support tuple (#10010) | Timothee Cour | 2019-01-16 | 1 | -1/+16 |
| | |||||
* | [json] document fact that key ordering is preserved (#10020) | Timothee Cour | 2018-12-20 | 1 | -0/+7 |
| | |||||
* | [docs/json]: expands existing examples + shows {} operator in action (#9157) | Steve Kellock | 2018-10-02 | 1 | -28/+74 |
| | | | | | | * [docs/json]: expands existing examples + shows {} operator in action * adds import stmt and fixes butchered syntax in json examples | ||||
* | Fix #9111; error when parsing to aliased type field | mashingan | 2018-09-29 | 1 | -1/+15 |
| | |||||
* | Add escapeJsonUnquoted for json escaped strings without quotes (#8785) | hlaaf | 2018-08-27 | 1 | -4/+16 |
| | | | | | | * Add escapeJsonUnquoted * Add tests for escapeJsonUnquoted | ||||
* | even more strict isNil handling for strings/seqs in order to detect bugs | Araq | 2018-08-22 | 1 | -1/+0 |
| | |||||
* | make more tests green | Andreas Rumpf | 2018-08-13 | 1 | -1/+1 |
| | |||||
* | fixes #8037, json.to support object with distinct types (#8086) | andri lim | 2018-07-19 | 1 | -5/+30 |
| | | | | | | * add distinct types to json 'to' macro * fix json 'to' macro and add more test | ||||
* | Testament should run tests with no action (#8232) | genotrance | 2018-07-08 | 1 | -18/+17 |
| | | | | | | * Testament should run tests with no action * Fix strutils tests for JS | ||||
* | Allow `%` overloading in `%*` macro in json (again) | hlaaf | 2018-06-06 | 1 | -4/+4 |
| | |||||
* | fix #7881, control characters in json output (#7887) | hlaaf | 2018-05-28 | 1 | -0/+3 |
| | | | | | | * fix #7881, control characters in json output * Add test for control characters in json | ||||
* | json.nim: delete should raise KeyError, not IndexError, minor cleanup of the ↵ | Araq | 2018-05-20 | 1 | -4/+4 |
| | | | | tests | ||||
* | move parsejson logic into its own standard lib module | Araq | 2018-05-18 | 1 | -505/+12 |
| | |||||
* | fixes #7817 | Araq | 2018-05-14 | 1 | -0/+3 |
| | |||||
* | remove deprecated stuff from the stdlib; introduce better deprecation warnings | Araq | 2018-05-05 | 1 | -11/+4 |
| | |||||
* | Improve deprecation messages in json docs. | Dominik Picheta | 2018-04-25 | 1 | -4/+4 |
| | |||||
* | tiny typo | Terence Namusonge | 2018-04-25 | 1 | -1/+1 |
| | |||||
* | Fix docs in json module after #7537 | Dominik Picheta | 2018-04-15 | 1 | -1/+3 |
| | |||||
* | Add autovivification example (#7537) | Federico Ceratto | 2018-04-16 | 1 | -0/+5 |
| | | | | | | * Add autovivification example * Update json.nim | ||||
* | make tests green again | Andreas Rumpf | 2018-04-13 | 1 | -1/+1 |
| | |||||
* | Fixes #6902 | Abhishek Kapatkar | 2018-03-30 | 1 | -1/+1 |
| | |||||
* | Fixes #7433. | Dominik Picheta | 2018-03-29 | 1 | -0/+10 |
| | |||||
* | json.nim: documentation copy&paste issue | Andreas Rumpf | 2018-03-16 | 1 | -1/+1 |
| | |||||
* | Fix `json.to` for types with generic parameters | Oscar Nihlgård | 2018-02-11 | 1 | -1/+1 |
| | |||||
* | Support all int, uint and float variants in json.to macro. | Dominik Picheta | 2017-11-30 | 1 | -14/+16 |
| | |||||
* | Fix infinite recursion when using json.to on ref with cycle. | Dominik Picheta | 2017-11-30 | 1 | -0/+10 |
| | |||||
* | Implement support for JsonNode in json.to. | Dominik Picheta | 2017-11-30 | 1 | -0/+5 |
| | |||||
* | Implement Table/OrderedTable support for json.to macro. | Dominik Picheta | 2017-11-30 | 1 | -0/+24 |
| | |||||
* | Implement support for Option[T] in json.to macro. Fixes #5848. | Dominik Picheta | 2017-11-30 | 1 | -0/+27 |
| | |||||
* | Fixes #6604. Rejects unnamed tuples with error. | Dominik Picheta | 2017-11-30 | 1 | -2/+13 |
| | |||||
* | Fixes #6095. | Dominik Picheta | 2017-11-30 | 1 | -21/+36 |
| | |||||
* | Fixes #5856. Code based on @loloiccl's PR (#5879). | Dominik Picheta | 2017-11-30 | 1 | -5/+23 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-11-17 | 1 | -2/+2 |
| | |||||
* | more replacements for the deprecated '<' | Andreas Rumpf | 2017-10-29 | 1 | -8/+8 |
| | |||||
* | Update json.nim (#6513) | Daniil Yarancev | 2017-10-15 | 1 | -3/+9 |
| | |||||
* | [JSON] getBVal -> getBool; getFNum -> getFloat | Daniil Yarancev | 2017-10-14 | 1 | -8/+21 |
| | |||||
* | Add default value for filename in parseJson proc (#6441) | konqoro | 2017-09-28 | 1 | -1/+1 |
| | |||||
* | fixes #6438 | Andreas Rumpf | 2017-09-28 | 1 | -10/+25 |
| | |||||
* | Reorder json `add` and `%`, fixes #6385 (#6388) | Mamy Ratsimbazafy | 2017-09-16 | 1 | -10/+10 |
| | | | | | | * Reorder json `add` and `%`, fixes https://github.com/nim-lang/Nim/issues/6385 * rename json test files |