webengine/osswebengine/JavaScriptCore/ChangeLog
changeset 0 dd21522fd290
equal deleted inserted replaced
-1:000000000000 0:dd21522fd290
       
     1 2007-10-18  Maciej Stachowiak  <mjs@apple.com>
       
     2 
       
     3         Reviewed by Adam.
       
     4         
       
     5         - use __declspec(thread) for fast thread-local storage on Windows
       
     6         
       
     7         - 2.2% speedup on sunspider (on Windows)
       
     8         - 7% speedup on the string section
       
     9         - 6% speedup on JS iBench
       
    10         
       
    11         - fixed <rdar://problem/5473084> PLT on Windows got 2.5% slower between r25406 and r25422
       
    12         - fixed at least some of <rdar://5527965? i-Bench JS was 14% slower in 310A11 than 310A10
       
    13         
       
    14         
       
    15         * wtf/FastMalloc.cpp:
       
    16         (WTF::getThreadHeap):
       
    17         (WTF::setThreadHeap):
       
    18         (WTF::TCMalloc_ThreadCache::GetCache):
       
    19         (WTF::TCMalloc_ThreadCache::GetCacheIfPresent):
       
    20         (WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary):
       
    21 
       
    22 2007-10-16  Adam Roben  <aroben@apple.com>
       
    23 
       
    24         Make testkjs not delay-load WebKit
       
    25 
       
    26         Soon, delay-loading WebKit will be impossible (because we will be
       
    27         using __declspec(thread) for thread-local storage). This change
       
    28         prepares testkjs for the future.
       
    29 
       
    30         Reviewed by Sam.
       
    31 
       
    32         * JavaScriptCore.vcproj/JavaScriptCore.sln: Removed WebKitInitializer,
       
    33         added FindSafari.
       
    34         * JavaScriptCore.vcproj/testkjs/testkjs.vcproj: Don't link against
       
    35         WebKitInitializer, don't delay-load WebKit.
       
    36         * kjs/testkjs.cpp: Don't use WebKitInitializer.
       
    37 
       
    38 2007-10-16  Adam Roben  <aroben@apple.com>
       
    39 
       
    40         Updated testkjs for the rename of WebKit_debug.dll to WebKit.dll for the Debug configuration
       
    41 
       
    42         Reviewed by Kevin McCullough.
       
    43 
       
    44         * JavaScriptCore.vcproj/debug.vsprops: Added WebKitDLLConfigSuffix.
       
    45         * JavaScriptCore.vcproj/debug_internal.vsprops: Ditto.
       
    46         * JavaScriptCore.vcproj/release.vsprops: Ditto.
       
    47         * JavaScriptCore.vcproj/testkjs/testkjs.vcproj: Use
       
    48         WebKitDLLConfigSuffix when referring to WebKit.dll, and fixed a typo
       
    49         in the name of icuuc36[_debug].dll.
       
    50 
       
    51 == Rolled over to ChangeLog-2007-10-14 ==