rust/compiler/rustc_target/src
bors b9be3c47e5 Auto merge of #117457 - daxpedda:wasm-nontrapping-fptoint, r=wesleywiser
Stabilize Wasm target features that are in phase 4 and 5

This stabilizes the Wasm target features that are known to be working and in [phase 4 and 5](04fa8c810e).

Feature stabilized:
- [Non-trapping float-to-int conversions](https://github.com/WebAssembly/nontrapping-float-to-int-conversions)
- [Import/Export of Mutable Globals](https://github.com/WebAssembly/mutable-global)
- [Sign-extension operators](https://github.com/WebAssembly/sign-extension-ops)
- [Bulk memory operations](https://github.com/WebAssembly/bulk-memory-operations)
- [Extended Constant Expressions](https://github.com/WebAssembly/extended-const)

Features not stabilized:
- [Multi-value](https://github.com/WebAssembly/multi-value): requires rebuilding `std` #73755.
- [Reference Types](https://github.com/WebAssembly/reference-types): no point stabilizing without #103516.
- [Threads](https://github.com/webassembly/threads): requires rebuilding `std` #77839.
- [Relaxed SIMD](https://github.com/WebAssembly/relaxed-simd): separate PR #117468.
- [Multi Memory](https://github.com/WebAssembly/multi-memory): not implemented.

See https://github.com/rust-lang/rust/pull/117457#issuecomment-1787648070 for more context.

Documentation: https://github.com/rust-lang/reference/pull/1420
Tracking issue: https://github.com/rust-lang/rust/issues/44839
2024-04-21 06:32:10 +00:00
..
abi Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiser 2024-04-19 03:35:10 +00:00
asm Rollup merge of #123740 - veera-sivarajan:reduce-size-of-modifierinfo, r=petrochenkov 2024-04-11 20:20:50 +02:00
spec Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiser 2024-04-19 03:35:10 +00:00
json.rs Add metadata to targets 2024-03-10 20:46:08 +01:00
lib.rs step cfgs 2024-03-20 08:49:13 -04:00
target_features.rs Stabilize Wasm phase 4 & 5 proposals 2024-04-18 12:51:02 +02:00
tests.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00