Commit Graph

  • 8c93d3e1f9 Merge pull request #1306 from flyx/devel Andreas Rumpf 2014-06-26 20:51:44 +02:00
  • 85a1d896c2 Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn Araq 2014-06-26 17:19:28 +02:00
  • eed443d4b3 rewrote lambdalifting; fixes deeply nested closures Araq 2014-06-26 15:58:41 +02:00
  • e712dbaef5 added OEMCP for the default OEM codepage Araq 2014-06-26 15:52:23 +02:00
  • 14ba5263d3 Mentions nodejs in js intro. Refs #1299. Grzegorz Adam Hankiewicz 2014-06-26 12:27:09 +02:00
  • b8982b78d0 Rewords C derivate backend. Refs #1299. Grzegorz Adam Hankiewicz 2014-06-26 12:15:26 +02:00
  • bdd3b6c612 Added logical set operations to TSet Felix Krause 2014-06-25 21:57:06 +02:00
  • f793523ade Merge pull request #1294 from def-/tut-fix Simon Hafner 2014-06-25 13:50:20 -05:00
  • 7a5be93ac4 Merge pull request #1293 from def-/website-monospace Simon Hafner 2014-06-25 13:48:20 -05:00
  • b090b7ea4d Fixed handling swap in vmgen Felix Krause 2014-06-25 17:01:22 +02:00
  • 55e7d91b31 Fix generation of package-dependent init names. Reimer Behrends 2014-06-25 00:42:55 +02:00
  • 92e958b654 Add keepIf proc and keepIfIt template to sequtils def 2014-06-22 23:15:53 +02:00
  • 0449791185 Merge branch 'devel' of github.com:Araq/Nimrod into devel Dominik Picheta 2014-06-22 20:26:18 +01:00
  • 38cdd7595e Remove varargs from json.{} Dominik Picheta 2014-06-22 20:25:38 +01:00
  • 6ca24cd246 Adds tidbit about threads. Grzegorz Adam Hankiewicz 2014-06-22 20:19:09 +02:00
  • ff1fe8b4ec Mentions memory management. Grzegorz Adam Hankiewicz 2014-06-22 20:12:57 +02:00
  • f10d3b5fa6 Adds examples of backend calling nimrod. Grzegorz Adam Hankiewicz 2014-06-22 19:38:33 +02:00
  • 299e711a77 Adds nimrod to backend examples. Grzegorz Adam Hankiewicz 2014-06-22 17:22:23 +02:00
  • 989bf5f796 Merge pull request #1295 from rbehrends/fix-staticexec Andreas Rumpf 2014-06-22 02:25:46 +02:00
  • 672e72487b Fixed gorge/staticExec to not strip newlines. Reimer Behrends 2014-06-22 02:05:17 +02:00
  • 9c8ce45bca Starts nimrod calling backend section. Grzegorz Adam Hankiewicz 2014-06-21 23:53:01 +02:00
  • 2353b5633e Hyperlinks back JavaScript target. Grzegorz Adam Hankiewicz 2014-06-21 22:52:55 +02:00
  • 6a2bb0058c Starts backends.txt with bits from nimrodc.txt. Grzegorz Adam Hankiewicz 2014-06-21 21:47:12 +02:00
  • 9ed984201d Hyperlinks together importc like pragmas. Grzegorz Adam Hankiewicz 2014-06-21 19:35:40 +02:00
  • 3c89ad78eb Rename {.effect.} to {.effects.} in Tut 2 def 2014-06-21 13:42:29 +02:00
  • 15456b5aad Use monospace as fallback font on website def 2014-06-21 13:36:26 +02:00
  • e21999c2c6 Forces babel package descriptions to end with a dot. Grzegorz Adam Hankiewicz 2014-06-21 12:53:08 +02:00
  • bd8f5c8392 json.== handles nil now Billingsly Wetherfordshire 2014-06-19 13:00:11 -05:00
  • be534279da Merge pull request #1279 from Varriount/fix-1216 Simon Hafner 2014-06-18 18:47:45 -05:00
  • 7ebbc09578 Allow async lambdas. Other socket modifications. Dominik Picheta 2014-06-19 00:05:27 +01:00
  • a48c728ab3 Added notnil test for issue #1216 Clay Sweetser 2014-06-18 17:47:37 -04:00
  • 390bbbdd05 Merge pull request #1283 from fowlmouth/patch-4 Varriount 2014-06-18 17:36:32 -04:00
  • 13608c0a1a fix json.[] Billingsly Wetherfordshire 2014-06-17 15:05:50 -07:00
  • 2940aa5ee2 Made the code more robust and detect nkPrefix as number (-1 or +4) for enum sorting. Added also a new test for enums. enurlyx 2014-06-17 21:42:16 +02:00
  • ebff5f1f28 Improve caasdriver output. Dominik Picheta 2014-06-16 23:36:11 +01:00
  • 1b257652a1 Merge pull request #1282 from flaviut/devel Andreas Rumpf 2014-06-16 23:29:00 +02:00
  • 2456c8dfe3 Fix bootstrapping flaviut 2014-06-16 17:25:34 -04:00
  • 2ec1501c7a Merge pull request #1281 from Araq/new_spawn Andreas Rumpf 2014-06-16 23:03:17 +02:00
  • c1fea4bbd8 Merge pull request #1277 from PavelVozenilek/patch-1 Dominik Picheta 2014-06-16 12:17:35 +01:00
  • ec23f5ec0a Fix issue #1216 Clay Sweetser 2014-05-26 07:24:57 -04:00
  • 912ad820ee Fixed #1090 Clay Sweetser 2014-06-15 20:01:48 -04:00
  • 21423e5107 making clear structural equivalency for tuples doc PavelVozenilek 2014-06-15 22:53:09 +02:00
  • bd3f6b51d0 Sorting enumerations and generation of consts for enumfields with the same value + test enurlyx 2014-06-15 22:18:17 +02:00
  • 79b08488f7 Fix idetools --def crash. Dominik Picheta 2014-06-15 20:17:23 +01:00
  • ca1c516295 Fixing issue #1090 Clay Sweetser 2014-06-07 23:29:53 -04:00
  • 1658a29ec6 Fixes #1263. Dominik Picheta 2014-06-15 12:56:28 +01:00
  • 8965ee5984 Add osproc stdin test. Dominik Picheta 2014-06-15 12:56:06 +01:00
  • 370f06d557 Update categories.nim Varriount 2014-06-14 22:32:37 -04:00
  • 13542572ab Update json.nim Varriount 2014-06-14 22:10:54 -04:00
  • 9532951cfc Tests for $(float) katlogic 2014-06-15 01:53:09 +02:00
  • cea2a9087d More human readable $(float) katlogic 2014-06-15 01:49:14 +02:00
  • 788cfb3f59 Removed time and added a hash based on filename, line and column for creating a unique struct id enurlyx 2014-06-14 17:10:51 +02:00
  • d927eb5854 Merge pull request #1251 from gradha/pr_misc_docs Andreas Rumpf 2014-06-12 16:39:20 +02:00
  • d3c8f1ab25 fixes recently introduced regression Araq 2014-06-12 16:35:53 +02:00
  • 15909c7be2 optimized method dispatchers Araq 2014-06-12 16:05:50 +02:00
  • 9354b8a9d7 added allValues iterator Araq 2014-06-12 14:45:56 +02:00
  • 3648680f28 Added test for anonymous structs and unions enurlyx 2014-06-10 22:16:04 +02:00
  • af6abac491 Revert "Adds to tables module example of reference type vs value type." Grzegorz Adam Hankiewicz 2014-06-10 00:39:19 +02:00
  • 947b152163 some changes Araq 2014-06-09 08:03:54 +02:00
  • 41e599abb9 Merge pull request #1257 from flaviut/fix1217 Andreas Rumpf 2014-06-09 07:59:38 +02:00
  • bebc3f62a9 Regenerate docs flaviut 2014-06-08 19:42:28 -04:00
  • ce29b9f78c fix tokenizing bug flaviut 2014-06-08 19:41:36 -04:00
  • ee1bb2d562 Merge pull request #1245 from flaviut/fix1217 Andreas Rumpf 2014-06-08 22:00:26 +02:00
  • 145cb3ae8c fix overlooked grammer comment flaviut 2014-06-08 15:46:19 -04:00
  • 3f9ad7ef22 Documents -d: in the compiler guide and hyperlinks assert/defined. Grzegorz Adam Hankiewicz 2014-06-06 21:55:20 +02:00
  • 4220b1c81d Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn Araq 2014-06-06 21:11:11 +02:00
  • f45a1dbf1d Adds brief intro to hashes module. Grzegorz Adam Hankiewicz 2014-06-06 20:58:51 +02:00
  • bde9d1ac07 Adds to tables module example of reference type vs value type. Grzegorz Adam Hankiewicz 2014-06-06 20:10:13 +02:00
  • 9009841d62 Avoids temporal string in tables hashing example. Grzegorz Adam Hankiewicz 2014-06-06 19:53:39 +02:00
  • 7da3c5e71e Adds do notation example to algorithm.sort. Grzegorz Adam Hankiewicz 2014-06-06 19:32:36 +02:00
  • 6975e77d43 Adds docstring example to system.fieldPairs. Grzegorz Adam Hankiewicz 2014-06-06 19:10:08 +02:00
  • c8b5d6a634 begin of spawn documentation Araq 2014-06-06 08:48:38 +02:00
  • 59c18eb743 big rename: Promise -> FlowVar Araq 2014-06-06 07:56:47 +02:00
  • b7cbb08f99 added 'fence' instructions to the barrier Araq 2014-06-06 02:05:17 +02:00
  • 69a5954807 Capitalised enum value names in JSON module. Dominik Picheta 2014-06-05 23:12:22 +01:00
  • 2dba171acc Merge pull request #1174 from fowlmouth/patch-2 Andreas Rumpf 2014-06-05 23:43:51 +02:00
  • 361b9fe468 Merge pull request #1243 from fowlmouth/patch-4 Dominik Picheta 2014-06-05 22:39:31 +01:00
  • 2de99653d0 Promises are now refs Araq 2014-06-05 08:46:29 +02:00
  • 6b9359d901 updated grammer, fixed oversight flaviut 2014-06-04 15:40:31 -04:00
  • 90dc35c109 fix bug with unexpected tkInvalid,tkEof,tkComment flaviut 2014-06-04 15:30:37 -04:00
  • 7e60cf2a34 Add test flaviut 2014-06-03 19:01:24 -04:00
  • 7a9bcf4769 Clean up code flaviut 2014-06-03 18:58:59 -04:00
  • 20cb567bf5 Fix accents in enums flaviut 2014-06-03 10:22:12 -04:00
  • 7b1b3cbf25 More descriptive error message in semtypes enum flaviut 2014-06-03 10:12:57 -04:00
  • 3db3c0e382 Generalize accent parsing flaviut 2014-06-03 10:12:31 -04:00
  • ead2d4c9bd Merge pull request #1238 from klaufir/devel Dominik Picheta 2014-06-03 14:24:51 +01:00
  • a4323b06b3 barrier more efficient Araq 2014-06-03 08:25:42 +02:00
  • 24c0044046 header pragma set to '<stdio.h>' in importc section klaufir 2014-06-03 08:07:27 +02:00
  • 4ae9486eef fix #1241 Billingsly Wetherfordshire 2014-06-02 18:21:37 -05:00
  • ac797e1801 added json.hash Billingsly Wetherfordshire 2014-06-02 18:13:56 -05:00
  • 67cef1b8b1 Merge pull request #1242 from rbehrends/interactive-eof-fix Andreas Rumpf 2014-06-03 00:24:19 +02:00
  • 0d65550abb Merge pull request #1240 from Varriount/fix-1172 Andreas Rumpf 2014-06-03 00:22:44 +02:00
  • 387593bcaa Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn Araq 2014-06-02 23:32:28 +02:00
  • c2b58f3a54 Properly terminate "nimrod i" on end of file. Reimer Behrends 2014-06-02 19:38:51 +02:00
  • 7303c3292f fixed codegen for barriers Araq 2014-06-02 19:03:21 +02:00
  • fbadbb399e hopefully faster barrier implementation Araq 2014-06-02 19:03:01 +02:00
  • b78173788d bugfix: codegen for promises Araq 2014-06-02 09:13:16 +02:00
  • 93fa75bb07 Fixed #1172 (for real) Clay Sweetser 2014-06-01 17:40:06 -04:00
  • be229163af Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn Araq 2014-06-01 22:00:06 +02:00
  • e6d12f3f6e fixed codegen for return values Araq 2014-06-01 15:02:13 +02:00