summaryrefslogtreecommitdiff
path: root/Tests/LibWasm
AgeCommit message (Expand)Author
2022-12-25test-wasm: Don't cast signed values to unsigned types in wasm_invokeAndrew Kaster
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Remove Object(Object& prototype) footgunAndreas Kling
2022-12-14LibJS: Convert TypedArray::create() to NonnullGCPtrLinus Groh
2022-12-07LibJS: Replace standalone js_bigint() with BigInt::create()Linus Groh
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-08-27LibJS: Move intrinsics to the realmLinus Groh
2022-08-26LibCrypto+LibJS: Remove the create_from methods from BigIntegerdavidot
2022-08-23LibJS: Pass Realm to define_native_{accessor,function}()Linus Groh
2022-08-23LibJS: Remove GlobalObject parameter from native functionsLinus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::this_value()Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functionsLinus Groh
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-10Tests: Port test-wasm to Core::StreamSam Atkins
2022-02-08LibJS: Convert ArrayBuffer construction to ThrowCompletionOrdavidot
2021-12-31test-wasm: Convert WebAssemblyModule::create() to ThrowCompletionOrLinus Groh
2021-11-08LibCore: Use ErrorOr<T> for Core::File::open()Andreas Kling
2021-10-31Tests: Convert test-wasm functions to ThrowCompletionOrIdan Horowitz
2021-10-20LibJS: Convert test-js/test-web/test-wasm to ThrowCompletionOrIdan Horowitz
2021-10-20LibJS: Rename define_native_function => define_old_native_functionIdan Horowitz
2021-10-20LibJS: Add ThrowCompletionOr versions of the JS native function macrosIdan Horowitz
2021-10-17LibJS: Convert to_double() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_bigint_int64() to ThrowCompletionOrIdan Horowitz
2021-10-13LibJS: Convert to_object() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_string() to ThrowCompletionOrLinus Groh
2021-10-01Tests: Fix typosNico Weber
2021-08-30Tests/LibWasm: Handle all stream errors in parse_webassembly_moduleAli Mohammad Pur
2021-08-30Tests/LibWasm: Add support for javascript bigint valuesAli Mohammad Pur
2021-08-20LibCore: Make Core::File::open() return OSError in case of failureAndreas Kling
2021-07-17LibWasm+Everywhere: Make the instruction count limit configurableAli Mohammad Pur
2021-07-17Revert "LibWasm: Some more performance stuff (#8812)"Ali Mohammad Pur
2021-07-17LibWasm: Some more performance stuff (#8812)Ali Mohammad Pur
2021-07-06LibJS: Remove the default length & attributes from define_native_*Idan Horowitz
2021-07-04LibWeb/WebAssembly+test-wasm: Use get_without_side_effects() moreLinus Groh
2021-07-02LibWasm: Give traps a reason and display it when neededAli Mohammad Pur
2021-06-22Meta+LibWasm: Add support for module linking testsAli Mohammad Pur
2021-06-17Everywhere: Add component declarationsGunnar Beutner
2021-06-05LibWasm: Move Wasm::BytecodeInterpreter into its own headerSahan Fernando
2021-06-04LibWasm: Load and instantiate tablesAli Mohammad Pur
2021-06-02LibWasm: Ensure that value signs are preserved when castingAli Mohammad Pur
2021-06-02LibWasm: Implement reference instructions (ref.{null,func,is_null})Ali Mohammad Pur
2021-05-21LibWasm: Make the instantiation process produce an OwnPtrAli Mohammad Pur
2021-05-21LibWasm: Decouple ModuleInstance from the AbstractMachineAli Mohammad Pur
2021-05-21LibWasm+Meta: Implement instantiation/execution primitives in test-wasmAli Mohammad Pur
2021-05-21LibWasm+Meta: Add test-wasm and optionally test the conformance testsAli Mohammad Pur