Commit History

Autor SHA1 Mensaxe Data
  Marcin Gasperowicz f4985ca113 LibJS: Use __APPLE__ instead of __MACH__ for MacOS build %!s(int64=5) %!d(string=hai) anos
  Marcin Gasperowicz c21dc21f36 Build: Make Lagom build under macOS (#2341) %!s(int64=5) %!d(string=hai) anos
  AnotherTest 0901b17126 LibJS: Be a bit more explicit about sizeof(buf) / sizeof(FlatPtr) %!s(int64=5) %!d(string=hai) anos
  Emanuele Torre 8bd9f7e50e LibJS: run clang-format on all the files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f7a1696087 LibJS: Add MarkedValueList and use it for argument passing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2a9e29fbb8 LibJS: Add DeferGC, a RAII way to prevent GC temporarily %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1b391d78ae LibJS: Allow cells to mark null pointers %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e5da1cc566 LibJS: Throw real TypeError, ReferenceError, etc objects %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9aaf19f4de LibJS: Do a garbage collection every N allocations (N=10'000) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7a5ef0a87f LibJS: Disable HEAP_DEBUG logging on non-SerenityOS platforms %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b2f005125d LibJS: Always collect all garbage when destroying Heap %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1dd71bd68f LibJS: Put some more Heap debug logging behind HEAP_DEBUG %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 79e065f0a2 LibJS: Port garbage collector to Linux %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6c3afca686 LibJS: Round cell sizes up to a multiple of 16 bytes %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2106dafd62 LibJS: Delete fully-empty HeapBlocks after garbage collection %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a119b61782 LibJS: Add Handle<T>, a strong C++ handle for keeping GC objects alive %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cb2e7d1c5f LibJS+js: Add a debug option (js -g) to GC after every allocation %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ab404a2f88 LibJS: Implement basic conservative garbage collection %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 19452230cd LibJS: Add "Heap" and "Runtime" subdirectories %!s(int64=5) %!d(string=hai) anos