summary refs log tree commit diff stats
path: root/lib/system
Commit message (Collapse)AuthorAgeFilesLines
* GC'ed wide strings for windowsAraq2013-05-202-243/+128
|
* Adds link to manual thread memory section from threads module.Grzegorz Adam Hankiewicz2013-05-101-2/+2
|
* bugfixes mostly JS relatedAraq2013-05-011-0/+5
|
* bugfix: mark&sweep GCAraq2013-03-291-14/+16
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-1623-0/+0
|
* Merge pull request #359 from Tass/masterAraq2013-03-161-0/+1
|\ | | | | JS unwinding
| * hack to include hti correctlySimon Hafner2013-03-161-0/+1
| |
* | fixes #358Araq2013-03-161-0/+538
| |
* | debugger improvementsAraq2013-03-161-575/+104
|/
* use a bloom filter to speed up the debuggerAraq2013-03-091-11/+8
|
* documented object constrs; endb works againAraq2013-03-091-5/+6
|
* made some tests greenAraq2013-03-041-0/+2
|
* some bugfixes; no system.$ for object as it breaks codeAraq2013-02-241-6/+7
|
* mark and sweep GC without bitvectors worksAraq2013-02-192-2/+5
|
* mark and sweep without bitvectorsAraq2013-02-192-29/+77
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-02-161-5/+5
|\
| * on the path to get unittest running from JSSimon Hafner2013-02-151-1/+1
| |
| * EcmaScript => JS. Fixes #330Simon Hafner2013-02-151-4/+4
| | | | | | | | No one calls it EcmaScript anymore.
* | preparations for a generational GCAraq2013-02-161-1/+3
|/
* added GC_addCycleRootAraq2013-02-121-0/+6
|
* GC: incRef needs to add cyclerootsAraq2013-02-121-6/+4
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-02-101-1/+11
|\
| * rawEcho hack for kwin targetSimon Hafner2013-02-081-1/+11
| |
* | open arrays documented in the manualAraq2013-02-101-1/+3
| |
* | working cycle collector for old GCAraq2013-02-101-253/+133
|/
* code cleanup for mark&sweep GCAraq2013-02-072-84/+32
|
* first version of a simple mark&sweep GC; activate with --gc:markAndSweepAraq2013-02-075-69/+781
|
* revert to old GC; use --gc:v2 to activate the new GCAraq2013-01-314-1138/+1034
|
* fixes nimrtl compilationZahary Karadjov2013-01-282-2/+2
|
* the `mainmodule` option has effect only when no explicit module is givenZahary Karadjov2013-01-281-1/+1
|
* merged upstream masterZahary Karadjov2013-01-273-19/+29
|\
| * bugfix: typeinfo.extendSeqAraq2013-01-271-14/+25
| |
| * incompleteStruct pragma for C's FILEAraq2013-01-271-3/+2
| |
| * fixes #293Araq2013-01-081-1/+1
| |
| * Copyright 2012 -> 2013Araq2013-01-081-1/+1
| |
* | few notes about the remaining problems with retired buffersZahary Karadjov2013-01-272-2/+8
| |
* | Disabled mark-and-sweep in the compiler itselfZahary Karadjov2013-01-221-8/+33
| | | | | | | | | | 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.
* | minor bug fixes to make some tests greenZahary Karadjov2013-01-211-2/+0
| |
* | cleaned up some debugging codeZahary Karadjov2013-01-203-73/+33
| |
* | fixes the recently discovered GC memory leaksZahary Karadjov2012-12-207-311/+1830
| | | | | | | | | | | | 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)
* | temporary debugging code for the memory leak investigationZahary Karadjov2012-11-283-13/+42
|/
* fixes #250Araq2012-11-191-7/+9
|
* 'assert' hides EAssertionFailsure; stdlib makes use of 'tags'Araq2012-11-181-11/+13
|
* bugfix: stack traces; first class iterators almost workingAraq2012-11-152-12/+24
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-11-051-1/+1
|\
| * Many doc improvements. Changed Threads.joinThreads' param's type to varargs.Dominik Picheta2012-11-041-1/+1
| |
* | system.onRaise improvementsAraq2012-11-051-3/+3
| |
* | added system.onRaise to support a condition systemAraq2012-11-051-2/+4
|/
* caas barely works nowAraq2012-10-241-1/+2
|
* fixes #232Araq2012-10-191-0/+4
|