1. 08 Jun, 2018 1 commit
  2. 05 Jun, 2018 1 commit
  3. 22 May, 2018 1 commit
  4. 17 May, 2018 1 commit
  5. 08 May, 2018 1 commit
  6. 20 Apr, 2018 1 commit
  7. 18 Apr, 2018 2 commits
  8. 28 Mar, 2018 3 commits
  9. 21 Mar, 2018 1 commit
  10. 12 Mar, 2018 1 commit
  11. 06 Mar, 2018 2 commits
  12. 05 Mar, 2018 1 commit
    • jgruber's avatar
      [builtins] Enable embedded builtins and add testing variants · abcc28ce
      jgruber authored
      This enables the v8_enable_embedded_builtins gn flag on non-ia32 builds
      and adds a new --stress-off-heap-code test mode to fyi bots.
      
      v8_enable_embedded_builtins=true changes accesses to constants and
      external references to go through the root list in builtins code.
      
      --stress-off-heap-code copies builtins code off-heap on isolate
      creation.
      
      A few drive-by-fixes:
      - ensure that we actually inspect the correct builtin during
        isolate-independence testing.
      - relax tests to decrease maintenance (now we only fail if a builtin
        should be isolate-independent but isn't).
      - switch to a different off-heap-trampoline register on arm due to
        conflicts with custom stub linkages.
      
      Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel_ng
      Bug: v8:6666
      Change-Id: I09ad3c75cb4342f4c548ea780f275993730896c8
      Reviewed-on: https://chromium-review.googlesource.com/934281
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMichael Hablich <hablich@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#51717}
      abcc28ce
  13. 01 Mar, 2018 1 commit
  14. 20 Feb, 2018 1 commit
    • Michael Achenbach's avatar
      [test] Abort testing immediately on interrupt and sigterm · 4a2d9b1b
      Michael Achenbach authored
      This is a partial revert of:
      https://crrev.com/c/890938 and https://crrev.com/c/893982
      
      Before this CL, the test runner blocked on ongoing tests in order to
      process their results after an internal timeout. However, the logic
      required for this feature was overly complicated and prevented an
      acceptable implementation for fast aborts. Furthermore, also the fuzzers
      suffered from timeouts on swarming due to hanging tests.
      
      Instead, we now abort immediately on internal timeout (used on
      fuzzers), SIGINT (Ctrl-C) and SIGTERM. Ongoing tests are immediately
      terminated and their results are disregarded. On SIGTERM and SIGINT,
      we return with non-zero exit codes, and zero on internal timeout.
      
      This will also properly return json output, when the external hard
      timeout is reached on swarming (causes SIGTERM).
      
      TBR=sergiyb@chromium.org
      
      Bug: v8:7423, chromium:813065
      Change-Id: Ib20f835f58a0970693bdd3b21dc5d766d8e115d8
      Reviewed-on: https://chromium-review.googlesource.com/924852Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#51399}
      4a2d9b1b
  15. 16 Feb, 2018 1 commit
  16. 14 Feb, 2018 1 commit
  17. 12 Feb, 2018 2 commits
  18. 09 Feb, 2018 2 commits
  19. 08 Feb, 2018 1 commit
  20. 03 Feb, 2018 1 commit
  21. 02 Feb, 2018 2 commits
  22. 01 Feb, 2018 6 commits
  23. 31 Jan, 2018 6 commits