@@ -12,62 +12,62 @@ Users can turn those features on or off by using compilation options. If a relev
12
12
13
13
## On-by-default Wasm Proposals
14
14
15
- | Proposal | Phase 4 | Compilation Option |
16
- | ------------------------------------- | ------- | -------------------------- |
17
- | Bulk memory operations | Yes | ` WAMR_BUILD_BULK_MEMORY ` |
18
- | Extended Constant Expressions | Yes | N/A |
19
- | Fixed-width SIMD[ ^ 1 ] | Yes | ` WAMR_BUILD_SIMD ` |
20
- | Legacy Exception handling[ ^ 2 ] | Yes | ` WAMR_BUILD_EXCE_HANDLING ` |
21
- | Multi-value | Yes | N/A |
22
- | Non-trapping float-to-int conversions | Yes | N/A |
23
- | Reference Types | Yes | ` WAMR_BUILD_REF_TYPES ` |
24
- | Sign-extension operators | Yes | N/A |
25
- | Thread | Yes | ` WAMR_BUILD_SHARED_MEMORY ` |
26
- | WebAssembly C and C++ API | No | N/A |
15
+ | Proposal | >= Phase 4 | Compilation Option |
16
+ | ------------------------------------- | ---------- | -------------------------- |
17
+ | Bulk memory operations | Yes | ` WAMR_BUILD_BULK_MEMORY ` |
18
+ | Extended Constant Expressions | Yes | N/A |
19
+ | Fixed-width SIMD[ ^ 1 ] | Yes | ` WAMR_BUILD_SIMD ` |
20
+ | Legacy Exception handling[ ^ 2 ] | Yes | ` WAMR_BUILD_EXCE_HANDLING ` |
21
+ | Multi-value | Yes | N/A |
22
+ | Non-trapping float-to-int conversions | Yes | N/A |
23
+ | Reference Types | Yes | ` WAMR_BUILD_REF_TYPES ` |
24
+ | Sign-extension operators | Yes | N/A |
25
+ | Thread | Yes | ` WAMR_BUILD_SHARED_MEMORY ` |
26
+ | WebAssembly C and C++ API | No | N/A |
27
27
28
28
[ ^ 1 ] : llvm-jit and aot only
29
29
[ ^ 2 ] : interpreter only
30
30
31
31
## Off-by-default Wasm Proposals
32
32
33
- | Proposal | Phase 4 | Compilation Option |
34
- | ------------------------- | ------- | ------------------------- |
35
- | Garbage collection | Yes | ` WAMR_BUILD_GC ` |
36
- | Memory64 | Yes | ` WAMR_BUILD_MEMORY64 ` |
37
- | Multiple memories[ ^ 3 ] | Yes | ` WAMR_BUILD_MULTI_MEMORY ` |
38
- | Reference-Typed Strings | No | ` WAMR_BUILD_STRINGREF ` |
39
- | Tail call | Yes | ` WAMR_BUILD_TAIL_CALL ` |
40
- | Typed Function References | Yes | ` WAMR_BUILD_GC ` |
33
+ | Proposal | >= Phase 4 | Compilation Option |
34
+ | ------------------------- | ---------- | ------------------------- |
35
+ | Garbage collection | Yes | ` WAMR_BUILD_GC ` |
36
+ | Memory64 | Yes | ` WAMR_BUILD_MEMORY64 ` |
37
+ | Multiple memories[ ^ 3 ] | Yes | ` WAMR_BUILD_MULTI_MEMORY ` |
38
+ | Reference-Typed Strings | No | ` WAMR_BUILD_STRINGREF ` |
39
+ | Tail call | Yes | ` WAMR_BUILD_TAIL_CALL ` |
40
+ | Typed Function References | Yes | ` WAMR_BUILD_GC ` |
41
41
42
42
[ ^ 3 ] : interpreter only
43
43
44
44
## Unimplemented Wasm Proposals
45
45
46
- | Proposal | Phase 4 |
47
- | ------------------------------------------- | ------- |
48
- | Branch Hinting | Yes |
49
- | Custom Annotation Syntax in the Text Format | Yes |
50
- | Exception handling | Yes |
51
- | Import/Export of Mutable Globals | Yes |
52
- | JS String Builtins | Yes |
53
- | Relaxed SIMD | Yes |
46
+ | Proposal | >= Phase 4 |
47
+ | ------------------------------------------- | ---------- |
48
+ | Branch Hinting | Yes |
49
+ | Custom Annotation Syntax in the Text Format | Yes |
50
+ | Exception handling | Yes |
51
+ | Import/Export of Mutable Globals | Yes |
52
+ | JS String Builtins | Yes |
53
+ | Relaxed SIMD | Yes |
54
54
55
55
## On-by-default WASI Proposals
56
56
57
- | Proposal | Phase 4 | Compilation Option |
58
- | -------- | ------- | ------------------ |
57
+ | Proposal | >= Phase 4 | Compilation Option |
58
+ | -------- | ---------- | ------------------ |
59
59
60
60
## Off-by-default WASI Proposals
61
61
62
- | Proposal | Phase 4 | Compilation Option |
63
- | -------------------------- | ------- | ----------------------------- |
64
- | Machine Learning (wasi-nn) | No | ` WAMR_BUILD_WASI_NN ` |
65
- | Threads | No | ` WAMR_BUILD_LIB_WASI_THREADS ` |
62
+ | Proposal | >= Phase 4 | Compilation Option |
63
+ | -------------------------- | ---------- | ----------------------------- |
64
+ | Machine Learning (wasi-nn) | No | ` WAMR_BUILD_WASI_NN ` |
65
+ | Threads | No | ` WAMR_BUILD_LIB_WASI_THREADS ` |
66
66
67
67
## Unimplemented WASI Proposals
68
68
69
- | Proposal | Phase 4 |
70
- | -------- | ------- |
69
+ | Proposal | >= Phase 4 |
70
+ | -------- | ---------- |
71
71
72
72
## WAMR features
73
73
0 commit comments