1. 07 Oct, 2020 1 commit
    • Omer Katz's avatar
      cppgc, jobs: Update job priority · 4cb4a229
      Omer Katz authored
      This CL aligns the library implementation with the blink implementation:
      (*) Concurrent marking increases job priority if no concurrent progress
          is made in the last 50% of the expected marking duration.
      (*) Concurrent sweeping increases job priority when calling
          FinishIfRunning (the library equivalent of blink's CompleteSweep).
      
      Bug: chromium:1056170
      Change-Id: Ice275cb90a7dd76bf4125f4338d9d80e5f576c58
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2431572
      Commit-Queue: Omer Katz <omerkatz@chromium.org>
      Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#70375}
      4cb4a229
  2. 06 Oct, 2020 1 commit
  3. 17 Sep, 2020 1 commit
  4. 10 Sep, 2020 1 commit
  5. 26 Aug, 2020 1 commit
    • Clemens Backes's avatar
      [platform] Fix data race on DefaultJobState::priority_ · 35cc3da9
      Clemens Backes authored
      The {priority_} field is being updated in {DefaultJobState::Join}, under
      {mutex_}. In other places though, it is read unprotected (without
      holding the mutex), leading to data races.
      This CL fixes that by reading the field while holding the mutex and
      using the read priority after releasing the mutex.
      
      Note that the {priority_} field is documented to be protected by
      {mutex_}, so the unprotected read was a bug.
      
      R=ulan@chromium.org
      CC=etiennep@chromium.org
      
      Bug: v8:10822
      Change-Id: I80079f3cb6689e26116ffeb33755c6938c4a2cf1
      Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_isolates_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2377685Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69571}
      35cc3da9
  6. 25 Aug, 2020 1 commit
  7. 24 Apr, 2020 1 commit