102 releases (60 stable)

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

#1475 in WebAssembly

Download history 22524/week @ 2024-01-31 19811/week @ 2024-02-07 19800/week @ 2024-02-14 22136/week @ 2024-02-21 24683/week @ 2024-02-28 22634/week @ 2024-03-06 24817/week @ 2024-03-13 27731/week @ 2024-03-20 24499/week @ 2024-03-27 27193/week @ 2024-04-03 24774/week @ 2024-04-10 26979/week @ 2024-04-17 32273/week @ 2024-04-24 27194/week @ 2024-05-01 31652/week @ 2024-05-08 23248/week @ 2024-05-15

119,860 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