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

Issue 1806643002: Revert of Remove V8RecrusionScope, cleanup call sites. (patchset #8 id:140001 of https://codereview… (Closed)

Created:
4 years, 9 months ago by dewittj
Modified:
4 years, 9 months ago
CC:
chromium-reviews, webcomponents-bugzilla_chromium.org, eae+blinkwatch, apavlov+blink_chromium.org, kinuko+worker_chromium.org, kinuko+watch, rwlbuis, extensions-reviews_chromium.org, caseq+blink_chromium.org, blink-reviews-html_chromium.org, jam, blink-reviews-dom_chromium.org, dglazkov+blink, blink-reviews-bindings_chromium.org, gavinp+loader_chromium.org, devtools-reviews_chromium.org, blink-reviews, darin-cc_chromium.org, blink-reviews-api_chromium.org, blink-worker-reviews_chromium.org, mlamouri+watch-content_chromium.org, sof, lushnikov+blink_chromium.org, loading-reviews_chromium.org, tommyw+watchlist_chromium.org, chromium-apps-reviews_chromium.org, Nate Chapin, tyoshino+watch_chromium.org, falken, pfeldman+blink_chromium.org, mkwst+moarreviews-renderer_chromium.org, horo+watch_chromium.org, sergeyv+blink_chromium.org, pfeldman, kozyatinskiy+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Revert of Remove V8RecrusionScope, cleanup call sites. (patchset #8 id:140001 of https://codereview.chromium.org/1769273004/ ) Reason for revert: Speculative revert, this patch most likely to cause browser_tests failures for Linux (https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29%2832%29/builds/26678) Windows (https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%281%29/builds/46875) and Mac Original issue's description: > Remove V8RecrusionScope, cleanup call sites. > > - blink-side usages migrated to v8::MicrotasksScope; > - clients of WebScopedMicrotaskSuppression migrated to v8::MicrotasksScope; > - moved Microtask.{h,cpp} to bindings/core/v8; > - removed extra wrappers from V8DebuggerClient; > - fixed a couple of inspector tests which relied on trace event not emitted from debugger anymore. > > BUG=585949 > > Committed: https://crrev.com/133a1579d2a087acdcdd4e9247062edb0bd1e5a3 > Cr-Commit-Position: refs/heads/master@{#381103} Also reverts https://codereview.chromium.org/1807513002/, commit 0d194e62ee499d1310e74537aecfa5c6543b8811 Author: dgozman <dgozman@chromium.org>; Also reverts https://codereview.chromium.org/1805543002 commit 974fa818537a8d00fb3537a836db79e2539a7889 Author: dgozman <dgozman@chromium.org>; R=csharp@chromium.org TBR=jochen@chromium.org,pfeldman@chromium.org,dgozman@chromium.org BUG=585949, 594974 NOTRY=true Committed: https://crrev.com/0bfd25d460a1cff98f9f0573a0d6cc072ecbe359 Cr-Commit-Position: refs/heads/master@{#381305}

Patch Set 1 #

Patch Set 2 : Reverts 1807513002 #

Patch Set 3 : Reverts 1805543002 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+420 lines, -445 lines) Patch
M chrome/test/base/v8_unit_test.cc View 4 chunks +4 lines, -6 lines 0 comments Download
M components/guest_view/renderer/guest_view_container.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M components/guest_view/renderer/guest_view_request.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M content/child/v8_value_converter_impl_unittest.cc View 8 chunks +8 lines, -14 lines 0 comments Download
M content/renderer/java/gin_java_bridge_value_converter_unittest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M content/renderer/pepper/v8_var_converter_unittest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M extensions/renderer/activity_log_converter_strategy_unittest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M extensions/renderer/guest_view/extensions_guest_view_container.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M extensions/renderer/messaging_bindings.cc View 1 chunk +1 line, -0 lines 0 comments Download
M extensions/renderer/module_system.cc View 1 chunk +1 line, -0 lines 0 comments Download
M extensions/renderer/safe_builtins.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M extensions/renderer/script_context.cc View 3 chunks +3 lines, -4 lines 0 comments Download
M extensions/renderer/utils_native_handler.cc View 1 chunk +1 line, -0 lines 0 comments Download
M extensions/renderer/v8_helpers.h View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/http/tests/inspector/timeline-test.js View 1 chunk +0 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector-protocol/timeline/fetch-as-stream.html View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing.html View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-bound-function-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-injected-script-eval.html View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-injected-script-eval-expected.txt View 1 chunk +17 lines, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-layout.html View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-recalculate-styles.html View 2 chunks +1 line, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-recalculate-styles-expected.txt View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-receive-response-event-expected.txt View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-script-id-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-time-expected.txt View 1 chunk +7 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/tracing/timeline-timer-expected.txt View 1 chunk +13 lines, -0 lines 0 comments Download
D third_party/WebKit/Source/bindings/core/v8/Microtask.h View 1 chunk +0 lines, -76 lines 0 comments Download
D third_party/WebKit/Source/bindings/core/v8/Microtask.cpp View 1 chunk +0 lines, -62 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperationsTest.cpp View 2 chunks +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/V8ObjectConstructor.h View 3 chunks +3 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h View 1 chunk +1 line, -1 line 0 comments Download
A third_party/WebKit/Source/bindings/core/v8/V8RecursionScope.h View 1 chunk +99 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/bindings/core/v8/V8RecursionScope.cpp View 1 chunk +5 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp View 11 chunks +11 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/v8.gypi View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/core.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Document.cpp View 2 chunks +1 line, -1 line 0 comments Download
A + third_party/WebKit/Source/core/dom/Microtask.h View 2 chunks +1 line, -19 lines 0 comments Download
A + third_party/WebKit/Source/core/dom/Microtask.cpp View 1 chunk +4 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/MutationObserver.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/Node.cpp View 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/custom/CustomElementMicrotaskDispatcher.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/custom/CustomElementMicrotaskRunQueue.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/HTMLSlotElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/parser/HTMLScriptRunner.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/inspector/DevToolsHost.cpp View 2 chunks +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/inspector/ThreadDebugger.h View 1 chunk +5 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/inspector/ThreadDebugger.cpp View 3 chunks +29 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/loader/ImageLoader.cpp View 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/workers/WorkerThread.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js View 1 chunk +1 line, -7 lines 0 comments Download
M third_party/WebKit/Source/modules/fetch/ReadableStreamDataConsumerHandle.cpp View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/fetch/ReadableStreamDataConsumerHandleTest.cpp View 2 chunks +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.cpp View 1 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/InjectedScript.h View 3 chunks +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/InjectedScript.cpp View 19 chunks +20 lines, -20 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/InjectedScriptManager.h View 2 chunks +1 line, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/InjectedScriptManager.cpp View 4 chunks +7 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/InspectorWrapper.h View 4 chunks +7 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/InspectorWrapper.cpp View 1 2 1 chunk +2 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/JavaScriptCallFrame.h View 2 chunks +8 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/JavaScriptCallFrame.cpp View 11 chunks +18 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.h View 1 chunk +0 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp View 1 9 chunks +11 lines, -59 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8FunctionCall.h View 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8FunctionCall.cpp View 3 chunks +3 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8InjectedScriptHost.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8InjectedScriptHost.cpp View 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8JavaScriptCallFrame.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8JavaScriptCallFrame.cpp View 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/V8Regex.cpp View 2 chunks +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/v8_inspector/public/V8DebuggerClient.h View 1 chunk +7 lines, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebKit.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp View 1 chunk +22 lines, -15 lines 0 comments Download
M third_party/WebKit/Source/web/web.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/blink_headers.gypi View 1 chunk +1 line, -0 lines 0 comments Download
A + third_party/WebKit/public/web/WebScopedMicrotaskSuppression.h View 2 chunks +31 lines, -25 lines 0 comments Download

Messages

Total messages: 17 (6 generated)
dewittj
Rolls forward did not help the issue so I am proceeding with this revert. csharp/dgozman: ...
4 years, 9 months ago (2016-03-15 20:23:50 UTC) #1
csharp
This change doesn't seem to revert https://codereview.chromium.org/1807513002/, are you going to put it here or ...
4 years, 9 months ago (2016-03-15 20:27:59 UTC) #2
dewittj
I am uploading that now.
4 years, 9 months ago (2016-03-15 20:28:30 UTC) #3
dewittj
PTAL
4 years, 9 months ago (2016-03-15 20:31:26 UTC) #4
dgozman
On 2016/03/15 20:31:26, dewittj wrote: > PTAL Missed this one as well: https://codereview.chromium.org/1805543002
4 years, 9 months ago (2016-03-15 20:34:27 UTC) #7
dewittj
dgozman, thanks. I updated a new patch.
4 years, 9 months ago (2016-03-15 20:39:10 UTC) #9
csharp
lgtm
4 years, 9 months ago (2016-03-15 20:41:01 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1806643002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1806643002/40001
4 years, 9 months ago (2016-03-15 20:42:22 UTC) #12
dgozman
lgtm Sorry for this. Turned out unlucky with no debug checks in v8 and first ...
4 years, 9 months ago (2016-03-15 20:42:24 UTC) #13
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 9 months ago (2016-03-15 20:49:55 UTC) #15
commit-bot: I haz the power
4 years, 9 months ago (2016-03-15 20:52:59 UTC) #17
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/0bfd25d460a1cff98f9f0573a0d6cc072ecbe359
Cr-Commit-Position: refs/heads/master@{#381305}

Powered by Google App Engine
This is Rietveld 408576698