|
Oilpan: prefer eager finalization over prefinalizers.
Eagerly finalized objects have the ability to access other
heap objects in their destructors, provided they're not
other eagerly finalized objects. With that partial
ordering on finalization in place, we can recast our current
uses of "prefinalizer" actions to use eager finalization
instead.
Performing that switch simplifies, avoiding the overhead of
prefinalizers of having to separately provide a finalization
method (separate from the destructor.)
R=haraken
BUG= 491488
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196483
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+45 lines, -121 lines) |
Patch |
|
M |
Source/bindings/core/v8/ScriptPromiseResolver.h
|
View
|
1
|
3 chunks |
+10 lines, -18 lines |
0 comments
|
Download
|
|
M |
Source/bindings/core/v8/ScriptPromiseResolver.cpp
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
Source/core/dom/MutationObserver.h
|
View
|
1
|
3 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
|
M |
Source/core/dom/MutationObserver.cpp
|
View
|
|
1 chunk |
+0 lines, -8 lines |
0 comments
|
Download
|
|
M |
Source/core/frame/LocalDOMWindow.h
|
View
|
1
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
Source/core/frame/LocalDOMWindow.cpp
|
View
|
1
|
2 chunks |
+9 lines, -22 lines |
0 comments
|
Download
|
|
M |
Source/modules/serviceworkers/ServiceWorker.h
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
Source/modules/serviceworkers/ServiceWorker.cpp
|
View
|
|
1 chunk |
+0 lines, -21 lines |
0 comments
|
Download
|
|
M |
Source/modules/serviceworkers/ServiceWorkerRegistration.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
Source/modules/serviceworkers/ServiceWorkerRegistration.cpp
|
View
|
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
|
M |
Source/modules/webmidi/MIDIAccessInitializer.h
|
View
|
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/modules/webmidi/MIDIAccessInitializer.cpp
|
View
|
|
2 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
|
M |
Source/platform/speech/PlatformSpeechSynthesizer.h
|
View
|
1
|
2 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/platform/speech/PlatformSpeechSynthesizer.cpp
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
Total messages: 9 (4 generated)
|