Changeset 44522 in webkit for trunk/JavaScriptCore/runtime


Ignore:
Timestamp:
Jun 8, 2009, 11:24:37 PM (16 years ago)
Author:
[email protected]
Message:

Revert r44521 as it causes regressions on windows for some reason.

Location:
trunk/JavaScriptCore/runtime
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/CommonIdentifiers.h

    r44521 r44522  
    6060    macro(toExponential) \
    6161    macro(toFixed) \
    62     macro(toJSON) \
    6362    macro(toLocaleString) \
    6463    macro(toPrecision) \
  • trunk/JavaScriptCore/runtime/JSGlobalData.cpp

    r44521 r44522  
    6161
    6262extern const HashTable arrayTable;
    63 extern const HashTable jsonTable;
    6463extern const HashTable dateTable;
    6564extern const HashTable mathTable;
     
    107106    , arrayTable(fastNew<HashTable>(JSC::arrayTable))
    108107    , dateTable(fastNew<HashTable>(JSC::dateTable))
    109     , jsonTable(fastNew<HashTable>(JSC::jsonTable))
    110108    , mathTable(fastNew<HashTable>(JSC::mathTable))
    111109    , numberTable(fastNew<HashTable>(JSC::numberTable))
     
    158156    arrayTable->deleteTable();
    159157    dateTable->deleteTable();
    160     jsonTable->deleteTable();
    161158    mathTable->deleteTable();
    162159    numberTable->deleteTable();
     
    170167    fastDelete(const_cast<HashTable*>(arrayTable));
    171168    fastDelete(const_cast<HashTable*>(dateTable));
    172     fastDelete(const_cast<HashTable*>(jsonTable));
    173169    fastDelete(const_cast<HashTable*>(mathTable));
    174170    fastDelete(const_cast<HashTable*>(numberTable));
  • trunk/JavaScriptCore/runtime/JSGlobalData.h

    r44521 r44522  
    8383        const HashTable* arrayTable;
    8484        const HashTable* dateTable;
    85         const HashTable* jsonTable;
    8685        const HashTable* mathTable;
    8786        const HashTable* numberTable;
  • trunk/JavaScriptCore/runtime/JSGlobalObject.cpp

    r44521 r44522  
    5151#include "JSGlobalObjectFunctions.h"
    5252#include "JSLock.h"
    53 #include "JSONObject.h"
    5453#include "Interpreter.h"
    5554#include "MathObject.h"
     
    320319        GlobalPropertyInfo(Identifier(exec, "NaN"), jsNaN(exec), DontEnum | DontDelete),
    321320        GlobalPropertyInfo(Identifier(exec, "Infinity"), jsNumber(exec, Inf), DontEnum | DontDelete),
    322         GlobalPropertyInfo(Identifier(exec, "undefined"), jsUndefined(), DontEnum | DontDelete),
    323         GlobalPropertyInfo(Identifier(exec, "JSON"), new (exec) JSONObject(JSONObject::createStructure(d()->objectPrototype)), DontEnum | DontDelete)
     321        GlobalPropertyInfo(Identifier(exec, "undefined"), jsUndefined(), DontEnum | DontDelete)
    324322    };
    325323
Note: See TracChangeset for help on using the changeset viewer.