Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Alon Zakai 0591fabb67 support for external variables in runtime linking 2011-12-05 17:57:54 -08: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 support for external variables in runtime linking 2011-12-05 17:57:54 -08:00
system/include refactor compiler to allow future batching of types and globals. move postsets from run() to the toplevel to boost performance and simplify compilation. fix various bugs that were noticed during this 2011-11-30 15:35:51 -08:00
tests support for external variables in runtime linking 2011-12-05 17:57:54 -08:00
third_party path fixes 2011-10-05 11:12:45 -07:00
tools partial support for runtime linking of separately-compiled modules (only functions) 2011-12-05 14:09:46 -08:00
.gitignore fix test_poll 2011-10-02 21:48:08 +02:00
AUTHORS Modify exit() to throw an object and catch it. 2011-12-03 01:29:44 +00: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 readme 2011-04-10 14:54:23 -07:00
em++ emcc stuff 2011-11-22 21:34:03 -08:00
emcc emcc stuff 2011-11-22 21:34:03 -08:00
emscripten.py rename OPTIMIZE to MICRO_OPTS 2011-11-18 10:16:47 -08:00
settings.py settings.py comments 2011-12-04 14:54:25 -08: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, FAQ, etc: https://github.com/kripken/emscripten/wiki

Main project page: http://emscripten.org

Emscripten is MIT licensed, see LICENSE.txt.