| .. |
|
BlockAllocator.cpp
|
LibGC: Avoid decommit worker during full sweep teardown
|
2026-05-15 15:54:28 +02:00 |
|
BlockAllocator.h
|
LibGC: Avoid decommit worker during full sweep teardown
|
2026-05-15 15:54:28 +02:00 |
|
Cell.cpp
|
LibGC+Everywhere: Factor out a LibGC from LibJS
|
2024-11-15 14:49:20 +01:00 |
|
Cell.h
|
LibGC: Add a Variant overload to Cell::Visitor
|
2026-05-15 08:51:17 +02:00 |
|
CellAllocator.cpp
|
LibGC: Avoid decommit worker during full sweep teardown
|
2026-05-15 15:54:28 +02:00 |
|
CellAllocator.h
|
LibGC: Avoid decommit worker during full sweep teardown
|
2026-05-15 15:54:28 +02:00 |
|
CMakeLists.txt
|
LibGC: Introduce ConservativeHashMap
|
2026-05-21 18:29:41 +02:00 |
|
ConservativeHashMap.cpp
|
LibGC: Introduce ConservativeHashMap
|
2026-05-21 18:29:41 +02:00 |
|
ConservativeHashMap.h
|
LibGC: Introduce ConservativeHashMap
|
2026-05-21 18:29:41 +02:00 |
|
ConservativeVector.cpp
|
LibGC: Default-construct ConservativeVector from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
ConservativeVector.h
|
LibGC: Default-construct ConservativeVector from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
DeferGC.h
|
Everywhere: Abandon Swift adoption
|
2026-02-17 10:48:09 -05:00 |
|
Forward.h
|
LibGC: Add GC::Ptr and GC::Ref to Forward header
|
2026-05-23 18:26:12 +02:00 |
|
Function.h
|
LibGC: Clear functions during finalization
|
2026-05-10 10:58:11 +02:00 |
|
Heap.cpp
|
LibGC: Introduce ConservativeHashMap
|
2026-05-21 18:29:41 +02:00 |
|
Heap.h
|
LibGC: Introduce ConservativeHashMap
|
2026-05-21 18:29:41 +02:00 |
|
HeapBlock.cpp
|
LibGC: Add live HeapBlock registry to fix weak container UAF
|
2026-05-10 10:58:11 +02:00 |
|
HeapBlock.h
|
LibGC: Implement incremental sweeping for reduced GC pause times
|
2026-05-10 10:58:11 +02:00 |
|
HeapHashTable.h
|
Libraries: Move #pragma once above include headers
|
2026-03-22 14:05:44 +01:00 |
|
HeapRoot.h
|
LibGC: Introduce ConservativeHashMap
|
2026-05-21 18:29:41 +02:00 |
|
HeapVector.h
|
LibGC: Include CellAllocator.h in HeapVector.h
|
2026-02-17 07:40:03 -05:00 |
|
IdleCollectionPolicy.h
|
LibGC: Proactively collect garbage when the mutator goes idle
|
2026-05-15 15:55:12 +02:00 |
|
Internals.h
|
LibGC: Always use 16 KiB as HeapBlock size
|
2025-12-19 20:21:07 -06:00 |
|
NanBoxedValue.h
|
LibGC: Enable EXPLICIT_SYMBOL_EXPORT
|
2025-06-30 10:50:36 -06:00 |
|
Ptr.h
|
LibGC: Delete operators ! and bool from GC::Ref
|
2025-10-29 21:20:10 +01:00 |
|
Root.cpp
|
LibGC+Everywhere: Factor out a LibGC from LibJS
|
2024-11-15 14:49:20 +01:00 |
|
Root.h
|
LibGC: Remove unused header in Root
|
2026-02-23 12:15:23 +01:00 |
|
RootHashMap.cpp
|
LibGC: Default-construct RootHashMap from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
RootHashMap.h
|
LibGC: Default-construct RootHashMap from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
RootHashTable.cpp
|
LibGC: Default-construct RootHashTable from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
RootHashTable.h
|
LibGC: Default-construct RootHashTable from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
RootVector.cpp
|
LibGC: Default-construct RootVector from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
RootVector.h
|
LibGC: Default-construct RootVector from the global heap
|
2026-05-20 20:37:55 +02:00 |
|
Timer.cpp
|
LibWeb: Convert Document's cursor blink timer to GC::Timer
|
2026-05-10 10:58:11 +02:00 |
|
Timer.h
|
LibWeb: Convert Document's cursor blink timer to GC::Timer
|
2026-05-10 10:58:11 +02:00 |
|
Weak.h
|
LibGC+LibWeb: Add and use GC::weak_callback()
|
2026-02-26 08:03:50 -05:00 |
|
WeakBlock.cpp
|
LibGC: Add GC::Weak<T> as an alternative to AK::WeakPtr<T>
|
2025-10-17 17:22:16 +02:00 |
|
WeakBlock.h
|
LibGC: Add GC::Weak<T> as an alternative to AK::WeakPtr<T>
|
2025-10-17 17:22:16 +02:00 |
|
WeakContainer.cpp
|
LibGC+Everywhere: Factor out a LibGC from LibJS
|
2024-11-15 14:49:20 +01:00 |
|
WeakContainer.h
|
LibGC: Prune weak containers in stop-the-world phase of GC
|
2026-05-10 10:58:11 +02:00 |
|
WeakHashSet.h
|
LibGC: Amortize pruning of dead entries in WeakHashSet
|
2026-03-08 20:49:28 +01:00 |
|
WeakInlines.h
|
LibGC: Add missing & in Weak assignment
|
2026-03-14 21:35:06 -05:00 |