interpreter.cpp   interpreter.cpp 
skipping to change at line 428 skipping to change at line 428
putNamedConstructor("RegExp", m_RegExp); putNamedConstructor("RegExp", m_RegExp);
putNamedConstructor("Error", m_Error); putNamedConstructor("Error", m_Error);
putNamedConstructor("EvalError",m_EvalError); putNamedConstructor("EvalError",m_EvalError);
putNamedConstructor("RangeError",m_RangeError); putNamedConstructor("RangeError",m_RangeError);
putNamedConstructor("ReferenceError",m_ReferenceError); putNamedConstructor("ReferenceError",m_ReferenceError);
putNamedConstructor("SyntaxError",m_SyntaxError); putNamedConstructor("SyntaxError",m_SyntaxError);
putNamedConstructor("TypeError",m_TypeError); putNamedConstructor("TypeError",m_TypeError);
putNamedConstructor("URIError",m_UriError); putNamedConstructor("URIError",m_UriError);
// Set the constructorPropertyName property of all builtin constructors // Set the constructorPropertyName property of all builtin constructors
objProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, objProto->put(&m_globalExec, m_globalExec.propertyNames().constructor,
m_Object, DontEnum | DontDelete | ReadOnly); m_Object, DontEnum);
funcProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, funcProto->put(&m_globalExec, m_globalExec.propertyNames().constructor,
m_Function, DontEnum | DontDelete | ReadOnly); m_Function, DontEnum);
arrayProto->put(&m_globalExec, m_globalExec.propertyNames().constructor arrayProto->put(&m_globalExec, m_globalExec.propertyNames().constructor
, m_Array, DontEnum | DontDelete | ReadOnly); , m_Array, DontEnum);
booleanProto->put(&m_globalExec, m_globalExec.propertyNames().construct booleanProto->put(&m_globalExec, m_globalExec.propertyNames().construct
or, m_Boolean, DontEnum | DontDelete | ReadOnly); or, m_Boolean, DontEnum);
stringProto->put(&m_globalExec, m_globalExec.propertyNames().constructo stringProto->put(&m_globalExec, m_globalExec.propertyNames().constructo
r, m_String, DontEnum | DontDelete | ReadOnly); r, m_String, DontEnum);
numberProto->put(&m_globalExec, m_globalExec.propertyNames().constructo numberProto->put(&m_globalExec, m_globalExec.propertyNames().constructo
r, m_Number, DontEnum | DontDelete | ReadOnly); r, m_Number, DontEnum);
dateProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, dateProto->put(&m_globalExec, m_globalExec.propertyNames().constructor,
m_Date, DontEnum | DontDelete | ReadOnly); m_Date, DontEnum);
regexpProto->put(&m_globalExec, m_globalExec.propertyNames().constructo regexpProto->put(&m_globalExec, m_globalExec.propertyNames().constructo
r, m_RegExp, DontEnum | DontDelete | ReadOnly); r, m_RegExp, DontEnum);
errorProto->put(&m_globalExec, m_globalExec.propertyNames().constructor errorProto->put(&m_globalExec, m_globalExec.propertyNames().constructor
, m_Error, DontEnum | DontDelete | ReadOnly); , m_Error, DontEnum);
m_EvalErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c m_EvalErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c
onstructor, m_EvalError, DontEnum | DontDelete | ReadOnly); onstructor, m_EvalError, DontEnum);
m_RangeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames(). m_RangeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().
constructor, m_RangeError, DontEnum | DontDelete | ReadOnly); constructor, m_RangeError, DontEnum);
m_ReferenceErrorPrototype->put(&m_globalExec, m_globalExec.propertyName m_ReferenceErrorPrototype->put(&m_globalExec, m_globalExec.propertyName
s().constructor, m_ReferenceError, DontEnum | DontDelete | ReadOnly); s().constructor, m_ReferenceError, DontEnum);
m_SyntaxErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames() m_SyntaxErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames()
.constructor, m_SyntaxError, DontEnum | DontDelete | ReadOnly); .constructor, m_SyntaxError, DontEnum);
m_TypeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c m_TypeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c
onstructor, m_TypeError, DontEnum | DontDelete | ReadOnly); onstructor, m_TypeError, DontEnum);
m_UriErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().co m_UriErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().co
nstructor, m_UriError, DontEnum | DontDelete | ReadOnly); nstructor, m_UriError, DontEnum);
// built-in values // built-in values
m_globalObject->put(&m_globalExec, "NaN", jsNaN(), DontEnum|Dont m_globalObject->put(&m_globalExec, "NaN", jsNaN(), DontEnum|Dont
Delete); Delete|ReadOnly);
m_globalObject->put(&m_globalExec, "Infinity", jsNumber(Inf), DontEnu m_globalObject->put(&m_globalExec, "Infinity", jsNumber(Inf), DontEnu
m|DontDelete); m|DontDelete|ReadOnly);
m_globalObject->put(&m_globalExec, "undefined", jsUndefined(), DontEnu m_globalObject->put(&m_globalExec, "undefined", jsUndefined(), DontEnu
m|DontDelete); m|DontDelete|ReadOnly);
// built-in functions // built-in functions
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Eval, 1, "eval"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Eval, 1, "eval"), DontEnum);
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseInt, 2, "parseInt"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseInt, 2, "parseInt"), DontEnum);
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseFloat, 1, "parseFloat"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseFloat, 1, "parseFloat"), DontEnum);
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsNaN, 1, "isNaN"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsNaN, 1, "isNaN"), DontEnum);
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsFinite, 1, "isFinite"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsFinite, 1, "isFinite"), DontEnum);
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Escape, 1, "escape"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Escape, 1, "escape"), DontEnum);
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::UnEscape, 1, "unescape"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::UnEscape, 1, "unescape"), DontEnum);
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::DecodeURI, 1, "decodeURI"), DontEnum); m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::DecodeURI, 1, "decodeURI"), DontEnum);
 End of changes. 2 change blocks. 
36 lines changed or deleted 36 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/