aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2012-01-21do not generate annotations when disassembling bitcodeAlon Zakai
2012-01-21disable pruning of emcc -s opts from test runner - it's too buggyAlon Zakai
2012-01-20fix bug with Settings.default values not including -O, so comparisons were ↵Alon Zakai
wrong in some cases
2012-01-20fix bug with missing keys in Settings.defaultsAlon Zakai
2012-01-20remove dead function eliminator, which is no longer neededAlon Zakai
2012-01-20do not add unneeded -s 'es in test runnerAlon Zakai
2012-01-20autodebugger indender toolAlon Zakai
2012-01-19make the autodebugger also note when we enter functionsAlon Zakai
2012-01-19js optimizer commentAlon Zakai
2012-01-18LINKABLE options, disabling dead code elimination for shared libraries and ↵Alon Zakai
main files that have things that shared libraries will access through an extern
2012-01-18use llvm internalive and globaldce to remove unneeded code before compiling ↵Alon Zakai
to js
2012-01-18fix emcc bug with detecting bitcode after refactoring of llvm-nm calling codeAlon Zakai
2012-01-18automatically use libcxx when neededAlon Zakai
2012-01-18further refactor the library scanning code, and prepare for libcxxAlon Zakai
2012-01-18refactor library def scanning codeAlon Zakai
2012-01-17cache for dlmalloc and soon libc++Alon Zakai
2012-01-16improve side effect detection in js optimizerAlon Zakai
2012-01-15tweak order of operations in vacuumAlon Zakai
2012-01-15optimize hoistMultiples to not need multiple passesAlon Zakai
2012-01-15js optimizer refactoringAlon Zakai
2012-01-14refactor hoistMultiples shell for clarityAlon Zakai
2012-01-14vaccum per function in js optimizerAlon Zakai
2012-01-14optimize js optimizer traversal of generated codeAlon Zakai
2012-01-14optimize hoistMultiples with a switchAlon Zakai
2012-01-14optimize hoistMultiples by removing jsonCompare'sAlon Zakai
2012-01-12emcc option to compress js whitespaceAlon Zakai
2012-01-11better workaround for v8 bug 1895Alon Zakai
2012-01-11fix bindings generator bug with static return values, and do not create ↵Alon Zakai
EmscriptenEnsurer by default (it turns into a very large amount of code after closure, causing errors in large projects)
2012-01-11tweak fix_closure outputAlon Zakai
2012-01-11fix fix_closure bug with newlinesAlon Zakai
2012-01-10option for NODE_JS_SAFE as a workaround for intermittent failures due to ↵Alon Zakai
node issue 2476
2012-01-10refactor js optimizer to not use fs.* as much as possibleAlon Zakai
2012-01-10fix fix_closure bug with the relevant line being split over several linesAlon Zakai
2012-01-10fix fix_closure bugAlon Zakai
2012-01-10experimental tool to fix closure's over-inlining into FUNCTION_TABLEAlon Zakai
2012-01-10use NODE_JS when calling coffee and eliminator, to avoid problems with ↵Alon Zakai
missing system node
2012-01-08fix and optimize cached header handling in test runnerAlon Zakai
2012-01-06also hoist loops in inner functionsAlon Zakai
2012-01-05do not add compiler opts to CFLAGS, we add them in emcc anyhow (which is safer)Alon Zakai
2012-01-05Merge branch 'master' of git://github.com/jterrace/emscripten into incomingJeff Terrace
2012-01-04properly remove all local system include dirsAlon Zakai
2012-01-04Set HOST_* variables for cross-compilingJeff Terrace
2012-01-03Merge pull request #155 from FishingCactus/osx_darwin_fixAlon Zakai
Fix bit code detection when llvm is compiled with darwin as a target
2012-01-03force a target of i386-pc-linux-gnuAlon Zakai
2012-01-03Add comment for Osx specific treatment of bitcode filesjulien.hamaide
2012-01-03Fix bitcode support when llvm is compiled for darwin targetjulien.hamaide
2012-01-03remove label setting when we get to a single entry, even if the label ↵Alon Zakai
setting is not in a block by itself
2012-01-02use -idirafter instead of -I for our system dirs, to allow overridingAlon Zakai
2012-01-02load default settings into Settings on resetAlon Zakai
2012-01-01remove __label__ settings in hoisted blocks and if we are sure the label ↵Alon Zakai
setting is unimportant because the next code after us is not a check for the label