about summary refs log tree commit diff
path: root/src/tools/wasm-component-ld
AgeCommit message (Collapse)AuthorLines
2025-09-09Update wasm-component-ld to 0.5.17Alex Crichton-1/+1
Keeping this up-to-date as the project itself, and its dependencies, are updated.
2025-08-25Update wasm-component-ld dependencyAlex Crichton-1/+1
Keeping it up-to-date with the latest changes/features.
2025-06-24Update wasm-component-ld to 0.5.14Alex Crichton-1/+1
This brings in a few updates to the bundled `wasm-component-ld` dependency used by the `wasm32-wasip2` target. This primarily includes support for upcoming component model async/WASIp3 support which will be convenient to have native support for a few months from now.
2025-04-23Update wasm-component-ld to 0.5.13Alex Crichton-1/+1
This commit updates the vendored `wasm-component-ld` binary to 0.5.13 which includes some various bug fixes and new feature updates for upcoming component model features coming down the pike. Not expected to break any existing workflows, just a normal update.
2025-01-21Update the `wasm-component-ld` toolAlex Crichton-1/+1
This commit updates the `wasm-component-ld` tool from 0.5.11 to 0.5.12. This pulls in a fix for the binary adapters that are included with this tool for an issue described in bytecodealliance/wasmtime#10058. Some other dependencies have additionally been updated in the meantime of `wasm-component-ld` but there should otherwise be no major changes.
2024-12-03Update wasm-component-ld to 0.5.11Alex Crichton-1/+1
This pulls in an update that supports `@`-files used to pass arguments to linkers to fix invocations on Windows that are large. Closes #133649
2024-10-09Update wasm-component-ld to 0.5.10Alex Crichton-1/+1
This pulls in a bug fix relative to the 0.5.9 release which was updated-to recently.
2024-09-30Update wasm-component-ld to 0.5.9Alex Crichton-1/+1
This updates the `wasm-component-ld` linker binary for the `wasm32-wasip2` target to 0.5.9, pulling in a few bug fixes and recent updates.
2024-09-06Fix a typo in the wasm-component-ld READMEAlex Crichton-2/+2
2024-07-09Promote the `wasm32-wasip2` target to Tier 2Alex Crichton-0/+84
This commit promotes the `wasm32-wasip2` Rust target to tier 2 as proposed in rust-lang/compiler-team#760. There are two major changes in this PR: 1. The `dist-various-2` container, which already produces the other WASI targets, now has an extra target added for `wasm32-wasip2`. 2. A new `wasm-component-ld` binary is added to all host toolchains when LLD is enabled. This is the linker used for the `wasm32-wasip2` target. This new linker is added for all host toolchains to ensure that all host toolchains can produce the `wasm32-wasip2` target. This is similar to how `rust-lld` was originally included for all host toolchains to be able to produce WebAssembly output when the targets were first added. The new linker is developed [here][wasm-component-ld] and is pulled in via a crates.io-based dependency to the tree here. [wasm-component-ld]: https://github.com/bytecodealliance/wasm-component-ld