summary refs log tree commit diff stats
path: root/lib/system/gc_common.nim
Commit message (Expand)AuthorAgeFilesLines
* make the stdlib work with the changed docgenAraq2019-01-111-1/+1
* make testament compile again with -d:nimCoroutinesAraq2018-11-151-21/+21
* gc_common: fixes a typoAndreas Rumpf2018-11-151-19/+19
* No setjump in GC for emscripten/wasm (#9386)Yuriy Glukhov2018-10-171-14/+21
* Iterator over heap instances (#8548)Emery Hemingway2018-08-071-8/+14
* Implements alloc/dealloc counters for better leak debugging. (#8384)Dominik Picheta2018-07-211-0/+3
* gc_common: minor reformatingAndreas Rumpf2018-07-011-2/+2
* Expose GC_setStackBottom (#7885)Yuriy Glukhov2018-06-041-2/+2
* GC: also report total GC'ed heap size ignoring losses due to fragmentationAndreas Rumpf2018-01-211-1/+3
* GC: fixes size computation for leak detectionAndreas Rumpf2018-01-211-4/+4
* GC add 'string' to dumpNumberOfInstancesAndreas Rumpf2018-01-211-0/+5
* fixes size computations for 'dumpNumberOfInstances'Andreas Rumpf2018-01-191-1/+1
* leak detector: sort type based entries by total used bytesAndreas Rumpf2018-01-181-2/+28
* GC: enable precise global/thread local storage tracingAraq2018-01-151-0/+1
* GC improvements; distinguish between thread local and globals in the marking ...Araq2018-01-141-0/+24
* make gc:v2 compile againAndreas Rumpf2017-09-221-5/+15
* added system.deallocHeap feature for Nim's native GCsAndreas Rumpf2017-07-221-0/+32
* added logic to the M&S GC to detect logical leaksAraq2017-06-161-0/+7
* Fixed compilation error (#5462)Yuriy Glukhov2017-03-021-3/+0
* Use constant nimCoroutines instead of defined(nimCoroutines)Rokas Kupstys2017-02-201-5/+5
* Cleanup of gc codeRokas Kupstys2017-02-201-146/+133
* Reworked gc support for coroutines. Nim now bootstraps with -d:nimCoroutinesRokas Kupstys2017-02-201-97/+97
* Delete fiber context when it exits (memleak fix)Rokas Kupstys2017-02-201-2/+18
* Coroutine rework.Rokas Kupstys2017-02-201-5/+2
* Add ``tearDownForeignThreadGc`` function (#5369)Anatoly Galiulin2017-02-131-9/+20
* system.nim: don't use deprecated symbols/constructsAraq2017-02-081-5/+5
* Mark setupForeignThreadGc and initGC as gcsafe (#5353)Anatoly Galiulin2017-02-081-1/+1
* docs for the heap dump featureAndreas Rumpf2017-01-161-0/+1
* M&S GC gets the heap dump featureAndreas Rumpf2017-01-151-0/+24
* call initAllocator in foreign threadJez Kabanov2016-10-051-0/+1
* clean up a few stray c_stdout's in gc debug codeJacek Sieka2016-07-311-3/+3
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-2/+2
* GCs support ForeignCellsAndreas Rumpf2016-03-051-0/+25
* SpellcheckFederico Ceratto2016-02-291-2/+2
* Remove system.setupForeignThreadGc if `threads` option is off or TLSAnatoly Galiulin2016-01-281-12/+22
* Use ByteAddress instead of deprecated TAddressdef2016-01-241-4/+4
* Change TAddress to ByteAddressAndrey Sobolev2015-09-141-3/+3
* Support for GC working in Emscripten environmentAndrey Sobolev2015-09-111-5/+7
* lib: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-2/+2
* Coroutine support for i386/amd64 platforms unix/windows OSes markAndSweep/ref...rku2015-07-311-0/+275