แแแแแฅแแแงแแแ Emscripten 3.0 แจแแแแแแแแแแก แแแแแจแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแแแแแ แแแแ C/C++ แแ แกแฎแแ แแแแแแ, แ แแแแแแแกแแแแกแแช LLVM-แแ แแแคแฃแซแแแแฃแแ แคแ แแแขแแแแแแ แฎแแแแแกแแฌแแแแแแ แฃแแแแแ แกแแแฃแ แแแแแแ แแแแแก แจแฃแแแแแฃแ แแแแจแ WebAssembly, JavaScript แแ แแแฅแขแแแแแ แจแแแแแแแ แแแขแแแ แแชแแแกแแแแก, แแแจแแแแแกแแแแก. แแแ แแ แแฃแแแ แจแ แแ แแแแแแงแแแแ Node.js-แจแ แแ แจแแฅแแแแแ แแแแแฃแแแแแแแแ แแ แแแแแแแแขแคแแ แแฃแแ แแแแแแแชแแแแ, แ แแแแแแแช แแฃแจแแแแแ wasm runtime-แแก แแแแแงแแแแแแ. แแ แแแฅแขแแก แแแแ แแแแแฌแแแแแฃแแแ MIT แแแชแแแแแแ. แจแแแแแแแแแ แแงแแแแแก LLVM แแ แแแฅแขแแก แแแแแแแแ แแแแก, แฎแแแ Binaryen แแแแแแแแแแ แแแแแแงแแแแแ WebAssembly-แแก แแแแแ แแ แแแแกแแแแก แแ แแแขแแแแแแชแแแกแแแแก.
Emscripten-แแก แแ แแแฅแขแแก แแแแแแ แ แแแแแแแ แจแแฅแแแแก แแแกแขแ แฃแแแแขแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแแชแแแ แจแแแกแ แฃแแแ แแแแ แแแขแแ แแแขแจแ, แแแฃแฎแแแแแแ แแ แแแ แแแแ แแแแก แแแแกแ, แ แแแแแแแแแช แแฌแแ แแแ แแแแ. แจแแแแแแแ แแแแแแแชแแแแก แจแแฃแซแแแแ แแแแแแงแแแแ แแแ แแแ แกแขแแแแแ แขแฃแ C แแ C++ แแแแแแแแแแแแแ (libc, libcxx), C++ แแแคแแ แแแแแแแแ, pthread-แแ แแแคแฃแซแแแแฃแ แแ แแแแแแ แแแแแ แแแแแ, POSIX API-แแแแ แแ แแ แแแแ แแฃแแขแแแแแแ แแแแแแแแแแแแแ. API-แแแ แแแ API-แกแแแ แแ JavaScript แแแแแแ แแแขแแแ แแชแแแกแแแแก แแแฌแแแแแฃแแแ แชแแแแ.
Emscripten แแฎแแ แก แฃแญแแ แก SDL2 แแแแแแแแแแแก แแแแแแแแแแ แแแฃแฌแงแแแแแแแก Canvas-แแก แกแแจแฃแแแแแแ, แแกแแแ แฃแแ แฃแแแแแงแแคแก OpenGL-แแกแ แแ EGL-แแก แแฎแแ แแแญแแ แแก WebGL-แแก แกแแจแฃแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแแ แแ แแคแแแฃแแ แแแแแแแชแแแแ แแ แแแแแจแแแ WebAssembly-แจแ (แแแแแแแแแ, แแ แแก Qt แแแกแขแ แฃแแแแขแแ แแฃแแแก แแแ แขแ แแ แแฎแแ แก แฃแญแแ แก Unreal Engine-แก. 4 แแ Unit แแแแแจแแก แซแ แแแแแ, แคแแแแแฃแ แ Bullet แซแ แแแ). C/C++-แจแ แแแแแก แจแแแแแแแก แแแ แแ, แแ แแแฅแขแแแ แแฃแจแแแแแแ แชแแแแ, แ แแแ แฃแแ แฃแแแแแงแแคแแแ แแงแแก แแแ แฏแแแแแแแกแ แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แแแจแแแแ แแ แแฃแแแ แแแจแ Lua, C#, Python, Ruby แแ Perl แแแแแแกแแแแก. แแกแแแ แจแแกแแซแแแแแแแ LLVM-แแ แแ แ-Clang แคแ แแแขแแแแแแแก แแแแแงแแแแแ, แ แแแแแแแช แฎแแแแแกแแฌแแแแแแ แแกแแ แแแแแแ, แ แแแแ แแชแแ Swift, Rust, D แแ Fortran.
แซแแ แแแแแ แชแแแแแแแแแ Emscripten 3.0-แจแ:
- emscripten-แจแ แแแแแงแแแแแฃแแ musl C แแแแแแแแแแ แแแแแฎแแแ 1.2.2 แแแ แกแแแแแ (แแแ แกแแ 2 แแแแแแงแแแแแแแ Emscripten 1.1.15.x แคแแแแแแจแ).
- แคแฃแแฅแชแแแแแก แแแฌแแแ, แ แแแแแแแช แซแแ แแแแแแ แแแแแแงแแแแแแแ แแ แแแฅแขแจแ, แฌแแจแแแแแ parseTools.js แแแแแแแแแแแแแ: removePointing, pointingLevels, removeAllPointing, isVoidType, isStructPointerType, isArrayType, isStructType, isVectorType, isStructuralTypeartsBiStructuralType,StructuralTypeartsType, get FunctionDef, isPossiblyFunctionType, isFunctionType, getReturnType, splitTokenList, _IntToHex, IEEEUnHex, Compiletime.isPointerType, Compiletime.isStructType, Compiletime.INT_TYPES, isType.
- shell.html แแ shell_minimal.html แจแแแแแแแแจแ แจแแชแแแแแก แจแแขแงแแแแแแแแแแก แแแแแแแแแแ, แ แแแแแแแช แฌแแ แแแแฅแแแแแ emscripten-แแก แแฃแจแแแแแก แแ แแก แแ แแแแแแขแแแแแ แแแแแแแชแแแก แแแแ stderr-แแก แกแแจแฃแแแแแแ, แแแแฃแแแกแฎแแแแแ แแแแแ แแฃแแแ console.warn-แแก แแแชแแแแ console.error-แแก แแแแแงแแแแแแแ.
- แแแแแแขแ แคแแแแแก แกแแฎแแแแแจแ แแแแแงแแแแแฃแแ แแแแแ แแขแฃแแ แขแแฅแกแขแแก แแแแแ แแแแก แแแแแแแแแก แจแแกแแซแแแแแแแ. แแแแแ แแแ แจแแแซแแแแ แแแฃแแแแแ แกแฃแคแแฅแกแแก แกแแฎแแ แคแแแแแก แกแแฎแแแแก แแแแแชแแแแกแแก, แแแแแแแแแ, "a.rsp.utf-8" แแ "a.rsp.cp1251").
แฌแงแแ แ: opennet.ru