aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-06-19Implement source maps for optimized builds.Jez Ng
2013-06-19Update the source-map library.Jez Ng
2013-06-19Move source mapping files into their own folder.Jez Ng
2013-06-19Map source lines for assignment statements.Jez Ng
2013-06-19Delete uglify code that was only needed for compression.Jez Ng
This makes it easier to reason about the remainder...
2013-06-19Lay the groundwork for optimized source maps.Jez Ng
2013-06-19Fix source map line numbering for inline scripts.Jez Ng
2013-06-19Add test for source maps.Jez Ng
Tweak behavior of post_build; the `post2` hook now expects a function.
2013-06-19Add check for keep_llvm_debug + minor touchups.Jez Ng
2013-06-19Implement basic source maps. Closes #1252.Jez Ng
2013-06-19Commit the source-map library.Jez Ng
2013-06-18post messages to crunch worker with a new arrayBuffer, to avoid copying an ↵Alon Zakai
underlying one
2013-06-18Update minimum node version.Jez Ng
2013-06-18do not use EMCC_OPTIMIZE_NORMALLY in relooperAlon Zakai
2013-06-18Fix bug in file_packager.py introduced in my recent pull request that caused ↵Jukka Jylänki
all files to be skipped from being packaged if the path contains a relative '.' in its path name (e.g. './path/etc').
2013-06-17Merge pull request #1288 from juj/dont_package_hidden_filesAlon Zakai
Report debug diagnostics in file packager if EMCC_DEBUG=1. Make file pac...
2013-06-18Rename emcc_debug to DEBUG in tools/file_packager.py to be consistent.Jukka Jylänki
2013-06-17v 1.5.01.5.0Alon Zakai
2013-06-17enable all debug logging in emcc -vAlon Zakai
2013-06-13do not eliminate dead code in EXPORT_ALLAlon Zakai
2013-06-13Report debug diagnostics in file packager if EMCC_DEBUG=1. Make file ↵Jukka Jylänki
packager skip all path components that have a path starting with '.', like ('.git/xxx/yyy/'), or the filename starts with '.', or the file is a Win32 hidden file. Explicitly specified files on the command line are always packaged, even if they start with '.' or are hidden. Add unit tests to check that it works.
2013-06-08handle more cases in simplifyNotCompsAlon Zakai
2013-06-08only remove seq|0 when seq is an assign valueAlon Zakai
2013-06-08remove unneeded outside |0 when a sequence ends in a safe bitopAlon Zakai
2013-06-08optimize away bitcasts to variables that will only be used in an assign to ↵Alon Zakai
the parallel heap type
2013-06-07improve tempDoublePtr elimination and only run analysis when necessaryAlon Zakai
2013-06-07eliminate bitcasts of immediately loaded valuesAlon Zakai
2013-06-07optimize some HEAP32 expressions, including some unnecessary bitcasts ↵Alon Zakai
through tempDoublePtr
2013-06-07ignore tempDoublePtr operations, they do not really alias memoryAlon Zakai
2013-06-07fix crunch pathAlon Zakai
2013-06-07remove break labels more aggresively, with a refined natural flow analysis1.4.9Alon Zakai
2013-06-07optimize out double notAlon Zakai
2013-06-07remove unneeded checkAlon Zakai
2013-06-07properly simplify not comps in loop suffixes and elsewhereAlon Zakai
2013-06-07optimize multiple loop variables togetherAlon Zakai
2013-06-07handle empty loops in new loop optimizations; fixes #1270Alon Zakai
2013-06-07track number of uses properly for loop variable removalAlon Zakai
2013-06-07eliminate loop helper variablesAlon Zakai
2013-06-06move asm loop optimization into last phaseAlon Zakai
2013-06-05simplify infinite while loops with a break at the end into a do-while with a ↵Alon Zakai
condition
2013-06-05disabled support for hoisting back into loops in relooper1.4.8Alon Zakai
2013-06-01remove more unneeded break and continue statements in relooper1.4.7Alon Zakai
2013-06-01improve RemoveUnneededFlows to handle flows into loops with a single entry1.4.6Alon Zakai
2013-06-01do not leak split blocks1.4.5Alon Zakai
2013-05-31remove unneeded Branch info on incoming branches in relooper1.4.4Alon Zakai
2013-05-29Merge branch 'fs_destination' of github.com:juj/emscripten into incomingAlon Zakai
2013-05-29Fix handling of crunched files broken in previous commit.Jukka Jylänki
2013-05-28only abort in eliminator when actually necessaryAlon Zakai
2013-05-27define EMSCRIPTEN in the environment when using emmakeAlon Zakai
2013-05-25fix registerize semantics to treat each arm of ifs and switches separatelyAlon Zakai