ladybird/Tests/LibGC
Andreas Kling f8b031b9fc Tests/LibGC: Keep test heaps alive until process exit
The LibGC container and visitor tests share one heap per test binary.
A function-local static heap runs its destructor during C++ static
teardown. That makes sanitizer-only results depend on process shutdown
ordering.

Use NeverDestroyed for these process-lifetime test heaps. This matches
the intended lifetime and avoids destructor-time GC work during final
LSan checking.
2026-05-15 17:02:49 +02:00
..
CMakeLists.txt LibGC: Proactively collect garbage when the mutator goes idle 2026-05-15 15:55:12 +02:00
TestGCContainers.cpp Tests/LibGC: Keep test heaps alive until process exit 2026-05-15 17:02:49 +02:00
TestGCIdleCollection.cpp LibGC: Proactively collect garbage when the mutator goes idle 2026-05-15 15:55:12 +02:00
TestGCVisitor.cpp Tests/LibGC: Keep test heaps alive until process exit 2026-05-15 17:02:49 +02:00