1. 10 Dec, 2020 1 commit
  2. 30 Oct, 2020 1 commit
  3. 19 Oct, 2020 1 commit
  4. 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
  5. 06 Oct, 2020 2 commits
  6. 17 Sep, 2020 1 commit
  7. 02 Sep, 2020 1 commit
  8. 25 Aug, 2020 1 commit
  9. 13 Aug, 2020 1 commit
  10. 30 Jul, 2020 1 commit
    • Dan Elphick's avatar
      [platform] Add SharedMemory allocation and mapping · c1c38e19
      Dan Elphick authored
      This adds new methods AllocateSharedPages, ReserveForSharedMemoryMapping
      and CanAllocateSharedPages to v8::PageAllocator, which if overridden
      allows the platform to declare that it supports allocation and remapping
      of shared memory.
      
      This interface is currently a work in progress so the new methods are
      marked "INTERNAL ONLY" and they may change without being first
      deprecated.
      
      An implementation of PageAllocator is provided that can allocate and map
      shared memory on Linux and Android, but no other platforms are yet
      supported. While Windows is not supported the interface has been
      designed to make this possible as AllocateSharedPages returns a
      SharedMemory object that wraps the shared memory and provides its own
      remap function. This should allow the SharedMemory object on windows to
      contain a mapping a to hFileMappingObject as required by
      MapViewOfFileEx.
      
      Bug: v8:10454
      Change-Id: I2e601d49ea14da44867a102c823fa4e341cf0dab
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2306789Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Reviewed-by: 's avatarIgor Sheludko <ishell@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Dan Elphick <delphick@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69154}
      c1c38e19
  11. 23 Jul, 2020 1 commit
  12. 20 Jul, 2020 1 commit
  13. 23 Jun, 2020 1 commit
  14. 27 Apr, 2020 1 commit
  15. 24 Apr, 2020 1 commit
  16. 17 Apr, 2020 1 commit
  17. 24 Jan, 2020 1 commit
  18. 08 Jan, 2020 1 commit
  19. 21 Oct, 2019 1 commit
  20. 14 Oct, 2019 1 commit
  21. 09 Oct, 2019 1 commit
    • Clemens Backes's avatar
      [api] Use C++14 [[deprecated]] attribute · 739bee71
      Clemens Backes authored
      Since C++14, there is a spec'ed attribute for deprecation of methods,
      functions, types, aliases or anything else.
      This CL switches from the GCC __attribute__ to this standard attribute.
      This allows to use the V8_DEPRECATED and V8_DEPRECATE_SOON macros on
      anything where the standard attribute can be used (including {using}
      statements that were not working before). It also avoids the need to
      nest the whole declaration in the macro, making the code more readable.
      
      R=adamk@chromium.org
      
      Bug: v8:9810
      Change-Id: I7adab7694af75423fb31ade2fc982dbf9c9bc699
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1847361Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64174}
      739bee71
  22. 13 Aug, 2019 1 commit
  23. 08 Jul, 2019 1 commit
  24. 13 May, 2019 1 commit
  25. 19 Feb, 2019 1 commit
  26. 08 Feb, 2019 1 commit
  27. 14 Jan, 2019 1 commit
  28. 22 Oct, 2018 2 commits
  29. 10 Oct, 2018 1 commit
  30. 05 Oct, 2018 1 commit
    • Andreas Haas's avatar
      [api][cleanup] Mark Call*OnForegroundThread as V8_DEPRECATE_SOON · 3f8c6e01
      Andreas Haas authored
      These functions got replaced the the taskrunner API. The new way to
      post tasks is as follows:
      
      v8::Platform* platform = ...; // e.g. V8::GetCurrentPlatform();
      v8::Isolate* = ...;
      
      std::shared_ptr<v8::TaskRunner> taskrunner = platform->GetForegroundTaskRunner(isolate);
      std::unique_ptr<v8::Task> task = ...;
      
      taskrunner->PostTask(std::move(task));
      
      R=ulan@chromium.org
      
      Bug: v8:8238
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Change-Id: I44a70fc530daae581ee31e54fd09e776ba648406
      Reviewed-on: https://chromium-review.googlesource.com/c/1261936Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#56400}
      3f8c6e01
  31. 16 May, 2018 1 commit
  32. 03 May, 2018 1 commit
  33. 30 Apr, 2018 2 commits
  34. 17 Apr, 2018 1 commit
  35. 26 Mar, 2018 1 commit
  36. 01 Mar, 2018 2 commits