Araq
baf89e3d66
GC'ed wide strings for windows
2013-05-20 02:17:24 +02:00
Grzegorz Adam Hankiewicz
2b517161e4
Adds link to manual thread memory section from threads module.
2013-05-10 23:33:01 +02:00
Araq
56045ad7ff
bugfixes mostly JS related
2013-05-01 14:48:40 +02:00
Araq
e24305f1e1
bugfix: mark&sweep GC
2013-03-29 16:36:24 +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
Araq
c445bd140a
fixes #358
2013-03-16 17:38:10 +01:00
Araq
b63f322a46
debugger improvements
2013-03-16 17:07:47 +01:00
Simon Hafner
1d9f680b78
hack to include hti correctly
2013-03-16 07:21:06 -05:00
Araq
5ac5bedc66
use a bloom filter to speed up the debugger
2013-03-09 21:23:39 +01:00
Araq
a64d4dc35c
documented object constrs; endb works again
2013-03-09 20:43:56 +01:00
Araq
cbf82cad7d
made some tests green
2013-03-04 18:50:08 +01:00
Araq
c87e1c96ad
some bugfixes; no system.$ for object as it breaks code
2013-02-24 12:34:50 +01:00
Araq
4fc575bc26
mark and sweep GC without bitvectors works
2013-02-19 23:07:08 +01:00
Araq
a4d47664d6
mark and sweep without bitvectors
2013-02-19 17:31:54 +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
260ddd735a
on the path to get unittest running from JS
2013-02-15 20:32:32 -06:00
Simon Hafner
1785c6877b
EcmaScript => JS. Fixes #330
...
No one calls it EcmaScript anymore.
2013-02-15 11:08:30 -06:00
Araq
0f2aa053d9
added GC_addCycleRoot
2013-02-12 08:45:01 +01:00
Araq
5e7dd69b00
GC: incRef needs to add cycleroots
2013-02-12 08:28:46 +01:00
Araq
fa14466b5b
Merge branch 'master' of github.com:Araq/Nimrod
2013-02-10 15:06:39 +01:00
Araq
3d7abb958d
open arrays documented in the manual
2013-02-10 15:06:25 +01:00
Araq
0bb3731422
working cycle collector for old GC
2013-02-10 02:59:36 +01:00
Simon Hafner
9598d42882
rawEcho hack for kwin target
2013-02-08 16:53:03 -06: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
65fdd641a9
revert to old GC; use --gc:v2 to activate the new GC
2013-01-31 17:24:55 +01:00
Zahary Karadjov
0cb95891d3
fixes nimrtl compilation
2013-01-28 00:47:41 +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
Zahary Karadjov
81a3585872
merged upstream master
2013-01-27 23:41:45 +02:00
Zahary Karadjov
67f37264b3
few notes about the remaining problems with retired buffers
2013-01-27 22:23:57 +02:00
Araq
0758508895
bugfix: typeinfo.extendSeq
2013-01-27 19:15:13 +01:00
Araq
18534b7dde
incompleteStruct pragma for C's FILE
2013-01-27 00:42:43 +01:00
Zahary Karadjov
31134a6bae
Disabled mark-and-sweep in the compiler itself
...
This also adds "cycle roots trimming": a light-weight collection of the cycle
roots performed in CollectZCT for candidates that are recently allocated
and provably dead.
2013-01-22 12:16:08 +02:00
Zahary Karadjov
41cbd1c980
minor bug fixes to make some tests green
2013-01-21 02:03:13 +02:00
Zahary Karadjov
86bf97a730
cleaned up some debugging code
2013-01-20 21:22:07 +02:00
Araq
3af5c99336
fixes #293
2013-01-08 20:03:02 +01:00
Araq
3c73654aca
Copyright 2012 -> 2013
2013-01-08 07:54:23 +01: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
Zahary Karadjov
c67520a7c5
temporary debugging code for the memory leak investigation
2012-11-28 01:15:14 +02:00
Araq
14fc0631d7
fixes #250
2012-11-19 00:16:25 +01:00
Araq
3c0a6a8962
'assert' hides EAssertionFailsure; stdlib makes use of 'tags'
2012-11-18 01:36:20 +01:00
Araq
814fcb2639
bugfix: stack traces; first class iterators almost working
2012-11-15 01:27:25 +01:00
Araq
43cdf49472
Merge branch 'master' of github.com:Araq/Nimrod
2012-11-05 19:49:19 +01:00
Araq
e54425b068
system.onRaise improvements
2012-11-05 19:48:49 +01:00
Araq
865d9cc6e6
added system.onRaise to support a condition system
2012-11-05 08:36:44 +01:00
Dominik Picheta
76c4b0516a
Many doc improvements. Changed Threads.joinThreads' param's type to varargs.
2012-11-04 22:30:19 +00:00
Araq
de338526ec
caas barely works now
2012-10-24 01:13:44 +02:00
Araq
b20663ce19
fixes #232
2012-10-19 13:24:42 +02:00