Commit Graph

49 Commits

Author SHA1 Message Date
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
Araq
4741e8f9a1 ugh, maybe broke git 2011-04-01 15:07:16 +02:00
dom96
0b143a46a5 Forgot that capital E can be used in floats too, I hate case sensitivity. 2011-02-13 00:49:42 +00:00
dom96
8915df00e2 JSON module now distinguishes between Integers and Floats. 2011-02-13 00:45:15 +00:00
dom96
4b7ff3e090 Corrected pretty() in json module, and added another file with json test data. 2011-01-28 00:05:42 +00:00
Araq
fa111b9067 cleanup: E_Base should not be used for inheriting exceptions; documentation generator generates dependencies section 2011-01-15 23:57:19 +01:00
Araq
ff0b0f6b6d json module changes 2011-01-15 11:50:12 +01:00
dom96
49ac05ba20 Added a higher level json module. 2011-01-11 21:58:44 +00:00
Araq
e439c6b02e bugfix: init of temps 2010-08-24 00:19:16 +02:00
Andreas Rumpf
fc0b66a7ff accurate file/line information 2010-08-14 15:46:07 +02:00