Logo
Explore Help
Sign In
fergalmoran/ladybird
1
0
Fork 0
You've already forked ladybird
mirror of https://github.com/fergalmoran/ladybird.git synced 2026-05-20 01:59:01 +00:00
Code Issues Packages Projects Releases Wiki Activity
Files
0ff4d8100ff0afa04cd6df74a577c4d6270265ae
ladybird/Userland/Libraries/LibJS/Heap
History
Andreas Kling 7826cb2556 LibJS: Use a work queue instead of the C++ stack for the GC mark phase
This fixes an issue where we'd run out of C++ stack while traversing
large GC heap graphs.
2023-01-10 15:30:07 -05:00
..
BlockAllocator.cpp
…
BlockAllocator.h
…
Cell.h
LibJS: Only use 1 bit for Cell boolean flag
2022-10-24 19:37:36 +02:00
CellAllocator.cpp
…
CellAllocator.h
…
DeferGC.h
…
GCPtr.h
LibJS+LibWeb: Remove NonnullGCPtr<T>::operator=(GCPtr<T>) footgun
2022-12-14 15:21:15 +01:00
Handle.cpp
…
Handle.h
LibJS: Add make_handle({Nonnull,}GCPtr<T>) overloads
2022-12-15 06:56:37 -05:00
Heap.cpp
LibJS: Use a work queue instead of the C++ stack for the GC mark phase
2023-01-10 15:30:07 -05:00
Heap.h
LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr
2022-12-15 06:56:37 -05:00
HeapBlock.cpp
…
HeapBlock.h
…
MarkedVector.cpp
…
MarkedVector.h
…
Powered by Gitea Version: 1.25.0+dev-360-gc4c1a4bd18 Page: 1265ms Template: 7ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API