Araq
1a792d46d0
first version of the debug GC; doesn't work yet
2013-10-01 08:44:09 +02:00
Araq
275c7ccf82
fixes #575
2013-09-10 22:04:12 +02:00
Araq
827dc054fb
bugfix: --gc:none -d:useMalloc works again
2013-09-06 00:25:48 +02:00
Araq
6cc06cd35d
fixes #569 ; C++ codegen works again
2013-08-31 02:07:52 +02:00
Araq
7056ceda67
float64 is now an alias to 'float'; fixes #545
2013-08-30 12:24:54 +02:00
Araq
3940bd5b84
GC: added static cycleGC checks
2013-08-22 19:20:45 +02:00
Araq
db027faf38
fixes a long standing channels bug
2013-08-09 00:25:31 +02:00
Araq
9589acd00e
fixes #532
2013-08-01 00:16:29 +02:00
Araq
bfbdb1f028
refactorings for the eval engine; bugfix: clean templates as accessors
2013-07-19 22:22:20 +02:00
Araq
30f8568570
fixes --os:standalone
2013-06-30 22:10:04 +02:00
Araq
1a5e30b053
made some tests green
2013-06-30 21:55:05 +02:00
Araq
52851b722d
--os:standalone works again
2013-06-30 21:15:28 +02:00
Araq
a674c039fb
fixed a long standing xml parser bug; html parser bugfixes + speed improvements
2013-06-27 01:04:56 +02:00
Araq
8c211113f2
better error message for subtle nil errors
2013-05-31 01:27:03 +02:00
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