Ignore:
Timestamp:
Oct 7, 2011, 5:06:07 PM (14 years ago)
Author:
[email protected]
Message:

Add static version of JSCell::put
https://bugs.webkit.org/show_bug.cgi?id=69382

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Added static version of both versions of put to all classes that
override them and changed the virtual versions to call the static
versions.

  • API/JSCallbackObject.h:
  • API/JSCallbackObjectFunctions.h:

(JSC::::put):

(JSC::DebuggerActivation::put):

  • debugger/DebuggerActivation.h:
  • runtime/Arguments.cpp:

(JSC::Arguments::put):

  • runtime/Arguments.h:
  • runtime/JSActivation.cpp:

(JSC::JSActivation::put):

  • runtime/JSActivation.h:
  • runtime/JSArray.cpp:

(JSC::JSArray::put):

  • runtime/JSArray.h:
  • runtime/JSByteArray.cpp:

(JSC::JSByteArray::put):

  • runtime/JSByteArray.h:
  • runtime/JSCell.cpp:

(JSC::JSCell::put):

  • runtime/JSCell.h:
  • runtime/JSFunction.cpp:

(JSC::JSFunction::put):

  • runtime/JSFunction.h:
  • runtime/JSGlobalObject.cpp:

(JSC::JSGlobalObject::put):

  • runtime/JSGlobalObject.h:
  • runtime/JSNotAnObject.cpp:

(JSC::JSNotAnObject::put):

  • runtime/JSNotAnObject.h:
  • runtime/JSObject.cpp:

(JSC::JSObject::put):

  • runtime/JSObject.h:
  • runtime/JSStaticScopeObject.cpp:

(JSC::JSStaticScopeObject::put):

  • runtime/JSStaticScopeObject.h:
  • runtime/ObjectPrototype.cpp:

(JSC::ObjectPrototype::put):

  • runtime/ObjectPrototype.h:
  • runtime/RegExpConstructor.cpp:

(JSC::RegExpConstructor::put):

  • runtime/RegExpConstructor.h:
  • runtime/RegExpMatchesArray.h:

(JSC::RegExpMatchesArray::put):

  • runtime/RegExpObject.cpp:

(JSC::RegExpObject::put):

  • runtime/RegExpObject.h:
  • runtime/StringObject.cpp:

(JSC::StringObject::put):

  • runtime/StringObject.h:

Source/JavaScriptGlue:

Added static version of both versions of put to all classes that
override them and changed the virtual versions to call the static
versions.

  • UserObjectImp.cpp:

(UserObjectImp::put):

  • UserObjectImp.h:

Source/WebCore:

No new tests.

Added static version of both versions of put to all classes that
override them and changed the virtual versions to call the static
versions.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):
(GenerateImplementation):

  • bindings/scripts/test/JS/JSTestObj.cpp:

(WebCore::JSTestObj::put):

  • bindings/scripts/test/JS/JSTestObj.h:
  • bridge/objc/objc_runtime.h:
  • bridge/objc/objc_runtime.mm:

(JSC::Bindings::ObjcFallbackObjectImp::put):

  • bridge/runtime_array.cpp:

(JSC::RuntimeArray::put):

  • bridge/runtime_array.h:
  • bridge/runtime_object.cpp:

(JSC::Bindings::RuntimeObject::put):

  • bridge/runtime_object.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r96988 r96992  
     12011-10-07  Mark Hahnenberg  <[email protected]>
     2
     3        Add static version of JSCell::put
     4        https://bugs.webkit.org/show_bug.cgi?id=69382
     5
     6        Reviewed by Geoffrey Garen.
     7
     8        Added static version of both versions of put to all classes that
     9        override them and changed the virtual versions to call the static
     10        versions.
     11
     12        * API/JSCallbackObject.h:
     13        * API/JSCallbackObjectFunctions.h:
     14        (JSC::::put):
     15        * JavaScriptCore.exp:
     16        * debugger/DebuggerActivation.cpp:
     17        (JSC::DebuggerActivation::put):
     18        * debugger/DebuggerActivation.h:
     19        * runtime/Arguments.cpp:
     20        (JSC::Arguments::put):
     21        * runtime/Arguments.h:
     22        * runtime/JSActivation.cpp:
     23        (JSC::JSActivation::put):
     24        * runtime/JSActivation.h:
     25        * runtime/JSArray.cpp:
     26        (JSC::JSArray::put):
     27        * runtime/JSArray.h:
     28        * runtime/JSByteArray.cpp:
     29        (JSC::JSByteArray::put):
     30        * runtime/JSByteArray.h:
     31        * runtime/JSCell.cpp:
     32        (JSC::JSCell::put):
     33        * runtime/JSCell.h:
     34        * runtime/JSFunction.cpp:
     35        (JSC::JSFunction::put):
     36        * runtime/JSFunction.h:
     37        * runtime/JSGlobalObject.cpp:
     38        (JSC::JSGlobalObject::put):
     39        * runtime/JSGlobalObject.h:
     40        * runtime/JSNotAnObject.cpp:
     41        (JSC::JSNotAnObject::put):
     42        * runtime/JSNotAnObject.h:
     43        * runtime/JSObject.cpp:
     44        (JSC::JSObject::put):
     45        * runtime/JSObject.h:
     46        * runtime/JSStaticScopeObject.cpp:
     47        (JSC::JSStaticScopeObject::put):
     48        * runtime/JSStaticScopeObject.h:
     49        * runtime/ObjectPrototype.cpp:
     50        (JSC::ObjectPrototype::put):
     51        * runtime/ObjectPrototype.h:
     52        * runtime/RegExpConstructor.cpp:
     53        (JSC::RegExpConstructor::put):
     54        * runtime/RegExpConstructor.h:
     55        * runtime/RegExpMatchesArray.h:
     56        (JSC::RegExpMatchesArray::put):
     57        * runtime/RegExpObject.cpp:
     58        (JSC::RegExpObject::put):
     59        * runtime/RegExpObject.h:
     60        * runtime/StringObject.cpp:
     61        (JSC::StringObject::put):
     62        * runtime/StringObject.h:
     63
    1642011-10-07  Gavin Barraclough  <[email protected]>
    265
Note: See TracChangeset for help on using the changeset viewer.