Ignore:
Timestamp:
Jun 30, 2008, 1:52:03 PM (17 years ago)
Author:
[email protected]
Message:

2008-06-30 Sam Weinig <[email protected]>

Rubber-stamped by Darin Adler.

Remove internal.cpp and move its contents to there own .cpp files.

  • GNUmakefile.am:
  • JavaScriptCore.pri:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • JavaScriptCoreSources.bkl:
  • kjs/AllInOneFile.cpp:
  • kjs/GetterSetter.cpp: Copied from kjs/internal.cpp.
  • kjs/InternalFunction.cpp: Copied from kjs/internal.cpp.
  • kjs/JSNumberCell.cpp: Copied from kjs/internal.cpp.
  • kjs/JSString.cpp: Copied from kjs/internal.cpp.
  • kjs/JSString.h:
  • kjs/LabelStack.cpp: Copied from kjs/internal.cpp.
  • kjs/NumberConstructor.cpp:
  • kjs/NumberObject.cpp: (KJS::constructNumber): (KJS::constructNumberFromImmediateNumber):
  • kjs/internal.cpp: Removed.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/NumberObject.cpp

    r34854 r34893  
    2323#include "NumberObject.h"
    2424
     25#include "JSGlobalObject.h"
     26#include "NumberPrototype.h"
     27
    2528namespace KJS {
    2629
     
    3740}
    3841
     42NumberObject* constructNumber(ExecState* exec, JSNumberCell* number)
     43{
     44    NumberObject* obj = new (exec) NumberObject(exec->lexicalGlobalObject()->numberPrototype());
     45    obj->setInternalValue(number);
     46    return obj;
     47}
     48
     49NumberObject* constructNumberFromImmediateNumber(ExecState* exec, JSValue* value)
     50{
     51    NumberObject* obj = new (exec) NumberObject(exec->lexicalGlobalObject()->numberPrototype());
     52    obj->setInternalValue(value);
     53    return obj;
     54}
     55
    3956} // namespace KJS
Note: See TracChangeset for help on using the changeset viewer.