1. 16 Mar, 2016 35 commits
  2. 15 Mar, 2016 5 commits
    • adamk's avatar
      Remove Scope::scope_contains_with_ bit · 108efd7f
      adamk authored
      This part of Scope has existed since V8's initial check in, but from what
      I can tell it's not required to implement "with". The only tests that
      depend upon it are tests of the debugger and the Scope mirrors, but the
      resulting test behavior after removing the bit still seems perfectly
      reasonable to me. In fact, with the included fix for scope name collection,
      the scope mirror is actually improved with this change.
      
      As a bi-product, this fixes the attached bug, about the contains_with
      bit having inconsistent values in some arrow function compilation
      scenarios.
      
      BUG=chromium:592353
      LOG=n
      CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
      
      Review URL: https://codereview.chromium.org/1804783002
      
      Cr-Commit-Position: refs/heads/master@{#34802}
      108efd7f
    • littledan's avatar
      Put RegExp js code in strict mode · 80b1b2a4
      littledan authored
      src/js/regexp.js was one of the few files that was left in sloppy
      mode. The ES2017 draft specification requires that writes to
      lastIndex throw when the property is non-writable, and test262
      tests enforce this behavior. This patch puts that file in strict
      mode.
      
      BUG=v8:4504
      R=yangguo@chromium.org
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1776883005
      
      Cr-Commit-Position: refs/heads/master@{#34801}
      80b1b2a4
    • joransiu's avatar
      S390: Add S390 specific ELF features to GDB-JIT · 4348c3a3
      joransiu authored
      Add support for S390 to GDB-JIT.
      
      R=danno@chromium.org,jkummerow@chromium.org,jochen@chromium.org,jyan@ca.ibm.com,michael_dawson@ca.ibm.com,mbrandy@us.ibm.com
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1804193002
      
      Cr-Commit-Position: refs/heads/master@{#34800}
      4348c3a3
    • fmeawad's avatar
      [Tracing] Remove TRACE_EVENT_SCOPED_CONTEXT from V8 temporarily · 7a7d5815
      fmeawad authored
      The current trace scoping failed to accomplish what it intended to do
      it failed in 2 aspects:
      First, when new trace events were added in
      https://codereview.chromium.org/1770353002/ they escaped the scopes.
      Secondly, a webgl code interacts with the V8 Objects directly using
      the EXECUTION_PRIMITIVE context that does not generate any TRACE_EVENTs
      resulting in a lot of empty scopes (breaking analysis on TBM webgl benchmarks)
      https://crbug.com/590761.
      
      I am removing the calls for now until figuring out a better approach for both issues.
      
      BUG=590761,v8:4565
      LOG=N
      
      Review URL: https://codereview.chromium.org/1807433002
      
      Cr-Commit-Position: refs/heads/master@{#34799}
      7a7d5815
    • cbruni's avatar
      [builtins] Fix Array.prototype.concat bug · 96a2bd8a
      cbruni authored
      Array.prototype.concat did not work correct with complex elements on the
      receiver or the prototype chain.
      
      BUG=chromium:594574
      LOG=y
      
      Review URL: https://codereview.chromium.org/1804963002
      
      Cr-Commit-Position: refs/heads/master@{#34798}
      96a2bd8a