summary refs log tree commit diff stats
path: root/lib/system/gc.nim
Commit message (Expand)AuthorAgeFilesLines
* fix #12122 (#21096)Bung2022-12-161-12/+12
* ref #20694; quit value gets saturated to ranges (#20753)ringabout2022-11-051-2/+2
* turn nimIncrSeqV3 into deadcode (#20388)ringabout2022-09-201-29/+2
* Remove the use of usrToCell in gcMark [backport:1.2] (#17709)zah2021-04-141-3/+3
* fixes #17647 (#17667)Andreas Rumpf2021-04-071-10/+10
* [backport:1.2] Avoid inlining of newObj and newObjRC1 calls (#17582)Miran2021-03-301-2/+2
* cleaned up the internal documentation (#17524)Andreas Rumpf2021-03-261-0/+47
* fix deprecated messages regarding high (#15832)flywind2020-11-031-1/+1
* fixes #13881Andreas Rumpf2020-05-121-3/+4
* Error -> Defect for defects (#13908)Jacek Sieka2020-04-281-1/+1
* forward type alignment information to seqs (#12430)Arne Döring2020-04-191-7/+8
* catchable defects (#13626)Andreas Rumpf2020-03-121-2/+6
* Unexport even more symbols (#13214)alaviss2020-01-231-1/+1
* proof that refcounting can handle Nim's async (#12533)Andreas Rumpf2019-10-281-1/+8
* minor improvementsAndreas Rumpf2019-10-271-1/+2
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
* Fix -d:logGC compile cerror: 'stdout not defined' (#12237)treeform2019-09-241-5/+5
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-6/+6
* right shift is now by default sign preserving (#11322)Arne Döring2019-05-291-1/+1
* code cleanup: there is no tyOptRefAndreas Rumpf2019-02-221-6/+6
* system refactorings (#10559)Andreas Rumpf2019-02-061-2/+4
* fix #10488 GC memory leak regression (#10498)Timothee Cour2019-01-301-1/+4
* Increase verbosity of logGC (#10449)Matt Haggard2019-01-261-9/+16
* 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