summary refs log tree commit diff stats
path: root/lib/system/gc.nim
Commit message (Collapse)AuthorAgeFilesLines
* system.nim: don't use deprecated symbols/constructsAraq2017-02-081-7/+7
|
* added test case; threadex example crashes nowAraq2017-01-301-1/+1
|
* M&S GC gets the heap dump featureAndreas Rumpf2017-01-151-55/+35
|
* default GC can do a sort of heap dump via -d:nimTypeNames and ↵Andreas Rumpf2017-01-141-2/+27
| | | | dumpNumberOfInstances()
* Merge branch 'devel' into sighashesAndreas Rumpf2016-12-061-5/+11
|\
| * Show cell type name in writeCellYuriy Glukhov2016-12-061-5/+11
| |
* | more fixesAraq2016-12-021-1/+1
| |
* | further progress; more tests are greenAraq2016-11-281-0/+1
|/
* Merge pull request #4878 from yglukhov/gc-frameinfoAndreas Rumpf2016-11-281-14/+11
|\ | | | | Cosmetics
| * DRY frame info setting out to a template.Yuriy Glukhov2016-11-031-14/+11
| |
* | further memtracking improvementsAndreas Rumpf2016-11-241-0/+7
|/
* fixes #4764, fixes #4731, fixes #4724Araq2016-09-141-0/+2
|
* clean up a few stray c_stdout's in gc debug codeJacek Sieka2016-07-311-3/+4
|
* Fixed crash with leakDetector and threads enabled.Yuriy Glukhov2016-07-111-8/+14
|
* fix types of ansi_c/sysio to more closely match C ABIJacek Sieka2016-06-051-2/+2
| | | | | also fixes some instances of using C library functions when there are nim alternatives available
* new GC listens to GC_ref/GC_unrefAndreas Rumpf2016-05-231-2/+21
|
* fixes #3184Andreas Rumpf2016-05-221-24/+13
|
* fixes #3793Andreas Rumpf2016-05-161-1/+1
|
* GC with primitive MSAndreas Rumpf2016-05-161-131/+5
|
* Replaced ignoreStackAndRegisters with stackSize in GC_stepRuslan Mustakov2016-05-111-14/+24
|
* Added ignoreStackAndRegisters parameter to GC_stepRuslan Mustakov2016-05-101-12/+14
|
* GCs support ForeignCellsAndreas Rumpf2016-03-051-0/+11
|
* fixes #1895Andreas Rumpf2016-01-301-3/+6
|
* Use ByteAddress instead of deprecated TAddressdef2016-01-241-3/+3
|
* fixes typoAraq2015-12-011-1/+1
|
* fixes #3245Araq2015-08-251-1/+2
|
* Coroutine support for i386/amd64 platforms unix/windows OSes ↵rku2015-07-311-154/+30
| | | | markAndSweep/refCounting GCs.
* lib/system/g-w - Dropped 'T' from typespdw2015-06-041-68/+70
|
* Fix GC scanning of registers on x86_64 architectures.Reimer Behrends2015-05-071-0/+9
| | | | | | | It is possible for jmp_buf to not be word-aligned or addresses in the register dump to not be word-aligned. This can result in either addresses in registers being missed or even addresses on the stack past the register area not being scanned properly.
* Clean up GCs a bitdef2015-03-101-0/+1
|
* fixes --gc:none regression; made some tests greenAraq2015-03-101-0/+3
|
* GC: get rid of pathological behaviour for stack markingAraq2015-03-081-39/+43
|
* sizeof(char) is always 1def2015-03-041-1/+1
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* fixes #2070Araq2015-02-101-15/+23
|
* Make ESTP compiledef2015-01-231-1/+1
|
* fixes #1796Araq2015-01-051-4/+32
|
* added 'setupGcForForeignThread' for better C interopAraq2014-12-111-0/+14
|
* introduced 'benign' pragmaAraq2014-10-251-10/+10
|
* renamefestAraq2014-08-231-2/+2
|
* system files use new identifiersAraq2014-08-231-18/+18
|
* the big renamefest: first stepsAraq2014-08-221-1/+1
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-2/+2
|
* New concurrency model: next stepsAraq2014-04-191-10/+11
|
* preparations for easier debuggingAraq2014-04-071-0/+11
|
* compiles on sparc againAraq2014-02-091-1/+1
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-5/+1
|
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-4/+4
|
* case consistency: next stepsAraq2013-12-291-7/+7
|
* improvements for 'pretty'Araq2013-12-281-6/+6
|