ladybird/Libraries
Andreas Kling 8c809fa5ee LibCore: Don't reserve 2 KiB of stack memory when processing event queue
The inline capacity on ThreadEventQueue::Private::queued_events caused
us to reserve (and importantly, not initialize!) 2 KiB of stack memory
when entering ThreadEventQueue::process().

This was causing any leftover pointers to GC-allocated objects within
that memory range to keep those objects alive, even when all other
references were gone.
2024-11-10 19:12:59 +01:00
..
LibArchive Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibCompress Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibCore LibCore: Don't reserve 2 KiB of stack memory when processing event queue 2024-11-10 19:12:59 +01:00
LibCrypto Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibDiff Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibFileSystem Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibGfx Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibHTTP Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibIDL Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibImageDecoderClient Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibIPC Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibJS LibJS: Allow unpaired surrogates in String.prototype.replace 2024-11-10 09:14:03 -05:00
LibLine Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibMain Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibMedia Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibRegex Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibRequests Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibRIFF Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibSyntax Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibTest Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibTextCodec Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibThreading Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibTLS Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibUnicode Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibURL Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibWasm Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibWeb LibWeb: Save Gfx::ImmutableBitmap in ApplyBitmapMask display list item 2024-11-10 17:20:34 +01:00
LibWebSocket Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibWebView Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibXML Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00