|
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 == |