mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-27 07:52:14 +00:00
16 lines
694 B
TypeScript
16 lines
694 B
TypeScript
/** Indicates specific features to activate. */
|
|
export const enum Feature {
|
|
/** No additional features. */
|
|
NONE = 0,
|
|
/** Sign extension operations. */
|
|
SIGN_EXTENSION = 1 << 0, // see: https://github.com/WebAssembly/sign-extension-ops
|
|
/** Mutable global imports and exports. */
|
|
MUTABLE_GLOBAL = 1 << 1, // see: https://github.com/WebAssembly/mutable-global
|
|
/** Bulk memory operations. */
|
|
BULK_MEMORY = 1 << 2, // see: https://github.com/WebAssembly/bulk-memory-operations
|
|
/** SIMD types and operations. */
|
|
SIMD = 1 << 3, // see: https://github.com/WebAssembly/simd
|
|
/** Threading and atomic operations. */
|
|
THREADS = 1 << 4 // see: https://github.com/WebAssembly/threads
|
|
}
|