ladybird/Userland/Libraries/LibWeb/WebAudio
Andreas Kling 2ef37c0b06 LibWeb: Make EventLoop, TaskQueue, and Task GC-allocated
...and use HeapFunction instead of SafeFunction for task steps.

Since there is only one EventLoop per process, it lives as a global
handle in the VM custom data.

This makes it much easier to reason about lifetimes of tasks, task
steps, and random stuff captured by them.
2024-04-05 08:14:19 +02:00
..
AudioContext.cpp LibWeb: Make EventLoop, TaskQueue, and Task GC-allocated 2024-04-05 08:14:19 +02:00
AudioContext.h LibWeb: Make EventLoop, TaskQueue, and Task GC-allocated 2024-04-05 08:14:19 +02:00
AudioContext.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
BaseAudioContext.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
BaseAudioContext.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
BaseAudioContext.idl LibWeb: Start filling out BaseAudioContext/AudioContext interfaces 2023-06-28 05:22:51 +02:00