1. 03 May, 2019 1 commit
  2. 02 May, 2019 3 commits
    • Hannes Payer's avatar
      [heap] Add a page-based code object registry. · e09fbbd1
      Hannes Payer authored
      The registry right now has no users. In a follow-up CL I will
      remove the skip list for code pages and make users of the skip
      list use the registry.
      
      Bug: v8:9093
      Change-Id: I23a2b9e0d4158e2ffa89626e71f58d3bb5a41201
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1593074Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Hannes Payer <hpayer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61184}
      e09fbbd1
    • Michael Achenbach's avatar
      Reland "[test] Remove longer timeout on bots" · 393f788c
      Michael Achenbach authored
      This is a reland of e632f8f4
      
      Original change's description:
      > [test] Remove longer timeout on bots
      >
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_gc_stress_dbg
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_gcc_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_msan_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_tsan_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_arm64_dbg
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_mac64_asan_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_win64_dbg
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_android_arm64_n5x_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_cfi_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_ubsan_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_arm_lite_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_noi18n_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_mac64_dbg_ng
      >
      > Bug: v8:9145
      > Change-Id: I6efee8579d9d9e0aad0431f6b87c152141d4ec7f
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1581261
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Reviewed-by: Tamer Tas <tmrts@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#61107}
      
      Bug: v8:9145
      Change-Id: Id8f0468bbf2d67f62141e7f7c42417d351c3fffa
      Cq-Include-Trybots: luci.v8.try:v8_linux_gc_stress_dbg
      Cq-Include-Trybots: luci.v8.try:v8_linux_gcc_rel
      Cq-Include-Trybots: luci.v8.try:v8_linux64_msan_rel
      Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_rel
      Cq-Include-Trybots: luci.v8.try:v8_linux_arm64_dbg
      Cq-Include-Trybots: luci.v8.try:v8_mac64_asan_rel
      Cq-Include-Trybots: luci.v8.try:v8_win64_dbg
      Cq-Include-Trybots: luci.v8.try:v8_android_arm64_n5x_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux64_cfi_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux64_ubsan_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux_arm_lite_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_mac64_dbg_ng
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1588429Reviewed-by: 's avatarTamer Tas <tmrts@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61167}
      393f788c
    • Clemens Hammacher's avatar
      [test] Stress wasm code gc in "stress_background_compile" · 01821ab3
      Clemens Hammacher authored
      The "stress_background_compile" variant runs on all our bots. We
      combine it with testing wasm code GC (which kind of fits into
      background compile stressing) to get more coverage for that. Both
      features are orthogonal, so we can test both at the same time without
      loosing any coverage.
      
      R=machenbach@chromium.org
      CC=rmcilroy@chromium.org
      
      Bug: v8:8217
      Change-Id: Ib17decd4869978ff98e302694fa73d70ceec120e
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1588472Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61151}
      01821ab3
  3. 30 Apr, 2019 2 commits
    • Yang Guo's avatar
      Revert "[test] Remove longer timeout on bots" · 2e6b9f57
      Yang Guo authored
      This reverts commit e632f8f4.
      
      Reason for revert: Seems to cause some timeouts to trigger failures: https://ci.chromium.org/p/v8/builders/ci/V8%20Linux64%20TSAN/26129
      
      Original change's description:
      > [test] Remove longer timeout on bots
      > 
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_gc_stress_dbg
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_gcc_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_msan_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_tsan_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_arm64_dbg
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_mac64_asan_rel
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_win64_dbg
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_android_arm64_n5x_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_cfi_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_ubsan_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_arm_lite_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_noi18n_rel_ng
      > CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_mac64_dbg_ng
      > 
      > Bug: v8:9145
      > Change-Id: I6efee8579d9d9e0aad0431f6b87c152141d4ec7f
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1581261
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Reviewed-by: Tamer Tas <tmrts@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#61107}
      
      TBR=machenbach@chromium.org,tmrts@chromium.org
      
      Change-Id: I5e23aebc41e6ab15baa57093f7f056cdabd58f21
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:9145
      Cq-Include-Trybots: luci.v8.try:v8_linux_gc_stress_dbg, luci.v8.try:v8_linux_gcc_rel, luci.v8.try:v8_linux64_msan_rel, luci.v8.try:v8_linux64_tsan_rel, luci.v8.try:v8_linux_arm64_dbg, luci.v8.try:v8_mac64_asan_rel, luci.v8.try:v8_win64_dbg, luci.v8.try:v8_android_arm64_n5x_rel_ng, luci.v8.try:v8_linux64_cfi_rel_ng, luci.v8.try:v8_linux64_ubsan_rel_ng, luci.v8.try:v8_linux_arm_lite_rel_ng, luci.v8.try:v8_linux_noi18n_rel_ng, luci.v8.try:v8_mac64_dbg_ng
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1588425Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61111}
      2e6b9f57
    • Michael Achenbach's avatar
      [test] Remove longer timeout on bots · e632f8f4
      Michael Achenbach authored
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_gc_stress_dbg
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_gcc_rel
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_msan_rel
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_tsan_rel
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_arm64_dbg
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_mac64_asan_rel
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_win64_dbg
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_android_arm64_n5x_rel_ng
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_cfi_rel_ng
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux64_ubsan_rel_ng
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_arm_lite_rel_ng
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_linux_noi18n_rel_ng
      CQ_INCLUDE_TRYBOTS=luci.v8.try:v8_mac64_dbg_ng
      
      Bug: v8:9145
      Change-Id: I6efee8579d9d9e0aad0431f6b87c152141d4ec7f
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1581261
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarTamer Tas <tmrts@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61107}
      e632f8f4
  4. 29 Apr, 2019 4 commits
  5. 26 Apr, 2019 4 commits
  6. 25 Apr, 2019 1 commit
  7. 24 Apr, 2019 3 commits
  8. 23 Apr, 2019 7 commits
  9. 19 Apr, 2019 1 commit
  10. 18 Apr, 2019 1 commit
  11. 17 Apr, 2019 2 commits
  12. 16 Apr, 2019 1 commit
  13. 15 Apr, 2019 1 commit
    • Peter Marshall's avatar
      [cleanup] Clean up space names in the heap · a32c97cc
      Peter Marshall authored
      - Remove AllocationSpaceName() which was in SHOUTY_CASE and did not
        actually handle CODE_LO_SPACE.
      - Make GetSpaceName() static because it is.
      - Change callers of old AllocationSpaceName() to use GetSpaceName().
      - Change the input type to a AllocationSpace rather than int given the
        function crashes on invalid values.
      
      Space::name() now returns a lower case result but this is only used by
      functions guarded by gc_verbose or trace_fragmentation so I don't think
      this will break anything.
      
      Change-Id: Ice9a955365d4a22233af7ba39126ad8e5cff2aab
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1565474
      Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      Reviewed-by: 's avatarHannes Payer <hpayer@chromium.org>
      Auto-Submit: Peter Marshall <petermarshall@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#60842}
      a32c97cc
  14. 12 Apr, 2019 5 commits
  15. 11 Apr, 2019 2 commits
  16. 10 Apr, 2019 2 commits