103 releases (61 stable)

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

#1490 in WebAssembly

Download history 24169/week @ 2024-02-29 24628/week @ 2024-03-07 25716/week @ 2024-03-14 25655/week @ 2024-03-21 25794/week @ 2024-03-28 25526/week @ 2024-04-04 25230/week @ 2024-04-11 29191/week @ 2024-04-18 30259/week @ 2024-04-25 28400/week @ 2024-05-02 31798/week @ 2024-05-09 28907/week @ 2024-05-16 26639/week @ 2024-05-23 24740/week @ 2024-05-30 21902/week @ 2024-06-06 25323/week @ 2024-06-13

104,781 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
~47K SLoC