1. 23 Aug, 2016 37 commits
  2. 22 Aug, 2016 3 commits
    • littledan's avatar
      Remove --promise-extra flag · b2a257f9
      littledan authored
      This flag was shipped on in 52, so it's due for removal. The patch includes
      removing the deprecated and unused-in-Blink API Promise::Chain, and many
      test updates.
      
      R=adamk@chromium.org
      BUG=v8:4633
      
      Review-Url: https://codereview.chromium.org/2267033002
      Cr-Commit-Position: refs/heads/master@{#38804}
      b2a257f9
    • bjaideep's avatar
      PPC/s390: [turbofan] Add Float32(Max|Min) machine operators. · ad82a405
      bjaideep authored
      Port 2027b0be
      
      Original commit message:
      
          The new operators are implemented similar to the Float64(Max|Min) which
          already exist. The purpose of the new operators is the implementation
          of the F32Max and F32Min instructions in WebAssembly.
      
      R=ahaas@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2263383002
      Cr-Commit-Position: refs/heads/master@{#38803}
      ad82a405
    • adamk's avatar
      [async functions] Disallow 'await' in arrow params inside async functions · 232a3360
      adamk authored
      The following code was previously accepted:
      
        async function f() {
          let g = (await) => {};
        }
      
      But per the spec, using 'await' is disallowed in arrow parameters
      by an early error rule (just as 'yield' is disallowed in arrow
      params inside generators).
      
      There was special logic in ParseUnaryExpression which seems to have been
      there only to allow that case. Having removed it, we get a SyntaxError in
      the right cases anyway when ParseUnaryExpression chokes on whatever
      illegal token follows 'await' in the cases this code previously handled.
      
      Also removes the unnecessary AsyncBindingPatternProduction enum value.
      
      R=caitp@igalia.com, littledan@chromium.org
      BUG=v8:4483
      
      Review-Url: https://codereview.chromium.org/2258313002
      Cr-Commit-Position: refs/heads/master@{#38802}
      232a3360