100 releases (58 stable)

new 20.0.2 May 7, 2024
20.0.0 Apr 22, 2024
19.0.2 Apr 11, 2024
19.0.0 Mar 20, 2024
0.15.0 Mar 31, 2020

#1419 in WebAssembly

Download history 20388/week @ 2024-01-23 23444/week @ 2024-01-30 20727/week @ 2024-02-06 18485/week @ 2024-02-13 22448/week @ 2024-02-20 24330/week @ 2024-02-27 22620/week @ 2024-03-05 24698/week @ 2024-03-12 28267/week @ 2024-03-19 22825/week @ 2024-03-26 28543/week @ 2024-04-02 24519/week @ 2024-04-09 26161/week @ 2024-04-16 33049/week @ 2024-04-23 26198/week @ 2024-04-30 26464/week @ 2024-05-07

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