Andreas Kling
|
f7a1696087
LibJS: Add MarkedValueList and use it for argument passing
|
5 years ago |
Andreas Kling
|
2a9e29fbb8
LibJS: Add DeferGC, a RAII way to prevent GC temporarily
|
5 years ago |
Andreas Kling
|
9aaf19f4de
LibJS: Do a garbage collection every N allocations (N=10'000)
|
5 years ago |
Andreas Kling
|
b2f005125d
LibJS: Always collect all garbage when destroying Heap
|
5 years ago |
Andreas Kling
|
a119b61782
LibJS: Add Handle<T>, a strong C++ handle for keeping GC objects alive
|
5 years ago |
Andreas Kling
|
cb2e7d1c5f
LibJS+js: Add a debug option (js -g) to GC after every allocation
|
5 years ago |
Andreas Kling
|
ab404a2f88
LibJS: Implement basic conservative garbage collection
|
5 years ago |
Andreas Kling
|
19452230cd
LibJS: Add "Heap" and "Runtime" subdirectories
|
5 years ago |