Ignore:
Timestamp:
Jun 15, 2012, 3:24:21 PM (13 years ago)
Author:
[email protected]
Message:

[BlackBerry] Put platform-specific GC policy in GCActivityCallback
https://bugs.webkit.org/show_bug.cgi?id=89236

Patch by Yong Li <[email protected]> on 2012-06-15
Reviewed by Rob Buis.

Add GCActivityCallbackBlackBerry.cpp and implement platform-specific
low memory GC policy there.

  • PlatformBlackBerry.cmake:
  • heap/Heap.h:

(JSC::Heap::isSafeToCollect): Added.

  • runtime/GCActivityCallbackBlackBerry.cpp: Added.

(JSC):
(JSC::DefaultGCActivityCallbackPlatformData::DefaultGCActivityCallbackPlatformData):
(DefaultGCActivityCallbackPlatformData):
(JSC::DefaultGCActivityCallback::DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::~DefaultGCActivityCallback):
(JSC::DefaultGCActivityCallback::didAllocate):
(JSC::DefaultGCActivityCallback::willCollect):
(JSC::DefaultGCActivityCallback::synchronize):
(JSC::DefaultGCActivityCallback::cancel):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r120500 r120502  
     12012-06-15  Yong Li  <[email protected]>
     2
     3        [BlackBerry] Put platform-specific GC policy in GCActivityCallback
     4        https://bugs.webkit.org/show_bug.cgi?id=89236
     5
     6        Reviewed by Rob Buis.
     7
     8        Add GCActivityCallbackBlackBerry.cpp and implement platform-specific
     9        low memory GC policy there.
     10
     11        * PlatformBlackBerry.cmake:
     12        * heap/Heap.h:
     13        (JSC::Heap::isSafeToCollect): Added.
     14        * runtime/GCActivityCallbackBlackBerry.cpp: Added.
     15        (JSC):
     16        (JSC::DefaultGCActivityCallbackPlatformData::DefaultGCActivityCallbackPlatformData):
     17        (DefaultGCActivityCallbackPlatformData):
     18        (JSC::DefaultGCActivityCallback::DefaultGCActivityCallback):
     19        (JSC::DefaultGCActivityCallback::~DefaultGCActivityCallback):
     20        (JSC::DefaultGCActivityCallback::didAllocate):
     21        (JSC::DefaultGCActivityCallback::willCollect):
     22        (JSC::DefaultGCActivityCallback::synchronize):
     23        (JSC::DefaultGCActivityCallback::cancel):
     24
    1252012-06-15  Filip Pizlo  <[email protected]>
    226
Note: See TracChangeset for help on using the changeset viewer.