Commit Graph

963 Commits

Author SHA1 Message Date
Zahary Karadjov
ea54aa386c Revert "Revert "allow keyword params for the [] and {} operators""
This reverts commit b7ea4a7e65.
2013-08-19 01:29:22 +03:00
Zahary Karadjov
19eeb3556e remerge "allow void as field type" 2013-08-19 01:29:01 +03:00
Zahary Karadjov
6ddd4e6a3f Revert "Revert "bugfix: emulated thread vars used in combination with the mark & sweep GC""
This reverts commit 75c586bbe1.
2013-08-19 01:27:05 +03:00
Zahary Karadjov
dfb5cb3c5d remerge "Fixes #267" 2013-08-19 01:26:37 +03:00
Zahary Karadjov
f127bc387a Revert "Revert "test cases for the new features""
This reverts commit e1b668c868.
2013-08-19 01:17:07 +03:00
Araq
d53f313599 implemented computed goto support 2013-08-13 11:21:02 +02:00
Araq
d18c82a9ef new VM: preparations for evalMacroCall 2013-08-11 18:48:33 +02:00
Araq
a294d45fd6 Merge branch 'master' of github.com:Araq/Nimrod 2013-08-08 21:11:20 +02:00
Araq
288cd05f89 new VM: register allocator bugfix; implemented more magics 2013-08-08 21:10:54 +02:00
Zahary Karadjov
5dfc0d0d19 Take into account dirty buffers in suggest output; Fixes zah/nimrod.vim#14 2013-08-07 18:58:46 +03:00
Araq
06b3852143 Merge branch 'master' of github.com:Araq/Nimrod 2013-08-07 01:40:37 +02:00
Araq
aefa0da8a6 new VM: implemented constructors and jump optimizer 2013-08-07 01:40:08 +02:00
Zahary Karadjov
5c32156a71 fixes #534 2013-08-07 00:01:58 +03:00
Araq
30bb68d48a new VM: next steps 2013-08-03 21:14:57 +02:00
Araq
9589acd00e fixes #532 2013-08-01 00:16:29 +02:00
Araq
731c6f9083 'nimrod pretty' usable 2013-07-31 20:35:04 +02:00
Araq
805959378d 'nirmod pretty': almost working 2013-07-31 02:50:17 +02:00
Araq
e5be2e9f97 'nimrod pretty': next steps 2013-07-30 21:10:45 +02:00
Araq
d640121ce6 lfFullExternalName for 'nimrod pretty' 2013-07-30 17:15:58 +02:00
Araq
fd2a808266 fixes token's column information 2013-07-30 08:45:00 +02:00
Araq
28ad262a46 'nimrod pretty': next steps, doesn't work yet 2013-07-29 23:52:08 +02:00
Araq
6810a0e3e3 'nimrod pretty' command: next steps 2013-07-29 22:56:32 +02:00
Araq
ef975d277a new vm: further progress 2013-07-29 01:21:32 +02:00
Araq
27b7ecbbff new vm: lots of fixes 2013-07-27 01:28:31 +02:00
Araq
698eac2a94 new vm: can execute simple programs 2013-07-26 12:17:36 +02:00
Araq
f3a2eec13b attempt to make C codegen aware of 'gensym' 2013-07-25 23:40:15 +02:00
Araq
a59874e312 Merge branch 'master' of github.com:Araq/Nimrod 2013-07-25 22:40:47 +02:00
Araq
02c86567ee new vm: next steps 2013-07-25 22:40:25 +02:00
Araq
2c3d1fa954 bugfix: gensym 2013-07-25 21:25:40 +02:00
Araq
3e0899359b new evaluation engine: next steps 2013-07-25 08:37:37 +02:00
Araq
9acdf94cc0 fixes #531 2013-07-24 23:07:28 +02:00
Araq
b1d4dfa6b1 fixes #544 2013-07-24 22:32:09 +02:00
Araq
f9426bfcd5 added macros.genSym 2013-07-24 21:58:17 +02:00
Araq
b30e237a37 first steps to a new evaluation engine 2013-07-24 21:39:39 +02:00
Araq
84534ce4b8 Merge branch 'master' of github.com:Araq/Nimrod 2013-07-20 20:18:21 +02:00
Araq
aa88e150da 'modules' module from 'main'; minor bugfixes 2013-07-20 20:17:23 +02:00
Araq
bfbdb1f028 refactorings for the eval engine; bugfix: clean templates as accessors 2013-07-19 22:22:20 +02:00
Grzegorz Adam Hankiewicz
172945de31 Avoids usefulFact recursion with nil parameter. Fixes #518. 2013-07-09 23:31:13 +02:00
Araq
b5946751b8 Merge branch 'master' of github.com:Araq/Nimrod 2013-07-02 19:45:26 +02:00
Araq
bfca977d5f fixes #505 2013-07-02 19:44:40 +02:00
Araq
c1155cd2a5 fixes #503 2013-07-02 19:32:12 +02:00
Araq
0c18e05336 Merge pull request #502 from nihathrael/master
Order suggestion output by scope and then by item name.
2013-07-01 11:47:13 -07:00
Thomas Kinnen
cb3915c5e1 Order suggestion output by scope and then by item name. 2013-07-01 20:32:26 +02:00
Araq
dfe195a4a1 fixes #501 2013-07-01 20:25:38 +02:00
Araq
9b4be8a739 bugfix: -o option doesn't crash the compiler anymore 2013-07-01 20:17:36 +02:00
Araq
52851b722d --os:standalone works again 2013-06-30 21:15:28 +02:00
Araq
1bdc0d1dd3 fixes lots of regressions 2013-06-29 10:04:18 +02:00
Araq
43de61f37b bugfix: pragmas allowed for implicit generics 2013-06-29 09:08:57 +02:00
Araq
8f0d0250cd bugfix: typo 2013-06-29 01:51:42 +02:00
Araq
93158a53a8 got rid of debug calls 2013-06-28 23:40:09 +02:00