1. 20 May, 2019 1 commit
  2. 02 Nov, 2018 1 commit
  3. 31 Oct, 2018 1 commit
    • Mathias Bynens's avatar
      [js-perf-test] Add Array#{indexOf,includes} micro-benchmark · 591c92ac
      Mathias Bynens authored
      This patch adds a micro-benchmark comparing Array#indexOf,
      Array#includes, and a roughly equivalent `for` loop.
      
      The benchmark can be used to measure any Array#{indexOf,includes}
      optimizations we implement in the future.
      
      Test:
      
          tools/run_perf.py --binary-override-path=out/x64.release/d8 \
            --filter=JSTests/ArrayIndexOfIncludesPolymorphic \
            --extra-flags=--trace-turbo test/js-perf-test/JSTests.json
      
      Bug: v8:8388
      Change-Id: I9150d3e56e9d4cb2ffe6baa50ee8cddf8df0ac74
      Reviewed-on: https://chromium-review.googlesource.com/c/1307430Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
      Commit-Queue: Mathias Bynens <mathias@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#57156}
      591c92ac
  4. 24 Oct, 2018 1 commit
  5. 06 Sep, 2018 1 commit
    • Michael Stanton's avatar
      Revert "[Builtins] Array.prototype.forEach perf regression on dictionaries." · 6da8e1f9
      Michael Stanton authored
      This reverts commit 34625fdb.
      
      Reason for revert: Test caused timeout, investigating.
      
      Original change's description:
      > [Builtins] Array.prototype.forEach perf regression on dictionaries.
      > 
      > An unnecessary call to ToString() on the array index caused trips to
      > the runtime. The fix also includes performance micro-benchmarks so
      > we'll have a harder time regressing this case in future.
      > 
      > Bug: v8:8112
      > Change-Id: Iada5bd2e3c6d2246fb1225e7094f3d9c66ddafbd
      > Reviewed-on: https://chromium-review.googlesource.com/1206355
      > Commit-Queue: Michael Stanton <mvstanton@chromium.org>
      > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55653}
      
      TBR=mvstanton@chromium.org,tebbi@chromium.org
      
      Change-Id: I21de9b9b33edf03f2173f579c4ba0fc3dfd8ff88
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:8112
      Reviewed-on: https://chromium-review.googlesource.com/1209288Reviewed-by: 's avatarMichael Stanton <mvstanton@chromium.org>
      Commit-Queue: Michael Stanton <mvstanton@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55681}
      6da8e1f9
  6. 05 Sep, 2018 1 commit
  7. 13 Aug, 2018 3 commits
  8. 08 Aug, 2018 1 commit
  9. 11 Jun, 2018 1 commit
  10. 05 Jun, 2018 1 commit
  11. 29 May, 2018 1 commit
  12. 05 Feb, 2018 1 commit
  13. 16 Jan, 2018 1 commit
  14. 15 Jan, 2018 1 commit
  15. 12 Jan, 2018 1 commit
  16. 06 Dec, 2017 1 commit
  17. 05 Dec, 2017 1 commit
  18. 06 Sep, 2017 1 commit
  19. 28 Jul, 2017 1 commit
  20. 05 Jul, 2017 1 commit
  21. 04 Jul, 2017 1 commit
  22. 24 Mar, 2017 1 commit
  23. 21 Mar, 2017 1 commit