Commit Graph

550 Commits

Author SHA1 Message Date
Araq
6ed18a8b24 fixes #366 2013-03-17 20:11:16 +01:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Araq
5b7df8ed60 Merge pull request #359 from Tass/master
JS unwinding
2013-03-16 09:45:39 -07:00
Simon Hafner
129fcb327f used correct syntax for multiline results in tests
And also modified the runner to actually run them in JS.
2013-03-16 07:21:31 -05:00
Araq
78b27ed7fa bugfix: 'indexOf' for tuple fields works 2013-03-11 08:42:35 +01:00
Simon Hafner
d34f95d194 nestedTryStmts removed
It makes tests fail and they work fine without. Given my ignorance of
the exact workings, I can only rely on the tests.
2013-03-10 19:49:02 -05:00
Araq
2b4922aea0 object constructors work now 2013-03-08 01:19:47 +01:00
Araq
16821e31be bugfix: tvtable works again 2013-03-05 07:39:52 +01:00
Araq
d13bcf6575 better overloading resolution for generics 2013-02-28 21:28:19 +01:00
Araq
c87e1c96ad some bugfixes; no system.$ for object as it breaks code 2013-02-24 12:34:50 +01:00
Simon Hafner
7168ceb5e1 removed $ for refs upon request 2013-02-21 16:37:22 -06:00
Simon Hafner
e366eeaafc added $ for refs and removed == for ref test
== in refs should use the pointer to compare
2013-02-21 16:31:35 -06:00
Simon Hafner
bf82f79f1e added tests, actually implemented $ and == 2013-02-21 15:11:48 -06:00
Simon Hafner
7fc9dfcb24 added tests for == and $ 2013-02-21 14:29:39 -06:00
Araq
d15981adbc system.fields|fieldPairs for objects 2013-02-18 17:23:26 +01:00
Araq
8e9b39084c Merge branch 'master' of github.com:Araq/Nimrod 2013-02-16 22:54:03 +01:00
Araq
5d119f61d1 preparations for a generational GC 2013-02-16 22:53:35 +01:00
Simon Hafner
71ade195d1 WA for #329, caused by #335 2013-02-15 20:40:07 -06:00
Simon Hafner
1785c6877b EcmaScript => JS. Fixes #330
No one calls it EcmaScript anymore.
2013-02-15 11:08:30 -06:00
Araq
3d7abb958d open arrays documented in the manual 2013-02-10 15:06:25 +01:00
Araq
5a31bc8274 made some tests green 2013-02-08 00:07:32 +01:00
Araq
4ee9816a78 code cleanup for mark&sweep GC 2013-02-07 16:09:46 +01:00
Araq
ab6f793408 first version of a simple mark&sweep GC; activate with --gc:markAndSweep 2013-02-07 01:57:10 +01:00
Araq
2a2b630757 cleaner GC switching 2013-01-31 16:34:39 +01:00
Zahary Karadjov
6fc4991415 Merge remote-tracking branch 'upstream/master' into upstream 2013-01-28 00:47:55 +02:00
Zahary Karadjov
19e795e017 the mainmodule option has effect only when no explicit module is given 2013-01-28 00:26:49 +02:00
Araq
d5a5c2291f bugfix: overlap checking for 'case' 2013-01-27 22:58:21 +01:00
Zahary Karadjov
81a3585872 merged upstream master 2013-01-27 23:41:45 +02:00
Araq
b0b4150df1 Merge pull request #316 from gradha/pr_renames_each_to_map
Renames each proc to map, each is left deprecated.
2013-01-23 13:30:26 -08:00
Grzegorz Adam Hankiewicz
91700f29e7 Renames each proc to map, each is left deprecated. 2013-01-22 21:41:26 +01:00
Araq
09e4b194f5 bootstrapping works again 2013-01-22 00:37:33 +01:00
Araq
0d978c4a9a fixed some closure related bugs 2013-01-22 00:29:54 +01:00
Dominik Picheta
be51e8b61b Reverted my 'do notation' fixes. 2013-01-20 17:34:43 +00:00
Dominik Picheta
b9d75f8944 Fixed a bug with the 'do notation' consuming statements after it. 2013-01-20 12:47:25 +00:00
Araq
9257c29ffd small bugfix for lambdalifting; preparations for a better testing framework 2013-01-19 02:09:08 +01:00
Araq
a4b1ca3306 fixed merge conflict 2013-01-16 20:02:55 +01:00
Araq
c43697b59a implemented generic multi methods 2013-01-16 08:42:30 +01:00
Araq
b3e70febb4 'sort' for ordered tables 2013-01-12 23:59:29 +01:00
Araq
63c08d8255 Merge pull request #296 from gradha/pr_makes_toseq_public
Moves toSeq template to public sequtils module.
2013-01-08 13:53:50 -08:00
Araq
e6fc044107 fixes #299 2013-01-08 18:20:40 +01:00
Araq
20a5e37169 fixes #270 2013-01-08 17:23:52 +01:00
Araq
1bc5ff6dc9 fixes #292 2013-01-08 08:11:21 +01:00
Grzegorz Adam Hankiewicz
bd961fd76c Moves toSeq template to public sequtils module. 2013-01-03 22:38:56 +01:00
Dominik Picheta
da609fc445 Fixed many deprecation warnings. asyncio.recvLine now throws an
exception when an error occurs. Added sockets.SocketError.
2012-12-23 14:05:16 +00:00
Zahary Karadjov
083d4f4708 fixes the recently discovered GC memory leaks
This revision is intended as comparison point between the old and the new GC
The used GC can be switched in mmdisp and various statistics will be gathered during
execution (these will be removed/disabled in later revisions)
2012-12-20 15:51:21 +02:00
Araq
a22c1f444f fixes #271 2012-12-15 22:35:16 +01:00
Araq
f96ec25ed2 made some tests green; some small bugfixes 2012-12-09 15:53:59 +01:00
Araq
92f8f2e776 documented AST overloading and some TR optimizations 2012-12-09 03:02:52 +01:00
Araq
a1f6779802 implemented AST based overloading 2012-12-06 08:45:18 +01:00
Araq
1d842e8b75 Merge branch 'master' of github.com:Araq/Nimrod 2012-12-06 07:10:19 +01:00