Fixed up ChangeLog after my last commit
authorggaren@apple.com <ggaren@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Feb 2011 02:21:51 +0000 (02:21 +0000)
committerggaren@apple.com <ggaren@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Feb 2011 02:21:51 +0000 (02:21 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@78170 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog

index ce1228e..b0fcdc4 100644 (file)
@@ -1,3 +1,37 @@
+2011-02-09  Geoffrey Garen  <ggaren@apple.com>
+
+        Reviewed by Oliver Hunt.
+
+        A little more encapsulation for MarkedBlock: Made MarkedBlock responsible
+        for its own initialization and destruction
+        https://bugs.webkit.org/show_bug.cgi?id=54137
+
+        * runtime/CollectorHeapIterator.h: Removed ObjectIterator since it is
+        now unused.
+
+        * runtime/JSCell.h: Maded MarkedBlock a friend so it can construct and
+        destruct JSCells.
+
+        * runtime/MarkedBlock.cpp:
+        (JSC::MarkedBlock::create):
+        (JSC::MarkedBlock::destroy):
+        (JSC::MarkedBlock::MarkedBlock): Migrated initialization and destruction
+        code from MarkedSpace, updating it not to use ObjectIterator. We don't
+        want to use an abstract iterator since iteration will be unique to each
+        block in the future.
+
+        * runtime/MarkedBlock.h: Made the consructor private and moved it into
+        the .cpp file because it's big now.
+
+        * runtime/MarkedSpace.cpp:
+        (JSC::MarkedSpace::allocateBlock):
+        (JSC::MarkedSpace::freeBlock): Migrated code.
+
+        * runtime/MarkedSpace.h:
+        (JSC::CollectorHeap::collectorBlock): Keep a vector of MarkedBlock
+        pointers instead of aligned allocations -- how MarkedBlocks are allocated
+        is now an implementation detail of MarkedBlock.
+
 2011-02-09  Adam Barth  <abarth@webkit.org>
 
         Another attempt to fix the Qt Windows build.
 
 2011-02-09  Geoffrey Garen  <ggaren@apple.com>
 
-        Reviewed by Oliver Hunt.
-
-        A little more encapsulation for MarkedBlock: Made MarkedBlock responsible
-        for its own initialization and destruction
-        https://bugs.webkit.org/show_bug.cgi?id=54137
-
-        * runtime/CollectorHeapIterator.h: Removed ObjectIterator since it is
-        now unused.
-
-        * runtime/JSCell.h: Maded MarkedBlock a friend so it can construct and
-        destruct JSCells.
-
-        * runtime/MarkedBlock.cpp:
-        (JSC::MarkedBlock::create):
-        (JSC::MarkedBlock::destroy):
-        (JSC::MarkedBlock::MarkedBlock): Migrated initialization and destruction
-        code from MarkedSpace, updating it not to use ObjectIterator. We don't
-        want to use an abstract iterator since iteration will be unique to each
-        block in the future.
-
-        * runtime/MarkedBlock.h: Made the consructor private and moved it into
-        the .cpp file because it's big now.
-
-        * runtime/MarkedSpace.cpp:
-        (JSC::MarkedSpace::allocateBlock):
-        (JSC::MarkedSpace::freeBlock): Migrated code.
-
-        * runtime/MarkedSpace.h:
-        (JSC::CollectorHeap::collectorBlock): Keep a vector of MarkedBlock
-        pointers instead of aligned allocations -- how MarkedBlocks are allocated
-        is now an implementation detail of MarkedBlock.
-
-2011-02-09  Geoffrey Garen  <ggaren@apple.com>
-
         Try to fix the build.
 
         * wtf/Bitmap.h: Include string.h for memset. Not sure why this started