summary refs log tree commit diff stats
path: root/lib/system/gc.nim
Commit message (Expand)AuthorAgeFilesLines
* GC: avoid pathological behaviour; fixes #10040 [backport] (#10052)Andreas Rumpf2018-12-201-9/+9
* Remove dead code (#9777)Jacek Sieka2018-11-261-80/+12
* fixes #7833; still to-do: fix setLenAraq2018-07-301-1/+4
* warn about inconsistent spacing around binary operators; fixes #7582Andreas Rumpf2018-05-051-1/+1
* GC: enable precise global/thread local storage tracingAraq2018-01-151-19/+14
* GC improvements; distinguish between thread local and globals in the marking ...Araq2018-01-141-72/+49
* gc.nim: Add a gcAssert to enforce the no heap sharing restrictionsAraq2018-01-121-0/+1
* Fixed mutex usage in SharedList and SharedTable. Closes #6988 (#6990)Yuriy Glukhov2017-12-311-1/+1
* more replacements for the deprecated '<'Andreas Rumpf2017-10-291-3/+3
* fixes #3558Araq2017-10-161-8/+9
* GCs: use add instead of &Andreas Rumpf2017-09-291-3/+3
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-6/+6
* fixes #6234Andreas Rumpf2017-08-111-0/+3
* added system.deallocHeap feature for Nim's native GCsAndreas Rumpf2017-07-221-15/+0
* make the GCs more robustAndreas Rumpf2017-07-201-9/+9
* decTypeSize on growObj (#5465)Yuriy Glukhov2017-03-151-0/+1
* adding support for using llvm ASAN (#5536)Samantha Marshall2017-03-141-1/+7
* Use constant nimCoroutines instead of defined(nimCoroutines)Rokas Kupstys2017-02-201-5/+5
* Cleanup of gc codeRokas Kupstys2017-02-201-87/+27
* Coroutines realtime supportRokas Kupstys2017-02-201-13/+36
* Reworked gc support for coroutines. Nim now bootstraps with -d:nimCoroutinesRokas Kupstys2017-02-201-15/+57
* Delete fiber context when it exits (memleak fix)Rokas Kupstys2017-02-201-2/+5
* Coroutine rework.Rokas Kupstys2017-02-201-3/+0
* 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 dumpNumberOfIns...Andreas Rumpf2017-01-141-2/+27
* 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
|\
| * 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
* 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 markAndSweep/ref...rku2015-07-311-154/+30