wizard-engine icon indicating copy to clipboard operation
wizard-engine copied to clipboard

Research WebAssembly Engine

Results 22 wizard-engine issues
Sort by recently updated
recently updated
newest added

Wizard currently only implements a handful of the calls in WASI snapshot preview 1, and then only on `x86-64-linux`. It'd be great to implement the full set.

help wanted

This PR introduces the shared memory module to Wizard. - We need to make `ModuleRegistry` more generic to accept `MemoryModule` - Implement `MemoryModule` - Add wasm tests

The WebAssembly Threads proposal introduces a set of ~67 bytecodes that perform atomic operations on memory. Though still at Phase 3, this proposal has been implemented in Web browsers and...

help wanted

It would be great if the Wizard Engine exported the wasm-c-api. We recently opened Wasmer to allow usage of more runtimes under the hood, and this would allow users using...

#159 I have compiled virgil. But when i try to use make in wizard, i get this error ![image](https://github.com/titzer/wizard-engine/assets/101832203/4607ebd7-aeab-456b-874c-01bd79442581)

Found this project through the Youtube video "[OOPSLA] A Fast In-Place Interpreter for WebAssembly" and just realized that the idea of the side-table is pretty much the same as what...

## Atomic Load and Store Bytecode Implementations Implements the following bytecodes in fast interpreter: - `I32_ATOMIC_LOAD` - `I64_ATOMIC_LOAD` - `I32_ATOMIC_LOAD8_U` - `I32_ATOMIC_LOAD16_U` - `I64_ATOMIC_LOAD8_U` - `I64_ATOMIC_LOAD16_U` - `I64_ATOMIC_LOAD32_U` - `I32_ATOMIC_STORE`...

This PR aims to make the V3 interpreter pass the regression tests we have so far