6 releases

0.3.0 Apr 5, 2024
0.1.5 Mar 29, 2024
0.1.2 Feb 28, 2024

#659 in WebAssembly

Download history 13/week @ 2024-02-17 181/week @ 2024-02-24 18/week @ 2024-03-02 147/week @ 2024-03-09 173/week @ 2024-03-16 104/week @ 2024-03-23 156/week @ 2024-03-30 64/week @ 2024-04-06

505 downloads per month

Apache-2.0…

75KB
689 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

~8–19MB
~240K SLoC