Commit Graph
1804 Commits
Author SHA1 Message Date
Araq 85a1d896c2 Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn
Conflicts:
	lib/system.nim
2014-06-26 17:19:28 +02:00
Araq eed443d4b3 rewrote lambdalifting; fixes deeply nested closures 2014-06-26 15:58:41 +02:00
Araq e712dbaef5 added OEMCP for the default OEM codepage 2014-06-26 15:52:23 +02:00
Dominik Picheta 38cdd7595e Remove varargs from json.{} 2014-06-22 20:25:38 +01:00
Dominik Picheta 7ebbc09578 Allow async lambdas. Other socket modifications. 2014-06-19 00:05:27 +01:00
Billingsly Wetherfordshire 13608c0a1a fix json.[] 2014-06-17 15:05:50 -07:00
flaviut 2456c8dfe3 Fix bootstrapping 2014-06-16 17:25:34 -04:00
Andreas Rumpf 2ec1501c7a Merge pull request #1281 from Araq/new_spawn
New spawn
2014-06-16 23:03:17 +02: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
Andreas Rumpf d927eb5854 Merge pull request #1251 from gradha/pr_misc_docs
Misc docs suggestions
2014-06-12 16:39:20 +02:00
Araq 15909c7be2 optimized method dispatchers 2014-06-12 16:05:50 +02:00
Araq 9354b8a9d7 added allValues iterator 2014-06-12 14:45:56 +02:00
Grzegorz Adam Hankiewicz af6abac491 Revert "Adds to tables module example of reference type vs value type."
This reverts commit bde9d1ac07.
2014-06-10 00:39:19 +02:00
Araq 947b152163 some changes 2014-06-09 08:03:54 +02:00
Grzegorz Adam Hankiewicz 3f9ad7ef22 Documents -d: in the compiler guide and hyperlinks assert/defined. 2014-06-06 22:03:38 +02:00
Araq 4220b1c81d Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-06 21:11:11 +02:00
Grzegorz Adam Hankiewicz f45a1dbf1d Adds brief intro to hashes module. 2014-06-06 20:58:51 +02:00
Grzegorz Adam Hankiewicz bde9d1ac07 Adds to tables module example of reference type vs value type. 2014-06-06 20:18:19 +02:00
Grzegorz Adam Hankiewicz 9009841d62 Avoids temporal string in tables hashing example. 2014-06-06 19:53:39 +02:00
Grzegorz Adam Hankiewicz 7da3c5e71e Adds do notation example to algorithm.sort. 2014-06-06 19:32:36 +02:00
Grzegorz Adam Hankiewicz 6975e77d43 Adds docstring example to system.fieldPairs. 2014-06-06 19:10:08 +02:00
Araq 59c18eb743 big rename: Promise -> FlowVar 2014-06-06 07:56:47 +02:00
Araq b7cbb08f99 added 'fence' instructions to the barrier 2014-06-06 02:05:17 +02: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
Araq 2de99653d0 Promises are now refs 2014-06-05 08:46:29 +02:00
Araq a4323b06b3 barrier more efficient 2014-06-03 08:25:42 +02:00
Billingsly Wetherfordshire 4ae9486eef fix #1241 2014-06-02 18:21:37 -05:00
Billingsly Wetherfordshire ac797e1801 added json.hash 2014-06-02 18:13:56 -05:00
Araq 387593bcaa Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-02 23:32:28 +02:00
Araq fbadbb399e hopefully faster barrier implementation 2014-06-02 19:03:01 +02:00
Araq b78173788d bugfix: codegen for promises 2014-06-02 09:13:16 +02:00
Clay Sweetser 93fa75bb07 Fixed #1172 (for real) 2014-06-01 17:40:06 -04:00
Araq be229163af Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-01 22:00:06 +02:00
Andreas Rumpf 6ae46265cc Merge pull request #1221 from rbehrends/readallbuf-fix
Fixed readAllBuffer() to avoid adding garbage bytes at end.
2014-05-31 20:51:16 +02:00
Varriount 4bb07bc88c Merge pull request #1237 from Varriount/gradha-pr_documents_koch
Gradha pr documents koch
2014-05-31 14:44:04 -04:00
Clay Sweetser 24e6baa3e2 Merge branch 'pr_documents_koch' of git://github.com/gradha/Nimrod into gradha-pr_documents_koch
Conflicts:
	web/nimrod.ini
2014-05-31 14:41:34 -04: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
Andreas Rumpf 794b035e89 Merge pull request #1126 from fowlmouth/patch-1
added md5 functions from <openssl/md5.h>
2014-05-31 14:37:33 +02:00
Andreas Rumpf 2b72e02ecc Merge pull request #1208 from jbe/shared_mem_stats
added getTotalSharedMem et al.
2014-05-31 14:33:53 +02:00
Andreas Rumpf 208a594ff1 Merge pull request #1178 from EXetoC/nostackframe
noStackFrame -> asmNoStackFrame
2014-05-29 02:15:01 +02:00
Charlie ee0cbbe44c renamed UINT in windows.nim to WINUINT 2014-05-26 23:47:18 -04:00
flaviut c7a57dc184 Switch chaining to the {} and {}= operators 2014-05-26 16:13:19 -04:00
Reimer Behrends ce773b70a7 Fixed readAllBuffer() to avoid adding garbage bytes at end.
The function readAllBuffer() always returned a string that was a
multiple of the BufSize in length, regardless of how many bytes were
actually read, padding the result with garbage bytes on the last chunk.
This fix properly trims the last chunk to its actual size.
2014-05-26 14:29:55 +02:00
Andreas Rumpf 97fa3391f2 Merge pull request #1132 from gradha/pr_index_improvements
Documentation index improvements
2014-05-26 00:12:25 +02:00
Araq ab5f2273a6 pdcurses wrapper compiles again 2014-05-25 21:51:08 +02:00
Varriount 1d6c05edc3 Update selectors.nim 2014-05-25 12:20:24 -04:00
Varriount f10f9c4b7e Update selectors.nim
Fixed selectors.nim on macosx
2014-05-25 11:35:10 -04:00
Araq 030eac86c0 bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise' 2014-05-25 15:19:46 +02:00