1. 01 Oct, 2018 1 commit
  2. 31 Jul, 2018 1 commit
  3. 20 Jul, 2018 1 commit
  4. 23 Apr, 2018 3 commits
  5. 19 Feb, 2018 1 commit
  6. 17 Feb, 2018 2 commits
  7. 24 Jan, 2018 1 commit
  8. 23 Jan, 2018 1 commit
    • Benedikt Meurer's avatar
      [builtins] Extend the @@species protector to guard Promises. · 79e91f0c
      Benedikt Meurer authored
      Use this in the PromiseThen operation to skip the (expensive) lookup in
      the SpeciesConstructor operation. This yields in a nice 3-5% improvement
      on the bluebird and wikipedia benchmarks, and paves the way for inlining
      certain Promise operations into TurboFan optimized code later.
      
      On the micro-benchmark mentioned in the bug (from the findings doc), we
      reduce the overall execution time by 25%, which makes sense given that
      Promise.prototype.then spends a significant portion of it's time just
      figuring out the appropriate constructor.
      
      Bug: v8:7253, v8:7349
      Change-Id: Ia1577b59d1b7e4b8dbda83e2186583edab76695a
      Reviewed-on: https://chromium-review.googlesource.com/880681Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50794}
      79e91f0c
  9. 16 Jan, 2018 1 commit
  10. 10 Jan, 2018 1 commit
    • Jakob Gruber's avatar
      Revert "Optimize TypedArraySpeciesCreate using SpeciesProtector of Array" · b131cc35
      Jakob Gruber authored
      This reverts commit 8fbc6a05.
      
      Reason for revert: https://crbug.com/800356
      
      Original change's description:
      > Optimize TypedArraySpeciesCreate using SpeciesProtector of Array
      > 
      > If there is no constructor or species updates on Array or TypedArrays,
      > then skip lookups of constructor and species so that we can create a new
      > typed array quickly. This path makes TA.p.slice() 4x faster in fast
      > cases.
      > 
      > Bug: v8:7161
      > Change-Id: Ib8d2a3f6b8b5ed356c5822a814164166d1285f64
      > Reviewed-on: https://chromium-review.googlesource.com/828343
      > Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#50423}
      
      TBR=jkummerow@chromium.org,jgruber@chromium.org,ishell@chromium.org,bmeurer@chromium.org,cwhan.tunz@gmail.com
      
      Change-Id: Icca07564d2a83710852eb797bac25f1d5600696e
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:7161
      Reviewed-on: https://chromium-review.googlesource.com/859156Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50470}
      b131cc35
  11. 09 Jan, 2018 1 commit
  12. 14 Aug, 2017 1 commit
  13. 09 Jan, 2017 1 commit
  14. 09 Dec, 2015 1 commit
  15. 21 Sep, 2015 1 commit
    • mythria's avatar
      Continuing removing deprecated function from cctest · 41111e3d
      mythria authored
      Removes deprecated functions from the following files:
      
      test/cctest/compiler/function-tester.h
      test/cctest/test-thread-termination.cc
      test/cctest/test-threads.cc
      test/cctest/test-transitions.cc
      test/cctest/test-typedarrays.cc
      test/cctest/test-types.cc
      test/cctest/test-typing-reset.cc
      test/cctest/test-unbound-queue.cc
      test/cctest/test-unboxed-doubles.cc
      
      BUG=v8:4134
      LOG=n
      
      Review URL: https://codereview.chromium.org/1344583002
      
      Cr-Commit-Position: refs/heads/master@{#30846}
      41111e3d
  16. 03 Sep, 2015 1 commit
  17. 03 Jun, 2015 1 commit
  18. 29 Apr, 2015 1 commit
  19. 20 Apr, 2015 1 commit
  20. 13 Apr, 2015 1 commit
  21. 02 Apr, 2015 1 commit