wit-bindgen icon indicating copy to clipboard operation
wit-bindgen copied to clipboard

A language binding generator for WebAssembly interface types

Results 226 wit-bindgen issues
Sort by recently updated
recently updated
newest added

```wit interface iface { f: func() } default world w { import p1: self.iface import p2: self.iface } ``` This produces the following error: ``` $ wit-bindgen markdown example.wit Error:...

I've tried things out for the first time, so I might be totally wrong. Hence I haven't opened a PR editing the readme, but I thought I ask first. I've...

`foo.wit`: ``` interface foo { type foo = u64 foo: func(foo: foo) -> foo } world foo { default export foo } ``` `foo.html`: ```html Default exported interface of foo...

The wit format is neat in that it gives hints like string to make better language bindings. However, in the process, it can be confusing what the actual imports will...

We've seen failures with this test which is blocking PR's from passing tests. https://github.com/bytecodealliance/wit-bindgen/pull/923#issuecomment-2085822627 https://github.com/bytecodealliance/wit-bindgen/pull/939 We can revert this, when we have a fix.

Because the current `to_*_ident` functions check for collisions with keywords *before* converting to snake/camel case some edge cases are missed. For example with the following type in Wit: ```wit record...

This is just an initial pass to become familiar with the tests and start reducing the differences between the csharp targets

This adds resource support to the C# generator and also fixes a few miscellaneous issues that were preventing tests from passing. I believe the code generated for imported resources is...

This might be a bit more of an "out there" language to support, but especially since GHC gained support to emit to the `wasm32-wasi` target, I think it would be...

help wanted

# Summary of Issue When defining a wit record with a reserved rust keyword, and making use of serde as an additional `derives`, the generated rust `bindings.rs` uses an `_`...

gen-rust