Index: llvm/lib/Target/WebAssembly/README.txt =================================================================== --- llvm/lib/Target/WebAssembly/README.txt +++ llvm/lib/Target/WebAssembly/README.txt @@ -19,13 +19,16 @@ wasi-sdk provides a more minimal C/C++ SDK based on clang, llvm and a libc based on musl, for producing WebAssemmbly applictions that use the WASI ABI. -Rust provides WebAssembly support integrated into Cargo. There are two +Rust provides WebAssembly support integrated into Cargo. There are three main options: - wasm32-unknown-unknown, which provides a relatively minimal environment that has an emphasis on being "native" - wasm32-unknown-emscripten, which uses Emscripten internally and provides standard C/C++ libraries, filesystem emulation, GL and SDL bindings +- wasm32-wasi, which provides WASI (WebAssembly System Interface) + environment to define a standardized set of syscalls, filesystem access, + network access, etc For more information, see: * https://www.hellorust.com/