Commit Graph

1520 Commits

Author SHA1 Message Date
Araq
3c818c89be fixes #1285 2014-06-30 23:36:46 +02:00
Araq
c41e099118 fixes #1144 2014-06-30 22:36:52 +02:00
Araq
0339b9d386 fixes #1319 2014-06-30 22:24:08 +02:00
Araq
b89495ef0f corrected backends.txt 2014-06-30 19:39:57 +02:00
Araq
678f3d7f5b fixes constant array indexing bug 2014-06-30 16:45:55 +02:00
Andreas Rumpf
e383200cf8 Merge pull request #1260 from enurlyx/structs-in-structs
c2nim -> Support for anonymous structs/unions
2014-06-28 02:24:36 +02:00
Clay Sweetser
b405462a86 Add 'lib/pure/concurrency' path to nimrod.ini
Fixes #1303
2014-06-27 18:20:42 -04:00
Andreas Rumpf
92d1da407a Merge pull request #1278 from Varriount/fix-1090
Fix 1090
2014-06-26 21:04:20 +02:00
Felix Krause
b090b7ea4d Fixed handling swap in vmgen 2014-06-25 17:01:22 +02:00
Reimer Behrends
672e72487b Fixed gorge/staticExec to not strip newlines. 2014-06-22 02:23:31 +02:00
Simon Hafner
be534279da Merge pull request #1279 from Varriount/fix-1216
Fix issue #1216
2014-06-18 18:47:45 -05:00
enurlyx
2940aa5ee2 Made the code more robust and detect nkPrefix as number (-1 or +4) for enum sorting. Added also a new test for enums. 2014-06-17 21:42:16 +02:00
Andreas Rumpf
2ec1501c7a Merge pull request #1281 from Araq/new_spawn
New spawn
2014-06-16 23:03:17 +02:00
Clay Sweetser
ec23f5ec0a Fix issue #1216 2014-06-15 20:13:44 -04:00
Clay Sweetser
912ad820ee Fixed #1090 2014-06-15 20:01:48 -04:00
enurlyx
bd3f6b51d0 Sorting enumerations and generation of consts for enumfields with the same value + test 2014-06-15 22:18:17 +02:00
Dominik Picheta
79b08488f7 Fix idetools --def crash. 2014-06-15 20:17:23 +01:00
Clay Sweetser
ca1c516295 Fixing issue #1090 2014-06-15 14:56:39 -04:00
enurlyx
788cfb3f59 Removed time and added a hash based on filename, line and column for creating a unique struct id 2014-06-14 17:10:51 +02:00
Araq
d3c8f1ab25 fixes recently introduced regression 2014-06-12 16:35:53 +02:00
Araq
15909c7be2 optimized method dispatchers 2014-06-12 16:05:50 +02:00
enurlyx
3648680f28 Added test for anonymous structs and unions 2014-06-10 22:16:04 +02:00
Araq
947b152163 some changes 2014-06-09 08:03:54 +02:00
flaviut
ce29b9f78c fix tokenizing bug 2014-06-08 19:41:36 -04:00
flaviut
145cb3ae8c fix overlooked grammer comment 2014-06-08 15:46:19 -04:00
Araq
4220b1c81d Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-06 21:11:11 +02:00
Araq
59c18eb743 big rename: Promise -> FlowVar 2014-06-06 07:56:47 +02:00
Araq
2de99653d0 Promises are now refs 2014-06-05 08:46:29 +02:00
flaviut
6b9359d901 updated grammer, fixed oversight 2014-06-04 15:40:31 -04:00
flaviut
90dc35c109 fix bug with unexpected tkInvalid,tkEof,tkComment 2014-06-04 15:30:37 -04:00
flaviut
7a9bcf4769 Clean up code 2014-06-03 19:05:12 -04:00
flaviut
20cb567bf5 Fix accents in enums 2014-06-03 14:15:32 -04:00
flaviut
7b1b3cbf25 More descriptive error message in semtypes enum 2014-06-03 10:12:57 -04:00
flaviut
3db3c0e382 Generalize accent parsing 2014-06-03 10:12:31 -04:00
Andreas Rumpf
67cef1b8b1 Merge pull request #1242 from rbehrends/interactive-eof-fix
Properly terminate "nimrod i" on end of file.
2014-06-03 00:24:19 +02:00
Araq
387593bcaa Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-02 23:32:28 +02:00
Reimer Behrends
c2b58f3a54 Properly terminate "nimrod i" on end of file.
Nimrod in interactive mode got stuck in an infinite loop when
encountering EOF (Ctrl-D), unless GNU Readline was being used. This
change mimics the GNU Readline behavior in rdstdin.nim and calls quit(0)
when encountering EOF while reading from stdin in interactive mode.
2014-06-02 19:38:51 +02:00
Araq
7303c3292f fixed codegen for barriers 2014-06-02 19:03:21 +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
Araq
e6d12f3f6e fixed codegen for return values 2014-06-01 15:02:13 +02:00
Araq
40baebebfe pi test compiles, but crashes randomly 2014-06-01 01:45:44 +02:00
Andreas Rumpf
cbe25a41b0 Merge pull request #1229 from Varriount/fix-1203
Fix issue #1203
2014-05-31 22:53:36 +02:00
enurlyx
33eeb66ea2 Add support for structs/unions defined in structs/unions 2014-05-31 16:02:15 +02:00
Araq
9953e0bbca tdisjoint_slice2 works 2014-05-31 01:16:16 +02:00
Araq
ea16aca09e correct code generation for tforstmt 2014-05-30 13:15:54 +02:00
Araq
6470bd8f87 'parallel' proves array bounds 2014-05-29 13:27:45 +02:00
Simon Hafner
eb27c2c7dd Merge pull request #1228 from Varriount/compiler/document-parser
Document parser structures and procedures.
2014-05-29 05:00:22 -05:00
Andreas Rumpf
4b98937700 Merge pull request #1222 from Varriount/doc/fix-assertion
Doc/fix assertion
2014-05-29 02:25:27 +02:00