Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Alon Zakai 98fda6ea81 do lto before dce, since lto opens up dce opportunities 2012-12-21 10:47:40 -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 eSpeak text-to-speech demo 2011-07-30 23:44:30 -07:00
docs paper typos 2011-07-23 10:18:14 -07:00
patches emscripten.py 2010-09-09 20:03:24 -07:00
src timeb 2012-12-20 14:43:16 -08:00
system update libcxxabi 2012-12-21 10:47:39 -08:00
tests improve and fix test_relooper 2012-12-21 10:47:40 -08:00
third_party Updated some python invocations that I missed the first time through. 2012-12-19 18:06:48 -05:00
tools be careful with internalize in llvm LTO, and mark needed symbols for relooper 2012-12-21 10:47:39 -08:00
.gitignore Ignore generated files src/relooper.js[.raw.js] for git 2012-12-04 16:49:05 -08:00
AUTHORS Updated AUTHORS to add myself. 2012-12-19 18:06:49 -05:00
ChangeLog fix getloadavg 2011-10-02 16:25:15 +02:00
LICENSE LICENSE and AUTHORS 2011-06-23 16:07:17 -07:00
README.markdown mention tutorial in readme 2011-12-19 11:37:51 -08:00
em++ Updated to add a PYTHON config option instead of defaulting to python2. This should preserve the default behavior in a way that can be overridden. 2012-12-19 18:06:48 -05:00
em-config Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emar Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emcc do lto before dce, since lto opens up dce opportunities 2012-12-21 10:47:40 -08:00
emcc.py add empty emcc.py to work around issue 663 2012-10-29 10:59:50 -07:00
emconfigure Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emlibtool Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emmake Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emranlib Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emscripten.py Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05: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.