Commit History

Author SHA1 Message Date
  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