Age | Commit message (Collapse) | Author |
|
Fixes: #1156 #1161
Also add test to exercise Uglify after spidermonkey export/import of itself.
|
|
Fixes #1154, #1153
|
|
|
|
Fixed-by: @kzc
|
|
Fix provided by @kzc
|
|
Fixes #1100
|
|
Fixes #1089
|
|
|
|
Fix for #1085. The major case was already there, but more expressions can result in -0.
|
|
as suggested by @rvanvelzen.
Added a test for IIFEs in nested contexts.
|
|
|
|
Fixes #1052
|
|
|
|
Fix #1041
|
|
Fix #1038
|
|
Fixes #1034
Also added `expect_warnings` functionality to test framework.
|
|
Fix #1031
|
|
Fixes #511
|
|
Fixes: #321 #917 #1022
|
|
|
|
Fixes #979.
|
|
|
|
|
|
Fixes #973
|
|
even though no issues seen.
|
|
|
|
|
|
|
|
Fix #721
|
|
Close #913
|
|
|
|
Close #866
|
|
Ref #866
|
|
It's now available during tree walking, i.e. walker.has_directive("use
asm"), rather than as part of the scope. It's thus no longer necessary
to call `figure_out_scope` before codegen. Added special bits in the
code generator to overcome the fact that it doesn't inherit from
TreeWalker.
Fix #861
|
|
|
|
|
|
"use asm"; sections and preserve floating point literals in their original form. Non-asm.js sections are optimized as before. Asm.js sections can still be mangled and minified of whitespace. No special command line flags are required.
|
|
|
|
Fixes #782
|
|
See #208 for context
|
|
|
|
Fix #751
|
|
optimizations for && and || where left side is constant expression
|
|
|
|
|
|
|
|
Only transform foo() ? EXP(x) : EXP(y) into EXP(foo() ? x : y) if EXP has no
side effects.
Fix #710
|
|
Fix #702
|
|
Fix #687
|
|
Don't move the condition on the right side of an assignment when
the left side may have side effects.
Fix #677
|