Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Alon Zakai 46c294f998 only check # of cores once in js optimizer 2013-02-26 12:28:20 -05:00
cmake/Platform Adjust default compiler and linker flags when using cmake. With emscripten, -O2 is ignored when compiling .bc files, so pass it to linker instead. 2013-01-14 02:44:03 +02:00
demos eSpeak text-to-speech demo 2011-07-30 23:44:30 -07:00
docs fix typos in paper. 2013-01-31 17:12:31 +07:00
patches emscripten.py 2010-09-09 20:03:24 -07:00
src use preserveDrawingBuffer in gl tests to make them work on latest firefox 2013-02-25 18:09:40 -05:00
system update libc symbols 2013-02-23 14:12:54 -08:00
tests adjust cache sizes a little more and update tests 2013-02-26 10:24:29 -05:00
third_party Updated some python invocations that I missed the first time through. 2012-12-19 18:06:48 -05:00
tools only check # of cores once in js optimizer 2013-02-26 12:28:20 -05:00
.gitignore gitignore 2013-01-09 14:44:09 -08:00
AUTHORS space in AUTHORS 2013-02-25 19:24:42 -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 logo 2013-01-16 20:21:28 -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 EMCC_FORCE_STDLIBS option 2013-02-25 14:21:22 -05: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 adjust chunking sizes 2013-02-26 10:16:15 -05: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.