Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(61)

Issue 167683003: use v8 Microtask Queue (Closed)

Created:
6 years, 10 months ago by rafaelw
Modified:
6 years, 8 months ago
CC:
blink-reviews, Nils Barth (inactive), kojih, arv+blink, jsbell+bindings_chromium.org, sof, eae+blinkwatch, abarth-chromium, marja+watch_chromium.org, dglazkov+blink, adamk+blink_chromium.org, haraken, Nate Chapin, Inactive
Visibility:
Public.

Description

Use v8 Microtask Queue V8 now hosts the end-of-microtask work queue. This allows consistent scheduling of microtask work regardless of where it is implemented (v8 vs blink). R=adamk@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169978

Patch Set 1 #

Total comments: 3

Patch Set 2 : cr changes #

Total comments: 2

Patch Set 3 : move COMPILE_ASSERT #

Patch Set 4 : fix inspector test #

Patch Set 5 : sync #

Patch Set 6 : sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+45 lines, -25 lines) Patch
M LayoutTests/inspector/sources/debugger/async-callstack-mutation-observer-expected.txt View 1 2 3 6 chunks +10 lines, -0 lines 0 comments Download
M Source/bindings/v8/ScriptRegexp.cpp View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M Source/bindings/v8/V8PerIsolateData.h View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M Source/bindings/v8/V8PerIsolateData.cpp View 1 2 3 4 1 chunk +4 lines, -4 lines 0 comments Download
M Source/core/dom/Microtask.cpp View 1 2 3 4 5 1 chunk +26 lines, -17 lines 0 comments Download
M Source/web/WebKit.cpp View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 33 (0 generated)
rafaelw
6 years, 10 months ago (2014-02-14 21:17:44 UTC) #1
rafaelw
6 years, 10 months ago (2014-02-14 21:19:44 UTC) #2
adamk
haraken's probably more interested in this than abarth. As noted below, I really would like ...
6 years, 10 months ago (2014-02-14 21:33:46 UTC) #3
adamk
https://codereview.chromium.org/167683003/diff/1/Source/core/dom/Microtask.cpp File Source/core/dom/Microtask.cpp (right): https://codereview.chromium.org/167683003/diff/1/Source/core/dom/Microtask.cpp#newcode56 Source/core/dom/Microtask.cpp:56: Please add a COMPILE_ASSERT that sizeof void* == sizeof ...
6 years, 10 months ago (2014-02-14 22:26:37 UTC) #4
rafaelw
https://codereview.chromium.org/167683003/diff/1/Source/core/dom/Microtask.cpp File Source/core/dom/Microtask.cpp (right): https://codereview.chromium.org/167683003/diff/1/Source/core/dom/Microtask.cpp#newcode56 Source/core/dom/Microtask.cpp:56: On 2014/02/14 22:26:37, adamk wrote: > Please add a ...
6 years, 10 months ago (2014-02-14 22:52:51 UTC) #5
adamk
lgtm https://codereview.chromium.org/167683003/diff/80001/Source/core/dom/Microtask.cpp File Source/core/dom/Microtask.cpp (right): https://codereview.chromium.org/167683003/diff/80001/Source/core/dom/Microtask.cpp#newcode59 Source/core/dom/Microtask.cpp:59: COMPILE_ASSERT(sizeof(void*) == sizeof(MicrotaskCallback), VoidPtrAndFunctionPtrAreSameSize); No need for two ...
6 years, 10 months ago (2014-02-14 23:26:22 UTC) #6
rafaelw
https://codereview.chromium.org/167683003/diff/80001/Source/core/dom/Microtask.cpp File Source/core/dom/Microtask.cpp (right): https://codereview.chromium.org/167683003/diff/80001/Source/core/dom/Microtask.cpp#newcode59 Source/core/dom/Microtask.cpp:59: COMPILE_ASSERT(sizeof(void*) == sizeof(MicrotaskCallback), VoidPtrAndFunctionPtrAreSameSize); On 2014/02/14 23:26:22, adamk wrote: ...
6 years, 10 months ago (2014-02-15 00:14:37 UTC) #7
rafaelw
The CQ bit was checked by rafaelw@chromium.org
6 years, 10 months ago (2014-02-15 00:15:01 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rafaelw@chromium.org/167683003/130001
6 years, 10 months ago (2014-02-15 00:16:22 UTC) #9
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-15 02:06:38 UTC) #10
commit-bot: I haz the power
Retried try job too often on mac_blink_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_blink_rel&number=18804
6 years, 10 months ago (2014-02-15 02:06:39 UTC) #11
rafaelw
The CQ bit was checked by rafaelw@chromium.org
6 years, 10 months ago (2014-02-21 02:24:03 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rafaelw@chromium.org/167683003/330001
6 years, 10 months ago (2014-02-21 02:24:12 UTC) #13
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-21 02:35:25 UTC) #14
commit-bot: I haz the power
Retried try job too often on mac_layout for step(s) webkit_lint http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_layout&number=20639
6 years, 10 months ago (2014-02-21 02:35:26 UTC) #15
rafaelw
The CQ bit was checked by rafaelw@chromium.org
6 years, 10 months ago (2014-02-21 03:19:17 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rafaelw@chromium.org/167683003/330001
6 years, 10 months ago (2014-02-21 03:19:24 UTC) #17
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-21 04:44:40 UTC) #18
commit-bot: I haz the power
Retried try job too often on win_blink_rel for step(s) webkit_lint, webkit_python_tests, webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_blink_rel&number=28247
6 years, 10 months ago (2014-02-21 04:44:41 UTC) #19
rafaelw
The CQ bit was checked by rafaelw@chromium.org
6 years, 9 months ago (2014-03-09 16:39:46 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rafaelw@chromium.org/167683003/330001
6 years, 9 months ago (2014-03-09 16:39:56 UTC) #21
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-09 16:39:58 UTC) #22
commit-bot: I haz the power
Failed to apply patch for Source/bindings/v8/V8PerIsolateData.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 9 months ago (2014-03-09 16:39:59 UTC) #23
adamk
I tried to land this myself in https://codereview.chromium.org/193123002/, but ran into an assertion failure in ...
6 years, 9 months ago (2014-03-10 21:19:03 UTC) #24
rafaelw
The CQ bit was checked by rafaelw@chromium.org
6 years, 9 months ago (2014-03-24 20:10:13 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rafaelw@chromium.org/167683003/590001
6 years, 9 months ago (2014-03-24 20:10:23 UTC) #26
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-24 20:12:23 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on win_blink_compile_dbg
6 years, 9 months ago (2014-03-24 20:12:23 UTC) #28
rafaelw
Committed patchset #6 manually as r169978 (presubmit successful).
6 years, 9 months ago (2014-03-25 19:49:09 UTC) #29
tkent
A revert of this CL has been created in https://codereview.chromium.org/214563003/ by tkent@chromium.org. The reason for ...
6 years, 9 months ago (2014-03-27 10:14:17 UTC) #30
rafaelw1
+jochen & yhirano So I talked with abarth and he feels it's fine to leak ...
6 years, 8 months ago (2014-03-27 17:16:35 UTC) #31
plz use chromium.org account
Note that it's arbitrary many contexts per process being created by this, but just one ...
6 years, 8 months ago (2014-03-27 19:24:27 UTC) #32
yhirano
6 years, 8 months ago (2014-03-28 09:15:57 UTC) #33
Message was sent while issue was closed.
https://codereview.chromium.org/209853010/ which is landed now includes this CL.

Powered by Google App Engine
This is Rietveld 408576698