1. 02 Jan, 2020 1 commit
  2. 18 Dec, 2019 1 commit
  3. 17 Dec, 2019 1 commit
    • Zhang, Shiyu's avatar
      Reland "Support Intel VTune ITT API" · 0b812b72
      Zhang, Shiyu authored
      This is a reland of 5f5b4b04
      
      Original change's description:
      > Support Intel VTune ITT API
      > 
      > Add VTune domain support extension to use VTune Domain/Task API and
      > tagging trace data for particular JS code block.
      > 
      > How to use:
      > 1. Set `"checkout_ittapi" = True` in the custom_vars section of .gclient
      > file to download intel/ittapi by 'gclient sync'
      > 2. Build d8 with gn build flag 'v8_enable_vtunetracemark = true'
      > 3. Run d8 with flag '--enable-vtune-domain-support'
      > 
      > The Vtune Domain/Task API can be invoked from JS to mark JS code block.
      > You can mark the start of a JS task by
      >     vtunedomainmark(domain_name, task_name, "start")
      > and the end of a task by
      >     vtunedomainmark(domain_name, task_name, "end")
      > Tasks can nest.
      > 
      > The VTune API (ittapi) is integrated as an external third party library
      > while the v8_vtune_jit also relies on the VTune ittapi. We have another
      > patch almost ready which refactors the v8_vtune_jit related code to
      > depend on the third_party/ittapi. We will submit the refactored v8_vtune_jit
      > code after this patch stabilized and landed.
      > 
      > 
      > Contributed by fanchen.kong@intel.com
      > 
      > Change-Id: I0ecc9dd4e1ea52545f1b6932fcdadfa7c1a6d2b2
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1938490
      > Commit-Queue: Shiyu Zhang <shiyu.zhang@intel.com>
      > Reviewed-by: Hannes Payer <hpayer@chromium.org>
      > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#65409}
      
      Change-Id: I563aa70fa2b8abe34c981af47aa7220cfc2a7edb
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1963511
      Commit-Queue: Toon Verwaest <verwaest@chromium.org>
      Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#65478}
      0b812b72
  4. 10 Dec, 2019 1 commit
  5. 05 Dec, 2019 1 commit
  6. 25 Nov, 2019 2 commits
  7. 19 Nov, 2019 2 commits
  8. 18 Nov, 2019 2 commits
  9. 17 Nov, 2019 1 commit
  10. 12 Nov, 2019 1 commit
  11. 11 Nov, 2019 1 commit
  12. 06 Nov, 2019 2 commits
    • Georg Neis's avatar
      [tests] Exercise Turbofan's instruction scheduling · ed0dce9d
      Georg Neis authored
      Turbofan's instruction scheduling is currently only enabled for
      mksnapshot and has thus little test coverage. This CL introduces two
      new test variants, "instruction_scheduling" and
      "stress_instruction_scheduling", and activates them on a selection of
      bots.
      
      Change-Id: I5917fc781e289377c58f584c770c91e31765b2de
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1899778
      Auto-Submit: Georg Neis <neis@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarMichael Stanton <mvstanton@chromium.org>
      Commit-Queue: Georg Neis <neis@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64807}
      ed0dce9d
    • Liviu Rau's avatar
      Reland "Activate is_offcial_build option for perf builders" · 38e59494
      Liviu Rau authored
      This reverts commit 5a7c5879.
      
      Reason for revert: The build time improved since we compile only
      the d8 target now and removed the packaging step from the v8 recipe.
      
      Original change's description:
      > Revert "Activate is_offcial_build option for perf builders"
      >
      > This reverts commit b3c6e1ac.
      >
      > Reason for revert: The build time incresed significantly. We want to investigate if we can reduce it by removing the 'packaging' step.
      >
      > Original change's description:
      > > Activate is_offcial_build option for perf builders
      > >
      > > Bug: v8:9898
      > > Change-Id: I41e1fcb37755906e29e6937b805cfb3018e90438
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1888937
      > > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > > Commit-Queue: Liviu Rau <liviurau@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#64640}
      >
      > TBR=machenbach@chromium.org,tmrts@chromium.org,liviurau@chromium.org
      >
      > Change-Id: Ifbae1d7aedbfb7e4f7622c5a2bec74bc2f06e7f6
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: v8:9898
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1890092
      > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > Commit-Queue: Liviu Rau <liviurau@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#64645}
      
      TBR=machenbach@chromium.org,tmrts@chromium.org,liviurau@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: v8:9898
      Change-Id: I02ec32d0832059a2d85199ef3a1940194f7d266a
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1900450
      Commit-Queue: Liviu Rau <liviurau@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64792}
      38e59494
  13. 31 Oct, 2019 1 commit
  14. 30 Oct, 2019 2 commits
  15. 25 Oct, 2019 1 commit
  16. 24 Oct, 2019 1 commit
  17. 22 Oct, 2019 1 commit
  18. 21 Oct, 2019 2 commits
  19. 18 Oct, 2019 1 commit
  20. 16 Oct, 2019 1 commit
    • Simon Zünd's avatar
      Reland "Unconditionally enable snapshot builds and remove 'v8_use_snapshot'" · 69efc4c3
      Simon Zünd authored
      This is a reland of 1c56974f
      
      This is a plain reland of the original CL. The original CL was speculatively
      reverted, but ended up not being the cause for bot failures.
      
      Original change's description:
      > Unconditionally enable snapshot builds and remove 'v8_use_snapshot'
      >
      > This CL removes 'v8_use_snapshot' and the usages of the implied
      > V8_USE_SNAPSHOT define. One test runner unittest was updated to use the
      > "asan" variant instead of the now obsolete "no_snap" variant.
      >
      > Related chromium CL: https://crrev.com/c/1796325.
      >
      > Bug: v8:8531
      > Change-Id: I5da7c9f8e9110fe7bc0f4e4f821bcb7f7d98f927
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1784282
      > Commit-Queue: Simon Zünd <szuend@chromium.org>
      > Reviewed-by: Tamer Tas <tmrts@chromium.org>
      > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > Reviewed-by: Nico Weber <thakis@chromium.org>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#64290}
      
      TBR=thakis@chromium.org,machenbach@chromium.org,mstarzinger@chromium.org,jgruber@chromium.org,tmrts@chromium.org,szuend@chromium.org
      
      Bug: v8:8531
      Change-Id: Id75a802279238138f7aefec62e0b6425a5acc08d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1864649Reviewed-by: 's avatarSimon Zünd <szuend@chromium.org>
      Reviewed-by: 's avatarTamer Tas <tmrts@chromium.org>
      Commit-Queue: Simon Zünd <szuend@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64305}
      69efc4c3
  21. 15 Oct, 2019 2 commits
  22. 11 Oct, 2019 2 commits
  23. 09 Oct, 2019 1 commit
  24. 07 Oct, 2019 2 commits
  25. 01 Oct, 2019 1 commit
  26. 26 Sep, 2019 1 commit
  27. 19 Sep, 2019 1 commit
  28. 16 Sep, 2019 1 commit
  29. 11 Sep, 2019 1 commit
  30. 10 Sep, 2019 1 commit
  31. 05 Sep, 2019 1 commit