diff --git a/features.json b/features.json index 0b88c47b..12d7e27a 100644 --- a/features.json +++ b/features.json @@ -768,6 +768,41 @@ "webContentSecurityPolicy": null } }, + "zwasm": { + "url": "https://github.com/zwasm/zwasm", + "logo": "/images/zwasm.svg", + "category": "Standalone Runtimes", + "features": { + "bigInt": null, + "bulkMemory": true, + "componentModel": [true, "WASI 0.2 command components (wasi:cli/run) execute end-to-end on both engines"], + "customAnnotationSyntaxInTheTextFormat": null, + "customPageSizes": true, + "esmIntegration": null, + "exceptions": false, + "exceptionsFinal": true, + "extendedConst": true, + "gc": true, + "jspi": null, + "jsStringBuiltins": null, + "memory64": true, + "multiMemory": [true, "Interpreter engine only; the JIT rejects multi-memory modules and the default auto mode falls back to the interpreter"], + "multiValue": true, + "mutableGlobals": true, + "referenceTypes": true, + "relaxedSimd": [true, "JIT engine only; the interpreter accepts SIMD modules but traps when a vector instruction executes (the default auto mode runs them on the JIT)"], + "saturatedFloatToInt": true, + "signExtensions": true, + "simd": [true, "JIT engine only; the interpreter accepts SIMD modules but traps when a vector instruction executes (the default auto mode runs them on the JIT)"], + "stackSwitching": false, + "tailCall": true, + "threads": [true, "Single-threaded host: atomics, shared memories, and wait/notify are implemented and validated; wait times out and notify returns 0"], + "typedFunctionReferences": true, + "typeReflection": null, + "webContentSecurityPolicy": null, + "wideArithmetic": true + } + }, "wasm2c": { "url": "https://github.com/WebAssembly/wabt", "logo": "/images/wasm2c.svg", diff --git a/images/zwasm.svg b/images/zwasm.svg new file mode 100644 index 00000000..ba9e79e3 --- /dev/null +++ b/images/zwasm.svg @@ -0,0 +1,6 @@ + +zwasm +Silhouette from the WebAssembly icon (CC0-1.0, carlosbaraza/web-assembly-logo) recoloured to Zig orange; ZW set in Open Sans (OFL-1.1) at wght 690 / wdth 78.5, fitted to the official monogram's width and stem ratios, letterspaced to a 3.00 cap-line gap. + + +