Ignore:
Timestamp:
Jul 31, 2008, 5:19:22 AM (17 years ago)
Author:
[email protected]
Message:

Rubber-stamped by Maciej.

Eliminate JSLock (it was already disabled, removing the stub implementaion and all
call sites now).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/JSObjectRef.cpp

    r35293 r35478  
    7070    ExecState* exec = toJS(ctx);
    7171    exec->globalData().heap->registerThread();
    72     JSLock lock(exec);
    7372
    7473    if (!jsClass)
     
    8685    ExecState* exec = toJS(ctx);
    8786    exec->globalData().heap->registerThread();
    88     JSLock lock(exec);
    8987
    9088    Identifier nameID = name ? Identifier(exec, toJS(name)) : Identifier(exec, "anonymous");
     
    9795    ExecState* exec = toJS(ctx);
    9896    exec->globalData().heap->registerThread();
    99     JSLock lock(exec);
    10097
    10198    JSValue* jsPrototype = jsClass
     
    112109    ExecState* exec = toJS(ctx);
    113110    exec->globalData().heap->registerThread();
    114     JSLock lock(exec);
    115111
    116112    UString::Rep* bodyRep = toJS(body);
     
    152148    ExecState* exec = toJS(ctx);
    153149    exec->globalData().heap->registerThread();
    154     JSLock lock(exec);
    155150
    156151    JSObject* jsObject = toJS(object);
     
    164159    ExecState* exec = toJS(ctx);
    165160    exec->globalData().heap->registerThread();
    166     JSLock lock(exec);
    167161
    168162    JSObject* jsObject = toJS(object);
     
    182176    ExecState* exec = toJS(ctx);
    183177    exec->globalData().heap->registerThread();
    184     JSLock lock(exec);
    185178
    186179    JSObject* jsObject = toJS(object);
     
    204197    ExecState* exec = toJS(ctx);
    205198    exec->globalData().heap->registerThread();
    206     JSLock lock(exec);
    207199
    208200    JSObject* jsObject = toJS(object);
     
    222214    ExecState* exec = toJS(ctx);
    223215    exec->globalData().heap->registerThread();
    224     JSLock lock(exec);
    225216
    226217    JSObject* jsObject = toJS(object);
     
    239230    ExecState* exec = toJS(ctx);
    240231    exec->globalData().heap->registerThread();
    241     JSLock lock(exec);
    242232
    243233    JSObject* jsObject = toJS(object);
     
    290280    ExecState* exec = toJS(ctx);
    291281    exec->globalData().heap->registerThread();
    292     JSLock lock(exec);
    293282
    294283    JSObject* jsObject = toJS(object);
     
    328317    ExecState* exec = toJS(ctx);
    329318    exec->globalData().heap->registerThread();
    330     JSLock lock(exec);
    331319
    332320    JSObject* jsObject = toJS(object);
     
    365353    ExecState* exec = toJS(ctx);
    366354    exec->globalData().heap->registerThread();
    367     JSLock lock(exec);
    368355
    369356    JSPropertyNameArrayRef propertyNames = new OpaqueJSPropertyNameArray(&exec->globalData());
     
    381368void JSPropertyNameArrayRelease(JSPropertyNameArrayRef array)
    382369{
    383     if (--array->refCount == 0) {
    384         JSLock lock(array->array.globalData()->isSharedInstance);
     370    if (--array->refCount == 0)
    385371        delete array;
    386     }
    387372}
    388373
     
    403388
    404389    propertyNames->globalData()->heap->registerThread();
    405     JSLock lock(propertyNames->globalData()->isSharedInstance);
    406390
    407391    propertyNames->add(Identifier(propertyNames->globalData(), rep));
Note: See TracChangeset for help on using the changeset viewer.