Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Alon Zakai 037e8d20c0 properly use identifier given to resume instruction, avoids issues with cxa_catch cleaning it up; fixes test_multiexception, the exception-handling part of #747 2012-12-08 14:37:51 -08:00
cmake/Platform Explicitly pass the emscripten compiler file suffixes to cmake on Windows to fix cmake em++ invocation on Windows Vista. 2012-11-15 13:50:36 +02:00
demos
docs
patches
src properly use identifier given to resume instruction, avoids issues with cxa_catch cleaning it up; fixes test_multiexception, the exception-handling part of #747 2012-12-08 14:37:51 -08:00
system Fixed embind for non-void non-const class methods (with test). 2012-11-30 15:16:00 +08:00
tests properly use identifier given to resume instruction, avoids issues with cxa_catch cleaning it up; fixes test_multiexception, the exception-handling part of #747 2012-12-08 14:37:51 -08:00
third_party update closure compiler to 20120917 (revision 2180); fixes #719 2012-11-20 18:18:35 +01:00
tools add parts of system bitcode libraries when necessary, and refactor library inclusion decision code 2012-12-07 12:32:49 -08:00
.gitignore Ignore generated files src/relooper.js[.raw.js] for git 2012-12-04 16:49:05 -08:00
AUTHORS Fixed embind for non-void non-const class methods (with test). 2012-11-30 15:16:00 +08:00
ChangeLog
LICENSE
README.markdown
em++
em-config
emar
emcc add parts of system bitcode libraries when necessary, and refactor library inclusion decision code 2012-12-07 12:32:49 -08:00
emcc.py add empty emcc.py to work around issue 663 2012-10-29 10:59:50 -07:00
emconfigure CONFIGURE_CC option to let you define the compiler used when configure-ing 2012-10-01 11:44:18 -07:00
emlibtool
emmake
emranlib
emscripten.py don't emit debug info that confuses o2.test_openjpeg 2012-11-22 19:42:29 +01:00

README.markdown

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.