aboutsummaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
2012-12-07test fixes and set sign and overflow correction to 1 when in asm modeAlon Zakai
2012-12-07improve asm test wrappingAlon Zakai
2012-12-07move emcc minify decision to after we potentially modify closureAlon Zakai
2012-12-07typoAlon Zakai
2012-12-07do registerize in asm.js+reloop mode, as an alternative to closureAlon Zakai
2012-12-07add eliminator mode for asmAlon Zakai
2012-12-07disable closure when ASM_JSAlon Zakai
2012-12-07add parts of system bitcode libraries when necessary, and refactor library ↵Alon Zakai
inclusion decision code
2012-12-04Merge pull request #735 from eclecticdave/emcc_so_fixAlon Zakai
Fixes to emcc to make autoconf enable shared objs
2012-12-03do not apply -l if not generating an executable or a libraryAlon Zakai
2012-12-03ignore argument after -I -L for purposes of input detection in emccAlon Zakai
2012-11-30Fixes to emcc to make autoconf enable shared objsDavid Claughton
When using emcc as a linker, autoconf disables shared object support. This is because it expects the text returned by the -v and --help options to match certain things that GNU ld prints. Specifically it expects the output of emcc -v to include the word 'GNU' and the output of emcc -v to match the regexp ': supported targets.* elf' Modified the messages returned by emcc for these options to make autoconf happy.
2012-11-23fix test_failure_error_codeAlon Zakai
2012-11-23jcache docsAlon Zakai
2012-11-21print out total time in emcc in debug modeAlon Zakai
2012-11-21fix missing jcache passingAlon Zakai
2012-11-21set up parameter passing for jcacheAlon Zakai
2012-11-15return error code on no input filesAlon Zakai
2012-11-14Python system command line may come with untrimmed items at least on Windows ↵Jukka Jylänki
Vista, cmake is bad at producing these, so trim off the excessive spaces before working on the command line. Fixes other.test_cmake on Windows Vista build bot.
2012-11-13forward -v to child processesAlon Zakai
2012-11-12Don't pass all emcc command line inputs e.g. those of form '-DsomeDefine=1' ↵Jukka Jylänki
etc. to shared.Building.is_ar() for testing whether a file by that name is a LLVM archive file.
2012-11-09cleanupAlon Zakai
2012-11-08stop doing old-relooper-related js optimizer passesAlon Zakai
2012-11-07refactor link time opts codeAlon Zakai
2012-11-07split up js optimizer passes only in EMCC_DEBUG=2, not 1Alon Zakai
2012-11-07strip debug info in -O1 and above by default, unless -g is specified when ↵Alon Zakai
converting to JS, since (1) js optimizations strip it anyhow, and (2) it slows down compilation
2012-11-06fix temp dir in emccAlon Zakai
2012-10-29more non-clang configure fixes for configure testsAlon Zakai
2012-10-29more non-clang configure work and debugging toolsAlon Zakai
2012-10-29configure debugging toolsAlon Zakai
2012-10-28add experimental and non-enabled non-clang configure modeAlon Zakai
2012-10-27memory growth must be manually enabled with ALLOW_MEMORY_GROWTH, in which ↵Alon Zakai
case the eliminator runs in safe mode
2012-10-26comment on -O3Alon Zakai
2012-10-23integrate eliminator as js optimizer passAlon Zakai
2012-10-20report times of passes in EMCC_DEBUGAlon Zakai
2012-10-17do not include C library in shared library 2Alon Zakai
2012-10-13build libcxx and libcxxabi using direct commands, not a makefile, to make ↵Alon Zakai
this more easily portable to windows where make is not always present
2012-10-12get almost all of embind test passingAlon Zakai
2012-10-12embind integration in emcc and work towards a testAlon Zakai
2012-10-12Merge branch 'master' into incomingAlon Zakai
2012-10-11indentation fixAlon Zakai
2012-10-03ignore and warn on -OsAlon Zakai
2012-10-01CONFIGURE_CC option to let you define the compiler used when configure-ingAlon Zakai
2012-09-26Add emcc option "--split <size>" to split javascript file.Lars Schneider
Splits the resulting javascript file into pieces to ease debugging. This option only works if Javascript is generated (target -o <name>.js). Files with function declarations must be loaded before main file upon execution. Without "-g" option: Creates files with function declarations up to the given size with the suffix "_functions.partxxx.js" and a main file with the suffix ".js". With "-g" option: Recreates the directory structure of the C source files and stores function declarations in their respective C files with the suffix ".js". If such a file exceeds the given size, files with the suffix ".partxxx.js" are created. The main file resides in the base directory and has the suffix ".js".
2012-09-21show warning about absolute paths only onceAlon Zakai
2012-09-21-s docs in emccAlon Zakai
2012-09-20add conftest.c flag passing test and use right indentingJanus
2012-09-18don't pass EMCC specific flags on when configuring using clangJanus
2012-09-13clearer error message when a crucial llvm tool is missing, and force sanity ↵Alon Zakai
checks in EMCC_DEBUG mode
2012-09-12make all temp files be in TEMP_DIR from ~/.emscriptenAlon Zakai