summary refs log tree commit diff stats
path: root/lib/system/gc_regions.nim
Commit message (Collapse)AuthorAgeFilesLines
* gc: destructors is beginning to work (#10483)Andreas Rumpf2019-01-291-4/+16
| | | | | | | | | | | | | | | | * kochdocs.nim: code cleanup * docgen: nicer indentation * parser.nim: code cleanup * fixes #10458 * make tests green again * make =destroy mixins * gc:destructors: produced C code is almost working * --gc:destructors simple program compiles (but leaks memory) * gc:destructors make examples compile in C++ mode * destructors: string implementation bugfixes * strs.nim: minor code cleanup * destructors: builtin seqs are beginning to work * remove debugging helpers
* gc:regions: undo the regression introducing changesAraq2019-01-251-2/+2
|
* allocators: introduce --define:nimMinHeapPages for tuning mmap calls (omg ↵Andreas Rumpf2019-01-191-3/+26
| | | | they are slow on OSX...)
* Remove dead code (#9777)Jacek Sieka2018-11-261-2/+2
| | | | | | | | | * gc/gc2: remove unused ref counting stuff * also removes some false threading support - hasSharedHeap is always false in gc/gc2 * gc: remove some threading cruft * remove asgnRefNoCycle * compiler: remove TLoc.dup (unused)
* Expose GC_setStackBottom (#7885)Yuriy Glukhov2018-06-041-1/+1
|
* hotfix for --gc:regionsAndreas Rumpf2018-05-281-0/+3
|
* make memory regions robust; disable free lists for nowAndreas Rumpf2018-05-271-28/+32
|
* add missing compilerProcs for memory regionsAndreas Rumpf2018-05-251-0/+3
|
* fixes channels for --gc:regionsAndreas Rumpf2018-05-251-3/+8
|
* memory regions seem to work nowAraq2017-08-131-18/+32
|
* WIP: --gc:regions instead of --gc:stackAraq2017-08-131-0/+378