119 releases (77 stable)

27.0.0 Nov 20, 2024
26.0.1 Nov 5, 2024
26.0.0 Oct 22, 2024
25.0.3 Nov 5, 2024
0.15.0 Mar 31, 2020

#1672 in WebAssembly

Download history 20752/week @ 2024-08-15 17763/week @ 2024-08-22 20291/week @ 2024-08-29 19829/week @ 2024-09-05 17497/week @ 2024-09-12 18771/week @ 2024-09-19 19354/week @ 2024-09-26 15614/week @ 2024-10-03 16624/week @ 2024-10-10 17317/week @ 2024-10-17 17828/week @ 2024-10-24 20916/week @ 2024-10-31 18090/week @ 2024-11-07 20049/week @ 2024-11-14 19288/week @ 2024-11-21 14660/week @ 2024-11-28

75,655 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.4MB
~47K SLoC