aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-26We can just compare for strings here.Jez Ng
2013-06-26Strict compare all the things!Jez Ng
2013-06-26Move line numbers to the AST node itself.Jez Ng
This allows us to use strict comparisons on the node type.
2013-06-24Get rid of stale comment.Jez Ng
2013-06-24Clean up emcc flag parsing + help message.Jez Ng
2013-06-24Optimize!Jez Ng
2013-06-22Ensure original test environment is restored.Jez Ng
2013-06-22Merge remote-tracking branch 'upstream/incoming' into source-mapsJez Ng
Conflicts: emcc tools/js-optimizer.js tools/js_optimizer.py
2013-06-22clean up closure callingAlon Zakai
2013-06-22remove unneeded lineAlon Zakai
2013-06-22update testAlon Zakai
2013-06-22only minify globals when reloopingAlon Zakai
2013-06-22fix -g2 and add testingAlon Zakai
2013-06-22-gLEVEL ; support varying degrees of debuggabilityAlon Zakai
2013-06-22show auto-linking decision process only in VERBOSEAlon Zakai
2013-06-22Fix up the source map JS output 'reftest'.Jez Ng
Without re.MULTILINE, the regexp wasn't actually matching anything...
2013-06-22Centralize debug options in a -gX flag.Jez Ng
2013-06-22Ensure JS output remains the same when making source maps.Jez Ng
2013-06-22Test that source mapping works with EMCC_DEBUG=2.Jez Ng
2013-06-22Get test_source_map passing again.Jez Ng
2013-06-22Improvements to test_html_source_map.Jez Ng
* Now works on FF Nightly * Test does not run unless explicitly requested
2013-06-22Put uglify back the way it was.Jez Ng
Makes for an easier-to-review pull request.
2013-06-22Make optimizer handle both strings and string-like type objects.Jez Ng
NodeWithToken is a string-like type produced by the parser during 'embed tokens' mode, which allows us to track line numbers.
2013-06-22Make test_debug actually fail when things go wrong.Jez Ng
2013-06-22Fix line numbering for invoke instructions.Jez Ng
Line numbering of exceptions now work (better) in optimized mode.
2013-06-22Source maps should only be activated via the `--map` flag.Jez Ng
2013-06-21do not run addition optimization pass in asm; it just adds overhead, and ↵Alon Zakai
minorly increases code size by changing addition order against the grain of operator precedence
2013-06-21update testsAlon Zakai
2013-06-21reduce indentation in relooper1.5.1Alon Zakai
2013-06-21decrease indentation in jsifierAlon Zakai
2013-06-21decrease indentation level in js optimizerAlon Zakai
2013-06-21do not eliminate loop vars when there is a shared helperAlon Zakai
2013-06-21todoAlon Zakai
2013-06-20Merge pull request #1312 from juj/win_test_statics_fixAlon Zakai
In metadata, store paths parsed from .ll files using forward slashes on Windows.
2013-06-20do not return node in main simplifyNotCompsPass all the time, it thinks it ↵Alon Zakai
is being replaced and adds much overhead
2013-06-20remove unneeded argument handling in lua-scimarkAlon Zakai
2013-06-20asmify copyTempFloat|DoubleAlon Zakai
2013-06-20fix browser test harnessAlon Zakai
2013-06-20ensure a coercion on invoke callsAlon Zakai
2013-06-19Make sure the line numbers sync up.Jez Ng
2013-06-19fix CHECK_ALIGNAlon Zakai
2013-06-19hardcode arguments in benchmarks, even luaAlon Zakai
2013-06-19move lua binarytree args handling into lua scriptAlon Zakai
2013-06-19update fastLong.jsAlon Zakai
2013-06-19fix bug with reducing f()|0|constAlon Zakai
2013-06-19fix memmoveAlon Zakai
2013-06-19properly coerce imprecise i64 math callsAlon Zakai
2013-06-19keep |0 on function calls, allow other bitwise ops on heap accesses etc.Alon Zakai
2013-06-20In metadata, store paths parsed from .ll files using forward slashes on ↵Jukka Jylänki
Windows. Fixes safe heap line detection on Windows (the code splits on '/' only as path delimiter), closes issue #1233.
2013-06-19Implement source maps for optimized builds.Jez Ng