118 releases (76 stable)

new 26.0.1 Nov 5, 2024
25.0.3 Nov 5, 2024
24.0.2 Nov 5, 2024
23.0.3 Oct 9, 2024
0.15.0 Mar 31, 2020

#1575 in WebAssembly

Download history 23249/week @ 2024-07-16 23038/week @ 2024-07-23 21875/week @ 2024-07-30 18038/week @ 2024-08-06 20668/week @ 2024-08-13 18665/week @ 2024-08-20 20356/week @ 2024-08-27 20190/week @ 2024-09-03 18042/week @ 2024-09-10 17230/week @ 2024-09-17 21307/week @ 2024-09-24 14861/week @ 2024-10-01 17809/week @ 2024-10-08 15803/week @ 2024-10-15 19001/week @ 2024-10-22 18601/week @ 2024-10-29

74,534 downloads per month
Used in 176 crates (2 directly)

Apache-2.0 WITH LLVM-exception

90KB
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.3MB
~47K SLoC