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,564 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.
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
Newcomer issues
- copy/v86#431
- copy/v86#333 (add a mute button and/or fix the "requires a gesture" warning. A volume selector would also be nice)
- There's a minor issue where holding down and moving the mouse on the screen selects text outside of the screen on Firefox
- Retry XHR requests that fail with 5xx or time out, with exponential backoff
Some more tricky ones:
- copy/v86#405 (virtio-tablet wou
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
-
Updated
Oct 22, 2021 - Rust
-
Updated
Sep 30, 2021 - JavaScript
For now, Object protocol methods are (mostly) thin wrapper of matching vm functions. Because we don't need to have duplicated functions for same features, they need to be moved from vm to object protocol functions.
vm
path:vm/src/vm.rs
- object protocol path:
vm/src/protocol/object.rs
The matching vm functions are easy to find because object methods are calling it.
- get_att
Summa
-
Updated
Oct 25, 2021 - C
-
Updated
Aug 17, 2021 - JavaScript
-
Updated
Oct 11, 2021
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
Current behavior
When I removed the status bar by adding those 4 lines in the style.xml
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
Applying `VisibleBoundsPadding
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 {
When passing Wasm function to the host as a callback, it's passed as an index in the table.
Wasm3 needs to provide an API to call such functions.
-
Updated
Oct 22, 2021 - Rust
<Upload Action="/api/File/UploadFile"
Name="file"
Headers=headers
@bind-FileList="fileList"
ShowButton="fileList?.Count < 3"
ListType="picture-card"
OnPreview="(file)=> previewImg(file)"
-
Updated
Oct 22, 2021 - Go
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
Aug 7, 2021
-
Updated
Oct 6, 2021 - C++
-
Updated
Oct 19, 2021 - Rust
- Organization
- WebAssembly
- Website
- webassembly.org
- Wikipedia
- Wikipedia
Yew has recently got support for keyed elements, but the documentation lacks any mention of them. A mention should be added in the website, the doc of
yew::virtual_dom::key::Key
should be