1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 17:15:06 +00:00
serenity/Libraries/LibJS/Heap
Andreas Kling c541310e19 LibJS: Use IntrusiveList for Allocator's block lists
This way we don't need to deal with shifting vector storage, and most
operations are upgraded from O(n) to O(1) :^)
2020-10-07 14:07:31 +02:00
..
Allocator.cpp LibJS: Use IntrusiveList for Allocator's block lists 2020-10-07 14:07:31 +02:00
Allocator.h LibJS: Use IntrusiveList for Allocator's block lists 2020-10-07 14:07:31 +02:00
DeferGC.h LibJS: Add DeferGC, a RAII way to prevent GC temporarily 2020-04-19 12:09:32 +02:00
Handle.cpp LibJS: Add missing copyright headers 2020-03-18 20:21:06 +01:00
Handle.h Meta+LibHTTP through LibWeb: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
Heap.cpp LibJS: Split Heap into per-cell-size allocators 2020-10-06 18:50:47 +02:00
Heap.h LibJS: Split Heap into per-cell-size allocators 2020-10-06 18:50:47 +02:00
HeapBlock.cpp LibJS: Always inline HeapBlock::allocate() 2020-10-04 19:25:49 +02:00
HeapBlock.h LibJS: Use IntrusiveList for Allocator's block lists 2020-10-07 14:07:31 +02:00