Andreas Kling
72c9f56c66
LibJS: Make Heap::allocate<T>() infallible
...
Stop worrying about tiny OOMs. Work towards #20449 .
While going through these, I also changed the function signature in many
places where returning ThrowCompletionOr<T> is no longer necessary.
2023-08-13 15:38:42 +02:00
Andreas Kling
1a27c525d5
LibJS: Make PrimitiveString::create() infallible
...
Work towards #20449 .
2023-08-09 17:09:16 +02:00
Andreas Kling
18c54d8d40
LibJS: Make Cell::initialize() return void
...
Stop worrying about tiny OOMs.
Work towards #20405
2023-08-08 07:39:11 +02:00
Ali Mohammad Pur
64da05a96d
LibWeb+LibWasm: Implement and use the "reset the Memory buffer" steps
...
This implements the memory object cache and its "reset on grow"
semantics, as the web depends on the exact behaviour.
2023-03-29 07:16:37 +02:00
Timothy Flynn
8bba53bdff
LibWeb: Remove remaining WebAssemblyObject data to the namespace file
2023-03-16 19:39:17 +00:00
Timothy Flynn
ca96f8e364
LibWeb: Port WebAssembly.Memory to IDL
2023-03-16 13:54:16 +01:00