1. 05 Aug, 2021 2 commits
  2. 03 Aug, 2021 1 commit
  3. 27 Jul, 2021 1 commit
  4. 20 Jul, 2021 1 commit
    • Jakob Gruber's avatar
      [compiler] Audit all remaining SerializeFoo methods · d430856d
      Jakob Gruber authored
      .. and explicitly mark behavior through tags/naming conventions:
      
       // This method is never called when concurrent inlining is enabled.
       void SerializeFoo(NotConcurrentInliningTag);
      
       // This method is thread-safe and may be called at any time.
       void CacheBar();
      
      It turns out that all our remaining SerializeFoo methods are already
      either of the former or latter category and thus do not block removal
      of the serialization phase for concurrent inlining.
      
      Bug: v8:7790
      Change-Id: If8f3bc2e407bc2824f83bfcd1f520f3b14dc58ec
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3026709
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#75804}
      d430856d
  5. 19 Jul, 2021 1 commit
    • Jakob Gruber's avatar
      [compiler] Make JSFunction bg-serialized · 0dba97f8
      Jakob Gruber authored
      This wraps up the transition away from kSerialized ref kinds.
      
      Since JSFunctionRef is a complex type, we don't attempt full
      consistency on the background thread. Instead, we serialize functions
      on the background in a partially-racy manner, in which consistency
      between different JSFunction fields is *not* guaranteed. Consistency
      is later verified through a new compilation dependency kind during
      finalization.
      
      Bug: v8:7790, v8:12004
      Change-Id: Ic2b78af9c9fe183c8769d323132bb304b151dc75
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2968404
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarIgor Sheludko <ishell@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#75789}
      0dba97f8
  6. 13 Jul, 2021 1 commit
  7. 05 May, 2021 2 commits
  8. 22 Jan, 2021 1 commit
  9. 13 Nov, 2020 1 commit
  10. 10 Nov, 2020 1 commit
  11. 09 Nov, 2020 2 commits
  12. 05 Nov, 2020 2 commits
  13. 28 Aug, 2020 1 commit
  14. 07 Jul, 2020 1 commit
  15. 10 Jun, 2020 1 commit
  16. 08 Jun, 2020 2 commits
  17. 02 Jun, 2020 1 commit
  18. 12 Mar, 2020 1 commit
  19. 27 Sep, 2019 1 commit
  20. 06 Sep, 2019 1 commit
  21. 04 Sep, 2019 1 commit
  22. 03 Sep, 2019 4 commits
  23. 02 Sep, 2019 3 commits
  24. 26 Aug, 2019 1 commit
  25. 23 Aug, 2019 2 commits
  26. 22 Aug, 2019 1 commit
  27. 21 Aug, 2019 2 commits
  28. 12 Aug, 2019 1 commit