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

Issue 1455943002: [Oilpan] Prepare full definition of classes before using Member (Closed)

Created:
5 years, 1 month ago by peria
Modified:
5 years, 1 month ago
CC:
chromium-reviews, shans, szager+layoutwatch_chromium.org, blink-reviews-platform-graphics_chromium.org, webcomponents-bugzilla_chromium.org, dshwang, eae+blinkwatch, fs, dcheng, jsbell+idb_chromium.org, apavlov+blink_chromium.org, kinuko+worker_chromium.org, vmpstr+blinkwatch_chromium.org, kinuko+watch, kouhei+svg_chromium.org, Stephen Chennney, rwlbuis, timvolodine, Yoav Weiss, krit, drott+blinkwatch_chromium.org, Mads Ager (chromium), pfeldman+blink_chromium.org, blink-reviews-css, blink-reviews-html_chromium.org, Justin Novosad, danakj, blink-reviews-dom_chromium.org, dglazkov+blink, Rik, blink-reviews-bindings_chromium.org, gavinp+loader_chromium.org, jchaffraix+rendering, devtools-reviews_chromium.org, blink-reviews, gyuyoung2, pdr+svgwatchlist_chromium.org, blink-worker-reviews_chromium.org, Eric Willigers, mvanouwerkerk+watch_chromium.org, nessy, rjwright, blink-reviews-style_chromium.org, zoltan1, dgrogan, blink-reviews-layout_chromium.org, caseq+blink_chromium.org, lushnikov+blink_chromium.org, Raymond Toy, feature-media-reviews_chromium.org, pdr+graphicswatchlist_chromium.org, eric.carlson_apple.com, kouhei+heap_chromium.org, darktears, loading-reviews+fetch_chromium.org, Nate Chapin, vcarbune.chromium, philipj_slow, tyoshino+watch_chromium.org, ajuma+watch-canvas_chromium.org, blink-reviews-animation_chromium.org, jbroman, pdr+renderingwatchlist_chromium.org, gasubic, leviw+renderwatch, falken, mlamouri+watch-blink_chromium.org, f(malita), Inactive, cmumford, tfarina, oilpan-reviews, horo+watch_chromium.org, sergeyv+blink_chromium.org, loading-reviews_chromium.org, 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

Prepare full definition of classes before using Member<T> What we want to do is to instantiate some templates of <T> with T's full definition, in Member<T>::get() and Member<T>::checkPointer(). To guarantee that template instantiations come after T's definition, we put static_assert() in Member<T>. See the change in platform/heap/Handle.h. To achieve the condition, this CL does either of 1) move implementation of methods using Member<T> from .h to .cpp 2) include necessary .h (1) can change inline definitions to outline definitions, and it may regress performance a bit. BUG=556947 Committed: https://crrev.com/6486e0c8e845fc96ad9579b7c6b67e4d474f8bb2 Cr-Commit-Position: refs/heads/master@{#360570}

Patch Set 1 #

Total comments: 10

Patch Set 2 : #

Patch Set 3 : Rebase for tests #

Patch Set 4 : Fix compile error #

Patch Set 5 : Fix compile #

Patch Set 6 : #

