Skip to content
  • ggaren@apple.com's avatar
    JavaScriptCore: · 339077ed
    ggaren@apple.com authored
    2009-04-28  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber stamped by Beth Dakin.
            
            Removed scaffolding supporting dynamically converting between 32bit and
            64bit value representations. 
    
            * API/JSCallbackConstructor.cpp:
            (JSC::constructJSCallback):
            * API/JSCallbackFunction.cpp:
            (JSC::JSCallbackFunction::call):
            * API/JSCallbackObjectFunctions.h:
            (JSC::::construct):
            (JSC::::call):
            * bytecode/CodeBlock.cpp:
            (JSC::CodeBlock::dump):
            * bytecode/CodeBlock.h:
            (JSC::CodeBlock::getConstant):
            * bytecompiler/BytecodeGenerator.cpp:
            (JSC::BytecodeGenerator::emitEqualityOp):
            * interpreter/CallFrame.cpp:
            (JSC::CallFrame::thisValue):
            * interpreter/Interpreter.cpp:
            (JSC::Interpreter::callEval):
            (JSC::Interpreter::throwException):
            (JSC::Interpreter::createExceptionScope):
            (JSC::Interpreter::privateExecute):
            (JSC::Interpreter::retrieveArguments):
            * interpreter/Register.h:
            (JSC::Register::):
            (JSC::Register::Register):
            (JSC::Register::jsValue):
            (JSC::Register::marked):
            (JSC::Register::mark):
            (JSC::Register::i):
            (JSC::Register::activation):
            (JSC::Register::arguments):
            (JSC::Register::callFrame):
            (JSC::Register::codeBlock):
            (JSC::Register::function):
            (JSC::Register::propertyNameIterator):
            (JSC::Register::scopeChain):
            (JSC::Register::vPC):
            * jit/JITStubs.cpp:
            (JSC::JITStubs::cti_op_call_NotJSFunction):
            (JSC::JITStubs::cti_op_load_varargs):
            (JSC::JITStubs::cti_op_call_eval):
            * jsc.cpp:
            (functionPrint):
            (functionDebug):
            (functionRun):
            (functionLoad):
            * runtime/ArgList.h:
            (JSC::ArgList::at):
            * runtime/Arguments.cpp:
            (JSC::Arguments::copyToRegisters):
            (JSC::Arguments::fillArgList):
            (JSC::Arguments::getOwnPropertySlot):
            * runtime/ArrayConstructor.cpp:
            (JSC::constructArrayWithSizeQuirk):
            * runtime/ArrayPrototype.cpp:
            (JSC::arrayProtoFuncJoin):
            (JSC::arrayProtoFuncConcat):
            (JSC::arrayProtoFuncPush):
            (JSC::arrayProtoFuncSlice):
            (JSC::arrayProtoFuncSort):
            (JSC::arrayProtoFuncSplice):
            (JSC::arrayProtoFuncUnShift):
            (JSC::arrayProtoFuncFilter):
            (JSC::arrayProtoFuncMap):
            (JSC::arrayProtoFuncEvery):
            (JSC::arrayProtoFuncForEach):
            (JSC::arrayProtoFuncSome):
            (JSC::arrayProtoFuncReduce):
            (JSC::arrayProtoFuncReduceRight):
            (JSC::arrayProtoFuncIndexOf):
            (JSC::arrayProtoFuncLastIndexOf):
            * runtime/BooleanConstructor.cpp:
            (JSC::constructBoolean):
            (JSC::callBooleanConstructor):
            * runtime/DateConstructor.cpp:
            (JSC::constructDate):
            (JSC::dateParse):
            (JSC::dateUTC):
            * runtime/DatePrototype.cpp:
            (JSC::formatLocaleDate):
            (JSC::fillStructuresUsingTimeArgs):
            (JSC::fillStructuresUsingDateArgs):
            (JSC::dateProtoFuncSetTime):
            (JSC::dateProtoFuncSetYear):
            * runtime/ErrorConstructor.cpp:
            (JSC::constructError):
            * runtime/FunctionConstructor.cpp:
            (JSC::constructFunction):
            * runtime/FunctionPrototype.cpp:
            (JSC::functionProtoFuncApply):
            (JSC::functionProtoFuncCall):
            * runtime/JSArray.cpp:
            (JSC::JSArray::JSArray):
            (JSC::constructArray):
            * runtime/JSArray.h:
            * runtime/JSGlobalObjectFunctions.cpp:
            (JSC::encode):
            (JSC::decode):
            (JSC::globalFuncEval):
            (JSC::globalFuncParseInt):
            (JSC::globalFuncParseFloat):
            (JSC::globalFuncIsNaN):
            (JSC::globalFuncIsFinite):
            (JSC::globalFuncEscape):
            (JSC::globalFuncUnescape):
            (JSC::globalFuncJSCPrint):
            * runtime/MathObject.cpp:
            (JSC::mathProtoFuncAbs):
            (JSC::mathProtoFuncACos):
            (JSC::mathProtoFuncASin):
            (JSC::mathProtoFuncATan):
            (JSC::mathProtoFuncATan2):
            (JSC::mathProtoFuncCeil):
            (JSC::mathProtoFuncCos):
            (JSC::mathProtoFuncExp):
            (JSC::mathProtoFuncFloor):
            (JSC::mathProtoFuncLog):
            (JSC::mathProtoFuncMax):
            (JSC::mathProtoFuncMin):
            (JSC::mathProtoFuncPow):
            (JSC::mathProtoFuncRound):
            (JSC::mathProtoFuncSin):
            (JSC::mathProtoFuncSqrt):
            (JSC::mathProtoFuncTan):
            * runtime/NativeErrorConstructor.cpp:
            (JSC::NativeErrorConstructor::construct):
            * runtime/NumberConstructor.cpp:
            (JSC::constructWithNumberConstructor):
            (JSC::callNumberConstructor):
            * runtime/NumberPrototype.cpp:
            (JSC::numberProtoFuncToString):
            (JSC::numberProtoFuncToFixed):
            (JSC::numberProtoFuncToExponential):
            (JSC::numberProtoFuncToPrecision):
            * runtime/ObjectConstructor.cpp:
            (JSC::constructObject):
            * runtime/ObjectPrototype.cpp:
            (JSC::objectProtoFuncHasOwnProperty):
            (JSC::objectProtoFuncIsPrototypeOf):
            (JSC::objectProtoFuncDefineGetter):
            (JSC::objectProtoFuncDefineSetter):
            (JSC::objectProtoFuncLookupGetter):
            (JSC::objectProtoFuncLookupSetter):
            (JSC::objectProtoFuncPropertyIsEnumerable):
            * runtime/PropertySlot.h:
            (JSC::PropertySlot::getValue):
            * runtime/RegExpConstructor.cpp:
            (JSC::constructRegExp):
            * runtime/RegExpObject.cpp:
            (JSC::RegExpObject::match):
            * runtime/RegExpPrototype.cpp:
            (JSC::regExpProtoFuncCompile):
            * runtime/StringConstructor.cpp:
            (JSC::stringFromCharCodeSlowCase):
            (JSC::stringFromCharCode):
            (JSC::constructWithStringConstructor):
            (JSC::callStringConstructor):
            * runtime/StringPrototype.cpp:
            (JSC::stringProtoFuncReplace):
            (JSC::stringProtoFuncCharAt):
            (JSC::stringProtoFuncCharCodeAt):
            (JSC::stringProtoFuncConcat):
            (JSC::stringProtoFuncIndexOf):
            (JSC::stringProtoFuncLastIndexOf):
            (JSC::stringProtoFuncMatch):
            (JSC::stringProtoFuncSearch):
            (JSC::stringProtoFuncSlice):
            (JSC::stringProtoFuncSplit):
            (JSC::stringProtoFuncSubstr):
            (JSC::stringProtoFuncSubstring):
            (JSC::stringProtoFuncLocaleCompare):
            (JSC::stringProtoFuncFontcolor):
            (JSC::stringProtoFuncFontsize):
            (JSC::stringProtoFuncAnchor):
            (JSC::stringProtoFuncLink):
    
    WebCore:
    
    2009-04-28  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber stamped by Beth Dakin.
            
            Removed scaffolding supporting dynamically converting between 32bit and
            64bit value representations. 
    
            * bindings/js/JSAudioConstructor.cpp:
            (WebCore::constructAudio):
            * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
            (WebCore::JSCanvasRenderingContext2D::setFillColor):
            (WebCore::JSCanvasRenderingContext2D::setStrokeColor):
            (WebCore::JSCanvasRenderingContext2D::strokeRect):
            (WebCore::JSCanvasRenderingContext2D::drawImage):
            (WebCore::JSCanvasRenderingContext2D::drawImageFromRect):
            (WebCore::JSCanvasRenderingContext2D::setShadow):
            (WebCore::JSCanvasRenderingContext2D::createPattern):
            (WebCore::JSCanvasRenderingContext2D::putImageData):
            (WebCore::JSCanvasRenderingContext2D::fillText):
            (WebCore::JSCanvasRenderingContext2D::strokeText):
            * bindings/js/JSClipboardCustom.cpp:
            (WebCore::JSClipboard::clearData):
            (WebCore::JSClipboard::getData):
            (WebCore::JSClipboard::setData):
            (WebCore::JSClipboard::setDragImage):
            * bindings/js/JSDOMApplicationCacheCustom.cpp:
            (WebCore::JSDOMApplicationCache::hasItem):
            (WebCore::JSDOMApplicationCache::add):
            (WebCore::JSDOMApplicationCache::remove):
            (WebCore::JSDOMApplicationCache::addEventListener):
            (WebCore::JSDOMApplicationCache::removeEventListener):
            * bindings/js/JSDOMStringListCustom.cpp:
            (WebCore::JSDOMStringList::item):
            * bindings/js/JSDOMWindowCustom.cpp:
            (WebCore::JSDOMWindow::open):
            (WebCore::JSDOMWindow::showModalDialog):
            (WebCore::JSDOMWindow::postMessage):
            (WebCore::JSDOMWindow::setTimeout):
            (WebCore::JSDOMWindow::setInterval):
            (WebCore::JSDOMWindow::atob):
            (WebCore::JSDOMWindow::btoa):
            (WebCore::JSDOMWindow::addEventListener):
            (WebCore::JSDOMWindow::removeEventListener):
            * bindings/js/JSDatabaseCustom.cpp:
            (WebCore::JSDatabase::changeVersion):
            (WebCore::JSDatabase::transaction):
            * bindings/js/JSElementCustom.cpp:
            (WebCore::JSElement::setAttribute):
            (WebCore::JSElement::setAttributeNode):
            (WebCore::JSElement::setAttributeNS):
            (WebCore::JSElement::setAttributeNodeNS):
            * bindings/js/JSGeolocationCustom.cpp:
            (WebCore::JSGeolocation::getCurrentPosition):
            (WebCore::JSGeolocation::watchPosition):
            * bindings/js/JSHTMLCollectionCustom.cpp:
            (WebCore::callHTMLCollection):
            (WebCore::JSHTMLCollection::item):
            (WebCore::JSHTMLCollection::namedItem):
            * bindings/js/JSHTMLDocumentCustom.cpp:
            (WebCore::documentWrite):
            * bindings/js/JSHTMLInputElementCustom.cpp:
            (WebCore::JSHTMLInputElement::setSelectionRange):
            * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
            (WebCore::JSHTMLOptionsCollection::add):
            * bindings/js/JSHTMLSelectElementCustom.cpp:
            (WebCore::JSHTMLSelectElement::remove):
            * bindings/js/JSImageConstructor.cpp:
            (WebCore::constructImage):
            * bindings/js/JSInspectorControllerCustom.cpp:
            (WebCore::JSInspectorController::highlightDOMNode):
            (WebCore::JSInspectorController::addResourceSourceToFrame):
            (WebCore::JSInspectorController::addSourceToFrame):
            (WebCore::JSInspectorController::getResourceDocumentNode):
            (WebCore::JSInspectorController::search):
            (WebCore::JSInspectorController::databaseTableNames):
            (WebCore::JSInspectorController::setting):
            (WebCore::JSInspectorController::setSetting):
            (WebCore::JSInspectorController::wrapCallback):
            * bindings/js/JSJavaScriptCallFrameCustom.cpp:
            (WebCore::JSJavaScriptCallFrame::evaluate):
            * bindings/js/JSLocationCustom.cpp:
            (WebCore::JSLocation::replace):
            (WebCore::JSLocation::assign):
            * bindings/js/JSMessagePortCustom.cpp:
            (WebCore::JSMessagePort::startConversation):
            (WebCore::JSMessagePort::addEventListener):
            (WebCore::JSMessagePort::removeEventListener):
            * bindings/js/JSNodeCustom.cpp:
            (WebCore::JSNode::insertBefore):
            (WebCore::JSNode::replaceChild):
            (WebCore::JSNode::removeChild):
            (WebCore::JSNode::appendChild):
            (WebCore::JSNode::addEventListener):
            (WebCore::JSNode::removeEventListener):
            * bindings/js/JSNodeFilterCustom.cpp:
            (WebCore::JSNodeFilter::acceptNode):
            * bindings/js/JSNodeListCustom.cpp:
            (WebCore::callNodeList):
            * bindings/js/JSOptionConstructor.cpp:
            (WebCore::constructHTMLOptionElement):
            * bindings/js/JSQuarantinedObjectWrapper.cpp:
            (WebCore::JSQuarantinedObjectWrapper::construct):
            (WebCore::JSQuarantinedObjectWrapper::call):
            * bindings/js/JSSQLResultSetRowListCustom.cpp:
            (WebCore::JSSQLResultSetRowList::item):
            * bindings/js/JSSQLTransactionCustom.cpp:
            (WebCore::JSSQLTransaction::executeSql):
            * bindings/js/JSSVGElementInstanceCustom.cpp:
            (WebCore::JSSVGElementInstance::addEventListener):
            (WebCore::JSSVGElementInstance::removeEventListener):
            * bindings/js/JSSVGLengthCustom.cpp:
            (WebCore::JSSVGLength::convertToSpecifiedUnits):
            * bindings/js/JSSVGMatrixCustom.cpp:
            (WebCore::JSSVGMatrix::rotateFromVector):
            * bindings/js/JSSVGPathSegListCustom.cpp:
            (WebCore::JSSVGPathSegList::initialize):
            (WebCore::JSSVGPathSegList::getItem):
            (WebCore::JSSVGPathSegList::insertItemBefore):
            (WebCore::JSSVGPathSegList::replaceItem):
            (WebCore::JSSVGPathSegList::removeItem):
            (WebCore::JSSVGPathSegList::appendItem):
            * bindings/js/JSSVGPointListCustom.cpp:
            (WebCore::JSSVGPointList::initialize):
            (WebCore::JSSVGPointList::getItem):
            (WebCore::JSSVGPointList::insertItemBefore):
            (WebCore::JSSVGPointList::replaceItem):
            (WebCore::JSSVGPointList::removeItem):
            (WebCore::JSSVGPointList::appendItem):
            * bindings/js/JSSVGTransformListCustom.cpp:
            (WebCore::JSSVGTransformList::initialize):
            (WebCore::JSSVGTransformList::getItem):
            (WebCore::JSSVGTransformList::insertItemBefore):
            (WebCore::JSSVGTransformList::replaceItem):
            (WebCore::JSSVGTransformList::removeItem):
            (WebCore::JSSVGTransformList::appendItem):
            * bindings/js/JSWebKitCSSMatrixConstructor.cpp:
            (WebCore::constructWebKitCSSMatrix):
            * bindings/js/JSWebKitPointConstructor.cpp:
            (WebCore::constructWebKitPoint):
            * bindings/js/JSWorkerConstructor.cpp:
            (WebCore::constructWorker):
            * bindings/js/JSWorkerContextCustom.cpp:
            (WebCore::JSWorkerContext::importScripts):
            (WebCore::JSWorkerContext::addEventListener):
            (WebCore::JSWorkerContext::removeEventListener):
            (WebCore::JSWorkerContext::setTimeout):
            (WebCore::JSWorkerContext::setInterval):
            * bindings/js/JSWorkerCustom.cpp:
            (WebCore::JSWorker::addEventListener):
            (WebCore::JSWorker::removeEventListener):
            * bindings/js/JSXMLHttpRequestCustom.cpp:
            (WebCore::JSXMLHttpRequest::open):
            (WebCore::JSXMLHttpRequest::setRequestHeader):
            (WebCore::JSXMLHttpRequest::send):
            (WebCore::JSXMLHttpRequest::getResponseHeader):
            (WebCore::JSXMLHttpRequest::overrideMimeType):
            (WebCore::JSXMLHttpRequest::addEventListener):
            (WebCore::JSXMLHttpRequest::removeEventListener):
            * bindings/js/JSXMLHttpRequestUploadCustom.cpp:
            (WebCore::JSXMLHttpRequestUpload::addEventListener):
            (WebCore::JSXMLHttpRequestUpload::removeEventListener):
            * bindings/js/JSXSLTProcessorCustom.cpp:
            (WebCore::JSXSLTProcessor::importStylesheet):
            (WebCore::JSXSLTProcessor::transformToFragment):
            (WebCore::JSXSLTProcessor::transformToDocument):
            (WebCore::JSXSLTProcessor::setParameter):
            (WebCore::JSXSLTProcessor::getParameter):
            (WebCore::JSXSLTProcessor::removeParameter):
            * bindings/js/ScheduledAction.cpp:
            (WebCore::ScheduledAction::create):
            (WebCore::ScheduledAction::ScheduledAction):
            * bindings/js/ScheduledAction.h:
            * bindings/js/ScriptCallFrame.cpp:
            (WebCore::ScriptCallFrame::ScriptCallFrame):
            * bindings/js/ScriptCallFrame.h:
            * bindings/js/ScriptCallStack.cpp:
            (WebCore::ScriptCallStack::ScriptCallStack):
            (WebCore::ScriptCallStack::initialize):
            * bridge/c/c_instance.cpp:
            (JSC::Bindings::CInstance::invokeMethod):
            (JSC::Bindings::CInstance::invokeDefaultMethod):
            (JSC::Bindings::CInstance::invokeConstruct):
            * bridge/jni/jni_instance.cpp:
            (JavaInstance::invokeMethod):
            * bridge/objc/objc_instance.mm:
            (ObjcInstance::invokeMethod):
            (ObjcInstance::invokeDefaultMethod):
    
    WebKit/mac:
    
    2009-04-28  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber stamped by Beth Dakin.
            
            Removed scaffolding supporting dynamically converting between 32bit and
            64bit value representations. 
    
            * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
            (WebKit::NetscapePluginInstanceProxy::marshalValues):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@42989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    339077ed