Andrew Brown

Results 99 issues of Andrew Brown

@markcharney, I think I found an issue where `xed-asmparse-main` fails to encode the instruction when the immediate is 0: ``` $ xed-asmparse-main 'cmpps xmm7, xmm15, 0' Forcing mode to 64b...

enhancement
acknowledged

Pending some discussion on whether `const_addr` should even be implemented (see https://github.com/bytecodealliance/wasmtime/issues/2398), I decided to publish a draft of these changes while I had them in mind. The removal of...

cranelift
cranelift:area:x64

This fuzz target combines past efforts to fuzz Wasmtime against various engines and against various kinds of modules. Once complete, it is intended to replace the other differential targets. Some...

fuzzing

The new Wasm SIMD instructions `load[8|16|32|64]_lane` and `store[8|16|32|64]_lane` were designed specifically for lowering to a single instruction in the Wasm runtimes. In the Cranelift backend, we pattern match to perform...

cranelift

This adds a higher-level method, `LowerCtx::emit_constant` for lowering a constant in one of two ways: - using a `DataValue` (instead of the previous `u64`), a value can be generated into...

cranelift
cranelift:area:machinst
cranelift:area:aarch64
cranelift:area:x64

In certain cases, a shared memory will not have an associated store. A `ResourceLimiter` is attached to a store to not only constrain the resources use but also accept certain...

wasm-proposal:threads

I would like to publish Rust bindings for wasi-nn that were generated with the `witx-bindgen` tool in this repo (the Rust bindings currently live in [a Wasmtime example](https://github.com/bytecodealliance/wasmtime/tree/main/crates/wasi-nn/examples/wasi-nn-rust-bindings)). It would...

In wasi-nn, the API passes pointers into several functions: - in `set_input` a `tensor` structure is [passed in](https://github.com/WebAssembly/wasi-nn/blob/a39bee077599ffa9ac3299def3d1bd8dd4083c10/phases/ephemeral/witx/wasi_ephemeral_nn.witx#L139) - in `get_output` a pointer to a buffer and its max length...

`witx-bindgen` generated a function that maps WASI error codes from their `u16` representation to their documentation string. Currently this function is only generated when the type is named `errno` (see...

When I install this package I see deprecation warnings: ``` npm WARN deprecated [email protected]: this library is no longer supported npm WARN deprecated [email protected]: Please upgrade to version 7 or...