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
52 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308