-
The way that wasm_bindgen in Rust can access functions that are defined externally, how does one allow the WASM to call dart functions?
-
### Motivation
I am not entirely sure what the process is for removing `cfg(web_sys_unstable_apis`) or how the WebIDL works, but according to [MDN](https://developer.mozilla.org/en-US/docs/Web/API/…
-
There are many conditions to consider when selecting instructions, and the logic of manually written code is complicated. Therefore, cranelift-islec is used to automatically generate this part of the …
-
Compiling an application that uses this library fails on x86 and arm targets due to Wasmtime. I've tested this on `i686-pc-windows-msvc`, `i686-unknown-linux-gnu`, `armv7-unknown-linux-gnueabihf`, and…
-
What I'd like to see is a way to use Cranelift apis from another (non rust) language. Currently the cranelift apis are rust only, but having a layer on top of that like "llvm-c" is, would make the cra…
-
This issue will be used to communicate changes to the way cg_clif is built or used as well as to notify about the implementation of major features.
-
auto-reduced (treereduce-rust):
````rust
#[repr(align(536870912))]
enum Aligned {
Zero = 0,
One = 1,
}
fn main() {
let aligned = Aligned::Zero;
assert_eq!(tou8(Align…
-
We currently generate most of zkAsm code using `put_string` function: https://github.com/near/wasmtime/blob/20945d99a984c11328d8a544f2925ff0b2b79b0d/cranelift/codegen/src/isa/zkasm/inst/emit.rs#L370
…
-
> I'm having a hard time figuring out the details of s390x here, so I am going to disable support for the `tail` calling convention on s390x (with a loud assertion) to land this PR. We can get s390x w…
-
In both cranelift and v8, unsigned integer comparison are lowered to more than 1instruction:
- unsigned greater/less-than takes 4 instructions; e.g. [cranelift](https://github.com/bytecodealliance/c…