aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-03-08properly scan all globals, including function names, before applying themAlon Zakai
2013-03-08remove unnecessary semicolon; hello world minifiesAlon Zakai
2013-03-08minify function names in function definitionsAlon Zakai
2013-03-08allow -O2 to also call registerize, but without minification of globals that ↵Alon Zakai
we do in asm.js
2013-03-08start to minify inside functions, using global data from previous passAlon Zakai
2013-03-08minify globals in a pass before the functionsAlon Zakai
2013-03-08split out asm shell in js optimizer, in preparation for minification of globalsAlon Zakai
2013-03-08remove unneeded lineAlon Zakai
2013-03-08add explicit markers in generated code of where functions and asm areAlon Zakai
2013-03-08disable minificationAlon Zakai
2013-03-08handle assigns into globals at the top of asm functions in normalizeAsmAlon Zakai
2013-03-08fix global minifyingAlon Zakai
2013-03-08initial work on asm.js minifier infrastructureAlon Zakai
2013-03-08send only a marker of generated functions to js-optimizer.js; we either know ↵Alon Zakai
the generated functions and send only them, or we don't know them and send all the code, in either case js-optimizer.js does not need a list of generated functions
2013-03-07Merge pull request #931 from xxuejie/stdlib_strtodAlon Zakai
Implement strtod in native C code as part of libc.
2013-03-07Fix debug prints in tools/cache.pyVladimir Vukicevic
2013-03-06Move strtod, strtold, strtof, strtod_l, strtold_l, atof from JS side to libc ↵1.2.9Xuejie "Rafael" Xiao
side, this can fix double precision bug in original strtod implementation.
2013-03-06Merge pull request #920 from waywardmonkeys/fix-include-orderAlon Zakai
Search libcxx includes before others (libc).
2013-03-05remove unnecessary recursion in relooper RemoveUnneededFlows1.2.8Alon Zakai
2013-03-05remove recursion in relooper FindLive1.2.7Alon Zakai
2013-03-051.2.61.2.6Alon Zakai
2013-03-05fix cache clear time savingAlon Zakai
2013-03-051.2.51.2.5Alon Zakai
2013-03-05restore jcache debugging, busted by pull #826Alon Zakai
2013-03-05restore jcache compression, busted by pull #826Alon Zakai
2013-03-05restore cache erase save times, busted by pull #826Alon Zakai
2013-03-04Rebasing broke a lot of things (I had to fix about 12 conflicts) so now the ↵Chad Austin
sanity tests pass again.
2013-03-04fix some test failuresChad Austin
2013-03-04Isolate shutil.rmtree logic in tempfiles.try_delete, and integrate azakai's ↵Chad Austin
feedback
2013-03-04make it possible to manually specify a temp directory when running emscripten.pyChad Austin
2013-03-04emscripten.py no longer globally depends on tools.sharedChad Austin
2013-03-04Break two more emscripten.py dependencies on tools.sharedChad Austin
2013-03-04Get the TempFiles object from the ConfigurationChad Austin
2013-03-04Move TEMP_DIR into the Configuration object.Chad Austin
2013-03-04Split Cache and JCache into objects and move them into cache.py so they can ↵Chad Austin
be loaded without shared.py
2013-03-04Make chunkify a free functionChad Austin
2013-03-04Work towards making JCache an objectChad Austin
2013-03-04Move run_js into jsrun.py (work towards breaking emscripten.py's dependency ↵Chad Austin
on shared, which requires .emscripten at import time)
2013-03-04kill symlinks to coffeescriptChad Austin
2013-03-04Compile the relooper into the emscripten cache directoryChad Austin
2013-03-04Integrate formatting feedbackChad Austin
2013-03-04allow cwd-relative paths when passing --compiler to emscripten.pyChad Austin
2013-03-04Pass configuration into emscriptChad Austin
2013-03-04Integrate azakai's style feedback and make sanity tests pass again.Chad Austin
2013-03-04Make a Configuration object holding formerly global variables.Chad Austin
2013-03-04Remove TempFiles's dependency on global and environment variablesChad Austin
2013-03-04emscripten_jcache_printfAlon Zakai
2013-03-04compress jcache entries, to minimize disk IOAlon Zakai
2013-03-04Search libcxx includes before others (libc).Bruce Mitchener
This ensures that the overrides like complex.h that libcxx provides are found before the ones provided by libc. Fixes #919.
2013-03-03Merge pull request #894 from waywardmonkeys/output-filenameAlon Zakai
Print output filename that couldn't be created.