-
Updated
Jul 22, 2022 - JavaScript
webassembly

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.
Here are 3,315 public repositories matching this topic...
-
Updated
Jul 26, 2022 - Rust
~/go/src/go.googlesource.com/go/src/compress/flate $ tinygo test -c compress/flate && ./flate.test
~/go/src/go.googlesource.com/go/src/compress/flate $ go test -c && ./flate.test
PASS
-
Updated
Jul 26, 2022 - C
Summa
-
Updated
Jan 7, 2021 - Go
I think it would be helpful to have more example in docstrings on how to use various functions and methods exposed in Pyodide. The general approach could be to,
- have a short description documenting the function/method/class and its parameters/return value
- include an example, ideally that is run as a doctest (we need to figure out how to do this) otherwise those will get outdated in time
-
Updated
Jul 26, 2022 - Assembly
fuzzing: Use `wasm-encoder` rather than generating WAT text and then assembling it in dummy imports
In bytecodealliance/wasmtime#2497 (comment) we added support for generating nested modules, and we generate these modules by concatenating strings of WAT and then passing it to Module::new
which internally checks for WAT strings and assembles them into Wasm bytes if necessary.
We can make this more efficient, improving the number of test cases we fuzz in a
-
Updated
Jul 15, 2022
-
Updated
Jul 21, 2022
What would you like to be added:
Many runtime tests are disabled on macOS as they are either failing or crashing the app.
Why is this needed:
Search for #9282
or #if __MACOS__
in Uno.UI.RuntimeTests
project. Remove [Ignore]
and fix the tests.
Search for #9282!
for critical tests that should be fixed soon.
Notes for contributors
Some of the tests might be quite
-
Updated
Jul 26, 2022 - WebAssembly
-
Updated
Jul 23, 2022 - C
Related to metering wasm3/wasm3#127 and being able to run a set number of instructions, I'd like to be able to serialize a paused interpreter's state and deserialize it to a new interpreter instance; very roughly,
const interp = new wasm3.Interpreter(module);
interp.interpretNInstructions(100);
const interpState = interp.serializeState();
const interp2 = wasm3.In
I will take care of this
Problem
walt-cli
package when linking multiple .walt files together can "wrap" the modules in a stand-alone JS module. The resulting module is too large because it serialized the dependency tree with the AST information encoded directly into the output, resulting in a massive amount of js.
Encoding the dependencies into the file is done to ensure the module can be used stand-alone in br
-
Updated
Jul 26, 2022 - C#
-
Updated
Jul 25, 2022 - C++
-
Updated
Mar 23, 2022 - Rust
-
Updated
Jul 19, 2022 - Go
Motivation
In current state, we only have unit tests for wasi-crypto plugin in WasmEdge.
We need a tutorial for creating a WASM program which uses wasi-crypto.
Details
- A rust source to use wasi-crypto and compile into the wasm32-wasi target.
- Use WasmEdge with wasi-crypto plugin to run the WASM.
Most of the macros exported by seed are undocumented, see: https://docs.rs/seed/0.7.0/seed/#macros
It would be good if at least the most commonly used are documented with an example.
-
Updated
Jul 18, 2022
-
Updated
Feb 17, 2022 - Rust
- Organization
- WebAssembly
- Website
- webassembly.org
- Wikipedia
- Wikipedia