10 unstable releases (3 breaking)

new 0.5.2 May 16, 2024
0.5.1 May 16, 2024
0.4.0 May 3, 2024
0.3.0 Apr 5, 2024
0.1.2 Feb 28, 2024

#1070 in WebAssembly

Download history 14/week @ 2024-02-19 194/week @ 2024-02-26 6/week @ 2024-03-04 156/week @ 2024-03-11 177/week @ 2024-03-18 129/week @ 2024-03-25 156/week @ 2024-04-01 81/week @ 2024-04-08 100/week @ 2024-04-15 134/week @ 2024-04-22 341/week @ 2024-04-29 50/week @ 2024-05-06

631 downloads per month

Apache-2.0…

78KB
804 lines

wasm-component-ld

A work-in-progress and/or proof-of-concept linker which wraps wasm-ld and then executes wit-component to produce a component output instead of a core wasm output. Intended for the upcoming wasm32-wasip2 target in the Rust compiler.

License

This project is triple licenced under the Apache 2/ Apache 2 with LLVM exceptions/ MIT licences. The reasoning for this is:

  • Apache 2/ MIT is common in the rust ecosystem.
  • Apache 2/ MIT is used in the rust standard library, and some of this code may be migrated there.
  • Some of this code may be used in compiler output, and the Apache 2 with LLVM exceptions licence is useful for this.

For more details see

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache 2/ Apache 2 with LLVM exceptions/ MIT licenses, shall be licensed as above, without any additional terms or conditions.

Dependencies

~9–20MB
~268K SLoC