Ignore:
Timestamp:
Jul 5, 2008, 4:19:36 PM (17 years ago)
Author:
[email protected]
Message:

JavaScriptCore:

2008-07-05 Sam Weinig <[email protected]>

Rubber-stamped by Cameron Zwarich.

Split Arguments, IndexToNameMap, PrototypeFunction, GlobalEvalFunction and
the functions on the global object out of JSFunction.h/cpp.

  • GNUmakefile.am:
  • JavaScriptCore.pri:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • JavaScriptCoreSources.bkl:
  • VM/Machine.cpp:
  • kjs/AllInOneFile.cpp:
  • kjs/Arguments.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
  • kjs/Arguments.h: Copied from JavaScriptCore/kjs/JSFunction.h.
  • kjs/GlobalEvalFunction.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
  • kjs/GlobalEvalFunction.h: Copied from JavaScriptCore/kjs/JSFunction.h.
  • kjs/IndexToNameMap.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
  • kjs/IndexToNameMap.h: Copied from JavaScriptCore/kjs/JSFunction.h.
  • kjs/JSActivation.cpp:
  • kjs/JSFunction.cpp:
  • kjs/JSFunction.h:
  • kjs/JSGlobalObject.cpp:
  • kjs/JSGlobalObjectFunctions.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
  • kjs/JSGlobalObjectFunctions.h: Copied from JavaScriptCore/kjs/JSFunction.h. The functions on the global object should be in JSGlobalObject.cpp, but putting them there was a 0.5% regression.
  • kjs/PrototypeFunction.cpp: Copied from JavaScriptCore/kjs/JSFunction.cpp.
  • kjs/PrototypeFunction.h: Copied from JavaScriptCore/kjs/JSFunction.h.
  • kjs/Shell.cpp:
  • kjs/lexer.cpp:
  • kjs/ustring.cpp:

WebCore:

2008-07-05 Sam Weinig <[email protected]>

Rubber-stamped by Cameron Zwarich.

Split Arguments, IndexToNameMap, PrototypeFunction, GlobalEvalFunction and
the functions on the global object out of JSFunction.h/cpp.

  • ForwardingHeaders/kjs/PrototypeFunction.h: Added.
  • bindings/js/JSDOMBinding.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCoreSources.bkl

    r35007 r35016  
    4444    <set append="1" var="JSCORE_SOURCES_KJS">
    4545        DerivedSources/JavaScriptCore/grammar.cpp
    46         kjs/JSArray.cpp
     46        kjs/Arguments.cpp
    4747        kjs/ArrayConstructor.cpp
    4848        kjs/ArrayPrototype.cpp
     
    5252        kjs/collector.cpp
    5353        kjs/CommonIdentifiers.cpp
     54        kjs/DateConstructor.cpp
    5455        kjs/DateInstance.cpp
    55         kjs/DateConstructor.cpp
    5656        kjs/DateMath.cpp
    5757        kjs/DatePrototype.cpp
     
    6464        kjs/ErrorPrototype.cpp
    6565        kjs/ExecState.cpp
    66         kjs/GetterSetter.cpp
    67         kjs/JSFunction.cpp
    6866        kjs/FunctionConstructor.cpp
    6967        kjs/FunctionPrototype.cpp
     68        kjs/GetterSetter.cpp
     69        kjs/GlobalEvalFunction.cpp
    7070        kjs/identifier.cpp
     71        kjs/IndexToNameMap.cpp
    7172        kjs/InitializeThreading.cpp
    7273        kjs/InternalFunction.cpp
    7374        kjs/interpreter.cpp
    7475        kjs/JSActivation.cpp
     76        kjs/JSArray.cpp
    7577        kjs/JSCell.cpp
     78        kjs/JSFunction.cpp
    7679        kjs/JSGlobalData.cpp
    7780        kjs/JSGlobalObject.cpp
    78         kjs/JSVariableObject.cpp
     81        kjs/JSGlobalObjectFunctions.cpp
    7982        kjs/JSImmediate.cpp
    8083        kjs/JSLock.cpp
    8184        kjs/JSNotAnObject.cpp
    8285        kjs/JSNumberCell.cpp
     86        kjs/JSObject.cpp
    8387        kjs/JSString.cpp
     88        kjs/JSValue.cpp
     89        kjs/JSVariableObject.cpp
    8490        kjs/JSWrapperObject.cpp
    8591        kjs/LabelStack.cpp
     
    95101        kjs/NumberObject.cpp
    96102        kjs/NumberPrototype.cpp
    97         kjs/JSObject.cpp
    98103        kjs/ObjectConstructor.cpp
    99104        kjs/ObjectPrototype.cpp
     
    101106        kjs/Parser.cpp
    102107        kjs/PropertyMap.cpp
     108        kjs/PropertyNameArray.cpp
    103109        kjs/PropertySlot.cpp
    104         kjs/PropertyNameArray.cpp
     110        kjs/PrototypeFunction.cpp
    105111        kjs/regexp.cpp
    106112        kjs/RegExpConstructor.cpp
     
    112118        kjs/StringPrototype.cpp
    113119        kjs/ustring.cpp
    114         kjs/JSValue.cpp
    115120
    116121    </set>
Note: See TracChangeset for help on using the changeset viewer.