1. 24 Aug, 2015 2 commits
    • yangguo's avatar
      Revert of Parse arrow functions at proper precedence level (patchset #2... · cc97e524
      yangguo authored
      Revert of Parse arrow functions at proper precedence level (patchset #2 id:60001 of https://codereview.chromium.org/1286383005/ )
      
      Reason for revert:
      Breaks layout test. Please change test expectation on blink first.
      
      --- /mnt/data/b/build/slave/V8-Blink_Linux_64/build/layout-test-results/inspector/sources/debugger-pause/debugger-pause-in-internal-expected.txt
      +++ /mnt/data/b/build/slave/V8-Blink_Linux_64/build/layout-test-results/inspector/sources/debugger-pause/debugger-pause-in-internal-actual.txt
      @@ -1,4 +1,4 @@
      -CONSOLE ERROR: line 9: Uncaught SyntaxError: Expected () to start arrow function, but got '}' instead of '=>'
      +CONSOLE ERROR: line 9: Uncaught SyntaxError: Unexpected token )
       Tests that pause on exception in internal script does not crash.
      
       Script source was shown.
      
      Original issue's description:
      > Parse arrow functions at proper precedence level
      >
      > BUG=v8:4211
      > LOG=Y
      > R=rossberg@chromium.org
      >
      > Committed: https://crrev.com/9271b0ccf9ddb217deb1f0b9ef9b59b64dc40214
      > Cr-Commit-Position: refs/heads/master@{#30298}
      
      TBR=rossberg@chromium.org,mstarzinger@chromium.org,fennyfanny655@gmail.com,machenbach@chromium.org,wingo@igalia.com
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=v8:4211
      
      Review URL: https://codereview.chromium.org/1315503002
      
      Cr-Commit-Position: refs/heads/master@{#30318}
      cc97e524
    • mstarzinger's avatar
      Get rid of CompilationInfo::GenerateCodeStub method. · 29110072
      mstarzinger authored
      R=titzer@chromium.org
      
      Review URL: https://codereview.chromium.org/1309883002
      
      Cr-Commit-Position: refs/heads/master@{#30317}
      29110072
  2. 22 Aug, 2015 2 commits
    • littledan's avatar
      Revert of Add a separate scope for switch (patchset #7 id:120001 of... · 31b80180
      littledan authored
      Revert of Add a separate scope for switch (patchset #7 id:120001 of https://codereview.chromium.org/1293283002/ )
      
      Reason for revert:
      Breaks cctest/test-cpu-profiler/SourceLocation on nosnap
      
      Original issue's description:
      > Add a separate scope for switch
      >
      > The ES2015 specification for switch statements 13.12.11 specifies that
      > they get their own lexical scope. This patch introduces such a scope
      > through a complex desugaring in terms of blocks, done so that Crankshaft
      > does not have to be updated to support multiple constructs providing
      > scopes.
      >
      > BUG=v8:4377
      > LOG=Y
      > R=adamk
      >
      > Committed: https://crrev.com/9edbc1f21eb1050cabbe3b8bc9aebf89ada7ebd7
      > Cr-Commit-Position: refs/heads/master@{#30314}
      
      TBR=adamk@chromium.org
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=v8:4377
      
      Review URL: https://codereview.chromium.org/1309043004
      
      Cr-Commit-Position: refs/heads/master@{#30316}
      31b80180
    • littledan's avatar
      Fix function scoping issue · 9c79e69e
      littledan authored
      The parser has special behavior with respect to the bindings
      of inner functions in sloppy mode which are not at the top
      level of scopes. This behavior should be turned off when the
      --harmony-sloppy-function flag is set, as lexical scoping
      rules are used instead. Previously, the incorrect flag
      --harmony-sloppy was used, resulting in a crashing bug.
      
      BUG=chromium:520029
      LOG=Y
      R=adamk
      
      Review URL: https://codereview.chromium.org/1303033003
      
      Cr-Commit-Position: refs/heads/master@{#30315}
      9c79e69e
  3. 21 Aug, 2015 36 commits