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/JavaScriptCore.pri

    r35007 r35016  
    6262# Other compilers may be able to do this at link time
    6363SOURCES += \
    64     kjs/JSFunction.cpp \
    65     kjs/debugger.cpp \
    66     kjs/JSArray.cpp \
     64    kjs/Arguments.cpp \
    6765    kjs/ArrayConstructor.cpp \
    6866    kjs/ArrayPrototype.cpp \
     
    7270    kjs/collector.cpp \
    7371    kjs/CommonIdentifiers.cpp \
     72    kjs/DateConstructor.cpp \
    7473    kjs/DateInstance.cpp \
    75     kjs/DateConstructor.cpp \
    7674    kjs/DateMath.cpp \
    7775    kjs/DatePrototype.cpp \
     76    kjs/debugger.cpp \
    7877    kjs/DebuggerCallFrame.cpp \
    7978    kjs/dtoa.cpp \
     
    8685    kjs/FunctionPrototype.cpp \
    8786    kjs/GetterSetter.cpp \
     87    kjs/GlobalEvalFunction.cpp \
    8888    kjs/identifier.cpp \
     89    kjs/IndexToNameMap.cpp \
    8990    kjs/InternalFunction.cpp \
    9091    kjs/interpreter.cpp \
     92    kjs/JSArray.cpp \
    9193    kjs/JSCell.cpp \
     94    kjs/JSFunction.cpp \
     95    kjs/JSGlobalObjectFunctions.cpp \
    9296    kjs/JSImmediate.cpp \
    9397    kjs/JSLock.cpp \
    9498    kjs/JSNumberCell.cpp \
     99    kjs/JSObject.cpp \
    95100    kjs/JSString.cpp \
     101    kjs/JSValue.cpp \
    96102    kjs/JSWrapperObject.cpp \
    97103    kjs/LabelStack.cpp \
     
    107113    kjs/NumberObject.cpp \
    108114    kjs/NumberPrototype.cpp \
    109     kjs/JSObject.cpp \
    110115    kjs/ObjectConstructor.cpp \
    111116    kjs/ObjectPrototype.cpp \
     
    113118    kjs/Parser.cpp \
    114119    kjs/PropertyMap.cpp \
     120    kjs/PropertyNameArray.cpp \
    115121    kjs/PropertySlot.cpp \
    116     kjs/PropertyNameArray.cpp \
     122    kjs/PrototypeFunction.cpp \
    117123    kjs/regexp.cpp \
    118124    kjs/RegExpConstructor.cpp \
     
    124130    kjs/StringPrototype.cpp \
    125131    kjs/ustring.cpp \
    126     kjs/JSValue.cpp \
     132    profiler/Profile.cpp \
    127133    profiler/ProfileNode.cpp \
    128     profiler/Profile.cpp \
    129134    profiler/Profiler.cpp \
    130135    profiler/TreeProfile.cpp \
Note: See TracChangeset for help on using the changeset viewer.