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