Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Anthony Pesch 9403e96dd5 - moved hostname resolution functions to DNS object
- minor whitespace fixes
2013-08-30 00:51:35 -07:00
cmake/Platform
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 - moved hostname resolution functions to DNS object 2013-08-30 00:51:35 -07:00
system implement emscripten_get_canvas_size 2013-08-25 00:32:05 -04:00
tests - created SOCKFS 2013-08-29 01:45:38 -07:00
third_party support for stb-image 2013-07-31 11:14:04 -07:00
tools sort generated functions 2013-08-28 15:30:00 -07:00
.gitignore - created SOCKFS 2013-08-29 01:45:38 -07:00
AUTHORS Update AUTHORS file 2013-08-28 14:04:37 -04:00
LICENSE Added node.js license info 2013-08-05 13:02:09 -07:00
README.markdown
em++ warn in em++ if PYTHON is not defined properly 2013-08-09 16:48:05 -07:00
em++.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
em-config
em-config.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emar
emar.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emcc emit memory init files when closure is run, fixes #1547 2013-08-24 19:59:16 -07:00
emcc.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emcc.py Remove executable permissions on simple files 2013-05-03 13:18:26 -07:00
emconfigure
emconfigure.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emlibtool
emlibtool.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +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
emmake.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emranlib
emranlib.bat Fix python spawn scripts on Windows when the emscripten path contains spaces, like C:\Program Files\emscripten. 2013-08-23 16:05:53 +03:00
emscons Add new wrapper emscons, which sets EMSCRIPTEN_TOOL_PATH in environment. 2013-05-20 10:23:42 +02:00
emscripten.py remove some function indentation in asm.js block 2013-08-21 11:29:11 -07:00
package.json - created SOCKFS 2013-08-29 01:45:38 -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.