Ignore:
Timestamp:
Jun 17, 2011, 12:11:44 PM (14 years ago)
Author:
[email protected]
Message:

2011-06-16 Geoffrey Garen <[email protected]>

Reviewed by Oliver Hunt.

Added some write barrier action, compiled out by default
https://bugs.webkit.org/show_bug.cgi?id=62844

  • JavaScriptCore.xcodeproj/project.pbxproj: Fixed an incremental build issue with Heap.cpp.
  • heap/Heap.cpp: (JSC::Heap::writeBarrierSlowCase):
  • heap/Heap.h: (JSC::Heap::writeBarrier):
  • heap/MarkedBlock.h: (JSC::MarkedBlock::isAtomAligned): (JSC::MarkedBlock::blockFor): (JSC::MarkedBlock::atomNumber): (JSC::MarkedBlock::ownerSetNumber): (JSC::MarkedBlock::addOldSpaceOwner): (JSC::MarkedBlock::OwnerSet::OwnerSet): (JSC::MarkedBlock::OwnerSet::add): (JSC::MarkedBlock::OwnerSet::clear): (JSC::MarkedBlock::OwnerSet::size): (JSC::MarkedBlock::OwnerSet::didOverflow): (JSC::MarkedBlock::OwnerSet::owners): Added a basic write barrier that tracks owners for regions within blocks. Currently unused.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r89153 r89156  
     12011-06-16  Geoffrey Garen  <[email protected]>
     2
     3        Reviewed by Oliver Hunt.
     4
     5        Added some write barrier action, compiled out by default
     6        https://bugs.webkit.org/show_bug.cgi?id=62844
     7
     8        * JavaScriptCore.exp: Build!
     9
     10        * JavaScriptCore.xcodeproj/project.pbxproj: Fixed an incremental build
     11        issue with Heap.cpp.
     12
     13        * heap/Heap.cpp:
     14        (JSC::Heap::writeBarrierSlowCase):
     15        * heap/Heap.h:
     16        (JSC::Heap::writeBarrier):
     17        * heap/MarkedBlock.h:
     18        (JSC::MarkedBlock::isAtomAligned):
     19        (JSC::MarkedBlock::blockFor):
     20        (JSC::MarkedBlock::atomNumber):
     21        (JSC::MarkedBlock::ownerSetNumber):
     22        (JSC::MarkedBlock::addOldSpaceOwner):
     23        (JSC::MarkedBlock::OwnerSet::OwnerSet):
     24        (JSC::MarkedBlock::OwnerSet::add):
     25        (JSC::MarkedBlock::OwnerSet::clear):
     26        (JSC::MarkedBlock::OwnerSet::size):
     27        (JSC::MarkedBlock::OwnerSet::didOverflow):
     28        (JSC::MarkedBlock::OwnerSet::owners): Added a basic write barrier that
     29        tracks owners for regions within blocks. Currently unused.
     30
    1312011-06-17  Raphael Kubo da Costa  <[email protected]>
    232
Note: See TracChangeset for help on using the changeset viewer.