1. 09 Jun, 2016 4 commits
    • bmeurer's avatar
      [es6] Fix prototype chain walk for instanceof. · eb1c9e27
      bmeurer authored
      When walking up the prototype chain during OrdinaryHasInstance, we first
      check if the current prototype equals the expected one, and only
      afterwards check the current prototype against null. That's obviously
      wrong if we check something like Proxy, whose prototype is null.
      
      R=yangguo@chromium.org
      BUG=v8:5085
      
      Review-Url: https://codereview.chromium.org/2041103007
      Cr-Commit-Position: refs/heads/master@{#36840}
      eb1c9e27
    • jarin's avatar
      [turbofan] Introduce CheckIf node (deopt without explicit frame state). · f2312019
      jarin authored
      Type feedback introduced DeoptimizeIf node in representation inference
      (for Int32AddWithOverflow); we found the frame state for the deopt by
      walking the effect chain. Unfortunately, the effect chain can hit
      effect merges introduced by simplified lowering (e.g., in LoadBuffer)
      and thus fail the assertion (we refuse to go through effect phis).
      
      This CL postpones assignment of the frame state to the effect-control
      lninearizer, so that we can correctly propagate the frame state to
      the deopt point. The DeoptimizeIf node with unassigned frame state is
      called CheckIf.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2050813003
      Cr-Commit-Position: refs/heads/master@{#36839}
      f2312019
    • alph's avatar
      Remove dependencies of V8 on cpu-profiler is_profiling. · 81c8ce72
      alph authored
      Move is_profiling to the isolate for now.
      
      BUG=v8:4789
      
      Review-Url: https://codereview.chromium.org/2040683002
      Cr-Commit-Position: refs/heads/master@{#36838}
      81c8ce72
    • v8-autoroll's avatar
      Update V8 DEPS. · a1b80d68
      v8-autoroll authored
      Rolling v8/build to 4842479bd8da7b9e5eb027f8c15bee533f9c328f
      
      Rolling v8/buildtools to 099f1da55bfe8caa12266371a7eb983698fb1d87
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2056613002
      Cr-Commit-Position: refs/heads/master@{#36837}
      a1b80d68
  2. 08 Jun, 2016 34 commits
  3. 07 Jun, 2016 2 commits