Skip to content

Commit a300125

Browse files
committed
docs: update tiered support documentation with improved compilation flags and links for clarity
1 parent dcf402c commit a300125

1 file changed

Lines changed: 67 additions & 67 deletions

File tree

doc/tiered_support.md

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -30,79 +30,79 @@ _Privileged Features_ are features that require users' awareness of potential se
3030

3131
## TierA
3232

33-
| Description | Compilation Flags | Labels |
34-
| -------------------------------- | ------------------------------ | ------------------ |
35-
| x86_64-pc-linux-gnu | N/A | Target |
36-
| i386-pc-linux-gnu | N/A | Target |
37-
| aarch64-none-? | N/A | Target |
38-
| x86_64-none-linux-gnu | N/A | Target |
39-
| Bulk Memory | [WAMR_BUILD_BULK_MEMORY](./build_wamr.md#enable-bulk-memory-feature) | Wasm Proposal |
40-
| Extended Constant Expressions | WAMR_BUILD_EXTENDED_CONST_EXPR | Wasm Proposal |
41-
| Import/Export of Mutable Globals | ALWAYS ON | Wasm Proposal |
42-
| Memory64 | WAMR_BUILD_MEMORY64 | Wasm Proposal |
43-
| Multi-value | ALWAYS ON | Wasm Proposal |
44-
| Non-trapping float-to-int | ALWAYS ON | Wasm Proposal |
45-
| Reference Types | WAMR_BUILD_REF_TYPES | Wasm Proposal |
46-
| Shared Memory (Threads) | WAMR_BUILD_SHARED_MEMORY | Wasm Proposal |
47-
| SIMD (128-bit) | WAMR_BUILD_SIMD | Wasm Proposal |
48-
| Sign-extension Operators | ALWAYS ON | Wasm Proposal |
49-
| Wasm C API | ALWAYS ON | Wasm Proposal |
50-
| WASI Libc | WAMR_BUILD_LIBC_WASI | Wasm Proposal |
51-
| AoT (wamrc) | WAMR_BUILD_AOT | Runtime Extensions |
52-
| AOT intrinsics | WAMR_BUILD_AOT_INTRINSICS | Runtime Extensions |
53-
| Fast Interpreter | WAMR_BUILD_FAST_INTERP | Runtime Extensions |
54-
| Interpreter (classic) | WAMR_BUILD_INTERP | Runtime Extensions |
55-
| Libc builtin | WAMR_BUILD_LIBC_BUILTIN | Runtime Extensions |
56-
| Quick AOT/JIT entries | WAMR_BUILD_QUICK_AOT_ENTRY | Runtime Extensions |
57-
| Shrunk memory | WAMR_BUILD_SHRUNK_MEMORY | Runtime Extensions |
58-
| Wakeup of blocking operations | N/A | Runtime Extensions |
33+
| Description | Compilation Flags | Labels |
34+
| -------------------------------- | ------------------------------------------------------------------------ | ------------------ |
35+
| x86_64-pc-linux-gnu | N/A | Target |
36+
| i386-pc-linux-gnu | N/A | Target |
37+
| aarch64-none-? | N/A | Target |
38+
| x86_64-none-linux-gnu | N/A | Target |
39+
| Bulk Memory | [WAMR_BUILD_BULK_MEMORY](./build_wamr.md#enable-bulk-memory-feature) | Wasm Proposal |
40+
| Extended Constant Expressions | [WAMR_BUILD_EXTENDED_CONST_EXPR](./build_wamr.md#configure-interpreters) | Wasm Proposal |
41+
| Import/Export of Mutable Globals | ALWAYS ON | Wasm Proposal |
42+
| Memory64 | [WAMR_BUILD_MEMORY64](./build_wamr.md#enable-memory64-feature) | Wasm Proposal |
43+
| Multi-value | ALWAYS ON | Wasm Proposal |
44+
| Non-trapping float-to-int | ALWAYS ON | Wasm Proposal |
45+
| Reference Types | [WAMR_BUILD_REF_TYPES](./build_wamr.md#configure-interpreters) | Wasm Proposal |
46+
| Shared Memory (Threads) | [WAMR_BUILD_SHARED_MEMORY](./build_wamr.md#enable-shared-memory-feature) | Wasm Proposal |
47+
| SIMD (128-bit) | [WAMR_BUILD_SIMD](./build_wamr.md#enable-128-bit-simd-feature) | Wasm Proposal |
48+
| Sign-extension Operators | ALWAYS ON | Wasm Proposal |
49+
| Wasm C API | ALWAYS ON | Wasm Proposal |
50+
| WASI Libc | [WAMR_BUILD_LIBC_WASI](./build_wamr.md#configure-libc) | Wasm Proposal |
51+
| AoT (wamrc) | [WAMR_BUILD_AOT](./build_wamr.md#configure-aot-and-jits) | Runtime Extensions |
52+
| AOT intrinsics | [WAMR_BUILD_AOT_INTRINSICS](./build_wamr.md#configure-aot-and-jits) | Runtime Extensions |
53+
| Fast Interpreter | [WAMR_BUILD_FAST_INTERP](./build_wamr.md#configure-interpreters) | Runtime Extensions |
54+
| Interpreter (classic) | [WAMR_BUILD_INTERP](./build_wamr.md#configure-interpreters) | Runtime Extensions |
55+
| Libc builtin | [WAMR_BUILD_LIBC_BUILTIN](./build_wamr.md#configure-libc) | Runtime Extensions |
56+
| Quick AOT/JIT entries | [WAMR_BUILD_QUICK_AOT_ENTRY](./build_wamr.md#configure-aot-and-jits) | Runtime Extensions |
57+
| Shrunk memory | [WAMR_BUILD_SHRUNK_MEMORY](./build_wamr.md#enable-shared-memory-feature) | Runtime Extensions |
58+
| Wakeup of blocking operations | N/A | Runtime Extensions |
5959

6060
## TierB
6161

62-
| Description | Compilation Flags | Labels |
63-
| ----------------------------- | ------------------------------ | ------------------ |
64-
| ARC | N/A | Target |
65-
| ARM | N/A | Target |
66-
| RISCV32 | N/A | Target |
67-
| RISCV64 | N/A | Target |
68-
| THUMB | N/A | Target |
69-
| XTENSA | N/A | Target |
70-
| Android | N/A | OS |
71-
| macOS | N/A | OS |
72-
| Windows | N/A | OS |
73-
| Zephyr | N/A | OS |
74-
| GC (Garbage Collection) | WAMR_BUILD_GC | Wasm Proposal |
75-
| Stringref | WAMR_BUILD_STRINGREF | Wasm Proposal |
76-
| Tail Calls | WAMR_BUILD_TAIL_CALL | Wasm Proposal |
77-
| Fast JIT | WAMR_BUILD_FAST_JIT | Runtime Extensions |
78-
| LLVM JIT | WAMR_BUILD_JIT | Runtime Extensions |
79-
| Memory profiling | WAMR_BUILD_MEMORY_PROFILING | Runtime Extensions |
80-
| Module instance context | WAMR_BUILD_MODULE_INST_CONTEXT | Runtime Extensions |
81-
| Multi-module | WAMR_BUILD_MULTI_MODULE | Runtime Extensions |
82-
| Perf profiling | WAMR_BUILD_PERF_PROFILING | Runtime Extensions |
83-
| Pthread | WAMR_BUILD_LIB_PTHREAD | Runtime Extensions |
84-
| Shared heap | WAMR_BUILD_SHARED_HEAP | Runtime Extensions |
85-
| WASI threads | WAMR_BUILD_LIB_WASI_THREADS | Runtime Extensions |
86-
| WASI-NN (neural network APIs) | WAMR_BUILD_WASI_NN | Runtime Extensions |
87-
| Debug Interpreter | WAMR_BUILD_DEBUG_INTERP | Runtime Extensions |
62+
| Description | Compilation Flags | Labels |
63+
| ----------------------------- | ------------------------------------------------------------------------------------ | ------------------ |
64+
| ARC | N/A | Target |
65+
| ARM | N/A | Target |
66+
| RISCV32 | N/A | Target |
67+
| RISCV64 | N/A | Target |
68+
| THUMB | N/A | Target |
69+
| XTENSA | N/A | Target |
70+
| Android | N/A | OS |
71+
| macOS | N/A | OS |
72+
| Windows | N/A | OS |
73+
| Zephyr | N/A | OS |
74+
| GC (Garbage Collection) | [WAMR_BUILD_GC](./build_wamr.md#enable-garbage-collection) | Wasm Proposal |
75+
| Stringref | [WAMR_BUILD_STRINGREF](./build_wamr.md#configure-debug) | Wasm Proposal |
76+
| Tail Calls | [WAMR_BUILD_TAIL_CALL](./build_wamr.md#enable-tail-call-feature) | Wasm Proposal |
77+
| Fast JIT | [WAMR_BUILD_FAST_JIT](./build_wamr.md#configure-aot-and-jits) | Runtime Extensions |
78+
| LLVM JIT | [WAMR_BUILD_JIT](./build_wamr.md#configure-aot-and-jits) | Runtime Extensions |
79+
| Memory profiling | [WAMR_BUILD_MEMORY_PROFILING](./build_wamr.md#enable-memory-profiling-experiment) | Runtime Extensions |
80+
| Module instance context | [WAMR_BUILD_MODULE_INST_CONTEXT](./build_wamr.md#enable-multi-module-feature) | Runtime Extensions |
81+
| Multi-module | [WAMR_BUILD_MULTI_MODULE](./build_wamr.md#enable-multi-module-feature) | Runtime Extensions |
82+
| Perf profiling | [WAMR_BUILD_PERF_PROFILING](./build_wamr.md#enable-performance-profiling-experiment) | Runtime Extensions |
83+
| Pthread | [WAMR_BUILD_LIB_PTHREAD](./build_wamr.md#enable-lib-pthread) | Runtime Extensions |
84+
| Shared heap | [WAMR_BUILD_SHARED_HEAP](./build_wamr.md#enable-shared-memory-feature) | Runtime Extensions |
85+
| WASI threads | [WAMR_BUILD_LIB_WASI_THREADS](./build_wamr.md#enable-lib-wasi-threads) | Runtime Extensions |
86+
| WASI-NN (neural network APIs) | [WAMR_BUILD_WASI_NN](./build_wamr.md#enable-lib-wasi-nn) | Runtime Extensions |
87+
| Debug Interpreter | [WAMR_BUILD_DEBUG_INTERP](./build_wamr.md#configure-debug) | Runtime Extensions |
8888

8989
## TierC
9090

91-
| Description | Compilation Flags | Labels |
92-
| ----------------------------- | ---------------------------- | ------------------ |
93-
| MIPS | N/A | Target |
94-
| AliOS-Things | N/A | OS |
95-
| Cosmopolitan | N/A | OS |
96-
| ESP-IDF (FreeRTOS) | N/A | OS |
97-
| FreeBSD | N/A | OS |
98-
| iOS | N/A | OS |
99-
| RT-Thread | N/A | OS |
100-
| RIOT | N/A | OS |
101-
| VxWorks | N/A | OS |
102-
| Multi-memory | WAMR_BUILD_MULTI_MEMORY | Wasm Proposal |
103-
| Legacy Exception Handling | WAMR_BUILD_EXCE_HANDLING | Wasm Proposal |
104-
| Debug AOT | WAMR_BUILD_DEBUG_AOT | Runtime Extensions |
105-
| Tier-up (Fast JIT → LLVM JIT) | WAMR_BUILD_DYNAMIC_AOT_DEBUG | Runtime Extensions |
91+
| Description | Compilation Flags | Labels |
92+
| ----------------------------- | --------------------------------------------------------------------- | ------------------ |
93+
| MIPS | N/A | Target |
94+
| AliOS-Things | N/A | OS |
95+
| Cosmopolitan | N/A | OS |
96+
| ESP-IDF (FreeRTOS) | N/A | OS |
97+
| FreeBSD | N/A | OS |
98+
| iOS | N/A | OS |
99+
| RT-Thread | N/A | OS |
100+
| RIOT | N/A | OS |
101+
| VxWorks | N/A | OS |
102+
| Multi-memory | [WAMR_BUILD_MULTI_MEMORY](./build_wamr.md#enable-multi-memory) | Wasm Proposal |
103+
| Legacy Exception Handling | [WAMR_BUILD_EXCE_HANDLING](./build_wamr.md#enable-exception-handling) | Wasm Proposal |
104+
| Debug AOT | [WAMR_BUILD_DEBUG_AOT](./build_wamr.md#configure-debug) | Runtime Extensions |
105+
| Tier-up (Fast JIT → LLVM JIT) | [WAMR_BUILD_DYNAMIC_AOT_DEBUG](./build_wamr.md#configure-debug) | Runtime Extensions |
106106

107107
---
108108

0 commit comments

Comments
 (0)