97 releases (55 stable)

new 19.0.2 Apr 11, 2024
19.0.0 Mar 20, 2024
18.0.4 Apr 11, 2024
18.0.3 Mar 12, 2024
0.15.0 Mar 31, 2020

#1458 in WebAssembly

Download history 9891/week @ 2023-12-23 14452/week @ 2023-12-30 17547/week @ 2024-01-06 26036/week @ 2024-01-13 21392/week @ 2024-01-20 22323/week @ 2024-01-27 22718/week @ 2024-02-03 18103/week @ 2024-02-10 22323/week @ 2024-02-17 22686/week @ 2024-02-24 23730/week @ 2024-03-02 23814/week @ 2024-03-09 27178/week @ 2024-03-16 24108/week @ 2024-03-23 26453/week @ 2024-03-30 21438/week @ 2024-04-06

102,528 downloads per month
Used in 176 crates (2 directly)

Apache-2.0 WITH LLVM-exception

91KB
2.5K SLoC

wiggle-generate

This is a library crate that implements all of the component parts of the wiggle proc-macro crate.

Code lives in a separate non-proc-macro crate so that it can be reused in other settings, e.g. the lucet-wiggle crate.

Code generated by this crate should not have any references to a particular WebAssembly runtime or engine. It should instead expose traits that may be implemented by an engine. Today, it is consumed by both Lucet and Wasmtime.

Dependencies

~1.5–2.4MB
~48K SLoC