|
Oilpan: revert SVG GC mixin constructor workaround.
Following r191501 ( http://crrev.com/980653002), the construction of
a GC mixin object is safe, preventing conservative GCs from going ahead
until the GC mixin object is in a valid state.
With that in place, revert the workaround for SVG mixins (r188695),
which restructured the mixin constructors such that they performed no
heap allocations while the constructed object was in an invalid state.
R=haraken
BUG= 420515
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=192330
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+35 lines, -113 lines) |
Patch |
 |
M |
Source/core/svg/SVGAElement.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGCursorElement.cpp
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGFEImageElement.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGFilterElement.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGFitToViewBox.h
|
View
|
|
1 chunk |
+1 line, -15 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGFitToViewBox.cpp
|
View
|
|
1 chunk |
+3 lines, -11 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGGradientElement.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGGraphicsElement.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGImageElement.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGMPathElement.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGMarkerElement.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGMaskElement.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGPatternElement.cpp
|
View
|
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGSVGElement.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGScriptElement.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGSymbolElement.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGTests.h
|
View
|
|
1 chunk |
+1 line, -14 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGTests.cpp
|
View
|
|
1 chunk |
+4 lines, -12 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGTextPathElement.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGURIReference.h
|
View
|
|
1 chunk |
+1 line, -14 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGURIReference.cpp
|
View
|
|
1 chunk |
+2 lines, -8 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGUseElement.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGViewElement.cpp
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/SVGViewSpec.cpp
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/svg/animation/SVGSMILElement.cpp
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
Total messages: 22 (10 generated)
|