Title: [135498] trunk/Source/WebCore
Revision
135498
Author
[email protected]
Date
2012-11-22 01:58:45 -0800 (Thu, 22 Nov 2012)

Log Message

Rename the "eden" bit to something more descriptive
https://bugs.webkit.org/show_bug.cgi?id=102985

Reviewed by Adam Barth.

InEdenFlag is not descriptive. Per the discussion in IRC,
we rename InEdenFlag to V8CollectableDuringMinorGCFlag.

No tests. No change in behavior.

* bindings/v8/V8GCController.cpp:
(WebCore::gcTree):
(WebCore::V8GCController::didCreateWrapperForNode):
(WebCore::V8GCController::minorGCPrologue):
* dom/Node.h:
(WebCore::Node::isV8CollectableDuringMinorGC):
(WebCore::Node::setV8CollectableDuringMinorGC):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (135497 => 135498)


--- trunk/Source/WebCore/ChangeLog	2012-11-22 09:47:53 UTC (rev 135497)
+++ trunk/Source/WebCore/ChangeLog	2012-11-22 09:58:45 UTC (rev 135498)
@@ -1,5 +1,25 @@
 2012-11-22  Kentaro Hara  <[email protected]>
 
+        Rename the "eden" bit to something more descriptive
+        https://bugs.webkit.org/show_bug.cgi?id=102985
+
+        Reviewed by Adam Barth.
+
+        InEdenFlag is not descriptive. Per the discussion in IRC,
+        we rename InEdenFlag to V8CollectableDuringMinorGCFlag.
+
+        No tests. No change in behavior.
+
+        * bindings/v8/V8GCController.cpp:
+        (WebCore::gcTree):
+        (WebCore::V8GCController::didCreateWrapperForNode):
+        (WebCore::V8GCController::minorGCPrologue):
+        * dom/Node.h:
+        (WebCore::Node::isV8CollectableDuringMinorGC):
+        (WebCore::Node::setV8CollectableDuringMinorGC):
+
+2012-11-22  Kentaro Hara  <[email protected]>
+
         [V8] Move AddMessageListener() from WorkerContextExecutionProxy::initializeIfNeeded() to WorkerContextExecutionProxy::initIsolate()
         https://bugs.webkit.org/show_bug.cgi?id=102998
 

Modified: trunk/Source/WebCore/bindings/v8/V8GCController.cpp (135497 => 135498)


--- trunk/Source/WebCore/bindings/v8/V8GCController.cpp	2012-11-22 09:47:53 UTC (rev 135497)
+++ trunk/Source/WebCore/bindings/v8/V8GCController.cpp	2012-11-22 09:58:45 UTC (rev 135498)
@@ -236,7 +236,7 @@
     do {
         ASSERT(node);
         if (!node->wrapper().IsEmpty()) {
-            if (!node->inEden()) {
+            if (!node->isV8CollectableDuringMinorGC()) {
                 // The fact that we encounter a node that is not in the Eden space
                 // implies that its wrapper might be in the old space of V8.
                 // This indicates that the minor GC cannot anyway judge reachability
@@ -244,7 +244,7 @@
                 return;
             }
             // A once traversed node is removed from the Eden space.
-            node->setEden(false);
+            node->setV8CollectableDuringMinorGC(false);
             newSpaceWrappers.append(node->wrapper());
         }
         if (node->firstChild()) {
@@ -285,7 +285,7 @@
     if (m_edenNodes->size() <= wrappersHandledByEachMinorGC) {
         // A node of a newly created wrapper is put into the Eden space.
         m_edenNodes->append(node);
-        node->setEden(true);
+        node->setV8CollectableDuringMinorGC(true);
     }
 }
 
@@ -307,7 +307,7 @@
     if (isMainThreadOrGCThread() && m_edenNodes) {
         for (size_t i = 0; i < m_edenNodes->size(); i++) {
             ASSERT(!m_edenNodes->at(i)->wrapper().IsEmpty());
-            if (m_edenNodes->at(i)->inEden()) // This branch is just for performance.
+            if (m_edenNodes->at(i)->isV8CollectableDuringMinorGC()) // This branch is just for performance.
                 gcTree(m_edenNodes->at(i));
         }
     }

Modified: trunk/Source/WebCore/dom/Node.h (135497 => 135498)


--- trunk/Source/WebCore/dom/Node.h	2012-11-22 09:47:53 UTC (rev 135497)
+++ trunk/Source/WebCore/dom/Node.h	2012-11-22 09:58:45 UTC (rev 135498)
@@ -356,8 +356,8 @@
     bool hasEventTargetData() const { return getFlag(HasEventTargetDataFlag); }
     void setHasEventTargetData(bool flag) { setFlag(flag, HasEventTargetDataFlag); }
 
-    bool inEden() const { return getFlag(InEdenFlag); }
-    void setEden(bool flag) { setFlag(flag, InEdenFlag); }
+    bool isV8CollectableDuringMinorGC() const { return getFlag(V8CollectableDuringMinorGCFlag); }
+    void setV8CollectableDuringMinorGC(bool flag) { setFlag(flag, V8CollectableDuringMinorGCFlag); }
 
     enum ShouldSetAttached {
         SetAttached,
@@ -724,7 +724,7 @@
         HasCustomCallbacksFlag = 1 << 25,
         HasScopedHTMLStyleChildFlag = 1 << 26,
         HasEventTargetDataFlag = 1 << 27,
-        InEdenFlag = 1 << 28,
+        V8CollectableDuringMinorGCFlag = 1 << 28,
         IsInsertionPointFlag = 1 << 29,
 
 #if ENABLE(SVG)
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to