1. 31 Aug, 2018 1 commit
  2. 30 Aug, 2018 2 commits
  3. 29 Aug, 2018 1 commit
  4. 28 Aug, 2018 1 commit
  5. 24 Aug, 2018 3 commits
  6. 23 Aug, 2018 3 commits
  7. 22 Aug, 2018 1 commit
  8. 21 Aug, 2018 1 commit
    • Michael Lippautz's avatar
      [embedder-tracing] Add GarbageCollectionForTesting call · a6938128
      Michael Lippautz authored
      This call can be used by embedder to request a GC for testing reasons.
      The GC also takes the current embedder stack state as an argument that
      is forwarded to the embedder when entering the atomic pause.
      
      This way embedders can request garbage collections for testing and set
      how the embedder should treat the stack.
      
      Bug: chromium:843903
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Change-Id: Id10604565b4457dd0fca402afeb5f8e592fa0bae
      Reviewed-on: https://chromium-review.googlesource.com/1183431
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55285}
      a6938128
  9. 20 Aug, 2018 1 commit
  10. 17 Aug, 2018 2 commits
  11. 16 Aug, 2018 1 commit
    • Jakob Kummerow's avatar
      Revert "Reland "[cleanup] Reland: Remove deprecated functions"" · 5803f273
      Jakob Kummerow authored
      This reverts commit 957854dd.
      
      Reason for revert: breaks fuzzing builds => blocks rolling, crbug.com/874440
      
      Original change's description:
      > Reland "[cleanup] Reland: Remove deprecated functions"
      > 
      > This reverts commit 717b9385.
      > 
      > Reason for revert: Cast build is now fixed
      > 
      > Original change's description:
      > > Revert "[cleanup] Reland: Remove deprecated functions"
      > > 
      > > This reverts commit c8376b00.
      > > 
      > > Reason for revert: Still borked: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/cast_shell_linux/114796
      > > 
      > > Original change's description:
      > > > [cleanup] Reland: Remove deprecated functions
      > > > 
      > > > This is reland of https://chromium-review.googlesource.com/c/v8/v8/+/1154915
      > > > with no changes since the break in chromium for ChromeOS is now fixed.
      > > > 
      > > > Removes all V8_DEPRECATED functions that weren't recently marked as well
      > > > any V8_DEPRECATE_SOON function that relied on using using the address of
      > > > an object to get hold of the Isolate.
      > > > 
      > > > Bug: v8:7786
      > > > Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng;luci.chromium.try:linux-chromeos-dbg;luci.chromium.try:linux-chromeos-rel
      > > > Change-Id: Ib62d38b9201fd0dab719948cb5ae5a0a164f7013
      > > > Reviewed-on: https://chromium-review.googlesource.com/1172350
      > > > Reviewed-by: Yang Guo <yangguo@chromium.org>
      > > > Commit-Queue: Dan Elphick <delphick@chromium.org>
      > > > Cr-Commit-Position: refs/heads/master@{#55119}
      > > 
      > > TBR=yangguo@chromium.org,delphick@chromium.org
      > > 
      > > Change-Id: Id1308a694092acfc90a3e7183d66c002feb63999
      > > No-Presubmit: true
      > > No-Tree-Checks: true
      > > No-Try: true
      > > Bug: v8:7786
      > > Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng;luci.chromium.try:linux-chromeos-dbg;luci.chromium.try:linux-chromeos-rel
      > > Reviewed-on: https://chromium-review.googlesource.com/1174751
      > > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > > Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#55127}
      > 
      > TBR=yangguo@chromium.org,leszeks@chromium.org,delphick@chromium.org
      > 
      > Change-Id: Id65dae1abdad6f854afec9eb59ed2bddd9246f79
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: v8:7786
      > Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng;luci.chromium.try:linux-chromeos-dbg;luci.chromium.try:linux-chromeos-rel
      > Reviewed-on: https://chromium-review.googlesource.com/1175721
      > Reviewed-by: Dan Elphick <delphick@chromium.org>
      > Commit-Queue: Dan Elphick <delphick@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55136}
      
      TBR=yangguo@chromium.org,leszeks@chromium.org,delphick@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: v8:7786
      Change-Id: I5dc792a3a1c986b8609487ca6ad1e485a8940521
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng;luci.chromium.try:linux-chromeos-dbg;luci.chromium.try:linux-chromeos-rel
      Reviewed-on: https://chromium-review.googlesource.com/1177661Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55167}
      5803f273
  12. 15 Aug, 2018 2 commits
  13. 14 Aug, 2018 5 commits
  14. 13 Aug, 2018 2 commits
  15. 09 Aug, 2018 2 commits
    • Ben L. Titzer's avatar
      [wasm] Add WasmFeatures to enable/detect features · 6aa2a253
      Ben L. Titzer authored
      This CL introduces a set of configuration options implemented as
      a struct of booleans that together comprise the set of enabled
      or detected features. The configuration options replace command-line
      flags that were checked deep in the implementation. As such, it is
      necessary to plumb them through multiple levels of abstraction.
      
      R=ahaas@chromium.org
      CC=mstarzinger@chromium.org
      BUG=chromium:868844
      
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Change-Id: I1b82f5826e4fd263f68e8cafcd923bac5818a637
      Reviewed-on: https://chromium-review.googlesource.com/1163670Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Commit-Queue: Ben Titzer <titzer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55018}
      6aa2a253
    • Andreas Haas's avatar
      [api] Add API callback setter for the wasm thread origin trial · 5012e883
      Andreas Haas authored
      With the callback we can check if the origin trial is turned on for a
      given context.
      
      I will not land the other CL which added a flag to the isolate. The
      information if the origin trial is on is context-specific and not
      isolate-specific, and it's hard on the embedder side to track all
      creations of a context.
      
      With the API proposed in this CL we will ask the embedder every time we
      start compilation whether the origin trial is on or off.
      
      R=yangguo@chromium.org
      
      Bug:868844
      
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Change-Id: I8822f40ab12582a5b0bd6640790a269107fc085a
      Reviewed-on: https://chromium-review.googlesource.com/1163621
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55011}
      5012e883
  16. 07 Aug, 2018 1 commit
    • Dan Elphick's avatar
      Revert "[api] Remove deprecated functions" · a2679e52
      Dan Elphick authored
      This reverts commit 5414884a.
      
      Reason for revert: breaks the roll due to not testing CrOs
      
      Original change's description:
      > [api] Remove deprecated functions
      > 
      > Removes all V8_DEPRECATED functions that weren't recently marked as well
      > any V8_DEPRECATE_SOON function that relied on using the address of
      > an object to get hold of the Isolate.
      > 
      > Normally we would have advanced the V8_DEPRECATE_SOON methods to
      > V8_DEPRECATE in this release and removed them in the follow release, but
      > their continuing presence blocks the work on creating a shared
      > Read-Only space where some objects would not belong to any single
      > Isolate. In preparation chromium and node.js (via the v8/node github)
      > have been modified in advance.
      > 
      > Bug: v8:7786
      > Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      > Change-Id: I8b4b06189896d94aff908ebcd121b3b38f9b482a
      > Reviewed-on: https://chromium-review.googlesource.com/1154915
      > Commit-Queue: Dan Elphick <delphick@chromium.org>
      > Reviewed-by: Yang Guo <yangguo@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54915}
      
      TBR=yangguo@chromium.org,delphick@chromium.org
      
      Change-Id: Iaf23e04d55a95b01b0423effa6cde3c0be5e2ba8
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:7786
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/1164902Reviewed-by: 's avatarDan Elphick <delphick@chromium.org>
      Commit-Queue: Dan Elphick <delphick@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54937}
      a2679e52
  17. 06 Aug, 2018 3 commits
  18. 03 Aug, 2018 1 commit
  19. 02 Aug, 2018 1 commit
    • Andreas Haas's avatar
      Revert "[wasm] Implement the new API for WebAssembly.instantiateStreaming" · fea9300d
      Andreas Haas authored
      This reverts commit b556c9ea.
      
      Reason for revert: Flakes in layout tests: https://crbug.com/870187
      
      Original change's description:
      > [wasm] Implement the new API for WebAssembly.instantiateStreaming
      > 
      > This is the second V8 CL to refactor WebAssembly.instantiateStreaming to
      > make it spec compliant again. The design doc where the whole change is
      > discussed is available in the tracking bug. The tracking bug also
      > references prototype implementations of the whole change, which includes
      > the changes in this CL.
      > 
      > R=​mstarzinger@chromium.org
      > 
      > Bug: chromium:860637
      > Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      > Change-Id: I776c0f24959ab5663727d3dfee0248a9b0642a42
      > Reviewed-on: https://chromium-review.googlesource.com/1143187
      > Commit-Queue: Andreas Haas <ahaas@chromium.org>
      > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54834}
      
      TBR=mstarzinger@chromium.org,ahaas@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: chromium:860637
      Change-Id: Icbf2603143068a49c61de162aa7185a753703e5d
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/1160261Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54872}
      fea9300d
  20. 01 Aug, 2018 3 commits
  21. 31 Jul, 2018 3 commits