Commit Graph

1414 Commits

Author SHA1 Message Date
Dominik Picheta
5cf8c05a22 Fixes #1119. 2014-04-20 22:56:30 +01:00
Andreas Rumpf
726c709f97 Merge pull request #1097 from gradha/pr_avoid_idetools_crash
Avoid idetools crash on nil parameters.
2014-04-20 23:39:45 +02:00
Andreas Rumpf
e34c3e7c3b Merge pull request #1123 from flaviut/bug1110
Document vmgen.nim a bit
2014-04-20 23:35:22 +02:00
Andreas Rumpf
38892bbf6a Merge pull request #1124 from EXetoC/spawn-arg-check
Spawn argument checking.
2014-04-20 23:34:21 +02:00
flaviut
29261a0eae Document vmgen.nim a bit 2014-04-20 17:10:15 -04:00
EXetoC
171f4a21e8 Fix spawn ICE on invalid argument. 2014-04-20 23:03:31 +02:00
Dominik Picheta
57cc8237f7 Fixes #1093. 2014-04-20 21:55:45 +01:00
Araq
4075159933 reintroduce thread analysis but disable it for backwards compatibility 2014-04-20 22:15:25 +02:00
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
Grzegorz Adam Hankiewicz
c163c06a65 Avoids idetools crash on nil parameters. 2014-04-15 21:13:10 +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