119 releases (77 stable)

new 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

#1569 in WebAssembly

Download history 20744/week @ 2024-07-31 18430/week @ 2024-08-07 20939/week @ 2024-08-14 18226/week @ 2024-08-21 20081/week @ 2024-08-28 20245/week @ 2024-09-04 18065/week @ 2024-09-11 17494/week @ 2024-09-18 20704/week @ 2024-09-25 14703/week @ 2024-10-02 17649/week @ 2024-10-09 16429/week @ 2024-10-16 18726/week @ 2024-10-23 19865/week @ 2024-10-30 18506/week @ 2024-11-06 18484/week @ 2024-11-13

78,908 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.4–2.3MB
~46K SLoC