Zahary Karadjov
ca3a4ce672
hacky fix for generic constraints matching
2013-08-19 01:48:25 +03:00
Zahary Karadjov
4980ef85e2
check the owners of generic instantiations properly and fix tinvalidclosure
2013-08-19 01:45:16 +03:00
Zahary Karadjov
b01d9b6181
work-in-progress for compiling generics in their owner module
2013-08-19 01:45:16 +03:00
Zahary Karadjov
3e79e9f981
some steps to improve the type mismatches with the new
...
generic instantiation logic
2013-08-19 01:45:16 +03:00
Zahary Karadjov
8b933e470e
fixes iterating over enums
2013-08-19 01:36:04 +03:00
Zahary Karadjov
c6d0611112
Revert "Revert "made some tests green""
2013-08-19 01:35:33 +03:00
Zahary Karadjov
a453d8d64d
Revert "Revert "further fixes for void stripping. fixes tvoid.""
...
This reverts commit d11cf5d191 .
2013-08-19 01:30:17 +03:00
Zahary Karadjov
cefa16ae77
Revert "Revert "fix threading tests""
...
This reverts commit 9c45e33d8c .
2013-08-19 01:29:58 +03:00
Zahary Karadjov
fc858927f0
Revert "Revert "fix tforwardgeneric""
...
This reverts commit e3f93241c3 .
2013-08-19 01:29:47 +03:00
Zahary Karadjov
f760bc243b
Revert "Revert "static and default params for generics""
...
This reverts commit 0662ec4a43 .
2013-08-19 01:29:37 +03:00
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
50403afb5c
fixes base64 module
2013-08-15 00:22:48 +02:00
Araq
d53f313599
implemented computed goto support
2013-08-13 11:21:02 +02:00
Araq
1633e22aec
Merge branch 'master' of github.com:Araq/Nimrod
2013-08-11 18:48:59 +02:00
Araq
d18c82a9ef
new VM: preparations for evalMacroCall
2013-08-11 18:48:33 +02:00
Araq
db027faf38
fixes a long standing channels bug
2013-08-09 00:25:31 +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
Araq
ee9aee6c00
bugfix createDir for solaris
2013-08-07 01:36:15 +02:00
Zahary Karadjov
5c32156a71
fixes #534
2013-08-07 00:01:58 +03:00
Dominik Picheta
015b814e6a
Updated bootstrap instructions. Removed csources.zip.
2013-08-04 22:24:21 +01:00
Dominik Picheta
201e4d2835
Modified the behaviour of the build scripts to accommodate new C sources
...
repo.
2013-08-04 19:41:20 +01:00
Dominik Picheta
8ac7bda244
sockets.send now throws an exception when a non-blocking socket is
...
passed to it.
2013-08-04 19:13:29 +01:00
Araq
30bb68d48a
new VM: next steps
2013-08-03 21:14:57 +02:00
Dominik Picheta
ec86d5db0f
Improved documentation for macros.newProc.
2013-07-31 23:44:09 +01:00
Araq
9589acd00e
fixes #532
2013-08-01 00:16:29 +02:00
Araq
3ae6043e7e
Merge pull request #533 from gradha/pr_helper_procs
...
Adds some helper procs
2013-07-31 12:59:22 -07:00
Araq
3ab4b3d58f
Merge pull request #530 from EXetoC/master
...
Missing SDL_image symbols
2013-07-31 12:48:33 -07:00
Araq
c96a4406e4
Merge pull request #523 from exhu/x11fix
...
X11, cairo bindings fixes
2013-07-31 12:47:41 -07: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
d6d665b0c0
Merge branch 'master' of github.com:Araq/Nimrod
2013-07-29 01:21:53 +02:00
Araq
ef975d277a
new vm: further progress
2013-07-29 01:21:32 +02:00
Dominik Picheta
c5c6ef6e2b
Fixes graphics.drawEllipse.
...
It failed because a Natural cannot be negative but drawEllipse tried to
set negative values to a Natural variable; this variable's type was
changed to an Int.
2013-07-27 11:18:13 +01:00
Dominik Picheta
e33af13ae3
Fixes #543 .
...
Changed signature of SetVideoMode so that the flags param is a uint32.
2013-07-27 11:03:28 +01:00
Araq
27b7ecbbff
new vm: lots of fixes
2013-07-27 01:28:31 +02:00
Araq
fca23d1675
bugfix: system.& for sequences
2013-07-27 01:28:13 +02:00
Araq
698eac2a94
new vm: can execute simple programs
2013-07-26 12:17:36 +02:00