Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Alon Zakai c0408d39ab do not fail in test_dlfcn_qsort of js engine cannot do asm validation; fixes #1591 2013-09-04 15:12:46 -07:00
cmake/Platform
demos Add a demo that showcases using scons to build an embind library you can load from JavaScript. 2013-05-17 13:04:09 -07:00
docs add 2011 splash slides 2013-05-23 08:10:31 -07:00
patches
scons-tools Allow the PNaCl toolchain to be used in place of a standard version of Clang. 2013-08-08 16:32:32 -07:00
src handle glBufferData usages that are not in WebGL; fixes #1589 2013-09-04 14:54:42 -07:00
system fix gethostbyname_r types 2013-08-31 19:48:20 -07:00
tests do not fail in test_dlfcn_qsort of js engine cannot do asm validation; fixes #1591 2013-09-04 15:12:46 -07:00
third_party support for stb-image 2013-07-31 11:14:04 -07:00
tools add extCall_* methods in asm dlopen support, parallel to invoke in that they are able to access other modules, but do not catch exceptions 2013-09-03 15:57:31 -07:00
.gitignore - created SOCKFS 2013-08-29 01:45:38 -07:00
AUTHORS Update AUTHORS file 2013-08-28 14:04:37 -04:00
LICENSE Added node.js license info 2013-08-05 13:02:09 -07:00
README.markdown
em++ warn in em++ if PYTHON is not defined properly 2013-08-09 16:48:05 -07:00
em++.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
em-config
em-config.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emar
emar.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emcc handle the case of EXPORTED_FUNCTIONS=@ 2013-09-03 14:41:31 -07:00
emcc.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emcc.py Remove executable permissions on simple files 2013-05-03 13:18:26 -07:00
emconfigure Change to fit in with Alon's coding style. 2013-04-25 17:55:08 +02:00
emconfigure.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emlibtool
emlibtool.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emlink.py add tools to split and merge asm modules from the surrounding code 2013-08-01 20:32:10 -07:00
emmake Change to fit in with Alon's coding style. 2013-04-25 17:55:08 +02:00
emmake.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emranlib
emranlib.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emscons Add new wrapper emscons, which sets EMSCRIPTEN_TOOL_PATH in environment. 2013-05-20 10:23:42 +02:00
emscripten.py add extCall_* methods in asm dlopen support, parallel to invoke in that they are able to access other modules, but do not catch exceptions 2013-09-03 15:57:31 -07:00
package.json update package.json to work with older npms 2013-08-30 11:31:38 -07:00

README.markdown

logo

Emscripten

Emscripten is an LLVM-to-JavaScript compiler. It takes LLVM bitcode - which can be generated from C/C++, using llvm-gcc or clang, or any other language that can be converted into LLVM - and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run).

Links to demos, tutorial, FAQ, etc: https://github.com/kripken/emscripten/wiki

Main project page: http://emscripten.org

Emscripten is MIT licensed, see LICENSE.txt.