1. 04 Feb, 2019 1 commit
  2. 01 Feb, 2019 5 commits
  3. 30 Jan, 2019 1 commit
  4. 29 Jan, 2019 2 commits
    • Deepti Gandluri's avatar
      Add a contents based constructor to the SharedArrayBuffer API · 40892994
      Deepti Gandluri authored
      The motivation of this change was originally to preserve is_growable
      flag over PostMessage in d8. Adding a more general constructor that
      uses SharedArrayBuffer::Contents.
      
      Change-Id: Ib8f6c36d659e91f6cfb6487f56de34fa7e8841a9
      Bug: v8:8564
      Reviewed-on: https://chromium-review.googlesource.com/c/1383093
      Commit-Queue: Deepti Gandluri <gdeepti@chromium.org>
      Reviewed-by: 's avatarBen Smith <binji@chromium.org>
      Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#59184}
      40892994
    • Michael Lippautz's avatar
      [api, global-handles] Add TracedGlobal · 76c93685
      Michael Lippautz authored
      TracedGlobal integrates with the use case of EmbedderHeapTracer and replaces
      regular weak Global or Persistent nodes for such cases. This allows to simplify
      the case for regular weak handles in a sense that they follow regular weak
      semantics (if the underlying object is otherwise unreachable the weak handle
      will be reset).
      
      TracedGlobal requires slightly different semantics in the sense that it can be
      required to keep them alive on Scavenge garbage collections because there's a
      transitive path that is only known when using the EmbedderHeapTracer.
      TracedGlobal accomodates that use case.
      
      TracedGlobal follows move semantics and can thus be used in regular std
      containers without wrapping data structure.
      
      The internal state uses 20% less memory and allows for only iterating those
      nodes when necessary. The design trades the virtual call when iterating
      interesting persistents in the GC prologue with calling out through the
      EmbedderHeapTracer for each node which is also a virtual call. There is one less
      iteration over the set of handles required though and the design is robust
      against recursive GCs that mutate the embedder state during the prologue
      callback.
      
      Bug: chromium:923361
      Change-Id: Idbacfbe4723cd12af9de21058a4792e51dc4df74
      Reviewed-on: https://chromium-review.googlesource.com/c/1425523
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#59183}
      76c93685
  5. 28 Jan, 2019 2 commits
  6. 25 Jan, 2019 1 commit
  7. 24 Jan, 2019 3 commits
  8. 23 Jan, 2019 2 commits
  9. 21 Jan, 2019 1 commit
  10. 18 Jan, 2019 1 commit
    • Andrey Lushnikov's avatar
      Revert "inspector: teach v8Inspector to return default context" · 8665bac1
      Andrey Lushnikov authored
      This reverts commit 22cb8d45.
      
      Reason for revert: it is fundamentally wrong to fetch default
      frame context using contextGroupId: contextGroupId is per page rather
      then per frame.
      
      Original change's description:
      > inspector: teach v8Inspector to return default context
      >
      > This is a follow-up to https://chromium-review.googlesource.com/c/v8/v8/+/1173718
      >
      > R=​kozy, pfeldman
      > TBR=pfeldman
      >
      > Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
      > Change-Id: I48b4ca5589505d03773477623654fa54703f0714
      > Reviewed-on: https://chromium-review.googlesource.com/1175061
      > Commit-Queue: Andrey Lushnikov <lushnikov@chromium.org>
      > Reviewed-by: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55133}
      
      TBR=lushnikov@chromium.org,pfeldman@chromium.org,kozyatinskiy@chromium.org
      NOTRY=true
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Change-Id: Ide4246bfe75ccc8a4fb1f0c5dbc44ae4236cac5c
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
      Reviewed-on: https://chromium-review.googlesource.com/c/1419082
      Commit-Queue: Andrey Lushnikov <lushnikov@chromium.org>
      Reviewed-by: 's avatarDmitry Gozman <dgozman@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58906}
      8665bac1
  11. 16 Jan, 2019 2 commits
  12. 15 Jan, 2019 3 commits
  13. 14 Jan, 2019 1 commit
  14. 08 Jan, 2019 2 commits
  15. 27 Dec, 2018 1 commit
  16. 21 Dec, 2018 1 commit
  17. 20 Dec, 2018 1 commit
  18. 18 Dec, 2018 1 commit
  19. 17 Dec, 2018 2 commits
  20. 13 Dec, 2018 3 commits
  21. 12 Dec, 2018 3 commits
  22. 11 Dec, 2018 1 commit