| | 1 | 2008-08-14 Kevin McCullough <kmccullough@apple.com> |
|---|
| | 2 | |
|---|
| | 3 | Reviewed by Tim. |
|---|
| | 4 | |
|---|
| | 5 | <rdar://problem/6115819> Notify of profile in console |
|---|
| | 6 | - Profiles now have a unique ID so that they can be linked to the |
|---|
| | 7 | console message that announces that a profile completed. |
|---|
| | 8 | |
|---|
| | 9 | * profiler/HeavyProfile.cpp: |
|---|
| | 10 | (KJS::HeavyProfile::HeavyProfile): |
|---|
| | 11 | * profiler/Profile.cpp: |
|---|
| | 12 | (KJS::Profile::create): |
|---|
| | 13 | (KJS::Profile::Profile): |
|---|
| | 14 | * profiler/Profile.h: |
|---|
| | 15 | (KJS::Profile::uid): |
|---|
| | 16 | * profiler/ProfileGenerator.cpp: |
|---|
| | 17 | (KJS::ProfileGenerator::create): |
|---|
| | 18 | (KJS::ProfileGenerator::ProfileGenerator): |
|---|
| | 19 | * profiler/ProfileGenerator.h: |
|---|
| | 20 | * profiler/Profiler.cpp: |
|---|
| | 21 | (KJS::Profiler::startProfiling): |
|---|
| | 22 | * profiler/TreeProfile.cpp: |
|---|
| | 23 | (KJS::TreeProfile::create): |
|---|
| | 24 | (KJS::TreeProfile::TreeProfile): |
|---|
| | 25 | * profiler/TreeProfile.h: |
|---|
| | 26 | |
|---|
| | 27 | 2008-08-13 Geoffrey Garen <ggaren@apple.com> |
|---|
| | 28 | |
|---|
| | 29 | Reviewed by Oliver Hunt. |
|---|
| | 30 | |
|---|
| | 31 | Nixed a PIC branch from JSObject::getOwnPropertySlot, by forcing |
|---|
| | 32 | fillGetterProperty, which references a global function pointer, |
|---|
| | 33 | out-of-line. |
|---|
| | 34 | |
|---|
| | 35 | .2% SunSpider speedup, 4.3% access-nbody speedup, 8.7% speedup on a |
|---|
| | 36 | custom property access benchmark for objects with one property. |
|---|
| | 37 | |
|---|
| | 38 | * kjs/JSObject.cpp: |
|---|
| | 39 | (KJS::JSObject::fillGetterPropertySlot): |
|---|
| | 40 | |
|---|
| | 41 | 2008-08-13 Alp Toker <alp@nuanti.com> |
|---|
| | 42 | |
|---|
| | 43 | Reviewed by Eric Seidel. |
|---|
| | 44 | |
|---|
| | 45 | https://bugs.webkit.org/show_bug.cgi?id=20349 |
|---|
| | 46 | WTF::initializeThreading() fails if threading is already initialized |
|---|
| | 47 | |
|---|
| | 48 | Fix threading initialization logic to support cases where |
|---|
| | 49 | g_thread_init() has already been called elsewhere. |
|---|
| | 50 | |
|---|
| | 51 | Resolves database-related crashers reported in several applications. |
|---|
| | 52 | |
|---|
| | 53 | * wtf/ThreadingGtk.cpp: |
|---|
| | 54 | (WTF::initializeThreading): |
|---|
| | 55 | |
|---|
| | 56 | 2008-08-13 Brad Hughes <bhughes@trolltech.com> |
|---|
| | 57 | |
|---|
| | 58 | Reviewed by Simon. |
|---|
| | 59 | |
|---|
| | 60 | Fix compiling of QtWebKit in release mode with the Intel C++ Compiler for Linux |
|---|
| | 61 | |
|---|
| | 62 | The latest upgrade of the intel compiler allows us to compile all of |
|---|
| | 63 | Qt with optimizations enabled (yay!). |
|---|
| | 64 | |
|---|
| | 65 | * JavaScriptCore.pro: |
|---|
| | 66 | |
|---|