aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2012-03-10better handling of detection of scriptArgs and argumentsAlon Zakai
2012-03-08default closure compiler in a way that doesn't require EMSCRIPTEN_ROOTAlon Zakai
2012-03-03Add Tool support for SConsLCID Fire
To use: * Link emscripten directory to <ProjectRoot>/site_scons/site_tools/emscripten * Load into an Environment via env.Tool("emscripten") * Use Program and Library normally in SCons
2012-03-01clean up optimizeShiftsAggressive a littleAlon Zakai
2012-02-29better fix for leaked globalsAlon Zakai
2012-02-29do not pollute global scope except for node (where we must)Alon Zakai
2012-02-26do not use -std-compile-opts, which is not really meant to be usedAlon Zakai
2012-02-23make_minigzip.pyAlon Zakai
2012-02-21fix bindings generator bug with closure compilerAlon Zakai
2012-02-20Merge branch 'incoming' of github.com:kripken/emscripten into incomingAlon Zakai
2012-02-20eliminate variables through break/continue/returnAlon Zakai
2012-02-19collapse elses after the if block breaks or continues, other minor js ↵Alon Zakai
optimizer fixes
2012-02-17better support for structs in bindings generator, and other misc fixesAlon Zakai
2012-02-13ignore unsupported operators in bindings generator, do not fail on themAlon Zakai
2012-02-11keep i64 mode 1 in -O3, it is no longer slow, in fact it is faster nowAlon Zakai
2012-02-09enforce strict order in multiple libraries generated in the test runner: the ↵Alon Zakai
order does matter
2012-02-09fix for bug with using old full pathnames when loading builds from cache in ↵Alon Zakai
test runner
2012-02-09Merge pull request #228 from ehsan/use_ar_upstreamAlon Zakai
Use emar for creating static libraries and ld for linking
2012-02-09Cache the result of is_arEhsan Akhgari
2012-02-08Fix the cmake handlingEhsan Akhgari
This enables us to use our own ar and ranlib for CMake based projects. It also lets us use the CFLAGS environment variable in CMake based projects if needed. It also fixes a bug introduced by using sys.argv instead of args.
2012-02-08Add a test for handling of multiply defined symbolsEhsan Akhgari
2012-02-08Improve get_library() to create real library filesEhsan Akhgari
Also, enable caching of the libraries generated in tests in the new get_library implementation.
2012-02-08Use llvm-ar instead of llvm-link in emarEhsan Akhgari
This makes the semantics of emar to be the same as the semantics of system ar.
2012-02-06add function exits to autodebuggerAlon Zakai
2012-02-06optimizer autodebugger indenter for memory useAlon Zakai
2012-02-06limit eliminator to variables with a single use, to avoid exponential growth ↵Alon Zakai
of replacements
2012-02-06fix cmake typoAlon Zakai
2012-02-06Use the more Pythonic syntax for substring matchesEhsan Akhgari
2012-02-05show warning if using emscripten.py directlyAlon Zakai
2012-02-03output pretty printed from closure, since we do whitespace compression later ↵Alon Zakai
separately anyhow; pretty printed makes debugging easiser
2012-02-03prevent warning from bindings generator output compilationAlon Zakai
2012-02-03simplify dfe prevention in bindings generatorAlon Zakai
2012-02-03enable full optimizations with bindings generatorAlon Zakai
2012-02-03Merge pull request #212 from ehsan/cmake_support_2Alon Zakai
Support CMake in emconfigure
2012-02-02Support CMake in emconfigureEhsan Akhgari
This adds a CMAKE_TOOLCHAIN_FILE argument to CMake based build systems so that they don't attempt to find headers, libraries and packages which Emscripten does not support
2012-02-02accept empty bitcode files as valid bitcode filesAlon Zakai
2012-02-01llvm inlining support (disabled by default; enabled in benchmarks)Alon Zakai
2012-02-01fix test_poppler and test_iostreamllvm-optsAlon Zakai
2012-02-01refactor build checks for standalone and unsafe optsAlon Zakai
2012-01-31fix usage of llvm opt level in emcc, and test_emcc fixesAlon Zakai
2012-01-31Merge branch 'master' into llvmoptsAlon Zakai
2012-01-31Merge pull request #198 from ehsan/import_shared_properlyAlon Zakai
Import shared.py properly
2012-01-30save build_library logs in each project dir separatelyAlon Zakai
2012-01-30Import shared.py properlyEhsan Akhgari
2012-01-30do not do -Ox or LTO when building a linkable moduleAlon Zakai
2012-01-29split LLVM LTO into separate passAlon Zakai
2012-01-29switch to -Ox from -std-compile-optsAlon Zakai
2012-01-29enable poppler in o1 and o2, and some test_emcc fixesAlon Zakai
2012-01-29fix eliminator bug with eliminating over loopsAlon Zakai
2012-01-29bisection bugfinding toolAlon Zakai