1. 01 Mar, 2016 1 commit
  2. 25 Feb, 2016 1 commit
    • littledan's avatar
      Ship ES2015 iterator finalization · 227fd1d4
      littledan authored
      This patch moves iterator finalization (calling .return() when a
      for-of loop exits early) to shipping. The only part of this feature
      which is currently known to be missing is destructuring--.return()
      should be also be called when destructuring with an array which
      does not end in a rest pattern, but it currently does not. The rest
      of this feature, including calling .return() from certain builtins,
      is implemented.
      
      R=adamk
      BUG=v8:3566
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1738463003
      
      Cr-Commit-Position: refs/heads/master@{#34307}
      227fd1d4
  3. 08 Jan, 2016 1 commit
    • nikolaos's avatar
      Fix for temporaries in parameter initializers · 0406fa22
      nikolaos authored
      This patch introduces a mechanism for changing the scope of temporary
      variables, which is necessary for rewriting arrow parameter
      initializers.
      
      It also fixes a potential bug in AstExpressionVisitor, which did not
      visit the automatically generated members of ForEachStatement.
      
      Fixes test/mjsunit/harmony/regress/regress-4658.js
      
      R=rossberg@chromium.org
      BUG=v8:4658
      LOG=N
      
      Review URL: https://codereview.chromium.org/1564343002
      
      Cr-Commit-Position: refs/heads/master@{#33183}
      0406fa22