Show
Ignore:
Timestamp:
08/15/08 13:25:16 (5 months ago)
Author:
mbensi
Message:

merge with webkit revision 35774

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/JavaScriptCore/ChangeLog

    r436 r437  
     12008-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 
     272008-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 
     412008-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 
     562008-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 
    1672008-08-13  Oliver Hunt  <oliver@apple.com> 
    268