Yuriy Glukhov
|
dc72cf7564
No setjump in GC for emscripten/wasm (#9386)
|
6 years ago |
Emery Hemingway
|
be4816f509
Iterator over heap instances (#8548)
|
6 years ago |
Dominik Picheta
|
5ea3b4d581
Implements alloc/dealloc counters for better leak debugging. (#8384)
|
6 years ago |
Andreas Rumpf
|
67c7e49e2a
gc_common: minor reformating
|
6 years ago |
Yuriy Glukhov
|
395b7506cf
Expose GC_setStackBottom (#7885)
|
6 years ago |
Andreas Rumpf
|
6e145d4269
GC: also report total GC'ed heap size ignoring losses due to fragmentation
|
7 years ago |
Andreas Rumpf
|
5f603144b2
GC: fixes size computation for leak detection
|
7 years ago |
Andreas Rumpf
|
e5af08cc12
GC add 'string' to dumpNumberOfInstances
|
7 years ago |
Andreas Rumpf
|
00295366b5
fixes size computations for 'dumpNumberOfInstances'
|
7 years ago |
Andreas Rumpf
|
6f6551d77d
leak detector: sort type based entries by total used bytes
|
7 years ago |
Araq
|
f1089db175
GC: enable precise global/thread local storage tracing
|
7 years ago |
Araq
|
f71f9f83c2
GC improvements; distinguish between thread local and globals in the marking step
|
7 years ago |
Andreas Rumpf
|
07531b41b9
make gc:v2 compile again
|
7 years ago |
Andreas Rumpf
|
e968fbb7dd
added system.deallocHeap feature for Nim's native GCs
|
7 years ago |
Araq
|
c3b0eb5df7
added logic to the M&S GC to detect logical leaks
|
7 years ago |
Yuriy Glukhov
|
73387e89a0
Fixed compilation error (#5462)
|
7 years ago |
Rokas Kupstys
|
f80ddbbcc6
Use constant nimCoroutines instead of defined(nimCoroutines)
|
7 years ago |
Rokas Kupstys
|
9f8863169a
Cleanup of gc code
|
7 years ago |
Rokas Kupstys
|
c3d1b732d6
Reworked gc support for coroutines. Nim now bootstraps with -d:nimCoroutines
|
7 years ago |
Rokas Kupstys
|
ff1bf74554
Delete fiber context when it exits (memleak fix)
|
7 years ago |
Rokas Kupstys
|
373e667dbc
Coroutine rework.
|
7 years ago |
Anatoly Galiulin
|
6fa1dba515
Add ``tearDownForeignThreadGc`` function (#5369)
|
7 years ago |
Araq
|
346ea6d171
system.nim: don't use deprecated symbols/constructs
|
8 years ago |
Anatoly Galiulin
|
61b4bb5af5
Mark setupForeignThreadGc and initGC as gcsafe (#5353)
|
8 years ago |
Andreas Rumpf
|
915cc86f5d
docs for the heap dump feature
|
8 years ago |
Andreas Rumpf
|
03916fa3b1
M&S GC gets the heap dump feature
|
8 years ago |
Jez Kabanov
|
014a90abad
call initAllocator in foreign thread
|
8 years ago |
Jacek Sieka
|
b3846124e6
clean up a few stray c_stdout's in gc debug code
|
8 years ago |
Andreas Rumpf
|
0834cd63d9
prepare Nim codebase for upcoming parser changes
|
8 years ago |
Andreas Rumpf
|
ad7e219117
GCs support ForeignCells
|
9 years ago |