summaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
2012-03-03.o .bc commentAlon Zakai
2012-03-01don't run optimizeShiftsAggressive without relooping, since it assumes ↵Alon Zakai
non-switch structures
2012-03-01Catch and log the errors when calling Processes because users don't get any ↵LCID Fire
clue to what failed.
2012-02-27EMCC_CFLAGS supportAlon Zakai
2012-02-27emcc fixAlon Zakai
2012-02-26--pre-js and --post-js optionsAlon Zakai
2012-02-26emcc helpAlon Zakai
2012-02-24--ignore-dynamic-linking option in emccAlon Zakai
2012-02-24--embed-file option in emccAlon Zakai
2012-02-23support -L/-l syntax in emccAlon Zakai
2012-02-22use libcxxabi for dynamic_castAlon Zakai
2012-02-17use aggressive shift optimizations, small but significant speedups on ↵Alon Zakai
fannkuch and skinning
2012-02-15fix test_casesAlon Zakai
2012-02-15handle singleton .a filesAlon Zakai
2012-02-15support compiling .so files directly in emccAlon Zakai
2012-02-09Fix a typoEhsan Akhgari
2012-02-09Fix the usage of temp_file in one locationEhsan Akhgari
2012-02-08Preserve the extension of shared libraries as wellEhsan Akhgari
2012-02-08Use ld for linking multiple files passed to emccEhsan Akhgari
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-04remove warning on relooper slowness - it is reasonably fast at this pointAlon Zakai
2012-02-03Merge pull request #214 from ehsan/suffixesAlon Zakai
Add the so and dll suffixes as bitcode suffixes as well
2012-02-03Add the so and dll suffixes as bitcode suffixes as wellEhsan Akhgari
2012-02-03enable full optimizations with bindings generatorAlon Zakai
2012-02-02fix for handling of suffixes in emccAlon Zakai
2012-02-02add .a and .dylib as suffixes assumed to be bitcodeAlon Zakai
2012-02-01llvm inlining support (disabled by default; enabled in benchmarks)Alon Zakai
2012-02-01make it clear that some emcc messages are warningsAlon 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-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-29save raw and optimized bc in EMCC_DEBUGAlon Zakai
2012-01-28Merge branch 'master' into llvmoptsAlon Zakai
2012-01-27Add support for using a shell file except than the built-in oneEhsan Akhgari
This adds a --shell-file compiler option which allows users to use a custom shell file.
2012-01-25do not include libraries when autodebuggingAlon Zakai
2012-01-25autodebugger support in emccAlon Zakai
2012-01-23do not suppress child process output in emcc in DEBUG modeAlon Zakai
2012-01-23emcc help fixAlon Zakai
2012-01-23simplify llvm opt picking code, and allow up to level 3Alon Zakai
2012-01-23enable unsafe llvm opts in emccAlon Zakai
2012-01-21do not generate annotations when disassembling bitcodeAlon Zakai
2012-01-21EMCC_DEBUG info for library inclusionAlon Zakai
2012-01-21test fixes, and fail on trying to use q1 with libcxxAlon Zakai
2012-01-20turn on all CORRECT options for libcxx, just to be safe for nowAlon Zakai
2012-01-19emcc commentAlon Zakai
2012-01-18always include dlmalloc if including libcxx, since libcxx uses new internallyAlon Zakai
2012-01-18move libc++ new into dlmalloc in terms of emcc library autolinkingAlon Zakai