wasm

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 2,975 public repositories matching this topic...
fitDataset() expects a Dataset that produces elements of a certain shape, with matching batch sizes etc., and throws errors (from standardizeDataIteratorOutput()) when the conditions are not met. These errors should be tested.
JavaScript Request: Expose Texture methods getWidth(), getHeight(), getDepth(), getLevels(), etc.
Problem:
After using Engine.createTextureFromKtx/jpeg/Png, I need to query the texture width and height so I can generate proper UV coordinates for font display.
Proposed solution
Expose the Texture.getWidth(), getHeight(), etc. methods to get texture information. I currently only need width and height, but I can see usage cases for many of the other "getters" available in the C++ in
It is awkward, but TypeScript officially supports using .js
in import specifiers, like so:
import {foo} from './path/to/some/file.js'
console.log(foo)
where ./path/to/some/file.js
does not actually exist, but th
Use async/await
E.g. for load_files, see https://github.com/copy/v86/search?l=JavaScript&q=.then
-
Updated
Apr 2, 2022 - Rust
-
Updated
Mar 6, 2022 - JavaScript
~/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
Apr 2, 2022 - C
Summa
Tracking issue for improving the egui docs. Other suggestions for improvements welcome!
All doc-examples need to be part of the doctests (i.e. they should never be marked ignore
, though no_run
can maybe sometimes be motivated).
egui
The crate-level docs for egui
(at https://docs.rs/egui generated from egui/src/lib.rs
) sh
-
Updated
Mar 10, 2022 - JavaScript
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
Mar 29, 2022
Current behavior
Might be specific to Samples app, but requires investigation if this sequence of events is handled properly in general.
Expected behavior
Should not cause exception.
How to reproduce it (as minimally and precisely as possible)
- Open Samples app on Android
- Press the hardware back button to "close" the app
- Switch to the app using task switcher on Android (
-
Updated
Apr 3, 2022 - Rust
Motivation
I am using the following pattern to efficiently initialize a large buffer inside wasm memory from JavaScript without copies (see #1079 for full motivation):
#[wasm_bindgen]
pub struct WasmMemBuffer {
buffer: Vec<u8>,
}
#[wasm_bindgen]
impl WasmMemBuffer {
#[wasm_bindgen(constructor)]
pub fn new(byte_length: u32, f: &js_sys::Function) -> Self {
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
-
Updated
Apr 1, 2022 - C#
It would be nice if using the built-in debug function in .60 files autogenerated Rust code which used the debug macro from the log crate. This would allow applications to choose the logging implementation instead of always printing directly to standard out. It would also be nice to add functions for the other log levels (trace, info, warn, error).
-
Updated
Mar 23, 2022 - Rust
-
Updated
Nov 2, 2021 - Go
Specific Demand
When resolving assets, we should determine of the current program is contained within a bundle. If it is, then we should cananocalize the asset differently to be relative to the .app
/.deb
/.rpm
/.exe
for a smoother distribution experience.
- macOS
These targets do not provide a straightforward way of bundling assets. I've opted to make it the asset dir configu
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.
- Organization
- WebAssembly
- Website
- webassembly.org
- Wikipedia
- Wikipedia
This is about:
Component communication might deserve a dedicated page.
Ancestor -> Descendant
straightforward: passing props. Using a context if the descendants can be too deep down the tree.
Descedant -> Ancestor