ladybird/Userland/Libraries/LibWeb/WebAssembly
Linus Groh 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr
Both at the same time because many of them call construct() in call()
and I'm not keen on adding a bunch of temporary plumbing to turn
exceptions into throw completions.
Also changes the return value of construct() to Object* instead of Value
as it always needs to return an object; allowing an arbitrary Value is a
massive foot gun.
2021-10-21 09:02:23 +01:00
..
WebAssemblyInstanceConstructor.cpp LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyInstanceConstructor.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyInstanceObject.cpp LibJS: Convert set_integrity_level() to ThrowCompletionOr 2021-10-03 20:14:03 +01:00
WebAssemblyInstanceObject.h LibWeb: Split the WebAssemblyInstance object logic into multiple files 2021-07-02 04:53:01 +04:30
WebAssemblyInstanceObjectPrototype.cpp LibJS: Rename define_native_function => define_old_native_function 2021-10-20 12:27:19 +01:00
WebAssemblyInstanceObjectPrototype.h LibJS: Add ThrowCompletionOr versions of the JS native function macros 2021-10-20 12:27:19 +01:00
WebAssemblyMemoryConstructor.cpp LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyMemoryConstructor.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyMemoryPrototype.cpp LibJS: Rename define_native_function => define_old_native_function 2021-10-20 12:27:19 +01:00
WebAssemblyMemoryPrototype.h LibJS: Add ThrowCompletionOr versions of the JS native function macros 2021-10-20 12:27:19 +01:00
WebAssemblyModuleConstructor.cpp LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyModuleConstructor.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyModuleObject.cpp LibWeb: Add the WebAssembly.Module constructor 2021-07-02 04:53:01 +04:30
WebAssemblyModuleObject.h LibWeb: Add the WebAssembly.Module constructor 2021-07-02 04:53:01 +04:30
WebAssemblyModulePrototype.h LibWeb: Add the WebAssembly.Module constructor 2021-07-02 04:53:01 +04:30
WebAssemblyObject.cpp LibJS: Rename define_native_function => define_old_native_function 2021-10-20 12:27:19 +01:00
WebAssemblyObject.h LibJS: Add ThrowCompletionOr versions of the JS native function macros 2021-10-20 12:27:19 +01:00
WebAssemblyTableConstructor.cpp LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyTableConstructor.h LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 2021-10-21 09:02:23 +01:00
WebAssemblyTableObject.cpp LibWeb+LibWasm: Implement the WebAssembly.Table object 2021-09-05 15:42:50 +04:30
WebAssemblyTableObject.h LibWeb+LibWasm: Implement the WebAssembly.Table object 2021-09-05 15:42:50 +04:30
WebAssemblyTablePrototype.cpp LibJS: Rename define_native_function => define_old_native_function 2021-10-20 12:27:19 +01:00
WebAssemblyTablePrototype.h LibJS: Add ThrowCompletionOr versions of the JS native function macros 2021-10-20 12:27:19 +01:00