Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Anthony Pesch a9bb2f0261 - always throw an exception in exit
- remove default exit status prints
 - added EXITSTATUS global to enable exit callbacks to determine the status
2013-08-09 11:11:12 -07:00
cmake/Platform Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
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 - always throw an exception in exit 2013-08-09 11:11:12 -07:00
system Merge pull request #1446 from yukoba/network-constants 2013-08-07 21:24:09 -07:00
tests - always throw an exception in exit 2013-08-09 11:11:12 -07:00
third_party support for stb-image 2013-07-31 11:14:04 -07:00
tools Improve the generation of ~/.emscripten on Windows. 2013-08-08 16:32:32 -07:00
.gitignore * Removed some freetype ASM_JS warnings. 2013-04-26 18:38:59 +02:00
AUTHORS Add Nick Bray to authors. 2013-08-08 10:46:38 -07:00
LICENSE Added node.js license info 2013-08-05 13:02:09 -07:00
README.markdown
em++
em++.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
em-config
em-config.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emar add cache debugging 2013-02-26 19:42:31 -05:00
emar.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emcc Merge pull request #1473 from juj/wno-warn-absolute-paths 2013-08-08 14:46:45 -07:00
emcc.bat Added "emcc" command for Windows 2013-04-07 10:26:07 +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 Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emlibtool
emlibtool.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +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 Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emranlib
emranlib.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emscons Add new wrapper emscons, which sets EMSCRIPTEN_TOOL_PATH in environment. 2013-05-20 10:23:42 +02:00
emscripten.py Refactor a dictionary comprehension for Python 2.6 compatibility. 2013-08-08 16:32:32 -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.