Skip to content
  • mjs's avatar
    - fixed 2948835 - JavaScriptCore locking is too fine grained, makes it too slow · 439e9051
    mjs authored
    	* kjs/collector.cpp:
            (Collector::allocate):
            (Collector::collect):
            (Collector::finalCheck):
            (Collector::numInterpreters):
            (Collector::numGCNotAllowedObjects):
            (Collector::numReferencedObjects):
            * kjs/collector.h:
            * kjs/internal.cpp:
            (initializeInterpreterLock):
            (lockInterpreter):
            (unlockInterpreter):
            (Parser::parse):
            (InterpreterImp::InterpreterImp):
            (InterpreterImp::clear):
            (InterpreterImp::evaluate):
            * kjs/value.cpp:
            (ValueImp::ValueImp):
            (ValueImp::setGcAllowed):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    439e9051