Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Alon Zakai 8a24a2e36b refactor SDL audio a little and add support for music volume adjustment 2012-06-16 14:51:01 -07: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 refactor SDL audio a little and add support for music volume adjustment 2012-06-16 14:51:01 -07:00
system fix emscripten_async_call for native builds with multiple files 2012-06-15 11:51:30 -07:00
tests GL_QUAD non-0 start rendering fix 2012-06-16 09:26:58 -07:00
third_party Use clang when building native lzma 2012-05-22 15:53:30 -04:00
tools move emscripten.h to emscripten/emscripten.h, so native builds can -I that dir and not get anything else 2012-06-15 11:16:06 -07:00
.gitignore misc library fixes for libcxxabi+test_typed_exceptions 2012-02-22 18:19:54 -08:00
AUTHORS Add implementation of strndup function and test for it 2012-05-28 21:35:04 +07: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++ Misc fixes for Windows. 2012-03-20 14:26:50 +01:00
em-config Add the em-config tool 2012-05-14 20:32:56 -04:00
emar Misc fixes for Windows. 2012-03-20 14:26:50 +01:00
emcc accept .obj files as bitcode 2012-06-13 13:50:15 -07:00
emconfigure emmake and emconfigure docs 2011-12-21 17:00:43 -08:00
emlibtool initial prep for emcc by default 2011-12-14 16:16:59 -08:00
emmake make emmake executable 2012-01-03 17:30:34 -08:00
emranlib initial work to refactor emcc into emcc, emld, emar, emranlib 2011-12-14 11:12:19 -08:00
emscripten.py better hashbang in emscripten.py 2012-04-24 14:47:33 -07:00
settings.py require JAVA definition in ~/.emscripten 2012-05-28 09:58:08 -07: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.