Araq
e6d17e6273
made large parts of the stdlib gcsafe
2014-04-20 20:01:24 +02:00
Araq
be6474af63
removed flawed thread analysis pass
2014-04-20 14:00:04 +02:00
Araq
39e4e3f205
fixes OR for int8|int16 etc
2014-04-20 13:59:38 +02:00
Araq
c80d563afb
actors compile again
2014-04-20 12:10:23 +02:00
Araq
05e89ffceb
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-04-20 01:19:10 +02:00
Araq
3b69a8d27a
New concurrency model: next steps
2014-04-19 22:24:43 +02:00
Simon Hafner
23e9ed81a2
added continue to errStmtInvalidAfterReturn
2014-04-18 21:19:39 -05:00
Grzegorz Adam Hankiewicz
1c89c45ae9
Adds option to exclude nimcache dirs from time machine backups.
2014-04-16 22:46:16 +02:00
Araq
8e08ff559f
first version of 'spawn'
2014-04-16 08:44:57 +02:00
Dominik Picheta
9e7c0fd2b0
Fixes #1005
2014-04-15 13:53:02 +01:00
Dominik Picheta
21d0cc8cdf
Add checks for invalid socket when creating sockets.
2014-04-15 13:51:25 +01:00
Araq
b961e47bfe
new concurrency model: first steps; shared is not a keyword anymore
2014-04-14 08:45:43 +02:00
Araq
d96f25619a
implemented 'R ptr T' syntax
2014-04-13 22:31:49 +02:00
Dominik Picheta
b0a16fb619
Fixes problems with JS code gen.
...
--out for JS backend now works. setLen now works, this also fixes the base64
module. getCurrentExceptionMsg now also works with exceptions thrown by
JS. log() supports a variable number of args now. Fixed some case
sensitivity issues with arrayConstr and other functions.
2014-04-11 21:36:02 +01:00
Andreas Rumpf
dcfc7a8896
resolved conflict
2014-04-10 01:47:20 +02:00
Araq
d0f013477b
refined and documented regionized pointers
2014-04-09 08:37:08 +02:00
Araq
4196757de7
implemented region pointers
2014-04-09 00:33:51 +02:00
Andreas Rumpf
e2d02d5943
Merge pull request #691 from rbehrends/fix-shallow-pragma
...
Fixes shallow pragma for objects and tuples.
2014-04-09 00:05:59 +02:00
Araq
3e25d5f247
merged better html links #850
2014-04-08 01:19:15 +02:00
Araq
3197ec8e72
make tests green again
2014-04-07 15:46:02 +02:00
Araq
abb7010820
fixes #1063
2014-04-07 14:21:33 +02:00
Araq
7c065bfadf
fixes #798
2014-04-06 22:05:42 +02:00
Araq
5def38ad69
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-04-06 17:31:49 +02:00
Araq
cf7e83ecc5
fixes #913
2014-04-06 17:26:20 +02:00
Araq
034af8354d
fixes #866
2014-04-06 17:18:43 +02:00
Zahary Karadjov
f6f5c9e9e6
propagate semExpr flags in macro/template expansion
2014-04-06 16:55:28 +03:00
Araq
4835199125
new VM: proper shield against endless recursions
2014-04-05 21:05:07 +02:00
Araq
033f2bbbf2
new VM: fixes for exception handling
2014-04-04 09:06:29 +02:00
Araq
6a055990f9
minor VM bugfix
2014-04-04 08:19:02 +02:00
Araq
325dd44e81
gensym'ed symbols work with lambda-lifting; closures produce objects instead of tuples for easier debugging
2014-04-03 22:35:10 +02:00
Araq
62a10df765
fixes yet another option type
2014-04-03 07:54:58 +02:00
Andreas Rumpf
e810c760fd
Merge pull request #1060 from EXetoC/vm-arithmetic-overflow
...
Arithmetic underflow/overflow checking for the VM
2014-04-02 19:59:26 +02:00
Araq
b579ca44eb
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-04-01 19:41:51 +02:00
Araq
befdce51b4
fixed another vm bug
2014-04-01 16:35:50 +02:00
Araq
dc2b21e9b2
tsymchoicefield compiles
2014-04-01 08:21:08 +02:00
Araq
6a94ca3187
fixes #880
2014-04-01 08:17:23 +02:00
EXetoC
b919ab790b
Implement overflow/underflow checking for the VM.
2014-03-31 14:11:21 +02:00
Araq
44ee8aecfd
disable extern name checking as it breaks building of nimrtl.dll
2014-03-30 22:40:09 +02:00
Araq
f50575d147
fixes #932
2014-03-29 14:47:01 +01:00
Araq
12e3c11eb6
fixes #911
2014-03-28 08:40:15 +01:00
Araq
31cfed0aa8
fixes a typo
2014-03-27 21:24:41 +01:00
Araq
3365b42bbe
fixes #1009
2014-03-27 19:20:59 +01:00
Araq
dc956c485a
fixes tmemit regression
2014-03-26 22:56:56 +01:00
Araq
a1e97ad4a4
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-03-26 20:31:29 +01:00
Araq
78cc4de9a1
fixes #1025 ; don't know what this breaks
2014-03-26 20:31:18 +01:00
Araq
9fdb131686
fixes #992
2014-03-26 16:22:34 +01:00
zah
6d0451ccce
Merge pull request #1036 from jlhouchin/devel
...
fixed parens around getSysType arguments
2014-03-26 11:39:59 +02:00
Araq
cdb4d83ead
implemented 'borrow dot' feature for distinct types
2014-03-26 01:27:22 +01:00
Araq
d15788d00a
added #903 to the test suite
2014-03-26 01:00:34 +01:00
Jimmie Houchin
c58ec376b6
fixed parens around getSysType arguments
2014-03-25 17:48:27 -05:00