Commit Graph

59 Commits

Author SHA1 Message Date
def
fd4e629905 Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
Hans Raaf
58186f6c1d Replaced deprecated repeatChar() with repeat() or spaces(). 2015-03-04 03:30:43 +01:00
Federico Ceratto
c95f6f117a Fix typos 2015-02-15 16:06:06 +00:00
Andreas Rumpf
b25346719d Merge pull request #1869 from def-/json-stuff
Json stuff
2015-02-07 18:34:35 +01:00
def
f3922bc4e5 Fix documentation and toJson signature 2015-02-04 19:27:56 +01:00
def
46cf40c40d Add mitems and mpairs where it makes sense 2015-01-28 02:31:26 +01:00
Guillaume Gelin
3119fe087d Happy new year! 2015-01-06 15:26:33 +01:00
def
41cf963848 Remove debugging echos again 2015-01-05 13:19:10 +01:00
def
f223e94ccd Add operator %* to JSON 2015-01-05 01:31:28 +01:00
def
06ad80cc45 indent = 0 looks better for $(node: JsonNode) 2015-01-05 01:30:03 +01:00
Araq
a9a5766c66 docgen should work again 2014-10-05 03:06:19 +02:00
Araq
4523b29d7a Nimrod renamed to Nim 2014-08-28 09:59:26 +02:00
Araq
e12f9518cc more modules updated 2014-08-28 01:54:36 +02:00
Araq
11b6958755 big rename 2014-08-27 23:42:51 +02:00
Araq
2f43fdb837 renamefest 2014-08-23 01:43:49 +02:00
Varriount
99aaefeaae Merge pull request #1289 from fowlmouth/patch-5
json.== handles nil now
2014-07-24 18:05:44 -04:00
Dominik Picheta
38cdd7595e Remove varargs from json.{} 2014-06-22 20:25:38 +01:00
Billingsly Wetherfordshire
bd8f5c8392 json.== handles nil now 2014-06-19 13:00:11 -05:00
Billingsly Wetherfordshire
13608c0a1a fix json.[] 2014-06-17 15:05:50 -07:00
Varriount
13542572ab Update json.nim
Fixed a bug with json.[], which caused a segfault on debug builds.
2014-06-14 22:10:54 -04:00
Dominik Picheta
69a5954807 Capitalised enum value names in JSON module. 2014-06-05 23:12:22 +01:00
Andreas Rumpf
2dba171acc Merge pull request #1174 from fowlmouth/patch-2
added `==` for PJsonNode
2014-06-05 23:43:51 +02:00
Billingsly Wetherfordshire
ac797e1801 added json.hash 2014-06-02 18:13:56 -05:00
Andreas Rumpf
726003ac52 Merge pull request #1089 from flaviut/jsonchange
Allow for nil chaining in JSON and require an exception on out-of-bounds indexing
2014-05-31 20:35:26 +02:00
flaviut
08a76f0466 replace nil checks with assert 2014-05-31 14:18:26 -04:00
flaviut
c7a57dc184 Switch chaining to the {} and {}= operators 2014-05-26 16:13:19 -04:00
Billingsly Wetherfordshire
4099abc867 added == for PJsonNode 2014-05-03 16:49:41 -05:00
flaviut
ec59b790c5 JSON index accesses are bounds checked 2014-04-13 17:49:16 -04:00
flaviut
64d3b9a34d Fix subtle mistake in docs and formatting 2014-04-13 17:27:47 -04:00
flaviut
db7fee6303 Add tests for the nil passthrough 2014-04-13 17:19:59 -04:00
flaviut
4ff5112803 Add a couple words to docs 2014-04-13 17:05:12 -04:00
flaviut
6d3fbf973f Allow for nil chaining in JSON 2014-04-13 17:02:18 -04:00
Dominik Picheta
96c97d4103 JS: Fixes math and streams module and implements json. 2014-04-11 21:41:45 +01:00
Araq
73c6efdf66 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
Araq
b731e6ef1c case consistency: cs:partial bootstraps on windows 2013-12-29 03:19:10 +01:00
Araq
438703f59e case consistency: next steps 2013-12-29 01:13:51 +01:00
Araq
92b8fac94a case consistency part 4 2013-12-27 23:10:36 +01:00
Billingsly Wetherfordshire
65d3e51650 rename json.existsKey to hasKey, deprecates existsKey 2013-05-27 03:32:51 -07:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Araq
9257c29ffd small bugfix for lambdalifting; preparations for a better testing framework 2013-01-19 02:09:08 +01:00
Araq
2f14d0e108 fixes a performance regression for json handling 2013-01-15 01:09:15 +01:00
Grzegorz Adam Hankiewicz
545a7577e5 Adds json usage example. 2012-12-11 23:08:09 +01:00
Grzegorz Adam Hankiewicz
d9dab30c14 Documents json [] accesors, raises explicit exception. 2012-12-11 22:30:29 +01:00
Araq
c53ad1b39f documentation improvements; higher level Mongodb wrapper 2012-04-09 11:18:10 +02:00
Araq
4f1b89c30c year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
Araq
990dc2d715 code gen bugfixes; marshal.nim implemented 2011-06-26 17:21:52 +02:00
dom96
4fd42d5150 Merge branch 'master' of github.com:Araq/Nimrod 2011-05-14 20:35:17 +01:00
dom96
d1cd1cea34 fixed some redis commands; fixed bindAddr and scgi now doesn't bind to all addresses. copy and delete for json module. 2011-05-14 20:32:31 +01:00
Araq
d2e2d71d05 newStringOfCap implemented and used to optimize some procs 2011-05-08 17:38:34 +02:00
dom96
6b4101f82e The sockets module supports non-blocking sockets now. Many other fixes in sockets. Timeout support in scgi. 2011-04-30 13:51:04 +01:00