• barraclough@apple.com's avatar
    https://bugs.webkit.org/show_bug.cgi?id=120128 · dd40a7eb
    barraclough@apple.com authored
    Remove putDirectVirtual
    
    Reviewed by Sam Weinig.
    
    This could most generously be described as 'vestigial'.
    No performance impact.
    
    * API/JSObjectRef.cpp:
    (JSObjectSetProperty):
        - changed to use defineOwnProperty
    * debugger/DebuggerActivation.cpp:
    * debugger/DebuggerActivation.h:
        - remove putDirectVirtual
    * interpreter/Interpreter.cpp:
    (JSC::Interpreter::execute):
        - changed to use defineOwnProperty
    * runtime/ClassInfo.h:
    * runtime/JSActivation.cpp:
    * runtime/JSActivation.h:
    * runtime/JSCell.cpp:
    * runtime/JSCell.h:
    * runtime/JSGlobalObject.cpp:
    * runtime/JSGlobalObject.h:
    * runtime/JSObject.cpp:
    * runtime/JSObject.h:
    * runtime/JSProxy.cpp:
    * runtime/JSProxy.h:
    * runtime/JSSymbolTableObject.cpp:
    * runtime/JSSymbolTableObject.h:
        - remove putDirectVirtual
    * runtime/PropertyDescriptor.h:
    (JSC::PropertyDescriptor::PropertyDescriptor):
        - added constructor for convenience
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154459 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dd40a7eb
PropertyDescriptor.h 4.19 KB