about summary refs log tree commit diff
path: root/tests/ui/wasm
AgeCommit message (Collapse)AuthorLines
2025-08-27Changes to the uitestsJonathan Brouwer-12/+70
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
2025-07-20...and wasm tests tooScott McMurray-1/+3
2025-04-03Use `cfg(false)` in UI testsclubby789-2/+2
2025-01-23Add testbjorn3-0/+44
Co-Authored-By: Alex Crichton <alex@alexcrichton.com>
2024-11-10Stabilize WebAssembly `multivalue`, `reference-types`, and `tail-call` ↵Alex Crichton-0/+49
target features For the `multivalue` and `reference-types` features this commit is similar to #117457 in that it's stabilizing target features specific to WebAssembly targets. The previous PR left out these two features because they weren't expected to change much about compiled code so it was unclear what the rationale was. It has [since been discovered][blog] that `reference-types` can be useful as it changes the binary format of the `call_indirect` instruction. Additionally [on Zulip][zulip] there's a use case of detecting these features at compile time and generating a compile error to better warn users about features not supported on engines. This PR then additionally adds the `tail-call` feature which corresponds to the [tail-call] proposal to WebAssembly. This feature advanced to "phase 4" in the WebAssembly CG awhile back and has been supported in LLVM for quite some time now. Engines are finishing up implementations or have already shipped implementations, so while this is a bit of a late addition to Rust itself it reflects the current status of WebAssembly's state of the feature. A test has been added here not only for these features but other WebAssembly features as well to showcase that they're usable without feature gates in stable Rust. [blog]: https://blog.rust-lang.org/2024/09/24/webassembly-targets-change-in-default-target-features.html [zulip]: https://rust-lang.zulipchat.com/#narrow/stream/122651-general/topic/wasm32.20reference-types.20.2F.20multivalue.20in.201.2E82-beta.20not.20enabled/near/473893987 [tail-call]: https://github.com/webassembly/tail-call
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-7/+7
2023-04-02Move some UI tests into subdirectoriesjyn-0/+29
to avoid going over the existing limit now that the ui-fulldeps tests have been moved to ui.
2023-01-11Move /src/test to /testsAlbert Larsan-0/+86