Permalink
Commits on Nov 24, 2010
  1. minor clean-up

    committed Nov 24, 2010
Commits on Nov 14, 2010
  1. fixed https://github.com/mishoo/UglifyJS/issues#issue/53: x = (y, z) …

    …should
    
    not discard the parens
    committed Nov 14, 2010
Commits on Nov 13, 2010
  1. doc: depends on "iterate"

    committed Nov 13, 2010
  2. various:

    - discard some return-s:
      if (foo) { BLOCK1; return } BLOCK2;  ==>  if (foo) { BLOCK1 } else { BLOCK2 }
    
    - be smarter about negation:
      !(a == b) => a != b
      !(a && b) => !a || !b
      !(!a || !b) => a && b
    
    etc.
    committed Nov 13, 2010
  3. now depends on :iterate

    committed Nov 13, 2010
Commits on Nov 12, 2010
  1. ported

    mishoo/UglifyJS@0111230
    (we don't always need to add parens around anonymous function when calling
    or using the DOT on it)
    committed Nov 12, 2010
  2. probably small speed improvement

    committed Nov 12, 2010
Commits on Nov 10, 2010
  1. fix for http://github.com/mishoo/UglifyJS/issues/closed#issue/50 -- c…

    …reating
    
    a new scope for the catch block, although required by ECMA, does not work
    well for IE.
    committed Nov 10, 2010
Commits on Oct 15, 2010
  1. minor

    committed Oct 15, 2010
Commits on Oct 14, 2010
  1. slightly better fix (if a string can't be converted to a number, just…

    … return
    
    the same expression)
    committed Oct 14, 2010
  2. handle <<, >> and >>> where possible (incidentally, an endless recurs…

    …ion bug has been fixed; binary-op sometimes ended up calling itself)
    committed Oct 14, 2010
Commits on Oct 11, 2010
  1. small perf. improvements; still some way to go to catch up the JS ver…

    …sion.
    
    V8 is a race car.
    committed Oct 11, 2010
  2. slightly better performance

    committed Oct 11, 2010
Commits on Oct 10, 2010
  1. removed unused file

    committed Oct 10, 2010
  2. minor

    committed Oct 10, 2010
Commits on Oct 9, 2010
  1. minor fix

    committed Oct 9, 2010
  2. small fix for if-s

    committed Oct 9, 2010
  3. fixed endless loop

    committed Oct 9, 2010
  4. small API cleanup

    committed Oct 9, 2010
  5. function and variable declarations should be kept even if "unreachable",

    since they do affect the current scope.  Also warn when deleting unreachable code.
    committed Oct 9, 2010
Commits on Oct 8, 2010
  1. minor, doc

    committed Oct 8, 2010