• mjs's avatar
    JavaScriptCore: · 6d32b07d
    mjs authored
    	Rewrote garbage collector to make blocks of actual memory instead
    	of blocks of pointers. 7% improvement on JavaScript
    	iBench. There's still lots of room to tune the new GC, this is
    	just my first cut.
    
            * kjs/collector.cpp:
            (Collector::allocate):
            (Collector::collect):
            (Collector::size):
            (Collector::outOfMemory):
            (Collector::finalCheck):
            (Collector::numGCNotAllowedObjects):
            (Collector::numReferencedObjects):
            (Collector::liveObjectClasses):
            * kjs/collector.h:
            * kjs/function.cpp:
            (ActivationImp::ActivationImp):
            * kjs/function.h:
    
    WebCore:
    
            * force-js-clean-timestamp: Work around PB lameness yet again.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2779 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    6d32b07d