Patch Set 7 : CORE_EXPORT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+922 lines, -272 lines) Patch
M third_party/WebKit/Source/bindings/core/v8/WindowProxyManager.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/WindowProxyManager.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/AnimationEffect.h View 2 chunks +8 lines, -16 lines 0 comments Download
M third_party/WebKit/Source/core/animation/AnimationEffect.cpp View 1 chunk +31 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/animation/InterpolationEnvironment.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/clipboard/DataTransferItem.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/clipboard/DataTransferItem.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.h View 1 1 chunk +9 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp View 1 2 chunks +45 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSFontFaceSource.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/CSSFontFaceSource.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSImageValue.h View 2 chunks +2 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSImageValue.cpp View 2 chunks +11 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSRuleList.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/CSSRuleList.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSStyleSheet.h View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSStyleSheet.cpp View 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/FontFace.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/FontFace.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/PropertySetCSSStyleDeclaration.h View 3 chunks +3 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/css/PropertySetCSSStyleDeclaration.cpp View 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/StyleRuleImport.h View 1 chunk +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/css/StyleRuleImport.cpp View 1 chunk +26 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleResolver.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Document.h View 10 chunks +18 lines, -20 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Document.cpp View 1 2 11 chunks +60 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/DocumentOrderedMap.h View 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/Source/core/dom/DocumentOrderedMap.cpp View 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Element.h View 3 chunks +3 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Element.cpp View 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/ElementData.h View 2 chunks +1 line, -8 lines 0 comments Download
M third_party/WebKit/Source/core/dom/ElementData.cpp View 1 chunk +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Node.h View 1 chunk +0 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Node.cpp View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/PendingScript.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/PendingScript.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/ProcessingInstruction.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/ProcessingInstruction.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/SecurityContext.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/SecurityContext.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/StyleEngine.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/StyleEngine.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/TreeScope.h View 4 chunks +4 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/dom/TreeScope.cpp View 4 chunks +21 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/editing/Editor.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/editing/Editor.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/events/PopStateEvent.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/events/PopStateEvent.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/events/TextEvent.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/events/TextEvent.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/events/TreeScopeEventContext.h View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/events/TreeScopeEventContext.cpp View 1 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/fetch/DocumentResource.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/fetch/DocumentResource.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/fetch/Resource.h View 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/fetch/ResourceFetcher.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/Frame.h View 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.cpp View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/LocalDOMWindow.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/LocalFrame.h View 1 2 4 chunks +4 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/core/frame/LocalFrame.cpp View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/Location.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/frame/Location.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/RemoteFrame.h View 2 chunks +1 line, -6 lines 0 comments Download
M third_party/WebKit/Source/core/frame/RemoteFrame.cpp View 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/FormAssociatedElement.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/FormAssociatedElement.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/FormData.h View 1 2 3 4 5 6 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/html/FormData.cpp View 1 chunk +28 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLCanvasElement.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLInputElement.h View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/HTMLInputElement.cpp View 1 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLMediaElement.h View 1 2 chunks +2 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLMediaElement.cpp View 1 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLSelectElement.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/HTMLSelectElement.cpp View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/forms/InputTypeView.h View 1 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/html/forms/InputTypeView.cpp View 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/imports/HTMLImportLoader.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/imports/HTMLImportLoader.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/imports/HTMLImportsController.h View 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/html/imports/HTMLImportsController.cpp View 2 chunks +15 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/parser/HTMLConstructionSite.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/parser/HTMLConstructionSite.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.h View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.cpp View 1 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/track/TrackBase.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/html/track/TrackBase.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/CodeGeneratorInstrumentation.py View 6 chunks +26 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/InjectedScriptHost.h View 1 2 3 2 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/InspectorDOMAgent.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/inspector/InspectorDOMAgent.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/InspectorStyleSheet.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/inspector/InspectorStyleSheet.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/svg/SVGTextLayoutAttributesBuilder.h View 1 chunk +1 line, -6 lines 0 comments Download
M third_party/WebKit/Source/core/layout/svg/SVGTextLayoutAttributesBuilder.cpp View 1 chunk +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/loader/DocumentLoader.h View 3 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/loader/DocumentLoader.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/loader/FormSubmission.h View 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/loader/FrameLoader.h View 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/page/DragData.h View 1 2 3 4 5 3 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGAnimatedInteger.h View 1 chunk +1 line, -4 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGAnimatedInteger.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGAnimatedNumber.h View 1 chunk +1 line, -4 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGAnimatedNumber.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGElement.h View 2 chunks +3 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGElement.cpp View 2 chunks +16 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGElementRareData.h View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGElementRareData.cpp View 1 chunk +20 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGSVGElement.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGSVGElement.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/SVGScriptElement.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/svg/SVGScriptElement.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/svg/animation/SVGSMILElement.h View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp View 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/workers/WorkerGlobalScope.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/xml/XPathParser.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/xml/XPathParser.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/xml/parser/XMLDocumentParserScope.cpp View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/device_orientation/DeviceOrientationEvent.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/device_orientation/DeviceOrientationEvent.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/fetch/FetchRequestData.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBTransaction.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/speech/SpeechRecognition.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/speech/SpeechRecognition.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/storage/DOMWindowStorage.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/storage/DOMWindowStorage.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/storage/StorageEvent.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/storage/StorageEvent.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/storage/StorageNamespaceController.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/storage/StorageNamespaceController.cpp View 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webdatabase/Database.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webdatabase/Database.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webdatabase/DatabaseThread.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webdatabase/DatabaseThread.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webdatabase/SQLTransaction.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webdatabase/SQLTransaction.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.h View 2 chunks +4 lines, -30 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp View 1 2 1 chunk +16 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/filters/Filter.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/filters/Filter.cpp View 1 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/heap/Handle.h View 1 2 2 chunks +7 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/mhtml/MHTMLArchive.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/mhtml/MHTMLArchive.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebDevToolsAgentImpl.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.cpp View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebPluginLoadObserver.h View 1 chunk +1 line, -6 lines 0 comments Download
M third_party/WebKit/Source/web/WebPluginLoadObserver.cpp View 1 chunk +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebRemoteFrameImpl.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp View 1 2 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 38 (19 generated)
peria
Hi team, To avoid the inconsistent behaviors with IsFullyDefined<T>::value(*), I made this CL as a ...
5 years, 1 month ago (2015-11-18 12:21:29 UTC) #3
haraken
If this compiles, I'm fine with landing this CL. https://codereview.chromium.org/1455943002/diff/1/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.h File third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.h (right): https://codereview.chromium.org/1455943002/diff/1/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.h#newcode35 third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.h:35: ...
5 years, 1 month ago (2015-11-19 01:37:26 UTC) #6
peria
https://codereview.chromium.org/1455943002/diff/1/third_party/WebKit/Source/core/animation/InterpolationEnvironment.h File third_party/WebKit/Source/core/animation/InterpolationEnvironment.h (right): https://codereview.chromium.org/1455943002/diff/1/third_party/WebKit/Source/core/animation/InterpolationEnvironment.h#newcode9 third_party/WebKit/Source/core/animation/InterpolationEnvironment.h:9: #include "core/svg/properties/SVGProperty.h" These include are required. https://codereview.chromium.org/1455943002/diff/1/third_party/WebKit/Source/core/html/HTMLInputElement.h File third_party/WebKit/Source/core/html/HTMLInputElement.h ...
5 years, 1 month ago (2015-11-19 03:57:51 UTC) #7
haraken
LGTM assuming the compile passes.
5 years, 1 month ago (2015-11-19 04:09:23 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1455943002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1455943002/40001
5 years, 1 month ago (2015-11-19 04:09:49 UTC) #10
haraken
Please update the CL title before landing.
5 years, 1 month ago (2015-11-19 04:09:59 UTC) #11
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_clang_dbg_recipe on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_clang_dbg_recipe/builds/148438)
5 years, 1 month ago (2015-11-19 04:50:22 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1455943002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1455943002/60001
5 years, 1 month ago (2015-11-19 05:28:35 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/110741)
5 years, 1 month ago (2015-11-19 06:50:27 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1455943002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1455943002/100001
5 years, 1 month ago (2015-11-19 08:40:55 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/110795)
5 years, 1 month ago (2015-11-19 09:41:46 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1455943002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1455943002/100001
5 years, 1 month ago (2015-11-19 10:43:54 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1455943002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1455943002/120001
5 years, 1 month ago (2015-11-19 11:51:26 UTC) #31
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years, 1 month ago (2015-11-19 13:20:37 UTC) #32
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/6486e0c8e845fc96ad9579b7c6b67e4d474f8bb2 Cr-Commit-Position: refs/heads/master@{#360570}
5 years, 1 month ago (2015-11-19 13:21:30 UTC) #33
sof
Will this really work & is it worth it overall? MSVC has a more eager ...
5 years, 1 month ago (2015-11-20 10:52:24 UTC) #35
peria
A revert of this CL (patchset #7 id:120001) has been created in https://codereview.chromium.org/1461193003/ by peria@chromium.org. ...
5 years, 1 month ago (2015-11-21 01:18:43 UTC) #36
sof
On 2015/11/21 01:18:43, peria wrote: > A revert of this CL (patchset #7 id:120001) has ...
5 years, 1 month ago (2015-11-22 08:33:30 UTC) #37
haraken
5 years, 1 month ago (2015-11-22 14:19:10 UTC) #38
Message was sent while issue was closed.
On 2015/11/22 08:33:30, sof wrote:
> On 2015/11/21 01:18:43, peria wrote:
> > A revert of this CL (patchset #7 id:120001) has been created in
> > https://codereview.chromium.org/1461193003/ by mailto:peria@chromium.org.
> > 
> > The reason for reverting is: 1) This CL regressed performance for 10% in
some
> > tests.
> > 2) This CL happens compile error on win_blink_oilpan_dbg.
> > 
> > 
> > BUG=559311.
> 
> This CL added more #includes to key Blink header files (Document.h,
Element.h).
> 
> Just as a data point, I see a 7 min reduction in compile times with it
reverted.
> (Tested by trivially modifying platform/heap/Handle.h, which triggers a
> recompile of most of Blink.)

Agreed. I realized that this is not an acceptable approach.

Powered by Google App Engine
This is Rietveld 408576698