WebKit-https.git
7 years agoMissed one BackForwardListImpl.h in the last commit.
akling@apple.com [Wed, 11 Sep 2013 09:06:22 +0000 (09:06 +0000)]
Missed one BackForwardListImpl.h in the last commit.

* history/BackForwardList.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155514 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRename BackForwardListImpl.{cpp,h} => BackForwardClient.{cpp,h}
akling@apple.com [Wed, 11 Sep 2013 08:56:48 +0000 (08:56 +0000)]
Rename BackForwardListImpl.{cpp,h} => BackForwardClient.{cpp,h}

Rubber-stamped by Antti Koivisto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155512 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoCSSProperty::isInheritedProperty is large
rniwa@webkit.org [Wed, 11 Sep 2013 08:43:21 +0000 (08:43 +0000)]
CSSProperty::isInheritedProperty is large
https://bugs.webkit.org/show_bug.cgi?id=121083

Reviewed by Sam Weinig.

Support [Inherited] option in makeprop.pl and generate CSSProperty::isInheritedProperty in CSSPropertyNames.cpp
using a lookup table. We can pack the table better by using bitfield in the future but I think boolean lookup
table is a good first cut.

Updated CSSPropertyNames.in and SVGCSSPropertyNames.in to use the new option and removed the old code from
CSSProperty.cpp.

* css/CSSProperty.cpp:
* css/CSSPropertyNames.in:
* css/SVGCSSPropertyNames.in:
* css/makeprop.pl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155511 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRename BackForwardListImpl => BackForwardList.
akling@apple.com [Wed, 11 Sep 2013 08:38:12 +0000 (08:38 +0000)]
Rename BackForwardListImpl => BackForwardList.
<https://webkit.org/b/121146>

Reviewed by Antti Koivisto.

Nuke another old FIXME.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155510 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[GTK] Stop disabling deprecated symbols in debug builds
zandobersek@gmail.com [Wed, 11 Sep 2013 08:15:20 +0000 (08:15 +0000)]
[GTK] Stop disabling deprecated symbols in debug builds
https://bugs.webkit.org/show_bug.cgi?id=121145

Reviewed by Carlos Garcia Campos.

Disabling the dependencies' deprecated symbols in debug builds is only causing unnecessary
build failures. Compiler warnings are being thrown whenever a deprecated symbol is being
used, so a build failure is an overreach in this case.

* Source/autotools/SetupAutoconfHeader.m4:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155509 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoGenerate more HTML type checks and casting
gyuyoung.kim@samsung.com [Wed, 11 Sep 2013 08:02:57 +0000 (08:02 +0000)]
Generate more HTML type checks and casting
https://bugs.webkit.org/show_bug.cgi?id=121080

Reviewed by Andreas Kling.

Clean-up remained functions of HTML elements using auto-generated isFooElement(),
and replace toFooElement() with ELEMENT_TYPE_CASTS() macro.

Besides this patch clean-up unnecessary checks which are being supported by
auto-generated isFooElement().

Source/WebCore:

No new tests, no behavior change.

* accessibility/atk/AXObjectCacheAtk.cpp:
(WebCore::notifyChildrenSelectionChange):
* html/HTMLFrameElementBase.h:
(WebCore::toHTMLFrameElementBase):
* html/HTMLIFrameElement.h:
* html/HTMLImageLoader.cpp:
(WebCore::HTMLImageLoader::dispatchLoadEvent):
(WebCore::HTMLImageLoader::notifyFinished):
* html/HTMLObjectElemenaeh:
* html/HTMLOptionsCollection.cpp:
(WebCore::HTMLOptionsCollection::HTMLOptionsCollection):
* html/HTMLSelectElement.h:
* html/HTMLTagNames.in:
* html/HTMLVideoElement.h:
* html/shadow/HTMLContentElement.h:
* loader/ImageLoader.cpp:
(WebCore::ImageLoader::dispatchPendingBeforeLoadEvent):
* loader/archive/cf/LegacyWebArchive.cpp:
(WebCore::LegacyWebArchive::create):
* page/PageSerializer.cpp:
(WebCore::frameOwnerURLAttributeName):
* page/SpatialNavigation.cpp:
(WebCore::canScrollInDirection):
* platform/gtk/PasteboardGtk.cpp:
(WebCore::getURLForImageNode):
* plugins/IFrameShimSupport.cpp:
(WebCore::getPluginOcclusions):
* rendering/HitTestResult.cpp:
(WebCore::HitTestResult::mediaSupportsFullscreen):
(WebCore::HitTestResult::mediaElement):
(WebCore::HitTestResult::enterFullscreenForVideo):
(WebCore::HitTestResult::mediaIsVideo):

* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForVideo):
* rendering/RenderListBox.cpp:
(WebCore::RenderListBox::RenderListBox):
* rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::RenderMenuList):
* testing/Internals.cpp:
(WebCore::Internals::isSelectPopupVisible):

Source/WebKit/blackberry:

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::adjustRectOffsetForFrameOffset):
(BlackBerry::WebKit::WebPage::notifyFullScreenVideoExited):
(BlackBerry::WebKit::WebPagePrivate::enterFullscreenForNode):
(BlackBerry::WebKit::WebPagePrivate::exitFullscreenForNode):
(BlackBerry::WebKit::WebPagePrivate::enterFullScreenForElement):
(BlackBerry::WebKit::WebPagePrivate::exitFullScreenForElement):
* WebCoreSupport/ChromeClientBlackBerry.cpp:
(WebCore::ChromeClientBlackBerry::supportsFullscreenForNode):
* WebCoreSupport/EditorClientBlackBerry.cpp:
(WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
* WebKitSupport/DOMSupport.cpp:
(BlackBerry::WebKit::DOMSupport::isElementTypePlugin):
* WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::willOpenPopupForNode):
(BlackBerry::WebKit::InputHandler::didNodeOpenPopup):
* WebKitSupport/SelectionHandler.cpp:
(BlackBerry::WebKit::SelectionHandler::selectionPositionChanged):

Source/WebKit/gtk:

No new tests, no behavior change.

* WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::ChromeClient::supportsFullscreenForNode):

Source/WebKit/mac:

No new tests, no behavior change.

* Plugins/WebPluginController.mm:
* WebCoreSupport/WebChromeClient.mm:
(WebChromeClient::supportsFullscreenForNode):
* WebView/WebView.mm:
(-[WebView _enterFullscreenForNode:WebCore::]):

Source/WebKit/qt:

* WebCoreSupport/ChromeClientQt.cpp:

Source/WebKit/win:

* WebCoreSupport/WebChromeClient.cpp:
(WebChromeClient::supportsFullscreenForNode):
* WebView.cpp:
(WebView::enterFullscreenForNode):

Source/WebKit2:

* WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::containsAnyFormControls):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155507 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRename BackForwardList.h => BackForwardClient.h
akling@apple.com [Wed, 11 Sep 2013 07:49:37 +0000 (07:49 +0000)]
Rename BackForwardList.h => BackForwardClient.h

Rubber-stamped by Antti Koivisto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155506 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAX: Mac platform is not using accessibilityTitle from the Base implementation
cfleizach@apple.com [Wed, 11 Sep 2013 07:37:25 +0000 (07:37 +0000)]
AX: Mac platform is not using accessibilityTitle from the Base implementation
https://bugs.webkit.org/show_bug.cgi?id=121109

Reviewed by Sam Weinig.

Remove the Mac platform overrides of accessibilityTitle, Description, HelpText.
The Base implementation has these and we can share them between iOS and Mac

* accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
(-[WebAccessibilityObjectWrapperBase accessibilityTitle]):
(-[WebAccessibilityObjectWrapperBase accessibilityDescription]):
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155505 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRename BackForwardList => BackForwardClient.
akling@apple.com [Wed, 11 Sep 2013 07:36:40 +0000 (07:36 +0000)]
Rename BackForwardList => BackForwardClient.
<https://webkit.org/b/121143>

Reviewed by Antti Koivisto.

Nuke a 3 year old FIXME about renaming this class.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155504 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAX: AXValue/AXMenuItemMarkChar not defined for menuitemradio (should be false (0...
cfleizach@apple.com [Wed, 11 Sep 2013 07:21:41 +0000 (07:21 +0000)]
AX: AXValue/AXMenuItemMarkChar not defined for menuitemradio (should be false (0) with aria-checked=mixed | undefined)
https://bugs.webkit.org/show_bug.cgi?id=120372

Unreviewed. Layout test fix for MacOS WK2.

* platform/mac/accessibility/menu-item-values.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155503 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed fix after the unreviewed r155498 to unbreak the failure
ossy@webkit.org [Wed, 11 Sep 2013 06:24:15 +0000 (06:24 +0000)]
Unreviewed fix after the unreviewed r155498 to unbreak the failure
counter of run-javascriptcore-tests build step on build.webkit.org.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunJavaScriptCoreTests.commandComplete):
* BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155501 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoPropagate the Int48 stuff into the prediction propagator.
fpizlo@apple.com [Wed, 11 Sep 2013 04:35:16 +0000 (04:35 +0000)]
Propagate the Int48 stuff into the prediction propagator.
https://bugs.webkit.org/show_bug.cgi?id=121132

Reviewed by Mark Hahnenberg.

This still has no effect on codegen since Int48 still looks like a Double right now.

* bytecode/ExitKind.cpp:
(JSC::exitKindToString):
* bytecode/ExitKind.h:
* bytecode/SpeculatedType.cpp:
(JSC::speculationFromValue):
* bytecode/SpeculatedType.h:
(JSC::isMachineIntSpeculation):
(JSC::isMachineIntSpeculationExpectingDefined):
(JSC::isMachineIntSpeculationForArithmetic):
* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
* dfg/DFGGraph.h:
(JSC::DFG::Graph::addShouldSpeculateMachineInt):
(JSC::DFG::Graph::mulShouldSpeculateInt32):
(JSC::DFG::Graph::mulShouldSpeculateMachineInt):
(JSC::DFG::Graph::negateShouldSpeculateMachineInt):
(JSC::DFG::Graph::hasExitSite):
* dfg/DFGNode.h:
(JSC::DFG::Node::shouldSpeculateMachineInt):
(JSC::DFG::Node::shouldSpeculateMachineIntForArithmetic):
(JSC::DFG::Node::shouldSpeculateMachineIntExpectingDefined):
(JSC::DFG::Node::canSpeculateInt48):
* dfg/DFGNodeFlags.h:
(JSC::DFG::nodeCanSpeculateInt48):
* dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155499 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed, be a bit more clear about what we mean by 'js' tests. I think this
fpizlo@apple.com [Wed, 11 Sep 2013 03:47:27 +0000 (03:47 +0000)]
Unreviewed, be a bit more clear about what we mean by 'js' tests. I think this
got a bit overlooked from the fast/js->js refactoring.

* Scripts/run-javascriptcore-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155498 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoBe explicit about backwards propagation properties that care about escaping to byteco...
fpizlo@apple.com [Wed, 11 Sep 2013 03:24:09 +0000 (03:24 +0000)]
Be explicit about backwards propagation properties that care about escaping to bytecode, as opposed to just escaping within DFG code.

Rubber stamped by Mark Hahnenberg.

We need to care about escaping to bytecode if we're doing a lossy optimization,
i.e. the optimization means we produce less information and so we can't rescue
ourselves during OSR exit.

We only need to care about escaping within the DFG code (and can ignore what
might happen in bytecode) if we're doing an optimization that is lossless, i.e.
we can always still reconstruct the values that bytecode wants.

Example #1:

    Large int32 + int32 which overflows. We want to optimize away the overflow
    check and just do a 32-bit add.

    This is lossy; the result should have one extra bit but we simply throw
    that bit away by doing a check-less 32-bit add. Hence we need to know that
    even the bytecode wouldn't have cared about that bit. This is true in cases
    like (a + b) | 0.

Example #2:

    Larbe int32 + int32 which overflows. We want to optimize away the overflow
    check by doing a 64-bit add.

    This is lossless. We can always convert the resulting 64-bit int back to a
    double if that's what bytecode wants. Hence we only need to know that the
    DFG code won't want to do something to this value that would make 64-bit
    ints either unprofitable or unsound.

The backwards propagator's notions of flags (NodeUsedAsValue, etc) are for lossy
optimizations and so should be named in a way that reflects this. This patch
calls then NodeBytecodeUsesAsValue, etc.

* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):
* dfg/DFGArrayMode.cpp:
(JSC::DFG::ArrayMode::refine):
* dfg/DFGBackwardsPropagationPhase.cpp:
(JSC::DFG::BackwardsPropagationPhase::mergeDefaultFlags):
(JSC::DFG::BackwardsPropagationPhase::propagate):
* dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
* dfg/DFGGraph.h:
(JSC::DFG::Graph::addImmediateShouldSpeculateInt32):
* dfg/DFGNode.h:
(JSC::DFG::Node::arithNodeFlags):
* dfg/DFGNodeFlags.cpp:
(JSC::DFG::dumpNodeFlags):
* dfg/DFGNodeFlags.h:
(JSC::DFG::bytecodeUsesAsNumber):
(JSC::DFG::bytecodeCanTruncateInteger):
(JSC::DFG::bytecodeCanIgnoreNegativeZero):
(JSC::DFG::nodeMayNegZero):
(JSC::DFG::nodeCanSpeculateInt32):
* dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileDoubleAsInt32):
(JSC::DFG::SpeculativeJIT::compileAdd):
(JSC::DFG::SpeculativeJIT::compileArithSub):
(JSC::DFG::SpeculativeJIT::compileArithNegate):
(JSC::DFG::SpeculativeJIT::compileArithMul):
(JSC::DFG::SpeculativeJIT::compileArithDiv):
(JSC::DFG::SpeculativeJIT::compileArithMod):
* dfg/DFGVariableAccessData.h:
(JSC::DFG::VariableAccessData::shouldUseDoubleFormatAccordingToVote):
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileAdd):
(JSC::FTL::LowerDFGToLLVM::compileArithSub):
(JSC::FTL::LowerDFGToLLVM::compileArithMul):
(JSC::FTL::LowerDFGToLLVM::compileArithDiv):
(JSC::FTL::LowerDFGToLLVM::compileArithMod):
(JSC::FTL::LowerDFGToLLVM::compileArithNegate):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155497 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[iOS] Upstream text autosizing
dbates@webkit.org [Wed, 11 Sep 2013 02:39:05 +0000 (02:39 +0000)]
[iOS] Upstream text autosizing
https://bugs.webkit.org/show_bug.cgi?id=121111

Reviewed by Andy Estes and Sam Weinig.

Source/WebCore:

Tests: platform/iphone-simulator/text-autosizing/anonymous-block.html
       platform/iphone-simulator/text-autosizing/contenteditable.html
       platform/iphone-simulator/text-autosizing/first-letter.html
       platform/iphone-simulator/text-autosizing/font-family-case-insensitive.html
       platform/iphone-simulator/text-autosizing/lists.html
       platform/iphone-simulator/text-autosizing/overflow.html
       platform/iphone-simulator/text-autosizing/percent-adjust-length-line-height.html
       platform/iphone-simulator/text-autosizing/percent-adjust-number-line-height.html
       platform/iphone-simulator/text-autosizing/percent-adjust-percent-line-height.html

* WebCore.exp.in:
* WebCore.xcodeproj/project.pbxproj:
* css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::propertyValue):
* css/CSSParser.cpp:
(WebCore::isValidKeywordPropertyAndValue):
(WebCore::CSSParser::parseValue):
* css/CSSProperty.cpp:
(WebCore::CSSProperty::isInheritedProperty):
* css/CSSPropertyNames.in: Add property -webkit-text-size-adjust.
* css/DeprecatedStyleBuilder.cpp:
(WebCore::ApplyPropertyLineHeightForIOSTextAutosizing::applyValue): Added.
(WebCore::ApplyPropertyLineHeightForIOSTextAutosizing::applyInitialValue): Added.
(WebCore::ApplyPropertyLineHeightForIOSTextAutosizing::applyInheritValue): Added.
(WebCore::ApplyPropertyLineHeightForIOSTextAutosizing::createHandler): Added.
(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):
* css/StyleResolver.cpp:
(WebCore::StyleResolver::updateFont):
(WebCore::StyleResolver::applyProperties): Add COMPILE_ASSERT to ensure that
all properties that affect font size, including -webkit-text-size-adjust, are
resolved before properties that depend on them; see <rdar://problem/13522835>.
(WebCore::StyleResolver::applyProperty):
(WebCore::StyleResolver::checkForTextSizeAdjust): Added.
* css/StyleResolver.h:
* dom/Document.cpp:
(WebCore::TextAutoSizingTraits::constructDeletedValue): Added.
(WebCore::TextAutoSizingTraits::isDeletedValue): Added.
(WebCore::Document::detach):
(WebCore::Document::addAutoSizingNode): Added.
(WebCore::Document::validateAutoSizingNodes): Added.
(WebCore::Document::resetAutoSizingNodes): Added.
* dom/Document.h:
* editing/EditingStyle.cpp:
* page/Frame.h: Add declarations for setTextAutosizingWidth(), textAutosizingWidth().
* page/FrameView.cpp:
(WebCore::FrameView::layout):
* page/Settings.in: Generate setter and getter for setting minimumZoomFontSize.
* platform/graphics/Font.h:
(WebCore::Font::equalForTextAutoSizing): Added.
* platform/graphics/FontDescription.cpp:
(WebCore::FontDescription::familiesEqualForTextAutoSizing): Added.
* platform/graphics/FontDescription.h:
(WebCore::FontDescription::equalForTextAutoSizing): Added.
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::RenderBlock):
(WebCore::isVisibleRenderText): Added.
(WebCore::resizeTextPermitted): Added.
(WebCore::RenderBlock::immediateLineCount): Added.
(WebCore::isNonBlocksOrNonFixedHeightListItems): Added.
(WebCore::oneLineTextMultiplier): Added.
(WebCore::textMultiplier): Added.
(WebCore::RenderBlock::adjustComputedFontSizes): Added.
* rendering/RenderBlock.h:
(WebCore::RenderBlock::resetComputedFontSize): Added.
* rendering/RenderObject.cpp:
(WebCore::RenderObject::traverseNext): Added.
(WebCore::includeNonFixedHeight): Added.
(WebCore::RenderObject::adjustComputedFontSizesOnBlocks): Added.
(WebCore::RenderObject::resetTextAutosizing): Added.
* rendering/RenderObject.h:
* rendering/RenderText.cpp:
(WebCore::RenderText::RenderText):
* rendering/RenderText.h:
(WebCore::RenderText::candidateComputedTextSize): Added.
(WebCore::RenderText::setCandidateComputedTextSize): Added.
* rendering/style/RenderStyle.cpp:
(WebCore::computeFontHash):
(WebCore::RenderStyle::hashForTextAutosizing): Added.
(WebCore::RenderStyle::equalForTextAutosizing): Added.
(WebCore::RenderStyle::changeRequiresLayout):
(WebCore::RenderStyle::specifiedLineHeight): Added; iOS-specific variant.
We should reconcile this getter with the getter of the same name that is
compiled when building with IOS_TEXT_AUTOSIZING disabled.
(WebCore::RenderStyle::setSpecifiedLineHeight): Added.
* rendering/style/RenderStyle.h:
(WebCore::RenderStyle::initialSpecifiedLineHeight): Added.
(WebCore::RenderStyle::initialTextSizeAdjust): Added.
(WebCore::RenderStyle::setTextSizeAdjust): Added.
(WebCore::RenderStyle::textSizeAdjust): Added.
* rendering/style/StyleInheritedData.cpp:
(WebCore::StyleInheritedData::StyleInheritedData):
(WebCore::StyleInheritedData::operator==):
* rendering/style/StyleInheritedData.h:
* rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
(WebCore::StyleRareInheritedData::operator==):
* rendering/style/StyleRareInheritedData.h:
* rendering/style/TextSizeAdjustment.h: Added.
(TextSizeAdjustment::TextSizeAdjustment):
(TextSizeAdjustment::percentage):
(TextSizeAdjustment::multiplier):
(TextSizeAdjustment::isAuto):
(TextSizeAdjustment::isNone):
(TextSizeAdjustment::isPercentage):
(TextSizeAdjustment::operator == ):
(TextSizeAdjustment::operator != ):

Source/WebKit/mac:

* WebView/WebFrame.mm:
(-[WebFrame resetTextAutosizingBeforeLayout]): Added.
(-[WebFrame _setVisibleSize:]): Added.
(-[WebFrame _setTextAutosizingWidth:]): Added.
* WebView/WebFramePrivate.h:
* WebView/WebPreferenceKeysPrivate.h:
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
(-[WebPreferences _setMinimumZoomFontSize:]): Added.
(-[WebPreferences _minimumZoomFontSize]): Added.

Source/WTF:

Define iOS text autosizing to be enabled on iOS unless otherwise defined.

* wtf/FeatureDefines.h:

Tools:

Implement infrastructure to test the iOS text autosizing code.

* DumpRenderTree/TestRunner.cpp:
(setTextAutosizingEnabledCallback): Added.
(TestRunner::staticFunctions):
* DumpRenderTree/TestRunner.h:
* DumpRenderTree/mac/DumpRenderTree.mm:
(resetDefaultsToConsistentValues):
* DumpRenderTree/mac/TestRunnerMac.mm:
(TestRunner::setTextAutosizingEnabled): Added.

LayoutTests:

Add tests to ensure we don't regress iOS text autosizing.

* platform/iphone-simulator/text-autosizing/anonymous-block-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/anonymous-block.html: Added.
* platform/iphone-simulator/text-autosizing/contenteditable-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/contenteditable.html: Added.
* platform/iphone-simulator/text-autosizing/first-letter-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/first-letter.html: Added.
* platform/iphone-simulator/text-autosizing/font-family-case-insensitive-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/font-family-case-insensitive.html: Added.
* platform/iphone-simulator/text-autosizing/lists-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/lists.html: Added.
* platform/iphone-simulator/text-autosizing/overflow-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/overflow.html: Added.
* platform/iphone-simulator/text-autosizing/percent-adjust-length-line-height-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/percent-adjust-length-line-height.html: Added.
* platform/iphone-simulator/text-autosizing/percent-adjust-number-line-height-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/percent-adjust-number-line-height.html: Added.
* platform/iphone-simulator/text-autosizing/percent-adjust-percent-line-height-expected.txt: Added.
* platform/iphone-simulator/text-autosizing/percent-adjust-percent-line-height.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155496 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoWebKit crashes when trying to send a msg via 'today's birthdays' dialogue box on...
commit-queue@webkit.org [Wed, 11 Sep 2013 01:16:50 +0000 (01:16 +0000)]
WebKit crashes when trying to send a msg via 'today's birthdays' dialogue box on Facebook
https://bugs.webkit.org/show_bug.cgi?id=120612#add_comment
Patch by Chris Curtis <chris_curtis@apple.com> on 2013-09-10
Reviewed by Geoffrey Garen.

The codeBlock was assumed to exist when appendSourceToMessage was set.
This was an invalid assumption. I added a check to ensure that there is a
valid codeBlock before accessing it.

* API/tests/testapi.c:
(valueToObjectExceptionCallAsFunction):
(valueToObjectExceptionTest):
(main):
* runtime/VM.cpp:
(JSC::VM::throwException):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155495 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoFix some indentation in Interpreter.cpp.
mark.lam@apple.com [Wed, 11 Sep 2013 00:35:22 +0000 (00:35 +0000)]
Fix some indentation in Interpreter.cpp.
https://bugs.webkit.org/show_bug.cgi?id=121136.

Reviewed by Darin Adler.

* interpreter/Interpreter.cpp:
(JSC::UnwindFunctor::operator()):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155494 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[Windows] Unreviewed test expectation maintenance.
bfulgham@apple.com [Wed, 11 Sep 2013 00:05:09 +0000 (00:05 +0000)]
[Windows] Unreviewed test expectation maintenance.

* platform/win/TestExpectations: Rearrange some test declarations
to match Mac for easier comparison. Disable some unrelated tests
(e.g., Ogg Vorbis tests).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155493 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAX: AXValue/AXMenuItemMarkChar not defined for menuitemradio (should be false (0...
cfleizach@apple.com [Tue, 10 Sep 2013 23:49:53 +0000 (23:49 +0000)]
AX: AXValue/AXMenuItemMarkChar not defined for menuitemradio (should be false (0) with aria-checked=mixed | undefined)
https://bugs.webkit.org/show_bug.cgi?id=120372

Reviewed by Mario Sanchez Prada.

Source/WebCore:

Add new roles to make the distinction between menu item, menu item radio and menu item checkbox.
Expose AXValue for menu items, so that they can convey the, on/off/mixed state of aria-checked.

Test: platform/mac/accessibility/menu-item-values.html

* accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::isMenuRelated):
(WebCore::AccessibilityNodeObject::isMenuItem):
(WebCore::AccessibilityNodeObject::isChecked):
(WebCore::AccessibilityNodeObject::actionElement):
(WebCore::AccessibilityNodeObject::visibleText):
(WebCore::AccessibilityNodeObject::title):
* accessibility/AccessibilityObject.cpp:
(WebCore::createARIARoleMap):
(WebCore::AccessibilityObject::checkboxOrRadioValue):
* accessibility/AccessibilityObject.h:
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):
* accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
(-[WebAccessibilityObjectWrapper accessibilityCanFuzzyHitTest]):
(-[WebAccessibilityObjectWrapper accessibilityTraits]):
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeNames]):
(createAccessibilityRoleMap):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):

LayoutTests:

* platform/mac/accessibility/menu-item-values-expected.txt: Added.
* platform/mac/accessibility/menu-item-values.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155492 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRemove wtf/Alignment.h
andersca@apple.com [Tue, 10 Sep 2013 23:37:21 +0000 (23:37 +0000)]
Remove wtf/Alignment.h
https://bugs.webkit.org/show_bug.cgi?id=121077

Reviewed by Andreas Kling.

Source/WebCore:

* platform/PODArena.h:
(WebCore::PODArena::minAlignment):
* platform/graphics/cpu/arm/filters/FELightingNEON.h:
(WebCore::FELighting::platformApplyNeon):

Source/WTF:

* GNUmakefile.list.am:
* WTF.pro:
* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/Alignment.h: Removed.
* wtf/CMakeLists.txt:
* wtf/text/ASCIIFastPath.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155491 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[Qt] Add FloatingObjects.h to Target.pri
zoltan@webkit.org [Tue, 10 Sep 2013 23:31:42 +0000 (23:31 +0000)]
[Qt] Add FloatingObjects.h to Target.pri
https://bugs.webkit.org/show_bug.cgi?id=121117

Reviewed by Andreas Kling.

No new tests, no behavior change.

* Target.pri:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155490 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agorun-jsc-stress-tests should have a mode for always running the copy phase
mhahnenberg@apple.com [Tue, 10 Sep 2013 23:15:27 +0000 (23:15 +0000)]
run-jsc-stress-tests should have a mode for always running the copy phase
https://bugs.webkit.org/show_bug.cgi?id=121128

Reviewed by Geoffrey Garen.

This will increase test coverage of the copying phase, which might not always get
triggered normally with our default parameters for required Heap/CopiedBlock utilization.

* Scripts/run-jsc-stress-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155489 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAdding another screenshot for a potential blog post.
bdakin@apple.com [Tue, 10 Sep 2013 22:59:07 +0000 (22:59 +0000)]
Adding another screenshot for a potential blog post.

* blog-files/regions/unstyled-article.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155488 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoMapData has some issues
mhahnenberg@apple.com [Tue, 10 Sep 2013 22:57:19 +0000 (22:57 +0000)]
MapData has some issues
https://bugs.webkit.org/show_bug.cgi?id=121118

Reviewed by Geoffrey Garen.

* heap/CopiedBlock.h: Added some debug-only consistency checking logic. We now make sure that
m_liveBytes is consistent with another field, m_liveObjects. m_liveObjects is the number of
"objects" that currently reside in the CopiedBlock. If we have zero live bytes then we should have
zero live objects. The converse and the inverse should also be true.
(JSC::CopiedBlock::CopiedBlock):
(JSC::CopiedBlock::didSurviveGC):
(JSC::CopiedBlock::didEvacuateBytes):
(JSC::CopiedBlock::canBeRecycled):
(JSC::CopiedBlock::shouldEvacuate):
(JSC::CopiedBlock::liveBytes):
(JSC::CopiedBlock::checkConsistency):
* heap/CopiedBlockInlines.h:
(JSC::CopiedBlock::reportLiveBytes):
* heap/CopyVisitorInlines.h:
(JSC::CopyVisitor::didCopy):
* runtime/MapData.cpp:
(JSC::MapData::replaceAndPackBackingStore): Renamed parameter to be consistent with its meaning.
(JSC::MapData::replaceBackingStore): Ditto. Also removed an unnecessary local variable.
(JSC::MapData::visitChildren): Before we passed the size of the MapData to copyLater(), which
was wrong. Now we pass capacity * sizeof(Entry).
(JSC::MapData::copyBackingStore): Before when we reassigned the newly copied backing store, we
set the capacity (in elements) to the size (in bytes) of the backing store. This made us think
we're way bigger than we actually are. Now we just pass the old capacity in.
* runtime/MapData.h:
(JSC::MapData::capacityInBytes): Helper function to calculate the size of the backing store.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155487 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoFix EFL build after r155477
commit-queue@webkit.org [Tue, 10 Sep 2013 22:45:59 +0000 (22:45 +0000)]
Fix EFL build after r155477
https://bugs.webkit.org/show_bug.cgi?id=121126

Patch by Sergio Correia <sergio.correia@openbossa.org> on 2013-09-10
Reviewed by Antonio Gomes.

No new tests, build fix.

* CMakeLists.txt: MediaStreamComponent.cpp and MediaStreamDescriptor.cpp
were added with an incorrect path.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155486 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAnimationController should have a Frame& internally.
akling@apple.com [Tue, 10 Sep 2013 22:37:57 +0000 (22:37 +0000)]
AnimationController should have a Frame& internally.
<https://webkit.org/b/121078>

Reviewed by Anders Carlsson.

The AnimationController is owned by the Frame so make the back-pointer
a reference. This knocks off a couple of null checks.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155485 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoMore WTF/Alignment.h removal
andersca@apple.com [Tue, 10 Sep 2013 22:36:23 +0000 (22:36 +0000)]
More WTF/Alignment.h removal
https://bugs.webkit.org/show_bug.cgi?id=121125

Reviewed by Andreas Kling.

Source/WebCore:

* platform/PODArena.h:

Source/WTF:

* wtf/Alignment.h:
* wtf/Vector.h:
(WTF::VectorBuffer::swap):
(WTF::VectorBuffer::inlineBuffer):
* wtf/text/ASCIIFastPath.h:
(WTF::isAlignedTo):
(WTF::isAlignedToMachineWord):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155484 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed build fix after r155476.
bfulgham@apple.com [Tue, 10 Sep 2013 22:31:48 +0000 (22:31 +0000)]
Unreviewed build fix after r155476.

* GNUmakefile.list.am: Remove reference to deleted OwnPtrWin.cpp file.
* WTF.pro: Ditto.
* wtf/CMakeLists.txt: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155483 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoWe should say Int32 when we mean Int32. Saying Integer is just weird.
fpizlo@apple.com [Tue, 10 Sep 2013 22:16:00 +0000 (22:16 +0000)]
We should say Int32 when we mean Int32. Saying Integer is just weird.

Rubber stamped by Mark Hahnenberg.

* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):
* dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::fixupToPrimitive):
(JSC::DFG::FixupPhase::fixIntEdge):
(JSC::DFG::FixupPhase::truncateConstantsIfNecessary):
(JSC::DFG::FixupPhase::attemptToMakeIntegerAdd):
* dfg/DFGGraph.h:
(JSC::DFG::Graph::addSpeculationMode):
(JSC::DFG::Graph::valueAddSpeculationMode):
(JSC::DFG::Graph::arithAddSpeculationMode):
(JSC::DFG::Graph::addShouldSpeculateInt32):
(JSC::DFG::Graph::mulShouldSpeculateInt32):
(JSC::DFG::Graph::negateShouldSpeculateInt32):
(JSC::DFG::Graph::addImmediateShouldSpeculateInt32):
(JSC::DFG::Graph::mulImmediateShouldSpeculateInt32):
* dfg/DFGNode.h:
(JSC::DFG::Node::shouldSpeculateInt32):
(JSC::DFG::Node::shouldSpeculateInt32ForArithmetic):
(JSC::DFG::Node::shouldSpeculateInt32ExpectingDefined):
(JSC::DFG::Node::canSpeculateInt32):
* dfg/DFGNodeFlags.h:
(JSC::DFG::nodeCanSpeculateInt32):
* dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
(JSC::DFG::PredictionPropagationPhase::doDoubleVoting):
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::arrayify):
(JSC::DFG::GPRTemporary::GPRTemporary):
(JSC::DFG::SpeculativeJIT::compilePeepHoleIntegerBranch):
(JSC::DFG::SpeculativeJIT::compileValueToInt32):
(JSC::DFG::SpeculativeJIT::compileUInt32ToNumber):
(JSC::DFG::SpeculativeJIT::compileInt32ToDouble):
(JSC::DFG::SpeculativeJIT::compileGetByValOnIntTypedArray):
(JSC::DFG::SpeculativeJIT::compilePutByValForIntTypedArray):
(JSC::DFG::SpeculativeJIT::compileAdd):
(JSC::DFG::SpeculativeJIT::compileArithSub):
(JSC::DFG::SpeculativeJIT::compileArithNegate):
(JSC::DFG::SpeculativeJIT::compileArithIMul):
(JSC::DFG::SpeculativeJIT::compileArithMul):
(JSC::DFG::SpeculativeJIT::compileArithDiv):
(JSC::DFG::SpeculativeJIT::compileArithMod):
(JSC::DFG::SpeculativeJIT::compileNewTypedArray):
(JSC::DFG::SpeculativeJIT::speculateInt32):
(JSC::DFG::SpeculativeJIT::emitSwitchImm):
* dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculateInt32Operand::SpeculateInt32Operand):
(JSC::DFG::SpeculateInt32Operand::~SpeculateInt32Operand):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compileIntegerCompare):
(JSC::DFG::SpeculativeJIT::compileLogicalNot):
(JSC::DFG::SpeculativeJIT::emitBranch):
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compileIntegerCompare):
(JSC::DFG::SpeculativeJIT::compileLogicalNot):
(JSC::DFG::SpeculativeJIT::emitBranch):
(JSC::DFG::SpeculativeJIT::compile):
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileUInt32ToNumber):
(JSC::FTL::LowerDFGToLLVM::compileGetByVal):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155482 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[EFL][JHBUILD] Use a tarball for libseccomp, instead of git
commit-queue@webkit.org [Tue, 10 Sep 2013 21:58:46 +0000 (21:58 +0000)]
[EFL][JHBUILD] Use a tarball for libseccomp, instead of git
https://bugs.webkit.org/show_bug.cgi?id=121114

Patch by Sergio Correia <sergio.correia@openbossa.org> on 2013-09-10
Reviewed by Christophe Dumez.

Use a tarball for libseccomp instead of git to avoid network issues on
the buildbots while checking out the git repo. Using tarballs has the
advantage of them being cached if the checksum matches, in which case
there will be no need to download them again.

* efl/jhbuild.modules:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155481 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoIntroduce a SpecInt48 type and be more careful about what we mean by "Top"
fpizlo@apple.com [Tue, 10 Sep 2013 21:55:45 +0000 (21:55 +0000)]
Introduce a SpecInt48 type and be more careful about what we mean by "Top"
https://bugs.webkit.org/show_bug.cgi?id=121116

Reviewed by Oliver Hunt.

SpecInt48 will mean that we have something that would be a double if it was a JSValue,
but it's profitable to represent it as something other than a double.

SpecInt48AsDouble means that it has a value that could have been represented like
SpecInt48, but we're making a heuristic decision not to do it.

* bytecode/SpeculatedType.h:
(JSC::isInt48Speculation):
* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):
(JSC::DFG::::clobberCapturedVars):
* dfg/DFGAbstractValue.cpp:
(JSC::DFG::AbstractValue::filter):
* dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::makeHeapTop):
(JSC::DFG::AbstractValue::makeBytecodeTop):
(JSC::DFG::AbstractValue::isHeapTop):
(JSC::DFG::AbstractValue::heapTop):
(JSC::DFG::AbstractValue::validateType):
(JSC::DFG::AbstractValue::validate):
(JSC::DFG::AbstractValue::makeTop):
* dfg/DFGInPlaceAbstractState.cpp:
(JSC::DFG::InPlaceAbstractState::initialize):
* dfg/DFGJITCompiler.h:
(JSC::DFG::JITCompiler::noticeOSREntry):
* dfg/DFGUseKind.h:
(JSC::DFG::typeFilterFor):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155480 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoReplace remaining "fast js" names in scripts.
mark.lam@apple.com [Tue, 10 Sep 2013 21:55:41 +0000 (21:55 +0000)]
Replace remaining "fast js" names in scripts.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Rubber stamped by Filip Pizlo.

* BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:
(test_layout_failure_new_output):
(test_layout_crash_new_output):
(test_mozilla_and_layout_failure_new_output):
* Scripts/run-fast-jsc: Removed.
* Scripts/run-javascriptcore-tests:
* Scripts/run-layout-jsc: Copied from Tools/Scripts/run-fast-jsc.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155479 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoMake MediaStream objects ScriptWrappable
eric.carlson@apple.com [Tue, 10 Sep 2013 21:48:34 +0000 (21:48 +0000)]
Make MediaStream objects ScriptWrappable
https://bugs.webkit.org/show_bug.cgi?id=120879

Reviewed by Jer Noble.

* Modules/mediastream/MediaStream.h: Inherit from ScriptWrappable.
* Modules/mediastream/MediaStreamTrack.h: Ditto.
* Modules/mediastream/RTCDTMFSender.h: Ditto.
* Modules/mediastream/RTCDataChannel.h: Ditto.
* Modules/mediastream/RTCIceCandidate.h: Ditto.
* Modules/mediastream/RTCPeerConnection.h: Ditto.
* Modules/mediastream/RTCSessionDescription.h: Ditto.
* Modules/mediastream/RTCStatsReport.h: Ditto.
* Modules/mediastream/RTCStatsResponse.h: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155478 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoSplit MediaStreamDescriptor.h and MediaStreamComponent.h into .h and .cpp
eric.carlson@apple.com [Tue, 10 Sep 2013 21:41:57 +0000 (21:41 +0000)]
Split MediaStreamDescriptor.h and MediaStreamComponent.h into .h and .cpp
https://bugs.webkit.org/show_bug.cgi?id=120878

Reviewed by Jer Noble.

No new tests, no functional change.

* CMakeLists.txt: Add MediaStreamComponent.cpp and MediaStreamDescriptor.cpp.
* GNUmakefile.list.am: Ditto.

* Modules/mediastream/LocalMediaStream.cpp:
(WebCore::LocalMediaStream::create): MediaStreamDescriptor::create() doesn't take a UUID.

* Modules/mediastream/MediaStream.cpp:
(WebCore::createFromSourceVectors): Ditto.

* WebCore.xcodeproj/project.pbxproj: Add MediaStreamComponent.cpp and MediaStreamDescriptor.cpp.

* platform/mediastream/MediaStreamComponent.cpp: Added.
* platform/mediastream/MediaStreamComponent.h:

* platform/mediastream/MediaStreamDescriptor.cpp: Added.
* platform/mediastream/MediaStreamDescriptor.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155477 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[Windows] Create SharedGDIObject Class Template
bfulgham@apple.com [Tue, 10 Sep 2013 21:40:21 +0000 (21:40 +0000)]
[Windows] Create SharedGDIObject Class Template
https://bugs.webkit.org/show_bug.cgi?id=121037

Reviewed by Anders Carlsson.

Source/WebCore:

* WebCore.vcxproj/WebCore.vcxproj: Remove RefCountedGDIHandle.h, and
add new SharedGDIObject.h file.
* WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
* platform/graphics/FontPlatformData.h:
(WebCore::FontPlatformData::hfont): Switch to new SharedGDIObject.
* platform/graphics/win/FontPlatformDataCGWin.cpp:
(WebCore::FontPlatformData::FontPlatformData): Ditto.
* platform/graphics/win/FontPlatformDataCairoWin.cpp:
(WebCore::FontPlatformData::FontPlatformData): Ditto.
* platform/graphics/win/FontPlatformDataWin.cpp:
(WebCore::FontPlatformData::FontPlatformData): Ditto.
* platform/graphics/win/RefCountedGDIHandle.h: Removed.
* platform/graphics/win/SharedGDIObject.h: Added.
(WebCore::SharedGDIObject::create):
(WebCore::SharedGDIObject::get):
(WebCore::SharedGDIObject::hash):
(WebCore::SharedGDIObject::SharedGDIObject):

Source/WebKit/win:

* WebView.cpp: Change implementations to use the new SharedGDIObject
class.
(WebView::addToDirtyRegion):
(WebView::scrollBackingStore):
(WebView::updateBackingStore):
(WebView::performLayeredWindowUpdate):
(WebView::paint):
(WebView::backingStore):
* WebView.h: Ditto.

Source/WTF:

Now that the SharedGDIObject class exists we can get rid of
the Windows-specific code in OwnPtr.

* WTF.vcxproj/WTF.vcxproj: Remove OwnPtrWin.cpp.
* WTF.vcxproj/WTF.vcxproj.filters: Ditto.
* wtf/OwnPtrCommon.h:
(WTF::deleteOwnedPtr): Remove Windows declarations that
are no longer needed.
* wtf/win/GDIObject.h:
(WTF::GDIObject::get): Change to 'const' to match
signature (and use cases) elsewhere in the code base for
our smart pointer classes.
* wtf/win/OwnPtrWin.cpp: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155476 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[EFL] WebInspector: Move to new webinspector
commit-queue@webkit.org [Tue, 10 Sep 2013 21:28:25 +0000 (21:28 +0000)]
[EFL] WebInspector: Move to new webinspector
https://bugs.webkit.org/show_bug.cgi?id=119559

.:

Patch by Marcelo Morais <m.morais@samsung.com> on 2013-09-10
Reviewed by Gyuyoung Kim.

Enabling the new Web Inspector on EFL port.
Co-author: Andre Loureiro <andre.vl@samsung.com>

* Source/PlatformEfl.cmake:
* Source/cmake/OptionsEfl.cmake:

Source/WebKit/efl:

Patch by Marcelo Morais <m.morais@samsung.com> on 2013-09-10
Reviewed by Gyuyoung Kim.

Loading the new Web Inspector page instead of the old inspector.
Co-author: Andre Loureiro <andre.vl@samsung.com>

* WebCoreSupport/InspectorClientEfl.cpp:
(WebCore::InspectorClientEfl::openInspectorFrontend):

Source/WebKit2:

Patch by Marcelo Morais <m.morais@samsung.com> on 2013-09-10
Reviewed by Gyuyoung Kim.

Loading the new Web Inspector page instead of the old inspector.
Co-Author: Andre Loureiro <andre.vl@samsung.com>

* UIProcess/efl/WebInspectorProxyEfl.cpp:
(WebKit::WebInspectorProxy::inspectorPageURL):

LayoutTests:

Patch by Marcelo Morais <m.morais@samsung.com> on 2013-09-10
Reviewed by Gyuyoung Kim.

Skipping the tests for the old inspector.

* platform/efl-wk1/TestExpectations:
* platform/efl-wk2/TestExpectations:
* platform/efl/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155475 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRemove more uses of WTF::AlignedBuffer
andersca@apple.com [Tue, 10 Sep 2013 21:18:53 +0000 (21:18 +0000)]
Remove more uses of WTF::AlignedBuffer
https://bugs.webkit.org/show_bug.cgi?id=121119

Reviewed by Andreas Kling.

* wtf/HashTable.h:
* wtf/SizeLimits.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155474 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoSupport WeakMap
oliver@apple.com [Tue, 10 Sep 2013 21:16:42 +0000 (21:16 +0000)]
Support WeakMap
https://bugs.webkit.org/show_bug.cgi?id=120912

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Add support for ES6 WeakMap.  Add the cluster of boilerplate
classes around the core WeakMapData class.

WeakMapData is a simple object->value hash table that uses a
combo of WeakReferenceHarvester to conditionally keep the weak
value reference live, and UnconditionalFinalizer to clean the
dead keys from the table post-GC.

* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* runtime/CommonIdentifiers.h:
* runtime/JSGlobalObject.cpp:
* runtime/JSGlobalObject.h:
(JSC::JSGlobalObject::weakMapDataStructure):
* runtime/JSWeakMap.cpp: Added.
(JSC::JSWeakMap::finishCreation):
(JSC::JSWeakMap::visitChildren):
* runtime/JSWeakMap.h: Added.
(JSC::JSWeakMap::createStructure):
(JSC::JSWeakMap::create):
(JSC::JSWeakMap::weakMapData):
(JSC::JSWeakMap::JSWeakMap):
* runtime/WeakMapConstructor.cpp: Added.
(JSC::WeakMapConstructor::finishCreation):
(JSC::constructWeakMap):
(JSC::WeakMapConstructor::getConstructData):
(JSC::WeakMapConstructor::getCallData):
* runtime/WeakMapConstructor.h: Added.
(JSC::WeakMapConstructor::create):
(JSC::WeakMapConstructor::createStructure):
(JSC::WeakMapConstructor::WeakMapConstructor):
* runtime/WeakMapData.cpp: Added.
(JSC::WeakMapData::WeakMapData):
(JSC::WeakMapData::finishCreation):
(JSC::WeakMapData::destroy):
(JSC::WeakMapData::visitChildren):
(JSC::WeakMapData::set):
(JSC::WeakMapData::get):
(JSC::WeakMapData::remove):
(JSC::WeakMapData::contains):
(JSC::WeakMapData::clear):
(JSC::WeakMapData::DeadKeyCleaner::visitWeakReferences):
(JSC::WeakMapData::DeadKeyCleaner::finalizeUnconditionally):
* runtime/WeakMapData.h: Added.
(JSC::WeakMapData::create):
(JSC::WeakMapData::createStructure):
(JSC::WeakMapData::DeadKeyCleaner::DeadKeyCleaner):
* runtime/WeakMapPrototype.cpp: Added.
(JSC::WeakMapPrototype::finishCreation):
(JSC::getWeakMapData):
(JSC::protoFuncWeakMapClear):
(JSC::protoFuncWeakMapDelete):
(JSC::protoFuncWeakMapGet):
(JSC::protoFuncWeakMapHas):
(JSC::protoFuncWeakMapSet):
* runtime/WeakMapPrototype.h: Added.
(JSC::WeakMapPrototype::create):
(JSC::WeakMapPrototype::createStructure):
(JSC::WeakMapPrototype::WeakMapPrototype):

LayoutTests:

Basic tests.

* js/basic-weakmap-expected.txt: Added.
* js/basic-weakmap.html: Added.
* js/script-tests/basic-weakmap.js: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155473 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoFix race in fast/loader/onunload-form-submit-crash.html
rniwa@webkit.org [Tue, 10 Sep 2013 21:15:29 +0000 (21:15 +0000)]
Fix race in fast/loader/onunload-form-submit-crash.html
https://bugs.webkit.org/show_bug.cgi?id=121122

Reviewed by Alexey Proskuryakov.

Merge https://chromium.googlesource.com/chromium/blink/+/c7ab0900c147f9a2f4c69d62b6460f98abc5d796

The setTimeout was sometimes firing before the form was parsed, so document.myForm would be null.

* fast/loader/onunload-form-submit-crash.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155472 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoWeb Inspector: [JSC] Caught exception is treated as uncaught
joepeck@webkit.org [Tue, 10 Sep 2013 21:00:42 +0000 (21:00 +0000)]
Web Inspector: [JSC] Caught exception is treated as uncaught
https://bugs.webkit.org/show_bug.cgi?id=93607

Reviewed by Geoff Garen.

Source/JavaScriptCore:

Check up the entire call stack to see if there is an exception handler.

* interpreter/Interpreter.cpp:
(JSC::GetExceptionHandlerFunctor::GetExceptionHandlerFunctor):
(JSC::GetExceptionHandlerFunctor::handler):
(JSC::GetExceptionHandlerFunctor::operator()):

LayoutTests:

Add tests for different inspector pause on exceptions states.

* inspector-protocol/debugger/resources/exception.js: Added.
* inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt: Added.
* inspector-protocol/debugger/setPauseOnExceptions-all.html: Added.
* inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt: Added.
* inspector-protocol/debugger/setPauseOnExceptions-none.html: Added.
* inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt: Added.
* inspector-protocol/debugger/setPauseOnExceptions-uncaught.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155471 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoClean up wtf/Noncopyable.h
andersca@apple.com [Tue, 10 Sep 2013 20:08:04 +0000 (20:08 +0000)]
Clean up wtf/Noncopyable.h
https://bugs.webkit.org/show_bug.cgi?id=121115

Reviewed by Darin Adler.

Use std::aligned_storage instead of WTF::AlignedBuffer.

* wtf/NeverDestroyed.h:
(WTF::NeverDestroyed::NeverDestroyed):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155470 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoneedsFocus is always undefined in grammar-paste.html
g.czajkowski@samsung.com [Tue, 10 Sep 2013 19:58:15 +0000 (19:58 +0000)]
needsFocus is always undefined in grammar-paste.html
https://bugs.webkit.org/show_bug.cgi?id=121097

Reviewed by Darin Adler.

Remove unnecessary needsFocus parameter which is always undefined.
In addition, remove if (true) condition in the test.

* editing/spelling/grammar-paste.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155469 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[mac] PDFDocumentImage should use PDFKit to draw
timothy_horton@apple.com [Tue, 10 Sep 2013 19:56:31 +0000 (19:56 +0000)]
[mac] PDFDocumentImage should use PDFKit to draw
https://bugs.webkit.org/show_bug.cgi?id=120651
<rdar://problem/12810731>

Unreviewed hopeful build fix.

* platform/graphics/mac/PDFDocumentImageMac.mm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155468 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoEnable JSC stress tests for the rest of non-Windows platforms
zandobersek@gmail.com [Tue, 10 Sep 2013 19:39:39 +0000 (19:39 +0000)]
Enable JSC stress tests for the rest of non-Windows platforms
https://bugs.webkit.org/show_bug.cgi?id=121021

Reviewed by Filip Pizlo.

The JSC stress tests can already be enabled on Linux-based ports.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunJavaScriptCoreTests.commandComplete): Reformulate the regular expressions used to find the number of regressed
JSC tests of various test suites. The expressions now look for the suite-specific report compartment over the
complete output, with the number of failing or crashing tests properly extracted.
* BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py: Add a couple of unit tests and expand the tested
output in other unit tests testing the parsing of the output in the new format.
(test_jsc_stress_failure_new_output):
(test_fast_js_crashes_and_jsc_stress_failures_new_output):
* Scripts/run-javascriptcore-tests: Enable the JSC stress tests on all but the Apple Win port.
* Scripts/run-jsc-stress-tests: `sysctl -n hw.availcpu` doesn't work on Linux-based ports but the numProcesses
variable is still gracefully assigned a zero value. In that case, try running `nproc --all` to gather the number
of available CPUs so the stress tests can be run in parallel.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155467 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoSpecType should have SpecInt48AsDouble
fpizlo@apple.com [Tue, 10 Sep 2013 19:33:22 +0000 (19:33 +0000)]
SpecType should have SpecInt48AsDouble
https://bugs.webkit.org/show_bug.cgi?id=121065

Reviewed by Oliver Hunt.

* bytecode/SpeculatedType.cpp:
(JSC::dumpSpeculation):
(JSC::speculationToAbbreviatedString):
(JSC::speculationFromValue):
* bytecode/SpeculatedType.h:
(JSC::isInt48AsDoubleSpeculation):
(JSC::isIntegerSpeculation):
(JSC::isDoubleRealSpeculation):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155466 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAX: Integrate Mac results from paragraph-with-linebreaks.html
cfleizach@apple.com [Tue, 10 Sep 2013 19:27:54 +0000 (19:27 +0000)]
AX: Integrate Mac results from paragraph-with-linebreaks.html
https://bugs.webkit.org/show_bug.cgi?id=121110

Unreviewed. Add in new expected results for Mac platform.

* platform/mac/accessibility/paragraph-with-linebreaks-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155465 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAX: Expose DOM ID and ClassList to AX APIs for automation and AT element hashes
cfleizach@apple.com [Tue, 10 Sep 2013 19:19:47 +0000 (19:19 +0000)]
AX: Expose DOM ID and ClassList to AX APIs for automation and AT element hashes
https://bugs.webkit.org/show_bug.cgi?id=120552

Unreviewed build fix.

* DumpRenderTree/win/AccessibilityUIElementWin.cpp:
(AccessibilityUIElement::classList):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155463 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoMove image-preload-helper.js from LayoutTests/js/resources to LayoutTests/resources.
mark.lam@apple.com [Tue, 10 Sep 2013 19:09:20 +0000 (19:09 +0000)]
Move image-preload-helper.js from LayoutTests/js/resources to LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Rubber stamped by Filip Pizlo.

This was missing from the r155452 commit, and should resolve failures in the
fast/events/mouse-cursor*.html tests.

* js/resources/image-preload-helper.js: Removed.
* resources/image-preload-helper.js: Copied from LayoutTests/js/resources/image-preload-helper.js.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155462 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[mac] PDFDocumentImage should use PDFKit to draw
timothy_horton@apple.com [Tue, 10 Sep 2013 19:02:27 +0000 (19:02 +0000)]
[mac] PDFDocumentImage should use PDFKit to draw
https://bugs.webkit.org/show_bug.cgi?id=120651
<rdar://problem/12810731>

Reviewed by Alexey Proskuryakov.

Use PDFKit to draw PDF-in-<img> on Mac, so that annotations in PDF are painted.

Test: fast/images/pdf-as-image-with-annotations.html

* WebCore.xcodeproj/project.pbxproj:
Add PDFDocumentImageMac.mm.

* platform/graphics/cg/PDFDocumentImage.cpp:
(WebCore::PDFDocumentImage::PDFDocumentImage):
We don't need to initialize m_document anymore because it's now a RetainPtr.
Initialize m_hasPage to false.

(WebCore::PDFDocumentImage::~PDFDocumentImage):
We don't need to manually release our CGPDFDocumentRef anymore because it's now a RetainPtr.

(WebCore::PDFDocumentImage::size):
Use expandedIntSize for explicitness.

(WebCore::PDFDocumentImage::applyRotationForPainting):
Rename adjustCTM to applyRotationForPainting, and move the one non-rotation related transformation out.
We need to do this because PDFKit applies the rotation transformation itself, so we don't need to.
Also, explicitly use std::min instead of importing the whole std namespace.

(WebCore::PDFDocumentImage::dataChanged):
Assert that we don't re-enter dataChanged after we've created a document,
because it seems like that shouldn't happen - we only create a document when
we've supposedly received all data, and it would be nice if we didn't have
all this varying code to deal with SharedBuffers changing out from under each other.
Factor the code to create a CGPDFDocumentRef out into createPDFDocument, so we can
replace it with a different implementation that creates a PDFDocument.

(WebCore::PDFDocumentImage::setCurrentPage):
Make all page-number-related things unsigned, since they are in CG and PDFKit,
and add m_hasPage to denote whether we've acquired a valid page yet.
Factor code to retrieve the PDF box bounds into computeBoundsForCurrentPage.
Remove setCurrentPage itself, as we never use a page other than the first page;
we will call computeBoundsForCurrentPage and set hasPage in dataChanged, now.

(WebCore::PDFDocumentImage::draw):
Fix a weird comment.
Factor code that actually draws the PDF out into drawPDFPage.

The rest of the functions in this file are only built for USE(CG) && !PLATFORM(MAC):

(WebCore::PDFDocumentImage::createPDFDocument):
Factored out of dataChanged(). Use the PLATFORM(MAC) way of making a
CGDataProvider from a SharedBuffer everywhere; we're already using it on
iOS, and it should also work for Windows, the only other USE(CG) platform.
Since we only createPDFDocument() after all data has been received, remove
the comment about the SharedBuffer being secretly written to behind its back.

(WebCore::PDFDocumentImage::computeBoundsForCurrentPage):
Factored out of setCurrentPage().
Use deg2rad since we have it.

(WebCore::PDFDocumentImage::pageCount):
(WebCore::PDFDocumentImage::drawPDFPage):
Factored out of draw().
Reduced an unnecessary transform (we were effectively doing mediaBox.origin - cropBox.origin - mediaBox.origin).

* platform/graphics/cg/PDFDocumentImage.h:
Unindent all the things, as we don't indent the first level inside a namespace scope.
Forward-declare PDFDocument.
Make m_currentPage unsigned as it should be.
Add m_hasPage.
Make m_document a PDFDocument on PLATFORM(MAC) and a CGPDFDocumentRef on other platforms.

* platform/graphics/mac/PDFDocumentImageMac.mm: Added.
Soft-link in PDFKit and specifically the PDFDocument class.

(WebCore::PDFDocumentImage::createPDFDocument):
Create our PDFDocument from the SharedBuffer's NSData directly. This shouldn't be a problem
(with respect to the SharedBuffer's data being appended to in secret), because we've waited
for the document to finish loading before getting here.

(WebCore::PDFDocumentImage::computeBoundsForCurrentPage):
Ask PDFKit for the page's media and crop boxes; it automatically performs the correct fallback.
Ask PDFKit for the page's rotation.

(WebCore::PDFDocumentImage::pageCount):
Ask PDFKit for the page count.

(WebCore::PDFDocumentImage::drawPDFPage):
Paint the current page of the PDF. Note that we do not apply the rotation here
via applyRotationForPainting because PDFKit will do it itself.
Save and restore two bits of CG state which aren't saved and restored with the
graphics state, as PDFKit can mutate them above us (<rdar://problem/14951759>).

* platform/mac/SoftLinking.h:
I couldn't find any clients of SOFT_LINK_FRAMEWORK_IN_CORESERVICES_UMBRELLA,
so I made it the more generic SOFT_LINK_FRAMEWORK_IN_UMBRELLA, taking the name
of the umbrella framework and the subframework, so I could use it to soft link
Quartz.framework's PDFKit.framework.

* fast/images/pdf-as-image-with-annotations-expected.html: Added.
* fast/images/pdf-as-image-with-annotations.html: Added.
* fast/images/resources/annotation.pdf: Added.
Add a test that ensures that PDF-in-<img> draws simple annotations.

* platform/mac/fast/images/pdf-as-image-landscape-expected.png:
* platform/mac/fast/images/pdf-as-image-landscape-expected.txt:
Extremely minor rebaselines probably due to PDFKit handling rotation in the new implementation.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155461 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[mac] <progress> has rendering artifacts along the bottom
timothy_horton@apple.com [Tue, 10 Sep 2013 18:35:22 +0000 (18:35 +0000)]
[mac] <progress> has rendering artifacts along the bottom
https://bugs.webkit.org/show_bug.cgi?id=120865
<rdar://problem/11571240>

Reviewed by Simon Fraser.

Allow RenderTheme to force the height of a <progress> bar.

Test: platform/mac/fast/forms/indeterminate-progress-inline-height.html

* rendering/RenderProgress.cpp:
(WebCore::RenderProgress::computeLogicalHeight):
Borrowed from RenderMeter, allow the theme to override the size of the progress bar.

* rendering/RenderProgress.h:
Drive-by add OVERRIDE to a few things.

* rendering/RenderTheme.cpp:
(WebCore::RenderTheme::progressBarRectForBounds):
* rendering/RenderTheme.h:
Add a default implementation of progressBarRectForBounds that just passes the bounds through.

* rendering/RenderThemeMac.h:
* rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::progressBarRectForBounds):
Override progressBarRectForBounds; the implementation is factored out of paintProgressBar.

(WebCore::RenderThemeMac::paintProgressBar):
Make use of the factored-out progressBarRectForBounds().

Drive-by apply the device scale factor to the progress bar's image buffer,
so that it is rendered at 2x on appropriate hardware. Also, multiply the
progress animation phase by the device scale factor, as the phase value seems
to be proportional to the actual pixel offset of the animation; without this,
the animation would appear to progress half as slowly in HiDPI.

Add a Mac-specific test that an unstyled indeterminate progress bar
overrides its specified height with its fixed system height.

* platform/mac/fast/forms/indeterminate-progress-inline-height-expected.txt: Added.
* platform/mac/fast/forms/indeterminate-progress-inline-height.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155460 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[WK2][GTK] Frequent crashes when showing context menus in Debug builds
svillar@igalia.com [Tue, 10 Sep 2013 18:34:53 +0000 (18:34 +0000)]
[WK2][GTK] Frequent crashes when showing context menus in Debug builds
https://bugs.webkit.org/show_bug.cgi?id=121099

Reviewed by Carlos Garcia Campos.

Disconnect signal handlers when destroying the context menu proxy
object. This avoids use-after-free crashes when opening several
context menus in a row.

* UIProcess/gtk/WebContextMenuProxyGtk.cpp:
(WebKit::WebContextMenuProxyGtk::append):
(WebKit::WebContextMenuProxyGtk::~WebContextMenuProxyGtk):
* UIProcess/gtk/WebContextMenuProxyGtk.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155459 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAX: Expose DOM ID and ClassList to AX APIs for automation and AT element hashes
cfleizach@apple.com [Tue, 10 Sep 2013 18:33:03 +0000 (18:33 +0000)]
AX: Expose DOM ID and ClassList to AX APIs for automation and AT element hashes
https://bugs.webkit.org/show_bug.cgi?id=120552

Reviewed by Darin Adler.

Source/WebCore:

Add Mac support for exposing the DOM ID and DOM class list so that accessibility
clients can leverage that information.

Test: platform/mac/accessibility/id-class-attributes.html

* accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::domIdentifier):
(WebCore::AccessibilityObject::domClassList):
* accessibility/AccessibilityObject.h:
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeNames]):
(convertStringsToNSArray):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):

Tools:

* DumpRenderTree/AccessibilityUIElement.cpp:
(getClassListCallback):
(AccessibilityUIElement::getJSClass):
* DumpRenderTree/AccessibilityUIElement.h:
* DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(AccessibilityUIElement::classList):
* DumpRenderTree/blackberry/AccessibilityUIElementBlackBerry.cpp:
(AccessibilityUIElement::classList):
* DumpRenderTree/mac/AccessibilityUIElementMac.mm:
(AccessibilityUIElement::classList):
* DumpRenderTree/win/AccessibilityUIElementWin.cpp:
(AccessibilityUIElement::classList):
* WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
(WTR::AccessibilityUIElement::classList):
* WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
* WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
* WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::AccessibilityUIElement::classList):
* WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
(WTR::AccessibilityUIElement::classList):

LayoutTests:

Tests that output all attributes need to be updated, since the DOM ID and DOM
class list are new on all elements.

* accessibility/transformed-element-expected.txt:
* platform/mac/accessibility/aria-columnrowheaders-expected.txt:
* platform/mac/accessibility/bounds-for-range-expected.txt:
* platform/mac/accessibility/document-attributes-expected.txt:
* platform/mac/accessibility/document-links-expected.txt:
* platform/mac/accessibility/id-class-attributes-expected.txt: Added.
* platform/mac/accessibility/id-class-attributes.html: Added.
* platform/mac/accessibility/image-link-expected.txt:
* platform/mac/accessibility/image-map2-expected.txt:
* platform/mac/accessibility/internal-link-anchors-expected.txt:
* platform/mac/accessibility/internal-link-anchors2-expected.txt:
* platform/mac/accessibility/lists-expected.txt:
* platform/mac/accessibility/plugin-expected.txt:
* platform/mac/accessibility/radio-button-group-members-expected.txt:
* platform/mac/accessibility/table-attributes-expected.txt:
* platform/mac/accessibility/table-cell-spans-expected.txt:
* platform/mac/accessibility/table-cells-expected.txt:
* platform/mac/accessibility/table-detection-expected.txt:
* platform/mac/accessibility/table-one-cell-expected.txt:
* platform/mac/accessibility/table-sections-expected.txt:
* platform/mac/accessibility/table-with-aria-role-expected.txt:
* platform/mac/accessibility/table-with-rules-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155458 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoDon't GC while in the OSR-triggered jettison code
fpizlo@apple.com [Tue, 10 Sep 2013 18:29:45 +0000 (18:29 +0000)]
Don't GC while in the OSR-triggered jettison code
https://bugs.webkit.org/show_bug.cgi?id=121106

Reviewed by Mark Hahnenberg.

* dfg/DFGOperations.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155457 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[GTK] accessibility/loading-iframe-sends-notification.html is failing
commit-queue@webkit.org [Tue, 10 Sep 2013 17:55:52 +0000 (17:55 +0000)]
[GTK] accessibility/loading-iframe-sends-notification.html is failing
https://bugs.webkit.org/show_bug.cgi?id=98370

Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-09-10
Reviewed by Chris Fleizach.

Source/WebCore:

Enabled AXLayoutComplete on the GTK platform.

No new tests are required because this feature will use an existing
accessibility layout test that is currently failing on the GTK+ platform
(e.g. loading-iframe-sends-notification.html).

* accessibility/atk/AXObjectCacheAtk.cpp:
(WebCore::AXObjectCache::postPlatformNotification): Send layout-complete
signal in case of AXLayoutComplete.
* dom/Document.cpp:
(WebCore::Document::implicitClose): Enabled AXLayoutComplete on the GTK
platform.
* page/FrameView.cpp:
(WebCore::FrameView::layout): Enabled AXLayoutComplete on the GTK
platform.

Tools:

Added AXLayoutComplete for the GTK platform.

* DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
(axObjectEventListener): Added notification AXLayoutComplete for
layout-complete signal.

LayoutTests:

Changed the expectation of the loading iframe notification test in
accessibility, which was failing before this fix on the GTK+
platform.

* platform/gtk/TestExpectations: Changed the expectation of the loading
iframe notification test in accessibility.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155456 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agojsc commandline's run() function should take extra arguments
fpizlo@apple.com [Tue, 10 Sep 2013 17:53:40 +0000 (17:53 +0000)]
jsc commandline's run() function should take extra arguments
https://bugs.webkit.org/show_bug.cgi?id=121098

Reviewed by Michael Saboff.

* jsc.cpp:
(functionRun):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155455 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoSource/WebCore: [Windows] Change from using OwnPtr<GDI Stuff> to new GDIObject template.
bfulgham@apple.com [Tue, 10 Sep 2013 17:37:27 +0000 (17:37 +0000)]
Source/WebCore: [Windows] Change from using OwnPtr<GDI Stuff> to new GDIObject template.
https://bugs.webkit.org/show_bug.cgi?id=120778

Reviewed by Anders Carlsson.

Change code to use a GDI-specific smart pointer, rather than OwnPtr. This
is a first step to simplifying OwnPtr. It also gets rid of some Windows-
specific code in WTF.

* WebCore.vcxproj/WebCore.vcxproj: Add the new header file.
* WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
* page/win/FrameCGWin.cpp:
(WebCore::imageFromRect): Switch to GDIObject.
* page/win/FrameCairoWin.cpp:
(WebCore::imageFromRect): Switch to GDIObject.
* page/win/FrameWin.cpp:
(WebCore::imageFromSelection): Switch to GDIObject.
(WebCore::Frame::dragImageForSelection): Ditto.
(WebCore::Frame::nodeImage): Ditto.
* page/win/FrameWin.h:
* platform/graphics/ca/win/CACFLayerTreeHost.cpp:
(WebCore::getDirtyRects): Switch from OwnPtr to GDIObject.
* platform/graphics/win/FontCacheWin.cpp:
(WebCore::createGDIFont): Switch to GDIObject.
(WebCore::FontCache::createFontPlatformData): Ditto.
* platform/graphics/win/FontCustomPlatformData.cpp:
(WebCore::FontCustomPlatformData::fontPlatformData): Switch to GDIObject.
* platform/graphics/win/FontCustomPlatformDataCairo.cpp:
(WebCore::FontCustomPlatformData::fontPlatformData): Switch to GDIObject.
* platform/graphics/win/GraphicsContextCGWin.cpp:
(WebCore::GraphicsContext::releaseWindowsContext): Switch to GDIObject.
* platform/graphics/win/GraphicsContextCairoWin.cpp:
(WebCore::GraphicsContext::releaseWindowsContext): Switch to GDIObject.
* platform/graphics/win/GraphicsContextWin.cpp:
(WebCore::GraphicsContext::getWindowsContext): Switch to GDIObject.
* platform/graphics/win/SimpleFontDataWin.cpp:
(WebCore::SimpleFontData::platformCreateScaledFontData): Switch to GDIObject.
* platform/win/CursorWin.cpp:
(WebCore::createSharedCursor): Switch to GDIObject.
* platform/win/DragImageCGWin.cpp:
(WebCore::scaleDragImage): Switch to GDIObject.
(WebCore::createDragImageFromImage):
* platform/win/DragImageCairoWin.cpp:
(WebCore::scaleDragImage): Switch to GDIObject.
(WebCore::createDragImageFromImage): Ditto.
* platform/win/DragImageWin.cpp:
(WebCore::createDragImageForLink): Switch to GDIObject.
* platform/win/PasteboardWin.cpp:
(WebCore::Pasteboard::writeImage): Switch to GDIObject.
* platform/win/ScrollbarThemeWin.cpp:
(WebCore::ScrollbarThemeWin::paintTrackPiece): Switch to GDIObject.
* plugins/win/PluginViewWin.cpp:
(WebCore::PluginView::updatePluginWidget): Switch to GDIObject.
(WebCore::PluginView::snapshot): Ditto.
* rendering/RenderThemeWin.cpp:
(WebCore::drawControl): Switch to GDIObject.

Source/WebKit/win: [Windows] Change from using OwnPtr<GDI Stuff> to new GDIObject template.
https://bugs.webkit.org/show_bug.cgi?id=120778

Reviewed by Anders Carlsson.

* FullscreenVideoController.cpp:
(FullscreenVideoController::createHUDWindow): Switch to GDIObject.
(FullscreenVideoController::draw): Ditto.
* FullscreenVideoController.h:
* WebCoreSupport/EmbeddedWidget.cpp:
(EmbeddedWidget::frameRectsChanged): Switch to GDIObject.
* WebNodeHighlight.cpp:
(WebNodeHighlight::update): Switch to GDIObject.
* WebView.cpp:
(WebView::scrollBackingStore): Switch to GDIObject.
(WebView::updateBackingStore): Ditto.
(WebView::performLayeredWindowUpdate): Ditto.
(WebView::paint): Ditto.
(WebView::paintIntoBackingStore): Ditto.
(WebView::paintIntoWindow): Ditto.
(WebView::generateSelectionImage): Ditto.

Source/WTF: [Windows] Change from using OwnPtr<GDI Stuff> to new GDIObject template.
https://bugs.webkit.org/show_bug.cgi?id=120778

Reviewed by Anders Carlsson.

* WTF.vcxproj/WTF.vcxproj: Add new GDIObject header file.
* WTF.vcxproj/WTF.vcxproj.filters: Ditto.
* WTF.vcxproj/copy-files.cmd: Copy new header file.
* wtf/OwnPtrCommon.h: Remove some GDI specializations.
* wtf/win/GDIObject.h: Added.
(WTF::GDIObject::GDIObject):
(WTF::GDIObject::~GDIObject):
(WTF::GDIObject::get):
(WTF::GDIObject::operator!):
(WTF::GDIObject::operator UnspecifiedBoolType):
(WTF::GDIObject::operator=):
(WTF::GDIObject::swap):
(WTF::::clear):
(WTF::::leak):
(WTF::::GDIObject):
(WTF::=):
(WTF::adoptGDIObject):
(WTF::swap):
(WTF::T):
(WTF::HDC):
* wtf/win/OwnPtrWin.cpp:
(WTF::deleteOwnedPtr): Remove some GDI specializations.

Tools: [Windows] Change from using OwnPtr<GDI Stuff> to new GDIObject.
https://bugs.webkit.org/show_bug.cgi?id=120778

Reviewed by Anders Carlsson.

* DumpRenderTree/win/PixelDumpSupportWin.cpp:
(createBitmapContextFromWebView): Use GDIObject.
* Scripts/webkitpy/style/checkers/cpp.py:
(check_for_leaky_patterns): Update for GDIObject instead of adoptPtr and OwnPtr.
* Scripts/webkitpy/style/checkers/cpp_unittest.py:
(LeakyPatternTest.test_create_dc): Update for GDIObject instead of adoptPtr/OwnPtr.
(LeakyPatternTest.test_create_compatible_dc): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155454 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed. Add myself as a committer.
vjaquez@igalia.com [Tue, 10 Sep 2013 16:59:28 +0000 (16:59 +0000)]
Unreviewed. Add myself as a committer.

* Scripts/webkitpy/common/config/contributors.json:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155453 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoMove LayoutTests/fast/js to LayoutTests/js.
mark.lam@apple.com [Tue, 10 Sep 2013 16:54:23 +0000 (16:54 +0000)]
Move LayoutTests/fast/js to LayoutTests/js.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Rubber stamped by Filip Pizlo.

Tools:

Changed scripts to reflect the path change.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunJavaScriptCoreTests.commandComplete):
* BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:
(test_fast_js_failure_new_output):
(test_fast_js_crash_new_output):
(test_mozilla_and_fast_js_failure_new_output):
* DumpRenderTree/blackberry/DumpRenderTree.cpp:
(BlackBerry::WebKit::DumpRenderTree::runTests):
* Scripts/make-script-test-wrappers:
(findTemplateFiles):
* Scripts/run-fast-jsc:
* Scripts/run-javascriptcore-tests:
* Scripts/webkitpy/layout_tests/models/test_expectations.py:
(TestExpectations):

LayoutTests:

This also involves moving LayoutTests/platform/*/fast/js to
LayoutTests/platform/*/js.

* TestExpectations:
* fast/css/table-border-spacing.html:
* fast/events/constructors/speech-recognition-event-constructor.html:
* fast/events/mouse-cursor-image-set.html:
* fast/events/mouse-cursor-multiframecur.html:
* fast/events/mouse-cursor.html:
* fast/js: Removed.
* fast/js/Array-isArray-expected.txt: Removed.
* fast/js/Array-isArray.html: Removed.
* fast/js/JSON-parse-expected.txt: Removed.
* fast/js/JSON-parse-reviver-expected.txt: Removed.
* fast/js/JSON-parse-reviver.html: Removed.
* fast/js/JSON-parse.html: Removed.
* fast/js/JSON-stringify-expected.txt: Removed.
* fast/js/JSON-stringify-replacer-expected.txt: Removed.
* fast/js/JSON-stringify-replacer.html: Removed.
* fast/js/JSON-stringify.html: Removed.
* fast/js/Object-create-expected.txt: Removed.
* fast/js/Object-create.html: Removed.
* fast/js/Object-defineProperties-expected.txt: Removed.
* fast/js/Object-defineProperties.html: Removed.
* fast/js/Object-defineProperty-expected.txt: Removed.
* fast/js/Object-defineProperty.html: Removed.
* fast/js/Object-getOwnPropertyNames-expected.txt: Removed.
* fast/js/Object-getOwnPropertyNames.html: Removed.
* fast/js/Object-keys-expected.txt: Removed.
* fast/js/Object-keys.html: Removed.
* fast/js/Promise-already-fulfilled-expected.txt: Removed.
* fast/js/Promise-already-fulfilled.html: Removed.
* fast/js/Promise-already-rejected-expected.txt: Removed.
* fast/js/Promise-already-rejected.html: Removed.
* fast/js/Promise-already-resolved-expected.txt: Removed.
* fast/js/Promise-already-resolved.html: Removed.
* fast/js/Promise-catch-expected.txt: Removed.
* fast/js/Promise-catch-in-workers-expected.txt: Removed.
* fast/js/Promise-catch-in-workers.html: Removed.
* fast/js/Promise-catch.html: Removed.
* fast/js/Promise-chain-expected.txt: Removed.
* fast/js/Promise-chain.html: Removed.
* fast/js/Promise-exception-expected.txt: Removed.
* fast/js/Promise-exception.html: Removed.
* fast/js/Promise-expected.txt: Removed.
* fast/js/Promise-fulfill-expected.txt: Removed.
* fast/js/Promise-fulfill-in-workers-expected.txt: Removed.
* fast/js/Promise-fulfill-in-workers.html: Removed.
* fast/js/Promise-fulfill.html: Removed.
* fast/js/Promise-init-expected.txt: Removed.
* fast/js/Promise-init-in-workers-expected.txt: Removed.
* fast/js/Promise-init-in-workers.html: Removed.
* fast/js/Promise-init.html: Removed.
* fast/js/Promise-reject-expected.txt: Removed.
* fast/js/Promise-reject-in-workers-expected.txt: Removed.
* fast/js/Promise-reject-in-workers.html: Removed.
* fast/js/Promise-reject.html: Removed.
* fast/js/Promise-resolve-chain-expected.txt: Removed.
* fast/js/Promise-resolve-chain.html: Removed.
* fast/js/Promise-resolve-expected.txt: Removed.
* fast/js/Promise-resolve-in-workers-expected.txt: Removed.
* fast/js/Promise-resolve-in-workers.html: Removed.
* fast/js/Promise-resolve-with-then-exception-expected.txt: Removed.
* fast/js/Promise-resolve-with-then-exception.html: Removed.
* fast/js/Promise-resolve-with-then-fulfill-expected.txt: Removed.
* fast/js/Promise-resolve-with-then-fulfill.html: Removed.
* fast/js/Promise-resolve-with-then-reject-expected.txt: Removed.
* fast/js/Promise-resolve-with-then-reject.html: Removed.
* fast/js/Promise-resolve.html: Removed.
* fast/js/Promise-simple-expected.txt: Removed.
* fast/js/Promise-simple-fulfill-expected.txt: Removed.
* fast/js/Promise-simple-fulfill-inside-callback-expected.txt: Removed.
* fast/js/Promise-simple-fulfill-inside-callback.html: Removed.
* fast/js/Promise-simple-fulfill.html: Removed.
* fast/js/Promise-simple-in-workers-expected.txt: Removed.
* fast/js/Promise-simple-in-workers.html: Removed.
* fast/js/Promise-simple.html: Removed.
* fast/js/Promise-static-fulfill-expected.txt: Removed.
* fast/js/Promise-static-fulfill.html: Removed.
* fast/js/Promise-static-reject-expected.txt: Removed.
* fast/js/Promise-static-reject.html: Removed.
* fast/js/Promise-static-resolve-expected.txt: Removed.
* fast/js/Promise-static-resolve.html: Removed.
* fast/js/Promise-then-expected.txt: Removed.
* fast/js/Promise-then-in-workers-expected.txt: Removed.
* fast/js/Promise-then-in-workers.html: Removed.
* fast/js/Promise-then-without-callbacks-expected.txt: Removed.
* fast/js/Promise-then-without-callbacks-in-workers-expected.txt: Removed.
* fast/js/Promise-then-without-callbacks-in-workers.html: Removed.
* fast/js/Promise-then-without-callbacks.html: Removed.
* fast/js/Promise-then.html: Removed.
* fast/js/Promise-types-expected.txt: Removed.
* fast/js/Promise-types.html: Removed.
* fast/js/Promise.html: Removed.
* fast/js/ToNumber-expected.txt: Removed.
* fast/js/ToNumber.html: Removed.
* fast/js/activation-object-function-lifetime-expected.txt: Removed.
* fast/js/activation-object-function-lifetime.html: Removed.
* fast/js/activation-proto-expected.txt: Removed.
* fast/js/activation-proto.html: Removed.
* fast/js/add-recovery-expected.txt: Removed.
* fast/js/add-recovery.html: Removed.
* fast/js/add-to-primitive-expected.txt: Removed.
* fast/js/add-to-primitive.html: Removed.
* fast/js/apply-varargs-expected.txt: Removed.
* fast/js/apply-varargs.html: Removed.
* fast/js/arguments-bad-index-expected.txt: Removed.
* fast/js/arguments-bad-index.html: Removed.
* fast/js/arguments-expected.txt: Removed.
* fast/js/arguments.html: Removed.
* fast/js/array-bad-time-expected.txt: Removed.
* fast/js/array-bad-time.html: Removed.
* fast/js/array-constructor-host-call-expected.txt: Removed.
* fast/js/array-constructor-host-call.html: Removed.
* fast/js/array-defineOwnProperty-expected.txt: Removed.
* fast/js/array-defineOwnProperty.html: Removed.
* fast/js/array-enumerators-functions-expected.txt: Removed.
* fast/js/array-enumerators-functions.html: Removed.
* fast/js/array-every-expected.txt: Removed.
* fast/js/array-every.html: Removed.
* fast/js/array-filter-expected.txt: Removed.
* fast/js/array-filter.html: Removed.
* fast/js/array-float-delete-expected.txt: Removed.
* fast/js/array-float-delete.html: Removed.
* fast/js/array-foreach-expected.txt: Removed.
* fast/js/array-foreach.html: Removed.
* fast/js/array-functions-non-arrays-expected.txt: Removed.
* fast/js/array-functions-non-arrays.html: Removed.
* fast/js/array-holes-expected.txt: Removed.
* fast/js/array-holes.html: Removed.
* fast/js/array-index-immediate-types-expected.txt: Removed.
* fast/js/array-index-immediate-types.html: Removed.
* fast/js/array-indexing-expected.txt: Removed.
* fast/js/array-indexing.html: Removed.
* fast/js/array-indexof-expected.txt: Removed.
* fast/js/array-indexof.html: Removed.
* fast/js/array-iterate-backwards-expected.txt: Removed.
* fast/js/array-iterate-backwards.html: Removed.
* fast/js/array-join-bug-11524-expected.txt: Removed.
* fast/js/array-join-bug-11524.html: Removed.
* fast/js/array-lastIndexOf-expected.txt: Removed.
* fast/js/array-lastIndexOf.html: Removed.
* fast/js/array-map-expected.txt: Removed.
* fast/js/array-map.html: Removed.
* fast/js/array-proto-func-length-getter-except-expected.txt: Removed.
* fast/js/array-proto-func-length-getter-except.html: Removed.
* fast/js/array-proto-func-property-getter-except-expected.txt: Removed.
* fast/js/array-proto-func-property-getter-except.html: Removed.
* fast/js/array-prototype-properties-expected.txt: Removed.
* fast/js/array-prototype-properties.html: Removed.
* fast/js/array-reduce-expected.txt: Removed.
* fast/js/array-reduce.html: Removed.
* fast/js/array-reduceRight-expected.txt: Removed.
* fast/js/array-reduceRight.html: Removed.
* fast/js/array-reset-large-index-expected.txt: Removed.
* fast/js/array-reset-large-index.html: Removed.
* fast/js/array-slow-put-expected.txt: Removed.
* fast/js/array-slow-put.html: Removed.
* fast/js/array-some-expected.txt: Removed.
* fast/js/array-some.html: Removed.
* fast/js/array-sort-exception-expected.txt: Removed.
* fast/js/array-sort-exception.html: Removed.
* fast/js/array-sort-numericCompare-expected.txt: Removed.
* fast/js/array-sort-numericCompare.html: Removed.
* fast/js/array-sort-reentrance-expected.txt: Removed.
* fast/js/array-sort-reentrance.html: Removed.
* fast/js/array-sort-small-sparse-array-with-large-length-expected.txt: Removed.
* fast/js/array-sort-small-sparse-array-with-large-length.html: Removed.
* fast/js/array-sort-sparse-expected.txt: Removed.
* fast/js/array-sort-sparse.html: Removed.
* fast/js/array-splice-expected.txt: Removed.
* fast/js/array-splice.html: Removed.
* fast/js/array-tostring-and-join-expected.txt: Removed.
* fast/js/array-tostring-and-join.html: Removed.
* fast/js/array-tostring-ignore-separator-expected.txt: Removed.
* fast/js/array-tostring-ignore-separator.html: Removed.
* fast/js/array-type-speculation-expected.txt: Removed.
* fast/js/array-type-speculation.html: Removed.
* fast/js/assign-expected.txt: Removed.
* fast/js/assign.html: Removed.
* fast/js/avl-crash-expected.txt: Removed.
* fast/js/avl-crash.html: Removed.
* fast/js/basic-map-expected.txt: Removed.
* fast/js/basic-map.html: Removed.
* fast/js/basic-set-expected.txt: Removed.
* fast/js/basic-set.html: Removed.
* fast/js/basic-strict-mode-expected.txt: Removed.
* fast/js/basic-strict-mode.html: Removed.
* fast/js/bitops-type-tag-expected.txt: Removed.
* fast/js/bitops-type-tag.html: Removed.
* fast/js/bitwise-and-on-undefined-expected.txt: Removed.
* fast/js/bitwise-and-on-undefined.html: Removed.
* fast/js/bom-in-file-retains-correct-offset-expected.txt: Removed.
* fast/js/bom-in-file-retains-correct-offset.html: Removed.
* fast/js/boolean-argument-prediction-expected.txt: Removed.
* fast/js/boolean-argument-prediction.html: Removed.
* fast/js/boxed-double-to-int-expected.txt: Removed.
* fast/js/boxed-double-to-int.html: Removed.
* fast/js/branch-fold-correctness-expected.txt: Removed.
* fast/js/branch-fold-correctness.html: Removed.
* fast/js/break-ASI-expected.txt: Removed.
* fast/js/break-ASI.html: Removed.
* fast/js/cached-call-uninitialized-arguments-expected.txt: Removed.
* fast/js/cached-call-uninitialized-arguments.html: Removed.
* fast/js/cached-eval-gc-expected.txt: Removed.
* fast/js/cached-eval-gc.html: Removed.
* fast/js/call-apply-crash-expected.txt: Removed.
* fast/js/call-apply-crash.html: Removed.
* fast/js/call-base-resolution-expected.txt: Removed.
* fast/js/call-base-resolution.html: Removed.
* fast/js/callback-function-with-handle-event-expected.txt: Removed.
* fast/js/callback-function-with-handle-event.html: Removed.
* fast/js/caller-property-expected.txt: Removed.
* fast/js/caller-property.html: Removed.
* fast/js/char-at-expected.txt: Removed.
* fast/js/char-at.html: Removed.
* fast/js/closure-inside-extra-arg-call-expected.txt: Removed.
* fast/js/closure-inside-extra-arg-call.html: Removed.
* fast/js/code-serialize-paren-expected.txt: Removed.
* fast/js/code-serialize-paren.html: Removed.
* fast/js/codegen-assign-nontemporary-as-rexp-expected.txt: Removed.
* fast/js/codegen-assign-nontemporary-as-rexp.html: Removed.
* fast/js/codegen-jless-expected.txt: Removed.
* fast/js/codegen-jless.html: Removed.
* fast/js/codegen-loops-logical-nodes-expected.txt: Removed.
* fast/js/codegen-loops-logical-nodes.html: Removed.
* fast/js/codegen-peephole-locals-expected.txt: Removed.
* fast/js/codegen-peephole-locals.html: Removed.
* fast/js/codegen-temporaries-expected.txt: Removed.
* fast/js/codegen-temporaries-multiple-global-blocks-expected.txt: Removed.
* fast/js/codegen-temporaries-multiple-global-blocks.html: Removed.
* fast/js/codegen-temporaries.html: Removed.
* fast/js/comparefn-sort-stability-expected.txt: Removed.
* fast/js/comparefn-sort-stability.html: Removed.
* fast/js/comparison-operators-expected.txt: Removed.
* fast/js/comparison-operators-greater-expected.txt: Removed.
* fast/js/comparison-operators-greater.html: Removed.
* fast/js/comparison-operators-less-expected.txt: Removed.
* fast/js/comparison-operators-less.html: Removed.
* fast/js/comparison-operators.html: Removed.
* fast/js/concat-large-strings-crash-expected.txt: Removed.
* fast/js/concat-large-strings-crash.html: Removed.
* fast/js/concat-large-strings-crash2-expected.txt: Removed.
* fast/js/concat-large-strings-crash2.html: Removed.
* fast/js/concat-while-having-a-bad-time-expected.txt: Removed.
* fast/js/concat-while-having-a-bad-time.html: Removed.
* fast/js/console-non-string-values-expected.txt: Removed.
* fast/js/console-non-string-values.html: Removed.
* fast/js/const-expected.txt: Removed.
* fast/js/const-without-initializer-expected.txt: Removed.
* fast/js/const-without-initializer.html: Removed.
* fast/js/const.html: Removed.
* fast/js/constant-count-expected.txt: Removed.
* fast/js/constant-count.html: Removed.
* fast/js/constant-encoding-expected.txt: Removed.
* fast/js/constant-encoding.html: Removed.
* fast/js/constant-fold-not-nan-expected.txt: Removed.
* fast/js/constant-fold-not-nan.html: Removed.
* fast/js/constant-folding-expected.txt: Removed.
* fast/js/constant-folding.html: Removed.
* fast/js/construct-global-object-expected.txt: Removed.
* fast/js/construct-global-object.html: Removed.
* fast/js/constructor-attributes-expected.txt: Removed.
* fast/js/constructor-attributes.html: Removed.
* fast/js/constructor-expected.txt: Removed.
* fast/js/constructor-length.html: Removed.
* fast/js/constructor.html: Removed.
* fast/js/continue-break-multiple-labels-expected.txt: Removed.
* fast/js/continue-break-multiple-labels.html: Removed.
* fast/js/convert-nan-to-bool-expected.txt: Removed.
* fast/js/convert-nan-to-bool.html: Removed.
* fast/js/create-lots-of-workers-expected.txt: Removed.
* fast/js/create-lots-of-workers.html: Removed.
* fast/js/cross-frame-bad-time-expected.txt: Removed.
* fast/js/cross-frame-bad-time.html: Removed.
* fast/js/cross-frame-prototype-expected.txt: Removed.
* fast/js/cross-frame-prototype.html: Removed.
* fast/js/cross-frame-really-bad-time-expected.txt: Removed.
* fast/js/cross-frame-really-bad-time-with-__proto__-expected.txt: Removed.
* fast/js/cross-frame-really-bad-time-with-__proto__.html: Removed.
* fast/js/cross-frame-really-bad-time.html: Removed.
* fast/js/cross-global-object-inline-global-var-expected.txt: Removed.
* fast/js/cross-global-object-inline-global-var.html: Removed.
* fast/js/custom-constructors-expected.txt: Removed.
* fast/js/custom-constructors.html: Removed.
* fast/js/cyclic-proto-expected.txt: Removed.
* fast/js/cyclic-proto.html: Removed.
* fast/js/cyclic-prototypes-expected.txt: Removed.
* fast/js/cyclic-prototypes.html: Removed.
* fast/js/cyclic-ref-toString-expected.txt: Removed.
* fast/js/cyclic-ref-toString.html: Removed.
* fast/js/date-DST-pre-1970-expected.txt: Removed.
* fast/js/date-DST-pre-1970.html: Removed.
* fast/js/date-DST-time-cusps-expected.txt: Removed.
* fast/js/date-DST-time-cusps.html: Removed.
* fast/js/date-big-constructor-expected.txt: Removed.
* fast/js/date-big-constructor.html: Removed.
* fast/js/date-big-setdate-expected.txt: Removed.
* fast/js/date-big-setdate.html: Removed.
* fast/js/date-big-setmonth-expected.txt: Removed.
* fast/js/date-big-setmonth.html: Removed.
* fast/js/date-constructor-expected.txt: Removed.
* fast/js/date-constructor.html: Removed.
* fast/js/date-daysfrom1970-overflow-expected.txt: Removed.
* fast/js/date-daysfrom1970-overflow.html: Removed.
* fast/js/date-negative-setmonth-expected.txt: Removed.
* fast/js/date-negative-setmonth.html: Removed.
* fast/js/date-parse-comments-test-expected.txt: Removed.
* fast/js/date-parse-comments-test.html: Removed.
* fast/js/date-parse-test-expected.txt: Removed.
* fast/js/date-parse-test.html: Removed.
* fast/js/date-preserve-milliseconds-expected.txt: Removed.
* fast/js/date-preserve-milliseconds.html: Removed.
* fast/js/date-proto-generic-invocation-expected.txt: Removed.
* fast/js/date-proto-generic-invocation.html: Removed.
* fast/js/date-set-to-nan-expected.txt: Removed.
* fast/js/date-set-to-nan.html: Removed.
* fast/js/date-toisostring-expected.txt: Removed.
* fast/js/date-toisostring.html: Removed.
* fast/js/date-utc-timeclip-expected.txt: Removed.
* fast/js/date-utc-timeclip.html: Removed.
* fast/js/debugger-expected.txt: Removed.
* fast/js/debugger.html: Removed.
* fast/js/declaration-in-block-expected.txt: Removed.
* fast/js/declaration-in-block.html: Removed.
* fast/js/deep-recursion-test-expected.txt: Removed.
* fast/js/deep-recursion-test.html: Removed.
* fast/js/delete-function-parameter-expected.txt: Removed.
* fast/js/delete-function-parameter.html: Removed.
* fast/js/delete-getters-setters-expected.txt: Removed.
* fast/js/delete-getters-setters.html: Removed.
* fast/js/delete-multiple-global-blocks-expected.txt: Removed.
* fast/js/delete-multiple-global-blocks.html: Removed.
* fast/js/delete-syntax-expected.txt: Removed.
* fast/js/delete-syntax.html: Removed.
* fast/js/delete-then-put-expected.txt: Removed.
* fast/js/delete-then-put.html: Removed.
* fast/js/dfg-abs-backwards-propagation-expected.txt: Removed.
* fast/js/dfg-abs-backwards-propagation.html: Removed.
* fast/js/dfg-activation-register-overwritten-in-throw-expected.txt: Removed.
* fast/js/dfg-activation-register-overwritten-in-throw.html: Removed.
* fast/js/dfg-add-not-number-expected.txt: Removed.
* fast/js/dfg-add-not-number.html: Removed.
* fast/js/dfg-allocation-profile-watch-point-exit-expected.txt: Removed.
* fast/js/dfg-allocation-profile-watch-point-exit.html: Removed.
* fast/js/dfg-arguments-alias-activation-expected.txt: Removed.
* fast/js/dfg-arguments-alias-activation.html: Removed.
* fast/js/dfg-arguments-alias-escape-expected.txt: Removed.
* fast/js/dfg-arguments-alias-escape.html: Removed.
* fast/js/dfg-arguments-alias-expected.txt: Removed.
* fast/js/dfg-arguments-alias-one-block-expected.txt: Removed.
* fast/js/dfg-arguments-alias-one-block-osr-exit-expected.txt: Removed.
* fast/js/dfg-arguments-alias-one-block-osr-exit.html: Removed.
* fast/js/dfg-arguments-alias-one-block-overwrite-arguments-expected.txt: Removed.
* fast/js/dfg-arguments-alias-one-block-overwrite-arguments.html: Removed.
* fast/js/dfg-arguments-alias-one-block-overwrite-expected.txt: Removed.
* fast/js/dfg-arguments-alias-one-block-overwrite.html: Removed.
* fast/js/dfg-arguments-alias-one-block.html: Removed.
* fast/js/dfg-arguments-alias.html: Removed.
* fast/js/dfg-arguments-cross-code-origin-expected.txt: Removed.
* fast/js/dfg-arguments-cross-code-origin.html: Removed.
* fast/js/dfg-arguments-mixed-alias-expected.txt: Removed.
* fast/js/dfg-arguments-mixed-alias.html: Removed.
* fast/js/dfg-arguments-osr-exit-expected.txt: Removed.
* fast/js/dfg-arguments-osr-exit-multiple-blocks-before-exit-expected.txt: Removed.
* fast/js/dfg-arguments-osr-exit-multiple-blocks-before-exit.html: Removed.
* fast/js/dfg-arguments-osr-exit-multiple-blocks-expected.txt: Removed.
* fast/js/dfg-arguments-osr-exit-multiple-blocks.html: Removed.
* fast/js/dfg-arguments-osr-exit.html: Removed.
* fast/js/dfg-arguments-out-of-bounds-expected.txt: Removed.
* fast/js/dfg-arguments-out-of-bounds.html: Removed.
* fast/js/dfg-arguments-strict-mode-expected.txt: Removed.
* fast/js/dfg-arguments-strict-mode.html: Removed.
* fast/js/dfg-arguments-unexpected-escape-expected.txt: Removed.
* fast/js/dfg-arguments-unexpected-escape.html: Removed.
* fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt: Removed.
* fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.html: Removed.
* fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt: Removed.
* fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.html: Removed.
* fast/js/dfg-array-dead-expected.txt: Removed.
* fast/js/dfg-array-dead.html: Removed.
* fast/js/dfg-array-length-dead-expected.txt: Removed.
* fast/js/dfg-array-length-dead.html: Removed.
* fast/js/dfg-array-pop-side-effects-expected.txt: Removed.
* fast/js/dfg-array-pop-side-effects.html: Removed.
* fast/js/dfg-array-pop-value-clearing-expected.txt: Removed.
* fast/js/dfg-array-pop-value-clearing.html: Removed.
* fast/js/dfg-array-push-bad-time-expected.txt: Removed.
* fast/js/dfg-array-push-bad-time.html: Removed.
* fast/js/dfg-array-push-slow-put-expected.txt: Removed.
* fast/js/dfg-array-push-slow-put.html: Removed.
* fast/js/dfg-arrayify-elimination-expected.txt: Removed.
* fast/js/dfg-arrayify-elimination.html: Removed.
* fast/js/dfg-arrayify-when-late-prevent-extensions-expected.txt: Removed.
* fast/js/dfg-arrayify-when-late-prevent-extensions.html: Removed.
* fast/js/dfg-arrayify-when-prevent-extensions-expected.txt: Removed.
* fast/js/dfg-arrayify-when-prevent-extensions.html: Removed.
* fast/js/dfg-bool-to-int32-reuse-expected.txt: Removed.
* fast/js/dfg-bool-to-int32-reuse.html: Removed.
* fast/js/dfg-branch-logical-not-peephole-around-osr-exit-expected.txt: Removed.
* fast/js/dfg-branch-logical-not-peephole-around-osr-exit.html: Removed.
* fast/js/dfg-branch-not-fail-expected.txt: Removed.
* fast/js/dfg-branch-not-fail.html: Removed.
* fast/js/dfg-byte-array-put-expected.txt: Removed.
* fast/js/dfg-byte-array-put.html: Removed.
* fast/js/dfg-byteOffset-neuter-expected.txt: Removed.
* fast/js/dfg-byteOffset-neuter.html: Removed.
* fast/js/dfg-call-function-hit-watchpoint-expected.txt: Removed.
* fast/js/dfg-call-function-hit-watchpoint.html: Removed.
* fast/js/dfg-call-method-hit-watchpoint-expected.txt: Removed.
* fast/js/dfg-call-method-hit-watchpoint.html: Removed.
* fast/js/dfg-captured-var-get-local-expected.txt: Removed.
* fast/js/dfg-captured-var-get-local.html: Removed.
* fast/js/dfg-cfa-merge-with-dead-use-at-tail-expected.txt: Removed.
* fast/js/dfg-cfa-merge-with-dead-use-at-tail.html: Removed.
* fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt: Removed.
* fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.html: Removed.
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement-expected.txt: Removed.
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.html: Removed.
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-expected.txt: Removed.
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.html: Removed.
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof-expected.txt: Removed.
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.html: Removed.
* fast/js/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local-expected.txt: Removed.
* fast/js/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.html: Removed.
* fast/js/dfg-cfg-simplify-redundant-dead-get-local-expected.txt: Removed.
* fast/js/dfg-cfg-simplify-redundant-dead-get-local.html: Removed.
* fast/js/dfg-check-function-change-structure-expected.txt: Removed.
* fast/js/dfg-check-function-change-structure.html: Removed.
* fast/js/dfg-check-structure-elimination-for-non-cell-expected.txt: Removed.
* fast/js/dfg-check-structure-elimination-for-non-cell.html: Removed.
* fast/js/dfg-check-two-structures-expected.txt: Removed.
* fast/js/dfg-check-two-structures.html: Removed.
* fast/js/dfg-compare-final-object-to-final-object-or-other-expected.txt: Removed.
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Removed.
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Removed.
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Removed.
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Removed.
* fast/js/dfg-compare-final-object-to-final-object-or-other.html: Removed.
* fast/js/dfg-constant-fold-first-local-read-after-block-merge-expected.txt: Removed.
* fast/js/dfg-constant-fold-first-local-read-after-block-merge.html: Removed.
* fast/js/dfg-constant-fold-logical-not-branch-expected.txt: Removed.
* fast/js/dfg-constant-fold-logical-not-branch.html: Removed.
* fast/js/dfg-constant-fold-misprediction-expected.txt: Removed.
* fast/js/dfg-constant-fold-misprediction.html: Removed.
* fast/js/dfg-constant-fold-uncaptured-variable-that-is-later-captured-expected.txt: Removed.
* fast/js/dfg-constant-fold-uncaptured-variable-that-is-later-captured.html: Removed.
* fast/js/dfg-convert-this-dom-window-expected.txt: Removed.
* fast/js/dfg-convert-this-dom-window.html: Removed.
* fast/js/dfg-convert-this-object-then-exit-on-other-expected.txt: Removed.
* fast/js/dfg-convert-this-object-then-exit-on-other.html: Removed.
* fast/js/dfg-convert-this-other-then-exit-on-object-expected.txt: Removed.
* fast/js/dfg-convert-this-other-then-exit-on-object.html: Removed.
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-other-expected.txt: Removed.
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-other.html: Removed.
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-string-expected.txt: Removed.
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-string.html: Removed.
* fast/js/dfg-create-inlined-arguments-in-closure-inline-expected.txt: Removed.
* fast/js/dfg-create-inlined-arguments-in-closure-inline.html: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-expected.txt: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-literal-expected.txt: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-literal-with-variables.html: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-literal.html: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-with-elements-expected.txt: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-with-elements.html: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-with-size-expected.txt: Removed.
* fast/js/dfg-cross-global-object-inline-new-array-with-size.html: Removed.
* fast/js/dfg-cross-global-object-inline-new-array.html: Removed.
* fast/js/dfg-cross-global-object-new-array-expected.txt: Removed.
* fast/js/dfg-cross-global-object-new-array.html: Removed.
* fast/js/dfg-cse-cfa-discrepancy-expected.txt: Removed.
* fast/js/dfg-cse-cfa-discrepancy.html: Removed.
* fast/js/dfg-cse-dead-get-scoped-var-expected.txt: Removed.
* fast/js/dfg-cse-dead-get-scoped-var.html: Removed.
* fast/js/dfg-custom-getter-expected.txt: Removed.
* fast/js/dfg-custom-getter-throw-expected.txt: Removed.
* fast/js/dfg-custom-getter-throw-inlined-expected.txt: Removed.
* fast/js/dfg-custom-getter-throw-inlined.html: Removed.
* fast/js/dfg-custom-getter-throw.html: Removed.
* fast/js/dfg-custom-getter.html: Removed.
* fast/js/dfg-dead-min-one-arg-expected.txt: Removed.
* fast/js/dfg-dead-min-one-arg.html: Removed.
* fast/js/dfg-dead-min-two-args-expected.txt: Removed.
* fast/js/dfg-dead-min-two-args.html: Removed.
* fast/js/dfg-dead-redundant-get-array-length-expected.txt: Removed.
* fast/js/dfg-dead-redundant-get-array-length.html: Removed.
* fast/js/dfg-dead-speculation-expected.txt: Removed.
* fast/js/dfg-dead-speculation.html: Removed.
* fast/js/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes-expected.txt: Removed.
* fast/js/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes.html: Removed.
* fast/js/dfg-dead-variable-on-exit-expected.txt: Removed.
* fast/js/dfg-dead-variable-on-exit.html: Removed.
* fast/js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc-expected.txt: Removed.
* fast/js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc.html: Removed.
* fast/js/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc-expected.txt: Removed.
* fast/js/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc.html: Removed.
* fast/js/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc-expected.txt: Removed.
* fast/js/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html: Removed.
* fast/js/dfg-double-addition-simplify-to-int-expected.txt: Removed.
* fast/js/dfg-double-addition-simplify-to-int.html: Removed.
* fast/js/dfg-double-use-of-post-simplification-double-prediction-expected.txt: Removed.
* fast/js/dfg-double-use-of-post-simplification-double-prediction.html: Removed.
* fast/js/dfg-double-vote-fuzz-expected.txt: Removed.
* fast/js/dfg-double-vote-fuzz.html: Removed.
* fast/js/dfg-ensure-array-storage-on-string-expected.txt: Removed.
* fast/js/dfg-ensure-array-storage-on-string.html: Removed.
* fast/js/dfg-ensure-array-storage-on-window-expected.txt: Removed.
* fast/js/dfg-ensure-array-storage-on-window.html: Removed.
* fast/js/dfg-ensure-contiguous-on-string-expected.txt: Removed.
* fast/js/dfg-ensure-contiguous-on-string.html: Removed.
* fast/js/dfg-ensure-non-array-array-storage-on-window-expected.txt: Removed.
* fast/js/dfg-ensure-non-array-array-storage-on-window.html: Removed.
* fast/js/dfg-exception-expected.txt: Removed.
* fast/js/dfg-exception.html: Removed.
* fast/js/dfg-float32-array-nan-expected.txt: Removed.
* fast/js/dfg-float32-array-nan.html: Removed.
* fast/js/dfg-float32array-expected.txt: Removed.
* fast/js/dfg-float32array.html: Removed.
* fast/js/dfg-float64array-expected.txt: Removed.
* fast/js/dfg-float64array.html: Removed.
* fast/js/dfg-flush-get-local-expected.txt: Removed.
* fast/js/dfg-flush-get-local.html: Removed.
* fast/js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt: Removed.
* fast/js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.html: Removed.
* fast/js/dfg-get-by-id-unset-then-proto-expected.txt: Removed.
* fast/js/dfg-get-by-id-unset-then-proto-less-warmup-expected.txt: Removed.
* fast/js/dfg-get-by-id-unset-then-proto-less-warmup.html: Removed.
* fast/js/dfg-get-by-id-unset-then-proto-more-warmup-expected.txt: Removed.
* fast/js/dfg-get-by-id-unset-then-proto-more-warmup.html: Removed.
* fast/js/dfg-get-by-id-unset-then-proto.html: Removed.
* fast/js/dfg-get-by-val-clobber-expected.txt: Removed.
* fast/js/dfg-get-by-val-clobber.html: Removed.
* fast/js/dfg-get-by-val-getter-cse-expected.txt: Removed.
* fast/js/dfg-get-by-val-getter-cse.html: Removed.
* fast/js/dfg-get-closure-var-put-closure-var-interference-expected.txt: Removed.
* fast/js/dfg-get-closure-var-put-closure-var-interference.html: Removed.
* fast/js/dfg-getter-expected.txt: Removed.
* fast/js/dfg-getter-throw-expected.txt: Removed.
* fast/js/dfg-getter-throw.html: Removed.
* fast/js/dfg-getter.html: Removed.
* fast/js/dfg-holy-put-by-val-interferes-with-get-array-length-expected.txt: Removed.
* fast/js/dfg-holy-put-by-val-interferes-with-get-array-length.html: Removed.
* fast/js/dfg-inline-arguments-become-double-expected.txt: Removed.
* fast/js/dfg-inline-arguments-become-double.html: Removed.
* fast/js/dfg-inline-arguments-become-int32-expected.txt: Removed.
* fast/js/dfg-inline-arguments-become-int32.html: Removed.
* fast/js/dfg-inline-arguments-int32-expected.txt: Removed.
* fast/js/dfg-inline-arguments-int32.html: Removed.
* fast/js/dfg-inline-arguments-osr-exit-and-capture-expected.txt: Removed.
* fast/js/dfg-inline-arguments-osr-exit-and-capture.html: Removed.
* fast/js/dfg-inline-arguments-out-of-bounds-expected.txt: Removed.
* fast/js/dfg-inline-arguments-out-of-bounds.html: Removed.
* fast/js/dfg-inline-arguments-reset-changetype-expected.txt: Removed.
* fast/js/dfg-inline-arguments-reset-changetype.html: Removed.
* fast/js/dfg-inline-arguments-reset-expected.txt: Removed.
* fast/js/dfg-inline-arguments-reset.html: Removed.
* fast/js/dfg-inline-arguments-simple-expected.txt: Removed.
* fast/js/dfg-inline-arguments-simple.html: Removed.
* fast/js/dfg-inline-arguments-use-directly-from-inlined-code-expected.txt: Removed.
* fast/js/dfg-inline-arguments-use-directly-from-inlined-code.html: Removed.
* fast/js/dfg-inline-arguments-use-from-all-the-places-broken-expected.txt: Removed.
* fast/js/dfg-inline-arguments-use-from-all-the-places-broken.html: Removed.
* fast/js/dfg-inline-arguments-use-from-all-the-places-expected.txt: Removed.
* fast/js/dfg-inline-arguments-use-from-all-the-places.html: Removed.
* fast/js/dfg-inline-arguments-use-from-getter-expected.txt: Removed.
* fast/js/dfg-inline-arguments-use-from-getter.html: Removed.
* fast/js/dfg-inline-arguments-use-from-uninlined-code-expected.txt: Removed.
* fast/js/dfg-inline-arguments-use-from-uninlined-code.html: Removed.
* fast/js/dfg-inline-constant-expected.txt: Removed.
* fast/js/dfg-inline-constant.html: Removed.
* fast/js/dfg-inline-constructor-that-uses-arguments-expected.txt: Removed.
* fast/js/dfg-inline-constructor-that-uses-arguments.html: Removed.
* fast/js/dfg-inline-early-return-expected.txt: Removed.
* fast/js/dfg-inline-early-return.html: Removed.
* fast/js/dfg-inline-function-dot-caller-expected.txt: Removed.
* fast/js/dfg-inline-function-dot-caller.html: Removed.
* fast/js/dfg-inline-many-blocks-expected.txt: Removed.
* fast/js/dfg-inline-many-blocks.html: Removed.
* fast/js/dfg-inline-new-array-buffer-expected.txt: Removed.
* fast/js/dfg-inline-new-array-buffer.html: Removed.
* fast/js/dfg-inline-resolve-expected.txt: Removed.
* fast/js/dfg-inline-resolve.html: Removed.
* fast/js/dfg-inline-switch-imm-expected.txt: Removed.
* fast/js/dfg-inline-switch-imm.html: Removed.
* fast/js/dfg-inline-unused-this-expected.txt: Removed.
* fast/js/dfg-inline-unused-this-method-check-expected.txt: Removed.
* fast/js/dfg-inline-unused-this-method-check.html: Removed.
* fast/js/dfg-inline-unused-this.html: Removed.
* fast/js/dfg-inlining-reg-alloc-expected.txt: Removed.
* fast/js/dfg-inlining-reg-alloc.html: Removed.
* fast/js/dfg-int-overflow-in-loop-expected.txt: Removed.
* fast/js/dfg-int-overflow-in-loop.html: Removed.
* fast/js/dfg-int-overflow-large-constants-in-a-line-expected.txt: Removed.
* fast/js/dfg-int-overflow-large-constants-in-a-line.html: Removed.
* fast/js/dfg-int16array-expected.txt: Removed.
* fast/js/dfg-int16array.html: Removed.
* fast/js/dfg-int32-to-double-on-known-number-expected.txt: Removed.
* fast/js/dfg-int32-to-double-on-known-number.html: Removed.
* fast/js/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Removed.
* fast/js/dfg-int32-to-double-on-set-local-and-exit.html: Removed.
* fast/js/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Removed.
* fast/js/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Removed.
* fast/js/dfg-int32array-expected.txt: Removed.
* fast/js/dfg-int32array-overflow-values-expected.txt: Removed.
* fast/js/dfg-int32array-overflow-values.html: Removed.
* fast/js/dfg-int32array.html: Removed.
* fast/js/dfg-int8array-expected.txt: Removed.
* fast/js/dfg-int8array.html: Removed.
* fast/js/dfg-integer-optimization-expected.txt: Removed.
* fast/js/dfg-integer-optimization.html: Removed.
* fast/js/dfg-intrinsic-osr-exit-expected.txt: Removed.
* fast/js/dfg-intrinsic-osr-exit.html: Removed.
* fast/js/dfg-intrinsic-side-effect-assignment-osr-exit-expected.txt: Removed.
* fast/js/dfg-intrinsic-side-effect-assignment-osr-exit.html: Removed.
* fast/js/dfg-intrinsic-unused-this-expected.txt: Removed.
* fast/js/dfg-intrinsic-unused-this-method-check-expected.txt: Removed.
* fast/js/dfg-intrinsic-unused-this-method-check.html: Removed.
* fast/js/dfg-intrinsic-unused-this.html: Removed.
* fast/js/dfg-logical-not-final-object-or-other-expected.txt: Removed.
* fast/js/dfg-logical-not-final-object-or-other.html: Removed.
* fast/js/dfg-make-rope-all-empty-strings-expected.txt: Removed.
* fast/js/dfg-make-rope-all-empty-strings.html: Removed.
* fast/js/dfg-make-rope-side-effects-expected.txt: Removed.
* fast/js/dfg-make-rope-side-effects.html: Removed.
* fast/js/dfg-max-backwards-propagation-expected.txt: Removed.
* fast/js/dfg-max-backwards-propagation.html: Removed.
* fast/js/dfg-min-backwards-propagation-expected.txt: Removed.
* fast/js/dfg-min-backwards-propagation.html: Removed.
* fast/js/dfg-min-max-expected.txt: Removed.
* fast/js/dfg-min-max.html: Removed.
* fast/js/dfg-mispredict-variable-but-prove-int-expected.txt: Removed.
* fast/js/dfg-mispredict-variable-but-prove-int.html: Removed.
* fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc-expected.txt: Removed.
* fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.html: Removed.
* fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc-expected.txt: Removed.
* fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.html: Removed.
* fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc-expected.txt: Removed.
* fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html: Removed.
* fast/js/dfg-mul-big-integer-with-small-integer-and-bitor-expected.txt: Removed.
* fast/js/dfg-mul-big-integer-with-small-integer-and-bitor.html: Removed.
* fast/js/dfg-mul-big-integer-with-small-integer-and-detect-overflow-expected.txt: Removed.
* fast/js/dfg-mul-big-integer-with-small-integer-and-detect-overflow.html: Removed.
* fast/js/dfg-mul-big-integer-with-small-integer-expected.txt: Removed.
* fast/js/dfg-mul-big-integer-with-small-integer.html: Removed.
* fast/js/dfg-mul-big-integers-expected.txt: Removed.
* fast/js/dfg-mul-big-integers.html: Removed.
* fast/js/dfg-multi-basic-block-structure-clobber-expected.txt: Removed.
* fast/js/dfg-multi-basic-block-structure-clobber.html: Removed.
* fast/js/dfg-multiply-expected.txt: Removed.
* fast/js/dfg-multiply.html: Removed.
* fast/js/dfg-negative-array-index-expected.txt: Removed.
* fast/js/dfg-negative-array-index.html: Removed.
* fast/js/dfg-negative-array-size-expected.txt: Removed.
* fast/js/dfg-negative-array-size.html: Removed.
* fast/js/dfg-new-array-double-const-then-int-const-expected.txt: Removed.
* fast/js/dfg-new-array-double-const-then-int-const.html: Removed.
* fast/js/dfg-obvious-constant-cfa-expected.txt: Removed.
* fast/js/dfg-obvious-constant-cfa.html: Removed.
* fast/js/dfg-osr-entry-hoisted-clobbered-structure-check-expected.txt: Removed.
* fast/js/dfg-osr-entry-hoisted-clobbered-structure-check.html: Removed.
* fast/js/dfg-other-branch-expected.txt: Removed.
* fast/js/dfg-other-branch.html: Removed.
* fast/js/dfg-patchable-get-by-id-after-watchpoint-expected.txt: Removed.
* fast/js/dfg-patchable-get-by-id-after-watchpoint.html: Removed.
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-expected.txt: Removed.
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Removed.
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Removed.
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Removed.
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Removed.
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other.html: Removed.
* fast/js/dfg-phantom-base-expected.txt: Removed.
* fast/js/dfg-phantom-base.html: Removed.
* fast/js/dfg-phantom-get-local-expected.txt: Removed.
* fast/js/dfg-phantom-get-local.html: Removed.
* fast/js/dfg-post-inc-then-exit-expected.txt: Removed.
* fast/js/dfg-post-inc-then-exit.html: Removed.
* fast/js/dfg-proto-access-inline-osr-exit-expected.txt: Removed.
* fast/js/dfg-proto-access-inline-osr-exit.html: Removed.
* fast/js/dfg-proto-stub-watchpoint-fire-expected.txt: Removed.
* fast/js/dfg-proto-stub-watchpoint-fire.html: Removed.
* fast/js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Removed.
* fast/js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Removed.
* fast/js/dfg-proven-sqrt-backwards-propagation-expected.txt: Removed.
* fast/js/dfg-proven-sqrt-backwards-propagation.html: Removed.
* fast/js/dfg-put-by-id-allocate-storage-expected.txt: Removed.
* fast/js/dfg-put-by-id-allocate-storage-polymorphic-expected.txt: Removed.
* fast/js/dfg-put-by-id-allocate-storage-polymorphic.html: Removed.
* fast/js/dfg-put-by-id-allocate-storage.html: Removed.
* fast/js/dfg-put-by-id-prototype-check-expected.txt: Removed.
* fast/js/dfg-put-by-id-prototype-check.html: Removed.
* fast/js/dfg-put-by-id-reallocate-storage-expected.txt: Removed.
* fast/js/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt: Removed.
* fast/js/dfg-put-by-id-reallocate-storage-polymorphic.html: Removed.
* fast/js/dfg-put-by-id-reallocate-storage.html: Removed.
* fast/js/dfg-put-by-val-setter-then-get-by-val-expected.txt: Removed.
* fast/js/dfg-put-by-val-setter-then-get-by-val.html: Removed.
* fast/js/dfg-put-scoped-var-backward-flow-expected.txt: Removed.
* fast/js/dfg-put-scoped-var-backward-flow.html: Removed.
* fast/js/dfg-put-to-readonly-property-expected.txt: Removed.
* fast/js/dfg-put-to-readonly-property.html: Removed.
* fast/js/dfg-putbyval-cfa-clobber-expected.txt: Removed.
* fast/js/dfg-putbyval-cfa-clobber.html: Removed.
* fast/js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt: Removed.
* fast/js/dfg-redundant-load-of-captured-variable-proven-constant.html: Removed.
* fast/js/dfg-resolve-global-polymorphic-non-dictionary-expected.txt: Removed.
* fast/js/dfg-resolve-global-polymorphic-non-dictionary.html: Removed.
* fast/js/dfg-resolve-global-specific-dictionary-expected.txt: Removed.
* fast/js/dfg-resolve-global-specific-dictionary.html: Removed.
* fast/js/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt: Removed.
* fast/js/dfg-rshift-by-zero-eliminate-valuetoint32.html: Removed.
* fast/js/dfg-side-effect-assignment-osr-exit-expected.txt: Removed.
* fast/js/dfg-side-effect-assignment-osr-exit.html: Removed.
* fast/js/dfg-sqrt-backwards-propagation-expected.txt: Removed.
* fast/js/dfg-sqrt-backwards-propagation.html: Removed.
* fast/js/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt: Removed.
* fast/js/dfg-store-unexpected-value-into-argument-and-osr-exit.html: Removed.
* fast/js/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Removed.
* fast/js/dfg-strcat-over-objects-then-exit-on-it.html: Removed.
* fast/js/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Removed.
* fast/js/dfg-strict-mode-arguments-get-beyond-length.html: Removed.
* fast/js/dfg-string-out-of-bounds-check-structure-expected.txt: Removed.
* fast/js/dfg-string-out-of-bounds-check-structure.html: Removed.
* fast/js/dfg-string-out-of-bounds-cse-expected.txt: Removed.
* fast/js/dfg-string-out-of-bounds-cse.html: Removed.
* fast/js/dfg-string-out-of-bounds-negative-check-structure-expected.txt: Removed.
* fast/js/dfg-string-out-of-bounds-negative-check-structure.html: Removed.
* fast/js/dfg-string-out-of-bounds-negative-proto-value-expected.txt: Removed.
* fast/js/dfg-string-out-of-bounds-negative-proto-value.html: Removed.
* fast/js/dfg-string-stricteq-expected.txt: Removed.
* fast/js/dfg-string-stricteq.html: Removed.
* fast/js/dfg-switch-imm-negative-expected.txt: Removed.
* fast/js/dfg-switch-imm-negative.html: Removed.
* fast/js/dfg-tear-off-arguments-not-activation-expected.txt: Removed.
* fast/js/dfg-tear-off-arguments-not-activation.html: Removed.
* fast/js/dfg-tear-off-function-dot-arguments-expected.txt: Removed.
* fast/js/dfg-tear-off-function-dot-arguments.html: Removed.
* fast/js/dfg-to-string-bad-toString-expected.txt: Removed.
* fast/js/dfg-to-string-bad-toString.html: Removed.
* fast/js/dfg-to-string-bad-valueOf-expected.txt: Removed.
* fast/js/dfg-to-string-bad-valueOf.html: Removed.
* fast/js/dfg-to-string-int-expected.txt: Removed.
* fast/js/dfg-to-string-int-or-string-expected.txt: Removed.
* fast/js/dfg-to-string-int-or-string.html: Removed.
* fast/js/dfg-to-string-int.html: Removed.
* fast/js/dfg-to-string-on-cell-expected.txt: Removed.
* fast/js/dfg-to-string-on-cell.html: Removed.
* fast/js/dfg-to-string-on-value-expected.txt: Removed.
* fast/js/dfg-to-string-on-value.html: Removed.
* fast/js/dfg-to-string-side-effect-clobbers-toString-expected.txt: Removed.
* fast/js/dfg-to-string-side-effect-clobbers-toString.html: Removed.
* fast/js/dfg-to-string-side-effect-expected.txt: Removed.
* fast/js/dfg-to-string-side-effect.html: Removed.
* fast/js/dfg-to-string-toString-becomes-bad-expected.txt: Removed.
* fast/js/dfg-to-string-toString-becomes-bad-with-check-structure-expected.txt: Removed.
* fast/js/dfg-to-string-toString-becomes-bad-with-check-structure.html: Removed.
* fast/js/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype-expected.txt: Removed.
* fast/js/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.html: Removed.
* fast/js/dfg-to-string-toString-becomes-bad.html: Removed.
* fast/js/dfg-to-string-toString-in-string-expected.txt: Removed.
* fast/js/dfg-to-string-toString-in-string.html: Removed.
* fast/js/dfg-to-string-valueOf-becomes-bad-expected.txt: Removed.
* fast/js/dfg-to-string-valueOf-becomes-bad.html: Removed.
* fast/js/dfg-to-string-valueOf-in-string-expected.txt: Removed.
* fast/js/dfg-to-string-valueOf-in-string.html: Removed.
* fast/js/dfg-typed-array-neuter-expected.txt: Removed.
* fast/js/dfg-typed-array-neuter.html: Removed.
* fast/js/dfg-uint16array-expected.txt: Removed.
* fast/js/dfg-uint16array.html: Removed.
* fast/js/dfg-uint32-to-number-expected.txt: Removed.
* fast/js/dfg-uint32-to-number-in-middle-of-copy-propagation-expected.txt: Removed.
* fast/js/dfg-uint32-to-number-in-middle-of-copy-propagation.html: Removed.
* fast/js/dfg-uint32-to-number-on-captured-variable-expected.txt: Removed.
* fast/js/dfg-uint32-to-number-on-captured-variable.html: Removed.
* fast/js/dfg-uint32-to-number-skip-then-exit-expected.txt: Removed.
* fast/js/dfg-uint32-to-number-skip-then-exit.html: Removed.
* fast/js/dfg-uint32-to-number.html: Removed.
* fast/js/dfg-uint32array-expected.txt: Removed.
* fast/js/dfg-uint32array-overflow-constant-expected.txt: Removed.
* fast/js/dfg-uint32array-overflow-constant.html: Removed.
* fast/js/dfg-uint32array-overflow-values-expected.txt: Removed.
* fast/js/dfg-uint32array-overflow-values.html: Removed.
* fast/js/dfg-uint32array.html: Removed.
* fast/js/dfg-uint8array-expected.txt: Removed.
* fast/js/dfg-uint8array.html: Removed.
* fast/js/dfg-uint8clampedarray-expected.txt: Removed.
* fast/js/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias-expected.txt: Removed.
* fast/js/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias.html: Removed.
* fast/js/dfg-uint8clampedarray.html: Removed.
* fast/js/dfg-use-function-as-variable-expected.txt: Removed.
* fast/js/dfg-use-function-as-variable-merge-structure-expected.txt: Removed.
* fast/js/dfg-use-function-as-variable-merge-structure.html: Removed.
* fast/js/dfg-use-function-as-variable-not-constant-expected.txt: Removed.
* fast/js/dfg-use-function-as-variable-not-constant.html: Removed.
* fast/js/dfg-use-function-as-variable-with-closure-expected.txt: Removed.
* fast/js/dfg-use-function-as-variable-with-closure.html: Removed.
* fast/js/dfg-use-function-as-variable.html: Removed.
* fast/js/dfg-value-to-int32-with-side-effect-expected.txt: Removed.
* fast/js/dfg-value-to-int32-with-side-effect.html: Removed.
* fast/js/dfg-weak-js-constant-silent-fill-expected.txt: Removed.
* fast/js/dfg-weak-js-constant-silent-fill.html: Removed.
* fast/js/dictionary-no-cache-expected.txt: Removed.
* fast/js/dictionary-no-cache.html: Removed.
* fast/js/dictionary-prototype-caching-expected.txt: Removed.
* fast/js/dictionary-prototype-caching.html: Removed.
* fast/js/direct-entry-to-function-code-expected.txt: Removed.
* fast/js/direct-entry-to-function-code.html: Removed.
* fast/js/do-while-expression-value-expected.txt: Removed.
* fast/js/do-while-expression-value.html: Removed.
* fast/js/do-while-semicolon-expected.txt: Removed.
* fast/js/do-while-semicolon.html: Removed.
* fast/js/do-while-without-semicolon-expected.txt: Removed.
* fast/js/do-while-without-semicolon.html: Removed.
* fast/js/document-all-between-frames-expected.txt: Removed.
* fast/js/document-all-between-frames.html: Removed.
* fast/js/document-all-triggers-masquerades-watchpoint-expected.txt: Removed.
* fast/js/document-all-triggers-masquerades-watchpoint.html: Removed.
* fast/js/dom-static-property-for-in-iteration-expected.txt: Removed.
* fast/js/dom-static-property-for-in-iteration.html: Removed.
* fast/js/dot-node-base-exception-expected.txt: Removed.
* fast/js/dot-node-base-exception.html: Removed.
* fast/js/duplicate-param-crash-expected.txt: Removed.
* fast/js/duplicate-param-crash.html: Removed.
* fast/js/duplicate-param-gc-crash-expected.txt: Removed.
* fast/js/duplicate-param-gc-crash.html: Removed.
* fast/js/encode-URI-test-expected.txt: Removed.
* fast/js/encode-URI-test.html: Removed.
* fast/js/end-in-string-escape-expected.txt: Removed.
* fast/js/end-in-string-escape.html: Removed.
* fast/js/enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt: Removed.
* fast/js/enter-dictionary-indexing-mode-with-blank-indexing-type.html: Removed.
* fast/js/equality-expected.txt: Removed.
* fast/js/equality.html: Removed.
* fast/js/error-object-write-and-detele-for-stack-property-expected.txt: Removed.
* fast/js/error-object-write-and-detele-for-stack-property.html: Removed.
* fast/js/eval-and-with-expected.txt: Removed.
* fast/js/eval-and-with.html: Removed.
* fast/js/eval-cache-crash-expected.txt: Removed.
* fast/js/eval-cache-crash.html: Removed.
* fast/js/eval-cache-scoped-lookup-expected.txt: Removed.
* fast/js/eval-cache-scoped-lookup.html: Removed.
* fast/js/eval-contained-syntax-error-expected.txt: Removed.
* fast/js/eval-contained-syntax-error.html: Removed.
* fast/js/eval-cross-window-expected.txt: Removed.
* fast/js/eval-cross-window.html: Removed.
* fast/js/eval-keyword-vs-function-expected.txt: Removed.
* fast/js/eval-keyword-vs-function.html: Removed.
* fast/js/eval-overriding-expected.txt: Removed.
* fast/js/eval-overriding.html: Removed.
* fast/js/eval-throw-return-expected.txt: Removed.
* fast/js/eval-throw-return.html: Removed.
* fast/js/eval-var-decl-expected.txt: Removed.
* fast/js/eval-var-decl.html: Removed.
* fast/js/exception-codegen-crash-expected.txt: Removed.
* fast/js/exception-codegen-crash.html: Removed.
* fast/js/exception-expression-offset-expected.txt: Removed.
* fast/js/exception-expression-offset.html: Removed.
* fast/js/exception-for-nonobject-expected.txt: Removed.
* fast/js/exception-for-nonobject.html: Removed.
* fast/js/exception-line-number-expected.txt: Removed.
* fast/js/exception-line-number.html: Removed.
* fast/js/exception-linenums-expected.txt: Removed.
* fast/js/exception-linenums-in-html-1-expected.txt: Removed.
* fast/js/exception-linenums-in-html-1.html: Removed.
* fast/js/exception-linenums-in-html-2-expected.txt: Removed.
* fast/js/exception-linenums-in-html-2.html: Removed.
* fast/js/exception-linenums-in-html-3-expected.txt: Removed.
* fast/js/exception-linenums-in-html-3.html: Removed.
* fast/js/exception-linenums.html: Removed.
* fast/js/exception-propagate-from-dfg-to-llint-expected.txt: Removed.
* fast/js/exception-propagate-from-dfg-to-llint.html: Removed.
* fast/js/exception-properties-expected.txt: Removed.
* fast/js/exception-properties.html: Removed.
* fast/js/exception-registerfile-shrink-expected.txt: Removed.
* fast/js/exception-registerfile-shrink.html: Removed.
* fast/js/exception-sequencing-binops-expected.txt: Removed.
* fast/js/exception-sequencing-binops.html: Removed.
* fast/js/exception-sequencing-binops.js: Removed.
* fast/js/exception-sequencing-binops2-expected.txt: Removed.
* fast/js/exception-sequencing-binops2.html: Removed.
* fast/js/exception-sequencing-expected.txt: Removed.
* fast/js/exception-sequencing.html: Removed.
* fast/js/exception-thrown-from-equal-expected.txt: Removed.
* fast/js/exception-thrown-from-equal.html: Removed.
* fast/js/exception-thrown-from-eval-inside-closure-expected.txt: Removed.
* fast/js/exception-thrown-from-eval-inside-closure.html: Removed.
* fast/js/exception-thrown-from-function-with-lazy-activation-expected.txt: Removed.
* fast/js/exception-thrown-from-function-with-lazy-activation.html: Removed.
* fast/js/exception-thrown-from-new-expected.txt: Removed.
* fast/js/exception-thrown-from-new.html: Removed.
* fast/js/exception-try-finally-scope-error-expected.txt: Removed.
* fast/js/exception-try-finally-scope-error.html: Removed.
* fast/js/exception-with-handler-inside-eval-with-dynamic-scope-expected.txt: Removed.
* fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html: Removed.
* fast/js/exceptions-thrown-in-callbacks-expected.txt: Removed.
* fast/js/exceptions-thrown-in-callbacks.html: Removed.
* fast/js/excessive-comma-usage-expected.txt: Removed.
* fast/js/excessive-comma-usage.html: Removed.
* fast/js/exec-state-marking-expected.txt: Removed.
* fast/js/exec-state-marking.html: Removed.
* fast/js/finally-codegen-failure-expected.txt: Removed.
* fast/js/finally-codegen-failure.html: Removed.
* fast/js/find-ignoring-case-regress-99753-expected.txt: Removed.
* fast/js/find-ignoring-case-regress-99753.html: Removed.
* fast/js/flatten-dictionary-structure-from-which-all-properties-were-deleted-expected.txt: Removed.
* fast/js/flatten-dictionary-structure-from-which-all-properties-were-deleted.html: Removed.
* fast/js/floating-point-truncate-rshift-expected.txt: Removed.
* fast/js/floating-point-truncate-rshift.html: Removed.
* fast/js/for-in-avoid-duplicates-expected.txt: Removed.
* fast/js/for-in-avoid-duplicates.html: Removed.
* fast/js/for-in-cached-expected.txt: Removed.
* fast/js/for-in-cached.html: Removed.
* fast/js/for-in-exeception-expected.txt: Removed.
* fast/js/for-in-exeception.html: Removed.
* fast/js/for-in-to-text-expected.txt: Removed.
* fast/js/for-in-to-text.html: Removed.
* fast/js/for-in-var-scope-expected.txt: Removed.
* fast/js/for-in-var-scope.html: Removed.
* fast/js/function-apply-aliased-expected.txt: Removed.
* fast/js/function-apply-aliased.html: Removed.
* fast/js/function-apply-expected.txt: Removed.
* fast/js/function-apply-many-args-expected.txt: Removed.
* fast/js/function-apply-many-args.html: Removed.
* fast/js/function-apply.html: Removed.
* fast/js/function-argument-evaluation-before-exception-expected.txt: Removed.
* fast/js/function-argument-evaluation-before-exception.html: Removed.
* fast/js/function-argument-evaluation-expected.txt: Removed.
* fast/js/function-argument-evaluation.html: Removed.
* fast/js/function-bind-expected.txt: Removed.
* fast/js/function-bind.html: Removed.
* fast/js/function-call-aliased-expected.txt: Removed.
* fast/js/function-call-aliased.html: Removed.
* fast/js/function-call-register-allocation-expected.txt: Removed.
* fast/js/function-call-register-allocation.html: Removed.
* fast/js/function-constructor-error-expected.txt: Removed.
* fast/js/function-constructor-error.html: Removed.
* fast/js/function-constructor-newline-after-brace-expected.txt: Removed.
* fast/js/function-constructor-newline-after-brace.html: Removed.
* fast/js/function-constructor-single-line-comment-expected.txt: Removed.
* fast/js/function-constructor-single-line-comment.html: Removed.
* fast/js/function-constructor-this-value-expected.txt: Removed.
* fast/js/function-constructor-this-value.html: Removed.
* fast/js/function-declaration-expected.txt: Removed.
* fast/js/function-declaration-statement-expected.txt: Removed.
* fast/js/function-declaration-statement.html: Removed.
* fast/js/function-declaration.html: Removed.
* fast/js/function-declarations-expected.txt: Removed.
* fast/js/function-declarations-in-switch-statement-expected.txt: Removed.
* fast/js/function-declarations-in-switch-statement.html: Removed.
* fast/js/function-declarations.html: Removed.
* fast/js/function-decompilation-operators-expected.txt: Removed.
* fast/js/function-decompilation-operators.html: Removed.
* fast/js/function-dot-apply-replace-base-expected.txt: Removed.
* fast/js/function-dot-apply-replace-base.html: Removed.
* fast/js/function-dot-arguments-and-caller-expected.txt: Removed.
* fast/js/function-dot-arguments-and-caller.html: Removed.
* fast/js/function-dot-arguments-expected.txt: Removed.
* fast/js/function-dot-arguments-identity-expected.txt: Removed.
* fast/js/function-dot-arguments-identity.html: Removed.
* fast/js/function-dot-arguments.html: Removed.
* fast/js/function-dot-arguments2-expected.txt: Removed.
* fast/js/function-dot-arguments2.html: Removed.
* fast/js/function-dot-length-read-only-expected.txt: Removed.
* fast/js/function-dot-length-read-only.html: Removed.
* fast/js/function-length-expected.txt: Removed.
* fast/js/function-length.html: Removed.
* fast/js/function-name-expected.txt: Removed.
* fast/js/function-name-is-in-scope-expected.txt: Removed.
* fast/js/function-name-is-in-scope.html: Removed.
* fast/js/function-name.html: Removed.
* fast/js/function-names-expected.txt: Removed.
* fast/js/function-names.html: Removed.
* fast/js/function-prototype-descriptor-expected.txt: Removed.
* fast/js/function-prototype-descriptor.html: Removed.
* fast/js/function-prototype-expected.txt: Removed.
* fast/js/function-prototype.html: Removed.
* fast/js/function-redefinition-expected.txt: Removed.
* fast/js/function-redefinition.html: Removed.
* fast/js/function-toString-object-literals-expected.txt: Removed.
* fast/js/function-toString-object-literals.html: Removed.
* fast/js/function-toString-parentheses-expected.txt: Removed.
* fast/js/function-toString-parentheses.html: Removed.
* fast/js/function-toString-semicolon-insertion-expected.txt: Removed.
* fast/js/function-toString-semicolon-insertion.html: Removed.
* fast/js/garbage-collect-after-string-appends-expected.txt: Removed.
* fast/js/garbage-collect-after-string-appends.html-disabled: Removed.
* fast/js/get-by-pname-expected.txt: Removed.
* fast/js/get-by-pname-non-final-object-expected.txt: Removed.
* fast/js/get-by-pname-non-final-object.html: Removed.
* fast/js/get-by-pname-only-prototype-properties-expected.txt: Removed.
* fast/js/get-by-pname-only-prototype-properties.html: Removed.
* fast/js/get-by-pname-that-looks-like-a-patchable-get-by-val-expected.txt: Removed.
* fast/js/get-by-pname-that-looks-like-a-patchable-get-by-val.html: Removed.
* fast/js/get-by-pname.html: Removed.
* fast/js/getOwnPropertyDescriptor-expected.txt: Removed.
* fast/js/getOwnPropertyDescriptor.html: Removed.
* fast/js/getter-setter-gc-expected.txt: Removed.
* fast/js/getter-setter-gc.html: Removed.
* fast/js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
* fast/js/global-constructors-attributes-dedicated-worker.html: Removed.
* fast/js/global-constructors-attributes-expected.txt: Removed.
* fast/js/global-constructors-attributes-shared-worker-expected.txt: Removed.
* fast/js/global-constructors-attributes-shared-worker.html: Removed.
* fast/js/global-constructors-attributes.html: Removed.
* fast/js/global-constructors-deletable-expected.txt: Removed.
* fast/js/global-constructors-deletable.html: Removed.
* fast/js/global-function-resolve-expected.txt: Removed.
* fast/js/global-function-resolve.html: Removed.
* fast/js/global-recursion-on-full-stack-expected.txt: Removed.
* fast/js/global-recursion-on-full-stack.html: Removed.
* fast/js/global-resolve-through-eval-expected.txt: Removed.
* fast/js/global-resolve-through-eval.html: Removed.
* fast/js/global-var-limit-expected.txt: Removed.
* fast/js/global-var-limit.html: Removed.
* fast/js/gmail-re-re-expected.txt: Removed.
* fast/js/gmail-re-re.html: Removed.
* fast/js/has-own-property-expected.txt: Removed.
* fast/js/has-own-property.html: Removed.
* fast/js/ignored-result-null-comparison-crash-expected.txt: Removed.
* fast/js/ignored-result-null-comparison-crash.html: Removed.
* fast/js/ignored-result-ref-crash-expected.txt: Removed.
* fast/js/ignored-result-ref-crash.html: Removed.
* fast/js/immediate-constant-instead-of-cell-expected.txt: Removed.
* fast/js/immediate-constant-instead-of-cell.html: Removed.
* fast/js/implicit-call-with-global-reentry-expected.txt: Removed.
* fast/js/implicit-call-with-global-reentry.html: Removed.
* fast/js/implicit-global-to-global-reentry-expected.txt: Removed.
* fast/js/implicit-global-to-global-reentry.html: Removed.
* fast/js/imul-expected.txt: Removed.
* fast/js/imul.html: Removed.
* fast/js/inc-bracket-assign-subscript-expected.txt: Removed.
* fast/js/inc-bracket-assign-subscript.html: Removed.
* fast/js/inc-const-valueOf-expected.txt: Removed.
* fast/js/inc-const-valueOf.html: Removed.
* fast/js/indexed-setter-on-global-object-expected.txt: Removed.
* fast/js/indexed-setter-on-global-object.html: Removed.
* fast/js/inline-arguments-tear-off-expected.txt: Removed.
* fast/js/inline-arguments-tear-off.html: Removed.
* fast/js/instance-of-immediates-expected.txt: Removed.
* fast/js/instance-of-immediates.html: Removed.
* fast/js/instanceof-XMLHttpRequest-expected.txt: Removed.
* fast/js/instanceof-XMLHttpRequest.html: Removed.
* fast/js/instanceof-operator-expected.txt: Removed.
* fast/js/instanceof-operator.html: Removed.
* fast/js/integer-division-neg2tothe32-by-neg1-expected.txt: Removed.
* fast/js/integer-division-neg2tothe32-by-neg1.html: Removed.
* fast/js/integer-extremes-expected.txt: Removed.
* fast/js/integer-extremes.html: Removed.
* fast/js/interpreter-no-activation-expected.txt: Removed.
* fast/js/interpreter-no-activation.html: Removed.
* fast/js/invalid-callframe-during-unwind-expected.txt: Removed.
* fast/js/invalid-callframe-during-unwind.html: Removed.
* fast/js/invalid-syntax-for-function-expected.txt: Removed.
* fast/js/invalid-syntax-for-function.html: Removed.
* fast/js/isPrototypeOf-expected.txt: Removed.
* fast/js/isPrototypeOf.html: Removed.
* fast/js/jit-float32-array-nan-expected.txt: Removed.
* fast/js/jit-float32-array-nan.html: Removed.
* fast/js/jit-set-profiling-access-type-only-for-get-by-id-self-expected.txt: Removed.
* fast/js/jit-set-profiling-access-type-only-for-get-by-id-self.html: Removed.
* fast/js/js-constructors-use-correct-global-expected.txt: Removed.
* fast/js/js-constructors-use-correct-global.html: Removed.
* fast/js/js-continue-break-restrictions-expected.txt: Removed.
* fast/js/js-continue-break-restrictions.html: Removed.
* fast/js/js-correct-exception-handler-expected.txt: Removed.
* fast/js/js-correct-exception-handler.html: Removed.
* fast/js/jsc-test-list: Removed.
* fast/js/kde: Removed.
* fast/js/kde/Array-expected.txt: Removed.
* fast/js/kde/Array.html: Removed.
* fast/js/kde/Boolean-expected.txt: Removed.
* fast/js/kde/Boolean.html: Removed.
* fast/js/kde/Date-setYear-expected.txt: Removed.
* fast/js/kde/Date-setYear.html: Removed.
* fast/js/kde/Date.html-disabled: Removed.
* fast/js/kde/Error-expected.txt: Removed.
* fast/js/kde/Error.html: Removed.
* fast/js/kde/GlobalObject-expected.txt: Removed.
* fast/js/kde/GlobalObject.html: Removed.
* fast/js/kde/Number-expected.txt: Removed.
* fast/js/kde/Number.html: Removed.
* fast/js/kde/Object-expected.txt: Removed.
* fast/js/kde/Object.html: Removed.
* fast/js/kde/Prototype-expected.txt: Removed.
* fast/js/kde/Prototype.html: Removed.
* fast/js/kde/RegExp-expected.txt: Removed.
* fast/js/kde/RegExp.html: Removed.
* fast/js/kde/StringObject-expected.txt: Removed.
* fast/js/kde/StringObject.html: Removed.
* fast/js/kde/arguments-scope-expected.txt: Removed.
* fast/js/kde/arguments-scope.html: Removed.
* fast/js/kde/assignments-expected.txt: Removed.
* fast/js/kde/assignments.html: Removed.
* fast/js/kde/cast-expected.txt: Removed.
* fast/js/kde/cast.html: Removed.
* fast/js/kde/comment-1-expected.txt: Removed.
* fast/js/kde/comment-1.html: Removed.
* fast/js/kde/comment-2-expected.txt: Removed.
* fast/js/kde/comment-2.html: Removed.
* fast/js/kde/completion-expected.txt: Removed.
* fast/js/kde/completion.html: Removed.
* fast/js/kde/conditional-expected.txt: Removed.
* fast/js/kde/conditional.html: Removed.
* fast/js/kde/const-expected.txt: Removed.
* fast/js/kde/const.html: Removed.
* fast/js/kde/constructor_length-expected.txt: Removed.
* fast/js/kde/constructor_length.html: Removed.
* fast/js/kde/crash-1-expected.txt: Removed.
* fast/js/kde/crash-1.html: Removed.
* fast/js/kde/crash-2-expected.txt: Removed.
* fast/js/kde/crash-2.html: Removed.
* fast/js/kde/delete-expected.txt: Removed.
* fast/js/kde/delete.html: Removed.
* fast/js/kde/empty-expected.txt: Removed.
* fast/js/kde/empty.html: Removed.
* fast/js/kde/encode_decode_uri-expected.txt: Removed.
* fast/js/kde/encode_decode_uri.html: Removed.
* fast/js/kde/eval-expected.txt: Removed.
* fast/js/kde/eval.html: Removed.
* fast/js/kde/evil-n-expected.txt: Removed.
* fast/js/kde/evil-n.html: Removed.
* fast/js/kde/exception_propagation-expected.txt: Removed.
* fast/js/kde/exception_propagation.html: Removed.
* fast/js/kde/exceptions-expected.txt: Removed.
* fast/js/kde/exceptions.html: Removed.
* fast/js/kde/func-decl-expected.txt: Removed.
* fast/js/kde/func-decl.html: Removed.
* fast/js/kde/function-expected.txt: Removed.
* fast/js/kde/function.html: Removed.
* fast/js/kde/function_arguments-expected.txt: Removed.
* fast/js/kde/function_arguments.html: Removed.
* fast/js/kde/function_constructor-expected.txt: Removed.
* fast/js/kde/function_constructor.html: Removed.
* fast/js/kde/function_length-expected.txt: Removed.
* fast/js/kde/function_length.html: Removed.
* fast/js/kde/garbage-n-expected.txt: Removed.
* fast/js/kde/garbage-n.html: Removed.
* fast/js/kde/inbuilt_function_proto-expected.txt: Removed.
* fast/js/kde/inbuilt_function_proto.html: Removed.
* fast/js/kde/inbuilt_function_tostring-expected.txt: Removed.
* fast/js/kde/inbuilt_function_tostring.html: Removed.
* fast/js/kde/iteration-expected.txt: Removed.
* fast/js/kde/iteration.html: Removed.
* fast/js/kde/j-comment-3-expected.txt: Removed.
* fast/js/kde/j-comment-3.html: Removed.
* fast/js/kde/j-comment-4-expected.txt: Removed.
* fast/js/kde/j-comment-4.html: Removed.
* fast/js/kde/literals-expected.txt: Removed.
* fast/js/kde/literals.html: Removed.
* fast/js/kde/lval-exceptions-expected.txt: Removed.
* fast/js/kde/lval-exceptions.html: Removed.
* fast/js/kde/math-expected.txt: Removed.
* fast/js/kde/math.html: Removed.
* fast/js/kde/md5-1-expected.txt: Removed.
* fast/js/kde/md5-1.html: Removed.
* fast/js/kde/md5-2-expected.txt: Removed.
* fast/js/kde/md5-2.html: Removed.
* fast/js/kde/object_prototype-expected.txt: Removed.
* fast/js/kde/object_prototype.html: Removed.
* fast/js/kde/object_prototype_tostring-expected.txt: Removed.
* fast/js/kde/object_prototype_tostring.html: Removed.
* fast/js/kde/operators-expected.txt: Removed.
* fast/js/kde/operators.html: Removed.
* fast/js/kde/parse-expected.txt: Removed.
* fast/js/kde/parse.html: Removed.
* fast/js/kde/prototype_length-expected.txt: Removed.
* fast/js/kde/prototype_length.html: Removed.
* fast/js/kde/prototype_proto-expected.txt: Removed.
* fast/js/kde/prototype_proto.html: Removed.
* fast/js/kde/resources: Removed.
* fast/js/kde/resources/Date.js: Removed.
* fast/js/kde/resources/KNOWN_FAILURES: Removed.
* fast/js/kde/resources/README: Removed.
* fast/js/kde/resources/const.js: Removed.
* fast/js/kde/scope-expected.txt: Removed.
* fast/js/kde/scope.html: Removed.
* fast/js/kde/script-tests: Removed.
* fast/js/kde/script-tests/Array.js: Removed.
* fast/js/kde/script-tests/Boolean.js: Removed.
* fast/js/kde/script-tests/Date-setYear.js: Removed.
* fast/js/kde/script-tests/Error.js: Removed.
* fast/js/kde/script-tests/GlobalObject.js: Removed.
* fast/js/kde/script-tests/Number.js: Removed.
* fast/js/kde/script-tests/Object.js: Removed.
* fast/js/kde/script-tests/Prototype.js: Removed.
* fast/js/kde/script-tests/RegExp.js: Removed.
* fast/js/kde/script-tests/StringObject.js: Removed.
* fast/js/kde/script-tests/TEMPLATE-n.html: Removed.
* fast/js/kde/script-tests/TEMPLATE.html: Removed.
* fast/js/kde/script-tests/arguments-scope.js: Removed.
* fast/js/kde/script-tests/assignments.js: Removed.
* fast/js/kde/script-tests/cast.js: Removed.
* fast/js/kde/script-tests/comment-1.js: Removed.
* fast/js/kde/script-tests/comment-2.js: Removed.
* fast/js/kde/script-tests/completion.js: Removed.
* fast/js/kde/script-tests/conditional.js: Removed.
* fast/js/kde/script-tests/constructor_length.js: Removed.
* fast/js/kde/script-tests/crash-1.js: Removed.
* fast/js/kde/script-tests/crash-2.js: Removed.
* fast/js/kde/script-tests/delete.js: Removed.
* fast/js/kde/script-tests/empty.js: Removed.
* fast/js/kde/script-tests/encode_decode_uri.js: Removed.
* fast/js/kde/script-tests/eval.js: Removed.
* fast/js/kde/script-tests/evil-n.js: Removed.
* fast/js/kde/script-tests/exception_propagation.js: Removed.
* fast/js/kde/script-tests/exceptions.js: Removed.
* fast/js/kde/script-tests/func-decl.js: Removed.
* fast/js/kde/script-tests/function.js: Removed.
* fast/js/kde/script-tests/function_arguments.js: Removed.
* fast/js/kde/script-tests/function_constructor.js: Removed.
* fast/js/kde/script-tests/function_length.js: Removed.
* fast/js/kde/script-tests/garbage-n.js: Removed.
* fast/js/kde/script-tests/inbuilt_function_proto.js: Removed.
* fast/js/kde/script-tests/inbuilt_function_tostring.js: Removed.
* fast/js/kde/script-tests/iteration.js: Removed.
* fast/js/kde/script-tests/j-comment-3.js: Removed.
* fast/js/kde/script-tests/j-comment-4.js: Removed.
* fast/js/kde/script-tests/literals.js: Removed.
* fast/js/kde/script-tests/lval-exceptions.js: Removed.
* fast/js/kde/script-tests/math.js: Removed.
* fast/js/kde/script-tests/md5-1.js: Removed.
* fast/js/kde/script-tests/md5-2.js: Removed.
* fast/js/kde/script-tests/object_prototype.js: Removed.
* fast/js/kde/script-tests/object_prototype_tostring.js: Removed.
* fast/js/kde/script-tests/operators.js: Removed.
* fast/js/kde/script-tests/parse.js: Removed.
* fast/js/kde/script-tests/prototype_length.js: Removed.
* fast/js/kde/script-tests/prototype_proto.js: Removed.
* fast/js/kde/script-tests/scope.js: Removed.
* fast/js/kde/script-tests/statements.js: Removed.
* fast/js/kde/script-tests/string-1-n.js: Removed.
* fast/js/kde/script-tests/string-2-n.js: Removed.
* fast/js/kde/script-tests/var_decl_init.js: Removed.
* fast/js/kde/statements-expected.txt: Removed.
* fast/js/kde/statements.html: Removed.
* fast/js/kde/string-1-n-expected.txt: Removed.
* fast/js/kde/string-1-n.html: Removed.
* fast/js/kde/string-2-n-expected.txt: Removed.
* fast/js/kde/string-2-n.html: Removed.
* fast/js/kde/var_decl_init-expected.txt: Removed.
* fast/js/kde/var_decl_init.html: Removed.
* fast/js/keywords-and-reserved_words-expected.txt: Removed.
* fast/js/keywords-and-reserved_words.html: Removed.
* fast/js/large-expressions-expected.txt: Removed.
* fast/js/large-expressions.html: Removed.
* fast/js/lastModified-expected.txt: Removed.
* fast/js/lastModified.html: Removed.
* fast/js/lazy-create-arguments-from-get-by-val-expected.txt: Removed.
* fast/js/lazy-create-arguments-from-get-by-val.html: Removed.
* fast/js/legitimately-captured-argument-expected.txt: Removed.
* fast/js/legitimately-captured-argument.html: Removed.
* fast/js/lexical-lookup-in-function-constructor-expected.txt: Removed.
* fast/js/lexical-lookup-in-function-constructor.html: Removed.
* fast/js/line-column-numbers-expected.txt: Removed.
* fast/js/line-column-numbers.html: Removed.
* fast/js/logical-or-jless-expected.txt: Removed.
* fast/js/logical-or-jless.html: Removed.
* fast/js/math-expected.txt: Removed.
* fast/js/math-transforms-expected.txt: Removed.
* fast/js/math-transforms.html: Removed.
* fast/js/math.html: Removed.
* fast/js/method-check-expected.txt: Removed.
* fast/js/method-check.html: Removed.
* fast/js/missing-style-end-tag-js-expected.txt: Removed.
* fast/js/missing-style-end-tag-js.html: Removed.
* fast/js/missing-title-end-tag-js-expected.txt: Removed.
* fast/js/missing-title-end-tag-js.html: Removed.
* fast/js/mod-by-zero-expected.txt: Removed.
* fast/js/mod-by-zero.html: Removed.
* fast/js/mod-crash-expected.txt: Removed.
* fast/js/mod-crash.html: Removed.
* fast/js/modify-non-references-expected.txt: Removed.
* fast/js/modify-non-references.html: Removed.
* fast/js/mozilla: Removed.
* fast/js/mozilla/eval: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-direct-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-direct-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-direct-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-direct-strictcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-indirect-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-indirect-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-indirect-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-normalcaller-indirect-strictcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-direct-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-direct-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-direct-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-direct-strictcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-indirect-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-indirect-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-indirect-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-fun-strictcaller-indirect-strictcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-direct-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-direct-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-direct-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-direct-strictcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-indirect-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-indirect-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-indirect-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-normalcaller-indirect-strictcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-direct-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-direct-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-direct-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-direct-strictcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-indirect-normalcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-indirect-normalcode.html: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-indirect-strictcode-expected.txt: Removed.
* fast/js/mozilla/eval/exhaustive-global-strictcaller-indirect-strictcode.html: Removed.
* fast/js/mozilla/eval/script-tests: Removed.
* fast/js/mozilla/eval/script-tests/TEMPLATE.html: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-normalcaller-direct-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-normalcaller-direct-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-normalcaller-indirect-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-normalcaller-indirect-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-strictcaller-direct-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-strictcaller-direct-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-strictcaller-indirect-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-fun-strictcaller-indirect-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-normalcaller-direct-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-normalcaller-direct-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-normalcaller-indirect-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-normalcaller-indirect-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-strictcaller-direct-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-strictcaller-direct-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-strictcaller-indirect-normalcode.js: Removed.
* fast/js/mozilla/eval/script-tests/exhaustive-global-strictcaller-indirect-strictcode.js: Removed.
* fast/js/mozilla/eval/script-tests/undeclared-name-in-nested-strict-eval.js: Removed.
* fast/js/mozilla/eval/undeclared-name-in-nested-strict-eval-expected.txt: Removed.
* fast/js/mozilla/eval/undeclared-name-in-nested-strict-eval.html: Removed.
* fast/js/mozilla/resources: Removed.
* fast/js/mozilla/resources/js-test-post-async.js: Removed.
* fast/js/mozilla/resources/js-test-post-function.js: Removed.
* fast/js/mozilla/resources/js-test-post-n.js: Removed.
* fast/js/mozilla/resources/js-test-post.js: Removed.
* fast/js/mozilla/resources/js-test-pre.js: Removed.
* fast/js/mozilla/resources/js-test-style.css: Removed.
* fast/js/mozilla/resources/mozilla-es5-shell.js: Removed.
* fast/js/mozilla/resources/mozilla-shell.js: Removed.
* fast/js/mozilla/strict: Removed.
* fast/js/mozilla/strict/10.4.2-expected.txt: Removed.
* fast/js/mozilla/strict/10.4.2.html: Removed.
* fast/js/mozilla/strict/10.4.3-expected.txt: Removed.
* fast/js/mozilla/strict/10.4.3.html: Removed.
* fast/js/mozilla/strict/10.6-expected.txt: Removed.
* fast/js/mozilla/strict/10.6.html: Removed.
* fast/js/mozilla/strict/11.1.5-expected.txt: Removed.
* fast/js/mozilla/strict/11.1.5.html: Removed.
* fast/js/mozilla/strict/11.13.1-expected.txt: Removed.
* fast/js/mozilla/strict/11.13.1.html: Removed.
* fast/js/mozilla/strict/11.13.2-expected.txt: Removed.
* fast/js/mozilla/strict/11.13.2.html: Removed.
* fast/js/mozilla/strict/11.3.1-expected.txt: Removed.
* fast/js/mozilla/strict/11.3.1.html: Removed.
* fast/js/mozilla/strict/11.3.2-expected.txt: Removed.
* fast/js/mozilla/strict/11.3.2.html: Removed.
* fast/js/mozilla/strict/11.4.1-expected.txt: Removed.
* fast/js/mozilla/strict/11.4.1.html: Removed.
* fast/js/mozilla/strict/11.4.4-expected.txt: Removed.
* fast/js/mozilla/strict/11.4.4.html: Removed.
* fast/js/mozilla/strict/11.4.5-expected.txt: Removed.
* fast/js/mozilla/strict/11.4.5.html: Removed.
* fast/js/mozilla/strict/12.10.1-expected.txt: Removed.
* fast/js/mozilla/strict/12.10.1.html: Removed.
* fast/js/mozilla/strict/12.14.1-expected.txt: Removed.
* fast/js/mozilla/strict/12.14.1.html: Removed.
* fast/js/mozilla/strict/12.2.1-expected.txt: Removed.
* fast/js/mozilla/strict/12.2.1.html: Removed.
* fast/js/mozilla/strict/13.1-expected.txt: Removed.
* fast/js/mozilla/strict/13.1.html: Removed.
* fast/js/mozilla/strict/15.10.7-expected.txt: Removed.
* fast/js/mozilla/strict/15.10.7.html: Removed.
* fast/js/mozilla/strict/15.3.4.5-expected.txt: Removed.
* fast/js/mozilla/strict/15.3.4.5.html: Removed.
* fast/js/mozilla/strict/15.3.5.1-expected.txt: Removed.
* fast/js/mozilla/strict/15.3.5.1.html: Removed.
* fast/js/mozilla/strict/15.3.5.2-expected.txt: Removed.
* fast/js/mozilla/strict/15.3.5.2.html: Removed.
* fast/js/mozilla/strict/15.4.4.12-expected.txt: Removed.
* fast/js/mozilla/strict/15.4.4.12.html: Removed.
* fast/js/mozilla/strict/15.4.4.13-expected.txt: Removed.
* fast/js/mozilla/strict/15.4.4.13.html: Removed.
* fast/js/mozilla/strict/15.4.4.6-expected.txt: Removed.
* fast/js/mozilla/strict/15.4.4.6.html: Removed.
* fast/js/mozilla/strict/15.4.4.8-expected.txt: Removed.
* fast/js/mozilla/strict/15.4.4.8.html: Removed.
* fast/js/mozilla/strict/15.4.4.9-expected.txt: Removed.
* fast/js/mozilla/strict/15.4.4.9.html: Removed.
* fast/js/mozilla/strict/15.4.5.1-expected.txt: Removed.
* fast/js/mozilla/strict/15.4.5.1.html: Removed.
* fast/js/mozilla/strict/15.5.5.1-expected.txt: Removed.
* fast/js/mozilla/strict/15.5.5.1.html: Removed.
* fast/js/mozilla/strict/15.5.5.2-expected.txt: Removed.
* fast/js/mozilla/strict/15.5.5.2.html: Removed.
* fast/js/mozilla/strict/8.12.5-expected.txt: Removed.
* fast/js/mozilla/strict/8.12.5.html: Removed.
* fast/js/mozilla/strict/8.12.7-expected.txt: Removed.
* fast/js/mozilla/strict/8.12.7.html: Removed.
* fast/js/mozilla/strict/8.7.2-expected.txt: Removed.
* fast/js/mozilla/strict/8.7.2.html: Removed.
* fast/js/mozilla/strict/B.1.1-expected.txt: Removed.
* fast/js/mozilla/strict/B.1.1.html: Removed.
* fast/js/mozilla/strict/B.1.2-expected.txt: Removed.
* fast/js/mozilla/strict/B.1.2.html: Removed.
* fast/js/mozilla/strict/assign-to-callee-name-expected.txt: Removed.
* fast/js/mozilla/strict/assign-to-callee-name.html: Removed.
* fast/js/mozilla/strict/directive-prologue-01-expected.txt: Removed.
* fast/js/mozilla/strict/directive-prologue-01.html: Removed.
* fast/js/mozilla/strict/eval-variable-environment-expected.txt: Removed.
* fast/js/mozilla/strict/eval-variable-environment.html: Removed.
* fast/js/mozilla/strict/function-name-arity-expected.txt: Removed.
* fast/js/mozilla/strict/function-name-arity.html: Removed.
* fast/js/mozilla/strict/primitive-this-no-writeback-expected.txt: Removed.
* fast/js/mozilla/strict/primitive-this-no-writeback.html: Removed.
* fast/js/mozilla/strict/regress-532041-expected.txt: Removed.
* fast/js/mozilla/strict/regress-532041.html: Removed.
* fast/js/mozilla/strict/regress-532254-expected.txt: Removed.
* fast/js/mozilla/strict/regress-532254.html: Removed.
* fast/js/mozilla/strict/regress-599159-expected.txt: Removed.
* fast/js/mozilla/strict/regress-599159.html: Removed.
* fast/js/mozilla/strict/script-tests: Removed.
* fast/js/mozilla/strict/script-tests/10.4.2.js: Removed.
* fast/js/mozilla/strict/script-tests/10.4.3.js: Removed.
* fast/js/mozilla/strict/script-tests/10.6.js: Removed.
* fast/js/mozilla/strict/script-tests/11.1.5.js: Removed.
* fast/js/mozilla/strict/script-tests/11.13.1.js: Removed.
* fast/js/mozilla/strict/script-tests/11.13.2.js: Removed.
* fast/js/mozilla/strict/script-tests/11.3.1.js: Removed.
* fast/js/mozilla/strict/script-tests/11.3.2.js: Removed.
* fast/js/mozilla/strict/script-tests/11.4.1.js: Removed.
* fast/js/mozilla/strict/script-tests/11.4.4.js: Removed.
* fast/js/mozilla/strict/script-tests/11.4.5.js: Removed.
* fast/js/mozilla/strict/script-tests/12.10.1.js: Removed.
* fast/js/mozilla/strict/script-tests/12.14.1.js: Removed.
* fast/js/mozilla/strict/script-tests/12.2.1.js: Removed.
* fast/js/mozilla/strict/script-tests/13.1.js: Removed.
* fast/js/mozilla/strict/script-tests/15.10.7.js: Removed.
* fast/js/mozilla/strict/script-tests/15.3.4.5.js: Removed.
* fast/js/mozilla/strict/script-tests/15.3.5.1.js: Removed.
* fast/js/mozilla/strict/script-tests/15.3.5.2.js: Removed.
* fast/js/mozilla/strict/script-tests/15.4.4.12.js: Removed.
* fast/js/mozilla/strict/script-tests/15.4.4.13.js: Removed.
* fast/js/mozilla/strict/script-tests/15.4.4.6.js: Removed.
* fast/js/mozilla/strict/script-tests/15.4.4.8.js: Removed.
* fast/js/mozilla/strict/script-tests/15.4.4.9.js: Removed.
* fast/js/mozilla/strict/script-tests/15.4.5.1.js: Removed.
* fast/js/mozilla/strict/script-tests/15.5.5.1.js: Removed.
* fast/js/mozilla/strict/script-tests/15.5.5.2.js: Removed.
* fast/js/mozilla/strict/script-tests/8.12.5.js: Removed.
* fast/js/mozilla/strict/script-tests/8.12.7.js: Removed.
* fast/js/mozilla/strict/script-tests/8.7.2.js: Removed.
* fast/js/mozilla/strict/script-tests/B.1.1.js: Removed.
* fast/js/mozilla/strict/script-tests/B.1.2.js: Removed.
* fast/js/mozilla/strict/script-tests/TEMPLATE.html: Removed.
* fast/js/mozilla/strict/script-tests/assign-to-callee-name.js: Removed.
* fast/js/mozilla/strict/script-tests/directive-prologue-01.js: Removed.
* fast/js/mozilla/strict/script-tests/eval-variable-environment.js: Removed.
* fast/js/mozilla/strict/script-tests/function-name-arity.js: Removed.
* fast/js/mozilla/strict/script-tests/primitive-this-no-writeback.js: Removed.
* fast/js/mozilla/strict/script-tests/regress-532041.js: Removed.
* fast/js/mozilla/strict/script-tests/regress-532254.js: Removed.
* fast/js/mozilla/strict/script-tests/regress-599159.js: Removed.
* fast/js/mozilla/strict/script-tests/strict-this-is-not-truthy.js: Removed.
* fast/js/mozilla/strict/script-tests/this-for-function-expression-recursion.js: Removed.
* fast/js/mozilla/strict/script-tests/unbrand-this.js: Removed.
* fast/js/mozilla/strict/strict-this-is-not-truthy-expected.txt: Removed.
* fast/js/mozilla/strict/strict-this-is-not-truthy.html: Removed.
* fast/js/mozilla/strict/this-for-function-expression-recursion-expected.txt: Removed.
* fast/js/mozilla/strict/this-for-function-expression-recursion.html: Removed.
* fast/js/mozilla/strict/unbrand-this-expected.txt: Removed.
* fast/js/mozilla/strict/unbrand-this.html: Removed.
* fast/js/multiline-comment-newline-expected.txt: Removed.
* fast/js/multiline-comment-newline.html: Removed.
* fast/js/named-function-expression-expected.txt: Removed.
* fast/js/named-function-expression.html: Removed.
* fast/js/names-expected.txt: Removed.
* fast/js/names.html: Removed.
* fast/js/native-error-prototype-expected.txt: Removed.
* fast/js/native-error-prototype.html: Removed.
* fast/js/navigator-language-expected.txt: Removed.
* fast/js/navigator-language.html: Removed.
* fast/js/navigator-plugins-crash-expected.txt: Removed.
* fast/js/navigator-plugins-crash.html: Removed.
* fast/js/negate-overflow-expected.txt: Removed.
* fast/js/negate-overflow.html: Removed.
* fast/js/neq-null-crash-expected.txt: Removed.
* fast/js/neq-null-crash.html: Removed.
* fast/js/nested-function-scope-expected.txt: Removed.
* fast/js/nested-function-scope.html: Removed.
* fast/js/nested-functions-expected.txt: Removed.
* fast/js/nested-functions.html: Removed.
* fast/js/nested-object-gc-expected.txt: Removed.
* fast/js/nested-object-gc.html: Removed.
* fast/js/new-array-double-with-holes-expected.txt: Removed.
* fast/js/new-array-double-with-holes.html: Removed.
* fast/js/no-semi-insertion-at-end-of-script-expected.txt: Removed.
* fast/js/no-semi-insertion-at-end-of-script.html: Removed.
* fast/js/non-object-proto-expected.txt: Removed.
* fast/js/non-object-proto.html: Removed.
* fast/js/normal-character-escapes-in-string-literals-expected.txt: Removed.
* fast/js/normal-character-escapes-in-string-literals.html: Removed.
* fast/js/not-a-constructor-to-string-expected.txt: Removed.
* fast/js/not-a-constructor-to-string.html: Removed.
* fast/js/not-a-function-to-string-expected.txt: Removed.
* fast/js/not-a-function-to-string.html: Removed.
* fast/js/null-char-in-string-expected.txt: Removed.
* fast/js/null-char-in-string.html: Removed.
* fast/js/number-cell-reuse-expected.txt: Removed.
* fast/js/number-cell-reuse.html: Removed.
* fast/js/number-parsing-crash-expected.txt: Removed.
* fast/js/number-parsing-crash.html: Removed.
* fast/js/number-toExponential-expected.txt: Removed.
* fast/js/number-toExponential.html: Removed.
* fast/js/number-toString-expected.txt: Removed.
* fast/js/number-toString.html: Removed.
* fast/js/number-tofixed-expected.txt: Removed.
* fast/js/number-tofixed.html: Removed.
* fast/js/number-toprecision-expected.txt: Removed.
* fast/js/number-toprecision.html: Removed.
* fast/js/numeric-compare-expected.txt: Removed.
* fast/js/numeric-compare.html: Removed.
* fast/js/numeric-conversion-expected.txt: Removed.
* fast/js/numeric-conversion.html: Removed.
* fast/js/numeric-escapes-in-string-literals-expected.txt: Removed.
* fast/js/numeric-escapes-in-string-literals.html: Removed.
* fast/js/object-bad-time-expected.txt: Removed.
* fast/js/object-bad-time.html: Removed.
* fast/js/object-extra-comma-expected.txt: Removed.
* fast/js/object-extra-comma.html: Removed.
* fast/js/object-literal-direct-put-expected.txt: Removed.
* fast/js/object-literal-direct-put.html: Removed.
* fast/js/object-literal-syntax-expected.txt: Removed.
* fast/js/object-literal-syntax.html: Removed.
* fast/js/object-prototype-constructor-expected.txt: Removed.
* fast/js/object-prototype-constructor.html: Removed.
* fast/js/object-prototype-properties-expected.txt: Removed.
* fast/js/object-prototype-properties.html: Removed.
* fast/js/object-prototype-toLocaleString-expected.txt: Removed.
* fast/js/object-prototype-toLocaleString.html: Removed.
* fast/js/object-slow-put-expected.txt: Removed.
* fast/js/object-slow-put.html: Removed.
* fast/js/order-of-operations-expected.txt: Removed.
* fast/js/order-of-operations.html: Removed.
* fast/js/parse-backslash-before-newline-expected.txt: Removed.
* fast/js/parse-backslash-before-newline.html: Removed.
* fast/js/parse-error-external-script-in-eval-expected.txt: Removed.
* fast/js/parse-error-external-script-in-eval.html: Removed.
* fast/js/parse-error-external-script-in-new-Function-expected.txt: Removed.
* fast/js/parse-error-external-script-in-new-Function.html: Removed.
* fast/js/parse-nan-expected.txt: Removed.
* fast/js/parse-nan.html: Removed.
* fast/js/parseFloat-expected.txt: Removed.
* fast/js/parseFloat.html: Removed.
* fast/js/parseInt-expected.txt: Removed.
* fast/js/parseInt.html: Removed.
* fast/js/parser-high-byte-character-expected.txt: Removed.
* fast/js/parser-high-byte-character.html: Removed.
* fast/js/parser-syntax-check-expected.txt: Removed.
* fast/js/parser-syntax-check.html: Removed.
* fast/js/parser-xml-close-comment-expected.txt: Removed.
* fast/js/parser-xml-close-comment.html: Removed.
* fast/js/pic: Removed.
* fast/js/pic/cached-array-length-access-expected.txt: Removed.
* fast/js/pic/cached-array-length-access.html: Removed.
* fast/js/pic/cached-deleted-properties-expected.txt: Removed.
* fast/js/pic/cached-deleted-properties.html: Removed.
* fast/js/pic/cached-getter-dictionary-and-proto-expected.txt: Removed.
* fast/js/pic/cached-getter-dictionary-and-proto.html: Removed.
* fast/js/pic/cached-getter-setter-expected.txt: Removed.
* fast/js/pic/cached-getter-setter.html: Removed.
* fast/js/pic/cached-named-property-getter-expected.txt: Removed.
* fast/js/pic/cached-named-property-getter.html: Removed.
* fast/js/pic/cached-prototype-setter-expected.txt: Removed.
* fast/js/pic/cached-prototype-setter.html: Removed.
* fast/js/pic/cached-prototype-then-immediate-expected.txt: Removed.
* fast/js/pic/cached-prototype-then-immediate.html: Removed.
* fast/js/pic/cached-single-entry-transition-expected.txt: Removed.
* fast/js/pic/cached-single-entry-transition.html: Removed.
* fast/js/pic/delete-global-object-expected.txt: Removed.
* fast/js/pic/delete-global-object.html: Removed.
* fast/js/pic/dictionary-prototype-expected.txt: Removed.
* fast/js/pic/dictionary-prototype.html: Removed.
* fast/js/pic/get-empty-string-expected.txt: Removed.
* fast/js/pic/get-empty-string.html: Removed.
* fast/js/pic/get-set-proxy-object-expected.txt: Removed.
* fast/js/pic/get-set-proxy-object.html: Removed.
* fast/js/pic/rehash-poisons-structure-expected.txt: Removed.
* fast/js/pic/rehash-poisons-structure.html: Removed.
* fast/js/pic/undictionary-expected.txt: Removed.
* fast/js/pic/undictionary.html: Removed.
* fast/js/polymorphic-construct-expected.txt: Removed.
* fast/js/polymorphic-construct.html: Removed.
* fast/js/post-inc-assign-overwrites-expected.txt: Removed.
* fast/js/post-inc-assign-overwrites.html: Removed.
* fast/js/post-message-numeric-property-expected.txt: Removed.
* fast/js/post-message-numeric-property.html: Removed.
* fast/js/postfix-syntax-expected.txt: Removed.
* fast/js/postfix-syntax.html: Removed.
* fast/js/prefix-syntax-expected.txt: Removed.
* fast/js/prefix-syntax.html: Removed.
* fast/js/pretty-print-expected.txt: Removed.
* fast/js/pretty-print.html: Removed.
* fast/js/preventExtensions-expected.txt: Removed.
* fast/js/preventExtensions.html: Removed.
* fast/js/primitive-method-this-expected.txt: Removed.
* fast/js/primitive-method-this.html: Removed.
* fast/js/primitive-property-access-edge-cases-expected.txt: Removed.
* fast/js/primitive-property-access-edge-cases.html: Removed.
* fast/js/property-getters-and-setters-expected.txt: Removed.
* fast/js/property-getters-and-setters.html: Removed.
* fast/js/property-iteration-expected.txt: Removed.
* fast/js/property-iteration.html: Removed.
* fast/js/propertyIsEnumerable-expected.txt: Removed.
* fast/js/propertyIsEnumerable.html: Removed.
* fast/js/prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Removed.
* fast/js/prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Removed.
* fast/js/prototypes-expected.txt: Removed.
* fast/js/prototypes.html: Removed.
* fast/js/put-direct-index-beyond-vector-length-resize-expected.txt: Removed.
* fast/js/put-direct-index-beyond-vector-length-resize.html: Removed.
* fast/js/put-to-base-global-checked-expected.txt: Removed.
* fast/js/put-to-base-global-checked.html: Removed.
* fast/js/random-array-gc-stress-expected.txt: Removed.
* fast/js/random-array-gc-stress.html: Removed.
* fast/js/read-modify-eval-expected.txt: Removed.
* fast/js/read-modify-eval.html: Removed.
* fast/js/recursion-limit-equal-expected.txt: Removed.
* fast/js/recursion-limit-equal.html: Removed.
* fast/js/reentrant-caching-expected.txt: Removed.
* fast/js/reentrant-caching.html: Removed.
* fast/js/reentrant-call-unwind-expected.txt: Removed.
* fast/js/reentrant-call-unwind.html: Removed.
* fast/js/regexp-alternatives-expected.txt: Removed.
* fast/js/regexp-alternatives.html: Removed.
* fast/js/regexp-backreferences-expected.txt: Removed.
* fast/js/regexp-backreferences.html: Removed.
* fast/js/regexp-bol-expected.txt: Removed.
* fast/js/regexp-bol-with-multiline-expected.txt: Removed.
* fast/js/regexp-bol-with-multiline.html: Removed.
* fast/js/regexp-bol.html: Removed.
* fast/js/regexp-caching-expected.txt: Removed.
* fast/js/regexp-caching.html: Removed.
* fast/js/regexp-char-insensitive-expected.txt: Removed.
* fast/js/regexp-char-insensitive.html: Removed.
* fast/js/regexp-character-match-out-of-order-expected.txt: Removed.
* fast/js/regexp-character-match-out-of-order.html: Removed.
* fast/js/regexp-charclass-crash-expected.txt: Removed.
* fast/js/regexp-charclass-crash.html: Removed.
* fast/js/regexp-compile-crash-expected.txt: Removed.
* fast/js/regexp-compile-crash.html: Removed.
* fast/js/regexp-compile-expected.txt: Removed.
* fast/js/regexp-compile.html: Removed.
* fast/js/regexp-divequal-expected.txt: Removed.
* fast/js/regexp-divequal.html: Removed.
* fast/js/regexp-extended-characters-crash-expected.txt: Removed.
* fast/js/regexp-extended-characters-crash.html: Removed.
* fast/js/regexp-extended-characters-match-expected.txt: Removed.
* fast/js/regexp-extended-characters-match.html: Removed.
* fast/js/regexp-extended-characters-more-expected.txt: Removed.
* fast/js/regexp-extended-characters-more.html: Removed.
* fast/js/regexp-find-first-asserted-expected.txt: Removed.
* fast/js/regexp-find-first-asserted.html: Removed.
* fast/js/regexp-in-and-foreach-handling-expected.txt: Removed.
* fast/js/regexp-in-and-foreach-handling.html: Removed.
* fast/js/regexp-lastindex-expected.txt: Removed.
* fast/js/regexp-lastindex.html: Removed.
* fast/js/regexp-literals-arent-constants-expected.txt: Removed.
* fast/js/regexp-literals-arent-constants.html: Removed.
* fast/js/regexp-look-ahead-empty-expected.txt: Removed.
* fast/js/regexp-look-ahead-empty.html: Removed.
* fast/js/regexp-look-ahead-expected.txt: Removed.
* fast/js/regexp-look-ahead.html: Removed.
* fast/js/regexp-many-brackets-expected.txt: Removed.
* fast/js/regexp-many-brackets.html: Removed.
* fast/js/regexp-match-reify-before-putbyval-expected.txt: Removed.
* fast/js/regexp-match-reify-before-putbyval.html: Removed.
* fast/js/regexp-negative-special-characters-expected.txt: Removed.
* fast/js/regexp-negative-special-characters.html: Removed.
* fast/js/regexp-no-extensions-expected.txt: Removed.
* fast/js/regexp-no-extensions.html: Removed.
* fast/js/regexp-non-bmp-expected.txt: Removed.
* fast/js/regexp-non-bmp.html: Removed.
* fast/js/regexp-non-capturing-groups-expected.txt: Removed.
* fast/js/regexp-non-capturing-groups.html: Removed.
* fast/js/regexp-non-character-expected.txt: Removed.
* fast/js/regexp-non-character.html: Removed.
* fast/js/regexp-non-greedy-parentheses-expected.txt: Removed.
* fast/js/regexp-non-greedy-parentheses.html: Removed.
* fast/js/regexp-norepeat-expected.txt: Removed.
* fast/js/regexp-norepeat.html: Removed.
* fast/js/regexp-overflow-expected.txt: Removed.
* fast/js/regexp-overflow-too-big-expected.txt: Removed.
* fast/js/regexp-overflow-too-big.html: Removed.
* fast/js/regexp-overflow.html: Removed.
* fast/js/regexp-range-bound-ffff-expected.txt: Removed.
* fast/js/regexp-range-bound-ffff.html: Removed.
* fast/js/regexp-range-out-of-order-expected.txt: Removed.
* fast/js/regexp-range-out-of-order.html: Removed.
* fast/js/regexp-ranges-and-escaped-hyphens-expected.txt: Removed.
* fast/js/regexp-ranges-and-escaped-hyphens.html: Removed.
* fast/js/regexp-stack-overflow-expected.txt: Removed.
* fast/js/regexp-stack-overflow.html: Removed.
* fast/js/regexp-test-null-string-expected.txt: Removed.
* fast/js/regexp-test-null-string.html: Removed.
* fast/js/regexp-unicode-handling-expected.txt: Removed.
* fast/js/regexp-unicode-handling.html: Removed.
* fast/js/regexp-unicode-overflow-expected.txt: Removed.
* fast/js/regexp-unicode-overflow.html: Removed.
* fast/js/regexp-zero-length-alternatives-expected.txt: Removed.
* fast/js/regexp-zero-length-alternatives.html: Removed.
* fast/js/registerCachingAcrossBranchTargets-expected.txt: Removed.
* fast/js/registerCachingAcrossBranchTargets.html: Removed.
* fast/js/regress: Removed.
* fast/js/regress/ArrayBuffer-DataView-alloc-large-long-lived-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html: Removed.
* fast/js/regress/ArrayBuffer-DataView-alloc-long-lived-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-DataView-alloc-long-lived.html: Removed.
* fast/js/regress/ArrayBuffer-Int32Array-byteOffset-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-Int32Array-byteOffset.html: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-expected.txt: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html: Removed.
* fast/js/regress/ArrayBuffer-Int8Array-alloc.html: Removed.
* fast/js/regress/DataView-custom-properties-expected.txt: Removed.
* fast/js/regress/DataView-custom-properties.html: Removed.
* fast/js/regress/Float32Array-matrix-mult-expected.txt: Removed.
* fast/js/regress/Float32Array-matrix-mult.html: Removed.
* fast/js/regress/Float32Array-to-Float64Array-set-expected.txt: Removed.
* fast/js/regress/Float32Array-to-Float64Array-set.html: Removed.
* fast/js/regress/Float64Array-alloc-long-lived-expected.txt: Removed.
* fast/js/regress/Float64Array-alloc-long-lived.html: Removed.
* fast/js/regress/Float64Array-to-Int16Array-set-expected.txt: Removed.
* fast/js/regress/Float64Array-to-Int16Array-set.html: Removed.
* fast/js/regress/HashMap-put-get-iterate-expected.txt: Removed.
* fast/js/regress/HashMap-put-get-iterate-keys-expected.txt: Removed.
* fast/js/regress/HashMap-put-get-iterate-keys.html: Removed.
* fast/js/regress/HashMap-put-get-iterate.html: Removed.
* fast/js/regress/HashMap-string-put-get-iterate-expected.txt: Removed.
* fast/js/regress/HashMap-string-put-get-iterate.html: Removed.
* fast/js/regress/Int16Array-alloc-long-lived-expected.txt: Removed.
* fast/js/regress/Int16Array-alloc-long-lived.html: Removed.
* fast/js/regress/Int16Array-bubble-sort-expected.txt: Removed.
* fast/js/regress/Int16Array-bubble-sort-with-byteLength-expected.txt: Removed.
* fast/js/regress/Int16Array-bubble-sort-with-byteLength.html: Removed.
* fast/js/regress/Int16Array-bubble-sort.html: Removed.
* fast/js/regress/Int16Array-load-int-mul-expected.txt: Removed.
* fast/js/regress/Int16Array-load-int-mul.html: Removed.
* fast/js/regress/Int16Array-to-Int32Array-set-expected.txt: Removed.
* fast/js/regress/Int16Array-to-Int32Array-set.html: Removed.
* fast/js/regress/Int32Array-Int8Array-view-alloc-expected.txt: Removed.
* fast/js/regress/Int32Array-Int8Array-view-alloc.html: Removed.
* fast/js/regress/Int32Array-alloc-expected.txt: Removed.
* fast/js/regress/Int32Array-alloc-huge-expected.txt: Removed.
* fast/js/regress/Int32Array-alloc-huge-long-lived-expected.txt: Removed.
* fast/js/regress/Int32Array-alloc-huge-long-lived.html: Removed.
* fast/js/regress/Int32Array-alloc-huge.html: Removed.
* fast/js/regress/Int32Array-alloc-large-expected.txt: Removed.
* fast/js/regress/Int32Array-alloc-large-long-lived-expected.txt: Removed.
* fast/js/regress/Int32Array-alloc-large-long-lived.html: Removed.
* fast/js/regress/Int32Array-alloc-large.html: Removed.
* fast/js/regress/Int32Array-alloc-long-lived-expected.txt: Removed.
* fast/js/regress/Int32Array-alloc-long-lived.html: Removed.
* fast/js/regress/Int32Array-alloc.html: Removed.
* fast/js/regress/Int8Array-alloc-long-lived-expected.txt: Removed.
* fast/js/regress/Int8Array-alloc-long-lived.html: Removed.
* fast/js/regress/Int8Array-load-expected.txt: Removed.
* fast/js/regress/Int8Array-load-with-byteLength-expected.txt: Removed.
* fast/js/regress/Int8Array-load-with-byteLength.html: Removed.
* fast/js/regress/Int8Array-load.html: Removed.
* fast/js/regress/adapt-to-double-divide-expected.txt: Removed.
* fast/js/regress/adapt-to-double-divide.html: Removed.
* fast/js/regress/aliased-arguments-getbyval-expected.txt: Removed.
* fast/js/regress/aliased-arguments-getbyval.html: Removed.
* fast/js/regress/allocate-big-object-expected.txt: Removed.
* fast/js/regress/allocate-big-object.html: Removed.
* fast/js/regress/arity-mismatch-inlining-expected.txt: Removed.
* fast/js/regress/arity-mismatch-inlining.html: Removed.
* fast/js/regress/array-access-polymorphic-structure-expected.txt: Removed.
* fast/js/regress/array-access-polymorphic-structure.html: Removed.
* fast/js/regress/array-nonarray-polymorhpic-access-expected.txt: Removed.
* fast/js/regress/array-nonarray-polymorhpic-access.html: Removed.
* fast/js/regress/array-nonarray-polymorphic-access-expected.txt: Removed.
* fast/js/regress/array-nonarray-polymorphic-access.html: Removed.
* fast/js/regress/array-with-double-add-expected.txt: Removed.
* fast/js/regress/array-with-double-add.html: Removed.
* fast/js/regress/array-with-double-increment-expected.txt: Removed.
* fast/js/regress/array-with-double-increment.html: Removed.
* fast/js/regress/array-with-double-mul-add-expected.txt: Removed.
* fast/js/regress/array-with-double-mul-add.html: Removed.
* fast/js/regress/array-with-double-sum-expected.txt: Removed.
* fast/js/regress/array-with-double-sum.html: Removed.
* fast/js/regress/array-with-int32-add-sub-expected.txt: Removed.
* fast/js/regress/array-with-int32-add-sub.html: Removed.
* fast/js/regress/array-with-int32-or-double-sum-expected.txt: Removed.
* fast/js/regress/array-with-int32-or-double-sum.html: Removed.
* fast/js/regress/basic-set-expected.txt: Removed.
* fast/js/regress/basic-set.html: Removed.
* fast/js/regress/big-int-mul-expected.txt: Removed.
* fast/js/regress/big-int-mul.html: Removed.
* fast/js/regress/boolean-test-expected.txt: Removed.
* fast/js/regress/boolean-test.html: Removed.
* fast/js/regress/branch-fold-expected.txt: Removed.
* fast/js/regress/branch-fold.html: Removed.
* fast/js/regress/cast-int-to-double-expected.txt: Removed.
* fast/js/regress/cast-int-to-double.html: Removed.
* fast/js/regress/cell-argument-expected.txt: Removed.
* fast/js/regress/cell-argument.html: Removed.
* fast/js/regress/cfg-simplify-expected.txt: Removed.
* fast/js/regress/cfg-simplify.html: Removed.
* fast/js/regress/cmpeq-obj-to-obj-other-expected.txt: Removed.
* fast/js/regress/cmpeq-obj-to-obj-other.html: Removed.
* fast/js/regress/constant-test-expected.txt: Removed.
* fast/js/regress/constant-test.html: Removed.
* fast/js/regress/delay-tear-off-arguments-strictmode-expected.txt: Removed.
* fast/js/regress/delay-tear-off-arguments-strictmode.html: Removed.
* fast/js/regress/direct-arguments-getbyval-expected.txt: Removed.
* fast/js/regress/direct-arguments-getbyval.html: Removed.
* fast/js/regress/double-pollution-getbyval-expected.txt: Removed.
* fast/js/regress/double-pollution-getbyval.html: Removed.
* fast/js/regress/double-pollution-putbyoffset-expected.txt: Removed.
* fast/js/regress/double-pollution-putbyoffset.html: Removed.
* fast/js/regress/empty-string-plus-int-expected.txt: Removed.
* fast/js/regress/empty-string-plus-int.html: Removed.
* fast/js/regress/emscripten-cube2hash-expected.txt: Removed.
* fast/js/regress/emscripten-cube2hash.html: Removed.
* fast/js/regress/emscripten-memops-expected.txt: Removed.
* fast/js/regress/emscripten-memops.html: Removed.
* fast/js/regress/external-arguments-getbyval-expected.txt: Removed.
* fast/js/regress/external-arguments-getbyval.html: Removed.
* fast/js/regress/external-arguments-putbyval-expected.txt: Removed.
* fast/js/regress/external-arguments-putbyval.html: Removed.
* fast/js/regress/fold-double-to-int-expected.txt: Removed.
* fast/js/regress/fold-double-to-int.html: Removed.
* fast/js/regress/function-dot-apply-expected.txt: Removed.
* fast/js/regress/function-dot-apply.html: Removed.
* fast/js/regress/function-test-expected.txt: Removed.
* fast/js/regress/function-test.html: Removed.
* fast/js/regress/get-by-id-chain-from-try-block-expected.txt: Removed.
* fast/js/regress/get-by-id-chain-from-try-block.html: Removed.
* fast/js/regress/get-by-id-proto-or-self-expected.txt: Removed.
* fast/js/regress/get-by-id-proto-or-self.html: Removed.
* fast/js/regress/get-by-id-self-or-proto-expected.txt: Removed.
* fast/js/regress/get-by-id-self-or-proto.html: Removed.
* fast/js/regress/imul-double-only-expected.txt: Removed.
* fast/js/regress/imul-double-only.html: Removed.
* fast/js/regress/imul-int-only-expected.txt: Removed.
* fast/js/regress/imul-int-only.html: Removed.
* fast/js/regress/imul-mixed-expected.txt: Removed.
* fast/js/regress/imul-mixed.html: Removed.
* fast/js/regress/in-four-cases-expected.txt: Removed.
* fast/js/regress/in-four-cases.html: Removed.
* fast/js/regress/in-one-case-false-expected.txt: Removed.
* fast/js/regress/in-one-case-false.html: Removed.
* fast/js/regress/in-one-case-true-expected.txt: Removed.
* fast/js/regress/in-one-case-true.html: Removed.
* fast/js/regress/in-two-cases-expected.txt: Removed.
* fast/js/regress/in-two-cases.html: Removed.
* fast/js/regress/indexed-properties-in-objects-expected.txt: Removed.
* fast/js/regress/indexed-properties-in-objects.html: Removed.
* fast/js/regress/inline-arguments-access-expected.txt: Removed.
* fast/js/regress/inline-arguments-access.html: Removed.
* fast/js/regress/inline-arguments-local-escape-expected.txt: Removed.
* fast/js/regress/inline-arguments-local-escape.html: Removed.
* fast/js/regress/inline-get-scoped-var-expected.txt: Removed.
* fast/js/regress/inline-get-scoped-var.html: Removed.
* fast/js/regress/inlined-put-by-id-transition-expected.txt: Removed.
* fast/js/regress/inlined-put-by-id-transition.html: Removed.
* fast/js/regress/int-or-other-abs-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-abs-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-abs-zero-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-abs-zero-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-add-expected.txt: Removed.
* fast/js/regress/int-or-other-add-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-add-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-add.html: Removed.
* fast/js/regress/int-or-other-div-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-div-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-max-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-max-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-min-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-min-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-mod-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-mod-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-mul-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-mul-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-neg-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-neg-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-neg-zero-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-neg-zero-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-sub-expected.txt: Removed.
* fast/js/regress/int-or-other-sub-then-get-by-val-expected.txt: Removed.
* fast/js/regress/int-or-other-sub-then-get-by-val.html: Removed.
* fast/js/regress/int-or-other-sub.html: Removed.
* fast/js/regress/int-overflow-local-expected.txt: Removed.
* fast/js/regress/int-overflow-local.html: Removed.
* fast/js/regress/integer-divide-expected.txt: Removed.
* fast/js/regress/integer-divide.html: Removed.
* fast/js/regress/integer-modulo-expected.txt: Removed.
* fast/js/regress/integer-modulo.html: Removed.
* fast/js/regress/lots-of-fields-expected.txt: Removed.
* fast/js/regress/lots-of-fields.html: Removed.
* fast/js/regress/make-indexed-storage-expected.txt: Removed.
* fast/js/regress/make-indexed-storage.html: Removed.
* fast/js/regress/make-rope-cse-expected.txt: Removed.
* fast/js/regress/make-rope-cse.html: Removed.
* fast/js/regress/marsaglia-expected.txt: Removed.
* fast/js/regress/marsaglia-osr-entry-expected.txt: Removed.
* fast/js/regress/marsaglia-osr-entry.html: Removed.
* fast/js/regress/marsaglia.html: Removed.
* fast/js/regress/method-on-number-expected.txt: Removed.
* fast/js/regress/method-on-number.html: Removed.
* fast/js/regress/negative-zero-divide-expected.txt: Removed.
* fast/js/regress/negative-zero-divide.html: Removed.
* fast/js/regress/negative-zero-modulo-expected.txt: Removed.
* fast/js/regress/negative-zero-modulo.html: Removed.
* fast/js/regress/negative-zero-negate-expected.txt: Removed.
* fast/js/regress/negative-zero-negate.html: Removed.
* fast/js/regress/nested-function-parsing-expected.txt: Removed.
* fast/js/regress/nested-function-parsing-random-expected.txt: Removed.
* fast/js/regress/nested-function-parsing-random.html: Removed.
* fast/js/regress/nested-function-parsing.html: Removed.
* fast/js/regress/new-array-buffer-dead-expected.txt: Removed.
* fast/js/regress/new-array-buffer-dead.html: Removed.
* fast/js/regress/new-array-buffer-push-expected.txt: Removed.
* fast/js/regress/new-array-buffer-push.html: Removed.
* fast/js/regress/new-array-dead-expected.txt: Removed.
* fast/js/regress/new-array-dead.html: Removed.
* fast/js/regress/new-array-push-expected.txt: Removed.
* fast/js/regress/new-array-push.html: Removed.
* fast/js/regress/number-test-expected.txt: Removed.
* fast/js/regress/number-test.html: Removed.
* fast/js/regress/object-closure-call-expected.txt: Removed.
* fast/js/regress/object-closure-call.html: Removed.
* fast/js/regress/object-test-expected.txt: Removed.
* fast/js/regress/object-test.html: Removed.
* fast/js/regress/poly-stricteq-expected.txt: Removed.
* fast/js/regress/poly-stricteq.html: Removed.
* fast/js/regress/polymorphic-structure-expected.txt: Removed.
* fast/js/regress/polymorphic-structure.html: Removed.
* fast/js/regress/polyvariant-monomorphic-get-by-id-expected.txt: Removed.
* fast/js/regress/polyvariant-monomorphic-get-by-id.html: Removed.
* fast/js/regress/put-by-val-large-index-blank-indexing-type-expected.txt: Removed.
* fast/js/regress/put-by-val-large-index-blank-indexing-type.html: Removed.
* fast/js/regress/rare-osr-exit-on-local-expected.txt: Removed.
* fast/js/regress/rare-osr-exit-on-local.html: Removed.
* fast/js/regress/register-pressure-from-osr-expected.txt: Removed.
* fast/js/regress/register-pressure-from-osr.html: Removed.
* fast/js/regress/resources: Removed.
* fast/js/regress/resources/regress-post.js: Removed.
* fast/js/regress/resources/regress-pre.js: Removed.
* fast/js/regress/script-tests: Removed.
* fast/js/regress/script-tests/ArrayBuffer-DataView-alloc-large-long-lived.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-DataView-alloc-long-lived.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-Int32Array-byteOffset.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived-buffer.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived.js: Removed.
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc.js: Removed.
* fast/js/regress/script-tests/DataView-custom-properties.js: Removed.
* fast/js/regress/script-tests/Float32Array-matrix-mult.js: Removed.
* fast/js/regress/script-tests/Float32Array-to-Float64Array-set.js: Removed.
* fast/js/regress/script-tests/Float64Array-alloc-long-lived.js: Removed.
* fast/js/regress/script-tests/Float64Array-to-Int16Array-set.js: Removed.
* fast/js/regress/script-tests/HashMap-put-get-iterate-keys.js: Removed.
* fast/js/regress/script-tests/HashMap-put-get-iterate.js: Removed.
* fast/js/regress/script-tests/HashMap-string-put-get-iterate.js: Removed.
* fast/js/regress/script-tests/Int16Array-alloc-long-lived.js: Removed.
* fast/js/regress/script-tests/Int16Array-bubble-sort-with-byteLength.js: Removed.
* fast/js/regress/script-tests/Int16Array-bubble-sort.js: Removed.
* fast/js/regress/script-tests/Int16Array-load-int-mul.js: Removed.
* fast/js/regress/script-tests/Int16Array-to-Int32Array-set.js: Removed.
* fast/js/regress/script-tests/Int32Array-Int8Array-view-alloc.js: Removed.
* fast/js/regress/script-tests/Int32Array-alloc-huge-long-lived.js: Removed.
* fast/js/regress/script-tests/Int32Array-alloc-huge.js: Removed.
* fast/js/regress/script-tests/Int32Array-alloc-large-long-lived.js: Removed.
* fast/js/regress/script-tests/Int32Array-alloc-large.js: Removed.
* fast/js/regress/script-tests/Int32Array-alloc-long-lived.js: Removed.
* fast/js/regress/script-tests/Int32Array-alloc.js: Removed.
* fast/js/regress/script-tests/Int8Array-alloc-long-lived.js: Removed.
* fast/js/regress/script-tests/Int8Array-load-with-byteLength.js: Removed.
* fast/js/regress/script-tests/Int8Array-load.js: Removed.
* fast/js/regress/script-tests/adapt-to-double-divide.js: Removed.
* fast/js/regress/script-tests/aliased-arguments-getbyval.js: Removed.
* fast/js/regress/script-tests/allocate-big-object.js: Removed.
* fast/js/regress/script-tests/arity-mismatch-inlining.js: Removed.
* fast/js/regress/script-tests/array-access-polymorphic-structure.js: Removed.
* fast/js/regress/script-tests/array-nonarray-polymorhpic-access.js: Removed.
* fast/js/regress/script-tests/array-with-double-add.js: Removed.
* fast/js/regress/script-tests/array-with-double-increment.js: Removed.
* fast/js/regress/script-tests/array-with-double-mul-add.js: Removed.
* fast/js/regress/script-tests/array-with-double-sum.js: Removed.
* fast/js/regress/script-tests/array-with-int32-add-sub.js: Removed.
* fast/js/regress/script-tests/array-with-int32-or-double-sum.js: Removed.
* fast/js/regress/script-tests/basic-set.js: Removed.
* fast/js/regress/script-tests/big-int-mul.js: Removed.
* fast/js/regress/script-tests/boolean-test.js: Removed.
* fast/js/regress/script-tests/branch-fold.js: Removed.
* fast/js/regress/script-tests/cast-int-to-double.js: Removed.
* fast/js/regress/script-tests/cell-argument.js: Removed.
* fast/js/regress/script-tests/cfg-simplify.js: Removed.
* fast/js/regress/script-tests/cmpeq-obj-to-obj-other.js: Removed.
* fast/js/regress/script-tests/constant-test.js: Removed.
* fast/js/regress/script-tests/delay-tear-off-arguments-strictmode.js: Removed.
* fast/js/regress/script-tests/direct-arguments-getbyval.js: Removed.
* fast/js/regress/script-tests/double-pollution-getbyval.js: Removed.
* fast/js/regress/script-tests/double-pollution-putbyoffset.js: Removed.
* fast/js/regress/script-tests/empty-string-plus-int.js: Removed.
* fast/js/regress/script-tests/emscripten-cube2hash.js: Removed.
* fast/js/regress/script-tests/emscripten-memops.js: Removed.
* fast/js/regress/script-tests/external-arguments-getbyval.js: Removed.
* fast/js/regress/script-tests/external-arguments-putbyval.js: Removed.
* fast/js/regress/script-tests/fold-double-to-int.js: Removed.
* fast/js/regress/script-tests/function-dot-apply.js: Removed.
* fast/js/regress/script-tests/function-test.js: Removed.
* fast/js/regress/script-tests/get-by-id-chain-from-try-block.js: Removed.
* fast/js/regress/script-tests/get-by-id-proto-or-self.js: Removed.
* fast/js/regress/script-tests/get-by-id-self-or-proto.js: Removed.
* fast/js/regress/script-tests/imul-double-only.js: Removed.
* fast/js/regress/script-tests/imul-int-only.js: Removed.
* fast/js/regress/script-tests/imul-mixed.js: Removed.
* fast/js/regress/script-tests/in-four-cases.js: Removed.
* fast/js/regress/script-tests/in-one-case-false.js: Removed.
* fast/js/regress/script-tests/in-one-case-true.js: Removed.
* fast/js/regress/script-tests/in-two-cases.js: Removed.
* fast/js/regress/script-tests/indexed-properties-in-objects.js: Removed.
* fast/js/regress/script-tests/inline-arguments-access.js: Removed.
* fast/js/regress/script-tests/inline-arguments-local-escape.js: Removed.
* fast/js/regress/script-tests/inline-get-scoped-var.js: Removed.
* fast/js/regress/script-tests/inlined-put-by-id-transition.js: Removed.
* fast/js/regress/script-tests/int-or-other-abs-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-abs-zero-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-add-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-add.js: Removed.
* fast/js/regress/script-tests/int-or-other-div-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-max-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-min-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-mod-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-mul-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-neg-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-neg-zero-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-sub-then-get-by-val.js: Removed.
* fast/js/regress/script-tests/int-or-other-sub.js: Removed.
* fast/js/regress/script-tests/int-overflow-local.js: Removed.
* fast/js/regress/script-tests/integer-divide.js: Removed.
* fast/js/regress/script-tests/integer-modulo.js: Removed.
* fast/js/regress/script-tests/lots-of-fields.js: Removed.
* fast/js/regress/script-tests/make-indexed-storage.js: Removed.
* fast/js/regress/script-tests/make-rope-cse.js: Removed.
* fast/js/regress/script-tests/marsaglia-osr-entry.js: Removed.
* fast/js/regress/script-tests/marsaglia.js: Removed.
* fast/js/regress/script-tests/method-on-number.js: Removed.
* fast/js/regress/script-tests/negative-zero-divide.js: Removed.
* fast/js/regress/script-tests/negative-zero-modulo.js: Removed.
* fast/js/regress/script-tests/negative-zero-negate.js: Removed.
* fast/js/regress/script-tests/nested-function-parsing-random.js: Removed.
* fast/js/regress/script-tests/nested-function-parsing.js: Removed.
* fast/js/regress/script-tests/new-array-buffer-dead.js: Removed.
* fast/js/regress/script-tests/new-array-buffer-push.js: Removed.
* fast/js/regress/script-tests/new-array-dead.js: Removed.
* fast/js/regress/script-tests/new-array-push.js: Removed.
* fast/js/regress/script-tests/number-test.js: Removed.
* fast/js/regress/script-tests/object-closure-call.js: Removed.
* fast/js/regress/script-tests/object-test.js: Removed.
* fast/js/regress/script-tests/poly-stricteq.js: Removed.
* fast/js/regress/script-tests/polymorphic-structure.js: Removed.
* fast/js/regress/script-tests/polyvariant-monomorphic-get-by-id.js: Removed.
* fast/js/regress/script-tests/put-by-val-large-index-blank-indexing-type.js: Removed.
* fast/js/regress/script-tests/rare-osr-exit-on-local.js: Removed.
* fast/js/regress/script-tests/register-pressure-from-osr.js: Removed.
* fast/js/regress/script-tests/simple-activation-demo.js: Removed.
* fast/js/regress/script-tests/slow-array-profile-convergence.js: Removed.
* fast/js/regress/script-tests/slow-convergence.js: Removed.
* fast/js/regress/script-tests/sparse-conditional.js: Removed.
* fast/js/regress/script-tests/splice-to-remove.js: Removed.
* fast/js/regress/script-tests/string-concat-object.js: Removed.
* fast/js/regress/script-tests/string-concat-pair-object.js: Removed.
* fast/js/regress/script-tests/string-concat-pair-simple.js: Removed.
* fast/js/regress/script-tests/string-concat-simple.js: Removed.
* fast/js/regress/script-tests/string-cons-repeat.js: Removed.
* fast/js/regress/script-tests/string-cons-tower.js: Removed.
* fast/js/regress/script-tests/string-equality.js: Removed.
* fast/js/regress/script-tests/string-get-by-val-big-char.js: Removed.
* fast/js/regress/script-tests/string-get-by-val-out-of-bounds-insane.js: Removed.
* fast/js/regress/script-tests/string-get-by-val-out-of-bounds.js: Removed.
* fast/js/regress/script-tests/string-get-by-val.js: Removed.
* fast/js/regress/script-tests/string-hash.js: Removed.
* fast/js/regress/script-tests/string-long-ident-equality.js: Removed.
* fast/js/regress/script-tests/string-repeat-arith.js: Removed.
* fast/js/regress/script-tests/string-sub.js: Removed.
* fast/js/regress/script-tests/string-test.js: Removed.
* fast/js/regress/script-tests/string-var-equality.js: Removed.
* fast/js/regress/script-tests/structure-hoist-over-transitions.js: Removed.
* fast/js/regress/script-tests/switch-char-constant.js: Removed.
* fast/js/regress/script-tests/switch-char.js: Removed.
* fast/js/regress/script-tests/switch-constant.js: Removed.
* fast/js/regress/script-tests/switch-string-basic-big-var.js: Removed.
* fast/js/regress/script-tests/switch-string-basic-big.js: Removed.
* fast/js/regress/script-tests/switch-string-basic-var.js: Removed.
* fast/js/regress/script-tests/switch-string-basic.js: Removed.
* fast/js/regress/script-tests/switch-string-big-length-tower-var.js: Removed.
* fast/js/regress/script-tests/switch-string-length-tower-var.js: Removed.
* fast/js/regress/script-tests/switch-string-length-tower.js: Removed.
* fast/js/regress/script-tests/switch-string-short.js: Removed.
* fast/js/regress/script-tests/switch.js: Removed.
* fast/js/regress/script-tests/tear-off-arguments-simple.js: Removed.
* fast/js/regress/script-tests/tear-off-arguments.js: Removed.
* fast/js/regress/script-tests/temporal-structure.js: Removed.
* fast/js/regress/script-tests/to-int32-boolean.js: Removed.
* fast/js/regress/script-tests/undefined-test.js: Removed.
* fast/js/regress/simple-activation-demo-expected.txt: Removed.
* fast/js/regress/simple-activation-demo.html: Removed.
* fast/js/regress/slow-array-profile-convergence-expected.txt: Removed.
* fast/js/regress/slow-array-profile-convergence.html: Removed.
* fast/js/regress/slow-convergence-expected.txt: Removed.
* fast/js/regress/slow-convergence.html: Removed.
* fast/js/regress/sparse-conditional-expected.txt: Removed.
* fast/js/regress/sparse-conditional.html: Removed.
* fast/js/regress/splice-to-remove-expected.txt: Removed.
* fast/js/regress/splice-to-remove.html: Removed.
* fast/js/regress/string-concat-object-expected.txt: Removed.
* fast/js/regress/string-concat-object.html: Removed.
* fast/js/regress/string-concat-pair-object-expected.txt: Removed.
* fast/js/regress/string-concat-pair-object.html: Removed.
* fast/js/regress/string-concat-pair-simple-expected.txt: Removed.
* fast/js/regress/string-concat-pair-simple.html: Removed.
* fast/js/regress/string-concat-simple-expected.txt: Removed.
* fast/js/regress/string-concat-simple.html: Removed.
* fast/js/regress/string-cons-repeat-expected.txt: Removed.
* fast/js/regress/string-cons-repeat.html: Removed.
* fast/js/regress/string-cons-tower-expected.txt: Removed.
* fast/js/regress/string-cons-tower.html: Removed.
* fast/js/regress/string-equality-expected.txt: Removed.
* fast/js/regress/string-equality.html: Removed.
* fast/js/regress/string-get-by-val-big-char-expected.txt: Removed.
* fast/js/regress/string-get-by-val-big-char.html: Removed.
* fast/js/regress/string-get-by-val-expected.txt: Removed.
* fast/js/regress/string-get-by-val-out-of-bounds-expected.txt: Removed.
* fast/js/regress/string-get-by-val-out-of-bounds-insane-expected.txt: Removed.
* fast/js/regress/string-get-by-val-out-of-bounds-insane.html: Removed.
* fast/js/regress/string-get-by-val-out-of-bounds.html: Removed.
* fast/js/regress/string-get-by-val.html: Removed.
* fast/js/regress/string-hash-expected.txt: Removed.
* fast/js/regress/string-hash.html: Removed.
* fast/js/regress/string-long-ident-equality-expected.txt: Removed.
* fast/js/regress/string-long-ident-equality.html: Removed.
* fast/js/regress/string-repeat-arith-expected.txt: Removed.
* fast/js/regress/string-repeat-arith.html: Removed.
* fast/js/regress/string-sub-expected.txt: Removed.
* fast/js/regress/string-sub.html: Removed.
* fast/js/regress/string-test-expected.txt: Removed.
* fast/js/regress/string-test.html: Removed.
* fast/js/regress/string-var-equality-expected.txt: Removed.
* fast/js/regress/string-var-equality.html: Removed.
* fast/js/regress/structure-hoist-over-transitions-expected.txt: Removed.
* fast/js/regress/structure-hoist-over-transitions.html: Removed.
* fast/js/regress/switch-char-constant-expected.txt: Removed.
* fast/js/regress/switch-char-constant.html: Removed.
* fast/js/regress/switch-char-expected.txt: Removed.
* fast/js/regress/switch-char.html: Removed.
* fast/js/regress/switch-constant-expected.txt: Removed.
* fast/js/regress/switch-constant.html: Removed.
* fast/js/regress/switch-expected.txt: Removed.
* fast/js/regress/switch-string-basic-big-expected.txt: Removed.
* fast/js/regress/switch-string-basic-big-var-expected.txt: Removed.
* fast/js/regress/switch-string-basic-big-var.html: Removed.
* fast/js/regress/switch-string-basic-big.html: Removed.
* fast/js/regress/switch-string-basic-expected.txt: Removed.
* fast/js/regress/switch-string-basic-var-expected.txt: Removed.
* fast/js/regress/switch-string-basic-var.html: Removed.
* fast/js/regress/switch-string-basic.html: Removed.
* fast/js/regress/switch-string-big-length-tower-var-expected.txt: Removed.
* fast/js/regress/switch-string-big-length-tower-var.html: Removed.
* fast/js/regress/switch-string-length-tower-expected.txt: Removed.
* fast/js/regress/switch-string-length-tower-var-expected.txt: Removed.
* fast/js/regress/switch-string-length-tower-var.html: Removed.
* fast/js/regress/switch-string-length-tower.html: Removed.
* fast/js/regress/switch-string-short-expected.txt: Removed.
* fast/js/regress/switch-string-short.html: Removed.
* fast/js/regress/switch.html: Removed.
* fast/js/regress/tear-off-arguments-expected.txt: Removed.
* fast/js/regress/tear-off-arguments-simple-expected.txt: Removed.
* fast/js/regress/tear-off-arguments-simple.html: Removed.
* fast/js/regress/tear-off-arguments.html: Removed.
* fast/js/regress/temporal-structure-expected.txt: Removed.
* fast/js/regress/temporal-structure.html: Removed.
* fast/js/regress/to-int32-boolean-expected.txt: Removed.
* fast/js/regress/to-int32-boolean.html: Removed.
* fast/js/regress/undefined-test-expected.txt: Removed.
* fast/js/regress/undefined-test.html: Removed.
* fast/js/rehash-assign-expected.txt: Removed.
* fast/js/rehash-assign.html: Removed.
* fast/js/removing-Cf-characters-expected.txt: Removed.
* fast/js/removing-Cf-characters.html: Removed.
* fast/js/reparsing-semicolon-insertion-expected.txt: Removed.
* fast/js/reparsing-semicolon-insertion.html: Removed.
* fast/js/repeat-cached-vm-reentry-expected.txt: Removed.
* fast/js/repeat-cached-vm-reentry.html: Removed.
* fast/js/reserved-words-as-property-expected.txt: Removed.
* fast/js/reserved-words-as-property.html: Removed.
* fast/js/reserved-words-expected.txt: Removed.
* fast/js/reserved-words-strict-expected.txt: Removed.
* fast/js/reserved-words-strict.html: Removed.
* fast/js/reserved-words.html: Removed.
* fast/js/resize-array-assign-expected.txt: Removed.
* fast/js/resize-array-assign.html: Removed.
* fast/js/resolve-arguments-from-scope-expected.txt: Removed.
* fast/js/resolve-arguments-from-scope.html: Removed.
* fast/js/resources: Removed.
* fast/js/resources/JSON-parse.js: Removed.
* fast/js/resources/JSON-stringify.js: Removed.
* fast/js/resources/Promise-catch-in-workers.js: Removed.
* fast/js/resources/Promise-fulfill-in-workers.js: Removed.
* fast/js/resources/Promise-init-in-workers.js: Removed.
* fast/js/resources/Promise-reject-in-workers.js: Removed.
* fast/js/resources/Promise-resolve-in-workers.js: Removed.
* fast/js/resources/Promise-simple-in-workers.js: Removed.
* fast/js/resources/Promise-then-in-workers.js: Removed.
* fast/js/resources/Promise-then-without-callbacks-in-workers.js: Removed.
* fast/js/resources/bom-in-file-retains-correct-offset.js: Removed.
* fast/js/resources/codegen-temporaries-multiple-global-blocks-1.js: Removed.
* fast/js/resources/codegen-temporaries-multiple-global-blocks-2.js: Removed.
* fast/js/resources/const.js: Removed.
* fast/js/resources/document-all-between-frames-subframe.html: Removed.
* fast/js/resources/empty-worker.js: Removed.
* fast/js/resources/fs-test-post.js: Removed.
* fast/js/resources/garbage-collect-after-string-appends.js-disabled: Removed.
* fast/js/resources/getOwnPropertyDescriptor.js: Removed.
* fast/js/resources/image-preload-helper.js: Removed.
* fast/js/resources/instanceof-operator-dummy-worker.js: Removed.
* fast/js/resources/js-constructors-use-correct-global.js: Removed.
* fast/js/resources/json2-es5-compat.js: Removed.
* fast/js/resources/lexical-lookup-in-function-constructor-child.html: Removed.
* fast/js/resources/parse-error-external-script-in-eval.js: Removed.
* fast/js/resources/parse-error-external-script-in-new-Function.js: Removed.
* fast/js/resources/script-line-number.js: Removed.
* fast/js/resources/select-options-remove.js: Removed.
* fast/js/resources/string-concatenate-outofmemory.js: Removed.
* fast/js/same-origin-subframe-about-blank-expected.txt: Removed.
* fast/js/same-origin-subframe-about-blank.html: Removed.
* fast/js/script-line-number-expected.txt: Removed.
* fast/js/script-line-number.html: Removed.
* fast/js/script-tests: Removed.
* fast/js/script-tests/Array-isArray.js: Removed.
* fast/js/script-tests/JSON-parse-reviver.js: Removed.
* fast/js/script-tests/JSON-stringify-replacer.js: Removed.
* fast/js/script-tests/Object-create.js: Removed.
* fast/js/script-tests/Object-defineProperties.js: Removed.
* fast/js/script-tests/Object-defineProperty.js: Removed.
* fast/js/script-tests/Object-getOwnPropertyNames.js: Removed.
* fast/js/script-tests/Object-keys.js: Removed.
* fast/js/script-tests/TEMPLATE.html: Removed.
* fast/js/script-tests/ToNumber.js: Removed.
* fast/js/script-tests/activation-proto.js: Removed.
* fast/js/script-tests/add-recovery.js: Removed.
* fast/js/script-tests/apply-varargs.js: Removed.
* fast/js/script-tests/arguments-bad-index.js: Removed.
* fast/js/script-tests/arguments.js: Removed.
* fast/js/script-tests/array-bad-time.js: Removed.
* fast/js/script-tests/array-constructor-host-call.js: Removed.
* fast/js/script-tests/array-defineOwnProperty.js: Removed.
* fast/js/script-tests/array-enumerators-functions.js: Removed.
* fast/js/script-tests/array-every.js: Removed.
* fast/js/script-tests/array-filter.js: Removed.
* fast/js/script-tests/array-float-delete.js: Removed.
* fast/js/script-tests/array-functions-non-arrays.js: Removed.
* fast/js/script-tests/array-holes.js: Removed.
* fast/js/script-tests/array-index-immediate-types.js: Removed.
* fast/js/script-tests/array-indexing.js: Removed.
* fast/js/script-tests/array-iterate-backwards.js: Removed.
* fast/js/script-tests/array-join-bug-11524.js: Removed.
* fast/js/script-tests/array-lastIndexOf.js: Removed.
* fast/js/script-tests/array-proto-func-length-getter-except.js: Removed.
* fast/js/script-tests/array-proto-func-property-getter-except.js: Removed.
* fast/js/script-tests/array-prototype-properties.js: Removed.
* fast/js/script-tests/array-reduce.js: Removed.
* fast/js/script-tests/array-reduceRight.js: Removed.
* fast/js/script-tests/array-reset-large-index.js: Removed.
* fast/js/script-tests/array-slow-put.js: Removed.
* fast/js/script-tests/array-sort-exception.js: Removed.
* fast/js/script-tests/array-sort-numericCompare.js: Removed.
* fast/js/script-tests/array-sort-reentrance.js: Removed.
* fast/js/script-tests/array-sort-small-sparse-array-with-large-length.js: Removed.
* fast/js/script-tests/array-sort-sparse.js: Removed.
* fast/js/script-tests/array-splice.js: Removed.
* fast/js/script-tests/array-tostring-and-join.js: Removed.
* fast/js/script-tests/array-tostring-ignore-separator.js: Removed.
* fast/js/script-tests/array-type-speculation.js: Removed.
* fast/js/script-tests/assign.js: Removed.
* fast/js/script-tests/avl-crash.js: Removed.
* fast/js/script-tests/basic-map.js: Removed.
* fast/js/script-tests/basic-set.js: Removed.
* fast/js/script-tests/basic-strict-mode.js: Removed.
* fast/js/script-tests/bitops-type-tag.js: Removed.
* fast/js/script-tests/boolean-argument-prediction.js: Removed.
* fast/js/script-tests/boxed-double-to-int.js: Removed.
* fast/js/script-tests/break-ASI.js: Removed.
* fast/js/script-tests/cached-call-uninitialized-arguments.js: Removed.
* fast/js/script-tests/cached-eval-gc.js: Removed.
* fast/js/script-tests/call-apply-crash.js: Removed.
* fast/js/script-tests/caller-property.js: Removed.
* fast/js/script-tests/char-at.js: Removed.
* fast/js/script-tests/closure-inside-extra-arg-call.js: Removed.
* fast/js/script-tests/code-serialize-paren.js: Removed.
* fast/js/script-tests/codegen-assign-nontemporary-as-rexp.js: Removed.
* fast/js/script-tests/codegen-jless.js: Removed.
* fast/js/script-tests/codegen-loops-logical-nodes.js: Removed.
* fast/js/script-tests/codegen-peephole-locals.js: Removed.
* fast/js/script-tests/codegen-temporaries.js: Removed.
* fast/js/script-tests/comparefn-sort-stability.js: Removed.
* fast/js/script-tests/comparison-operators-greater.js: Removed.
* fast/js/script-tests/comparison-operators-less.js: Removed.
* fast/js/script-tests/comparison-operators.js: Removed.
* fast/js/script-tests/concat-while-having-a-bad-time.js: Removed.
* fast/js/script-tests/const-without-initializer.js: Removed.
* fast/js/script-tests/constant-count.js: Removed.
* fast/js/script-tests/constant-encoding.js: Removed.
* fast/js/script-tests/constant-fold-not-nan.js: Removed.
* fast/js/script-tests/constant-folding.js: Removed.
* fast/js/script-tests/constructor-attributes.js: Removed.
* fast/js/script-tests/constructor.js: Removed.
* fast/js/script-tests/continue-break-multiple-labels.js: Removed.
* fast/js/script-tests/convert-nan-to-bool.js: Removed.
* fast/js/script-tests/cross-frame-bad-time.js: Removed.
* fast/js/script-tests/cross-frame-really-bad-time-with-__proto__.js: Removed.
* fast/js/script-tests/cross-frame-really-bad-time.js: Removed.
* fast/js/script-tests/cross-global-object-inline-global-var.js: Removed.
* fast/js/script-tests/custom-constructors.js: Removed.
* fast/js/script-tests/cyclic-proto.js: Removed.
* fast/js/script-tests/cyclic-prototypes.js: Removed.
* fast/js/script-tests/cyclic-ref-toString.js: Removed.
* fast/js/script-tests/date-DST-pre-1970.js: Removed.
* fast/js/script-tests/date-DST-time-cusps.js: Removed.
* fast/js/script-tests/date-big-constructor.js: Removed.
* fast/js/script-tests/date-big-setdate.js: Removed.
* fast/js/script-tests/date-big-setmonth.js: Removed.
* fast/js/script-tests/date-constructor.js: Removed.
* fast/js/script-tests/date-daysfrom1970-overflow.js: Removed.
* fast/js/script-tests/date-negative-setmonth.js: Removed.
* fast/js/script-tests/date-parse-comments-test.js: Removed.
* fast/js/script-tests/date-parse-test.js: Removed.
* fast/js/script-tests/date-preserve-milliseconds.js: Removed.
* fast/js/script-tests/date-proto-generic-invocation.js: Removed.
* fast/js/script-tests/date-set-to-nan.js: Removed.
* fast/js/script-tests/date-toisostring.js: Removed.
* fast/js/script-tests/date-utc-timeclip.js: Removed.
* fast/js/script-tests/debugger.js: Removed.
* fast/js/script-tests/declaration-in-block.js: Removed.
* fast/js/script-tests/delete-getters-setters.js: Removed.
* fast/js/script-tests/delete-syntax.js: Removed.
* fast/js/script-tests/delete-then-put.js: Removed.
* fast/js/script-tests/dfg-abs-backwards-propagation.js: Removed.
* fast/js/script-tests/dfg-activation-register-overwritten-in-throw.js: Removed.
* fast/js/script-tests/dfg-add-not-number.js: Removed.
* fast/js/script-tests/dfg-allocation-profile-watch-point-exit.js: Removed.
* fast/js/script-tests/dfg-arguments-alias-escape.js: Removed.
* fast/js/script-tests/dfg-arguments-alias-one-block-osr-exit.js: Removed.
* fast/js/script-tests/dfg-arguments-alias-one-block-overwrite-arguments.js: Removed.
* fast/js/script-tests/dfg-arguments-alias-one-block-overwrite.js: Removed.
* fast/js/script-tests/dfg-arguments-alias-one-block.js: Removed.
* fast/js/script-tests/dfg-arguments-alias.js: Removed.
* fast/js/script-tests/dfg-arguments-cross-code-origin.js: Removed.
* fast/js/script-tests/dfg-arguments-mixed-alias.js: Removed.
* fast/js/script-tests/dfg-arguments-osr-exit-multiple-blocks-before-exit.js: Removed.
* fast/js/script-tests/dfg-arguments-osr-exit-multiple-blocks.js: Removed.
* fast/js/script-tests/dfg-arguments-osr-exit.js: Removed.
* fast/js/script-tests/dfg-arguments-out-of-bounds.js: Removed.
* fast/js/script-tests/dfg-arguments-strict-mode.js: Removed.
* fast/js/script-tests/dfg-arguments-unexpected-escape.js: Removed.
* fast/js/script-tests/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js: Removed.
* fast/js/script-tests/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js: Removed.
* fast/js/script-tests/dfg-array-dead.js: Removed.
* fast/js/script-tests/dfg-array-length-dead.js: Removed.
* fast/js/script-tests/dfg-array-pop-side-effects.js: Removed.
* fast/js/script-tests/dfg-array-pop-value-clearing.js: Removed.
* fast/js/script-tests/dfg-array-push-bad-time.js: Removed.
* fast/js/script-tests/dfg-array-push-slow-put.js: Removed.
* fast/js/script-tests/dfg-arrayify-elimination.js: Removed.
* fast/js/script-tests/dfg-arrayify-when-late-prevent-extensions.js: Removed.
* fast/js/script-tests/dfg-arrayify-when-prevent-extensions.js: Removed.
* fast/js/script-tests/dfg-bool-to-int32-reuse.js: Removed.
* fast/js/script-tests/dfg-branch-logical-not-peephole-around-osr-exit.js: Removed.
* fast/js/script-tests/dfg-branch-not-fail.js: Removed.
* fast/js/script-tests/dfg-byte-array-put.js: Removed.
* fast/js/script-tests/dfg-byteOffset-neuter.js: Removed.
* fast/js/script-tests/dfg-call-function-hit-watchpoint.js: Removed.
* fast/js/script-tests/dfg-call-method-hit-watchpoint.js: Removed.
* fast/js/script-tests/dfg-captured-var-get-local.js: Removed.
* fast/js/script-tests/dfg-cfa-merge-with-dead-use-at-tail.js: Removed.
* fast/js/script-tests/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js: Removed.
* fast/js/script-tests/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js: Removed.
* fast/js/script-tests/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.js: Removed.
* fast/js/script-tests/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.js: Removed.
* fast/js/script-tests/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.js: Removed.
* fast/js/script-tests/dfg-cfg-simplify-redundant-dead-get-local.js: Removed.
* fast/js/script-tests/dfg-check-function-change-structure.js: Removed.
* fast/js/script-tests/dfg-check-structure-elimination-for-non-cell.js: Removed.
* fast/js/script-tests/dfg-check-two-structures.js: Removed.
* fast/js/script-tests/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js: Removed.
* fast/js/script-tests/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js: Removed.
* fast/js/script-tests/dfg-compare-final-object-to-final-object-or-other.js: Removed.
* fast/js/script-tests/dfg-constant-fold-first-local-read-after-block-merge.js: Removed.
* fast/js/script-tests/dfg-constant-fold-logical-not-branch.js: Removed.
* fast/js/script-tests/dfg-constant-fold-misprediction.js: Removed.
* fast/js/script-tests/dfg-constant-fold-uncaptured-variable-that-is-later-captured.js: Removed.
* fast/js/script-tests/dfg-convert-this-dom-window.js: Removed.
* fast/js/script-tests/dfg-convert-this-object-then-exit-on-other.js: Removed.
* fast/js/script-tests/dfg-convert-this-other-then-exit-on-object.js: Removed.
* fast/js/script-tests/dfg-convert-this-polymorphic-object-then-exit-on-other.js: Removed.
* fast/js/script-tests/dfg-convert-this-polymorphic-object-then-exit-on-string.js: Removed.
* fast/js/script-tests/dfg-create-inlined-arguments-in-closure-inline.js: Removed.
* fast/js/script-tests/dfg-cross-global-object-inline-new-array-literal-with-variables.js: Removed.
* fast/js/script-tests/dfg-cross-global-object-inline-new-array-literal.js: Removed.
* fast/js/script-tests/dfg-cross-global-object-inline-new-array-with-elements.js: Removed.
* fast/js/script-tests/dfg-cross-global-object-inline-new-array-with-size.js: Removed.
* fast/js/script-tests/dfg-cross-global-object-inline-new-array.js: Removed.
* fast/js/script-tests/dfg-cross-global-object-new-array.js: Removed.
* fast/js/script-tests/dfg-cse-cfa-discrepancy.js: Removed.
* fast/js/script-tests/dfg-cse-dead-get-scoped-var.js: Removed.
* fast/js/script-tests/dfg-custom-getter-throw-inlined.js: Removed.
* fast/js/script-tests/dfg-custom-getter-throw.js: Removed.
* fast/js/script-tests/dfg-custom-getter.js: Removed.
* fast/js/script-tests/dfg-dead-min-one-arg.js: Removed.
* fast/js/script-tests/dfg-dead-min-two-args.js: Removed.
* fast/js/script-tests/dfg-dead-redundant-get-array-length.js: Removed.
* fast/js/script-tests/dfg-dead-speculation.js: Removed.
* fast/js/script-tests/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes.js: Removed.
* fast/js/script-tests/dfg-dead-variable-on-exit.js: Removed.
* fast/js/script-tests/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc.js: Removed.
* fast/js/script-tests/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc.js: Removed.
* fast/js/script-tests/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.js: Removed.
* fast/js/script-tests/dfg-double-addition-simplify-to-int.js: Removed.
* fast/js/script-tests/dfg-double-use-of-post-simplification-double-prediction.js: Removed.
* fast/js/script-tests/dfg-double-vote-fuzz.js: Removed.
* fast/js/script-tests/dfg-ensure-array-storage-on-string.js: Removed.
* fast/js/script-tests/dfg-ensure-array-storage-on-window.js: Removed.
* fast/js/script-tests/dfg-ensure-contiguous-on-string.js: Removed.
* fast/js/script-tests/dfg-ensure-non-array-array-storage-on-window.js: Removed.
* fast/js/script-tests/dfg-exception.js: Removed.
* fast/js/script-tests/dfg-float32-array-nan.js: Removed.
* fast/js/script-tests/dfg-float32array.js: Removed.
* fast/js/script-tests/dfg-float64array.js: Removed.
* fast/js/script-tests/dfg-flush-get-local.js: Removed.
* fast/js/script-tests/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js: Removed.
* fast/js/script-tests/dfg-get-by-id-unset-then-proto-less-warmup.js: Removed.
* fast/js/script-tests/dfg-get-by-id-unset-then-proto-more-warmup.js: Removed.
* fast/js/script-tests/dfg-get-by-id-unset-then-proto.js: Removed.
* fast/js/script-tests/dfg-get-by-val-clobber.js: Removed.
* fast/js/script-tests/dfg-get-by-val-getter-cse.js: Removed.
* fast/js/script-tests/dfg-get-closure-var-put-closure-var-interference.js: Removed.
* fast/js/script-tests/dfg-getter-throw.js: Removed.
* fast/js/script-tests/dfg-getter.js: Removed.
* fast/js/script-tests/dfg-holy-put-by-val-interferes-with-get-array-length.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-become-double.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-become-int32.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-int32.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-osr-exit-and-capture.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-out-of-bounds.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-reset-changetype.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-reset.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-simple.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-use-directly-from-inlined-code.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-use-from-all-the-places-broken.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-use-from-all-the-places.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-use-from-getter.js: Removed.
* fast/js/script-tests/dfg-inline-arguments-use-from-uninlined-code.js: Removed.
* fast/js/script-tests/dfg-inline-constant.js: Removed.
* fast/js/script-tests/dfg-inline-constructor-that-uses-arguments.js: Removed.
* fast/js/script-tests/dfg-inline-early-return.js: Removed.
* fast/js/script-tests/dfg-inline-function-dot-caller.js: Removed.
* fast/js/script-tests/dfg-inline-many-blocks.js: Removed.
* fast/js/script-tests/dfg-inline-new-array-buffer.js: Removed.
* fast/js/script-tests/dfg-inline-switch-imm.js: Removed.
* fast/js/script-tests/dfg-inline-unused-this-method-check.js: Removed.
* fast/js/script-tests/dfg-inline-unused-this.js: Removed.
* fast/js/script-tests/dfg-inlining-reg-alloc.js: Removed.
* fast/js/script-tests/dfg-int-overflow-in-loop.js: Removed.
* fast/js/script-tests/dfg-int-overflow-large-constants-in-a-line.js: Removed.
* fast/js/script-tests/dfg-int16array.js: Removed.
* fast/js/script-tests/dfg-int32-to-double-on-known-number.js: Removed.
* fast/js/script-tests/dfg-int32-to-double-on-set-local-and-exit.js: Removed.
* fast/js/script-tests/dfg-int32-to-double-on-set-local-and-sometimes-exit.js: Removed.
* fast/js/script-tests/dfg-int32array-overflow-values.js: Removed.
* fast/js/script-tests/dfg-int32array.js: Removed.
* fast/js/script-tests/dfg-int8array.js: Removed.
* fast/js/script-tests/dfg-integer-optimization.js: Removed.
* fast/js/script-tests/dfg-intrinsic-osr-exit.js: Removed.
* fast/js/script-tests/dfg-intrinsic-side-effect-assignment-osr-exit.js: Removed.
* fast/js/script-tests/dfg-intrinsic-unused-this-method-check.js: Removed.
* fast/js/script-tests/dfg-intrinsic-unused-this.js: Removed.
* fast/js/script-tests/dfg-logical-not-final-object-or-other.js: Removed.
* fast/js/script-tests/dfg-make-rope-all-empty-strings.js: Removed.
* fast/js/script-tests/dfg-make-rope-side-effects.js: Removed.
* fast/js/script-tests/dfg-max-backwards-propagation.js: Removed.
* fast/js/script-tests/dfg-min-backwards-propagation.js: Removed.
* fast/js/script-tests/dfg-min-max.js: Removed.
* fast/js/script-tests/dfg-mispredict-variable-but-prove-int.js: Removed.
* fast/js/script-tests/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.js: Removed.
* fast/js/script-tests/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.js: Removed.
* fast/js/script-tests/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.js: Removed.
* fast/js/script-tests/dfg-mul-big-integer-with-small-integer-and-bitor.js: Removed.
* fast/js/script-tests/dfg-mul-big-integer-with-small-integer-and-detect-overflow.js: Removed.
* fast/js/script-tests/dfg-mul-big-integer-with-small-integer.js: Removed.
* fast/js/script-tests/dfg-mul-big-integers.js: Removed.
* fast/js/script-tests/dfg-multi-basic-block-structure-clobber.js: Removed.
* fast/js/script-tests/dfg-multiply.js: Removed.
* fast/js/script-tests/dfg-negative-array-index.js: Removed.
* fast/js/script-tests/dfg-negative-array-size.js: Removed.
* fast/js/script-tests/dfg-new-array-double-const-then-int-const.js: Removed.
* fast/js/script-tests/dfg-obvious-constant-cfa.js: Removed.
* fast/js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js: Removed.
* fast/js/script-tests/dfg-other-branch.js: Removed.
* fast/js/script-tests/dfg-patchable-get-by-id-after-watchpoint.js: Removed.
* fast/js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js: Removed.
* fast/js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js: Removed.
* fast/js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other.js: Removed.
* fast/js/script-tests/dfg-phantom-base.js: Removed.
* fast/js/script-tests/dfg-phantom-get-local.js: Removed.
* fast/js/script-tests/dfg-post-inc-then-exit.js: Removed.
* fast/js/script-tests/dfg-proto-access-inline-osr-exit.js: Removed.
* fast/js/script-tests/dfg-proto-stub-watchpoint-fire.js: Removed.
* fast/js/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
* fast/js/script-tests/dfg-proven-sqrt-backwards-propagation.js: Removed.
* fast/js/script-tests/dfg-put-by-id-allocate-storage-polymorphic.js: Removed.
* fast/js/script-tests/dfg-put-by-id-allocate-storage.js: Removed.
* fast/js/script-tests/dfg-put-by-id-prototype-check.js: Removed.
* fast/js/script-tests/dfg-put-by-id-reallocate-storage-polymorphic.js: Removed.
* fast/js/script-tests/dfg-put-by-id-reallocate-storage.js: Removed.
* fast/js/script-tests/dfg-put-by-val-setter-then-get-by-val.js: Removed.
* fast/js/script-tests/dfg-put-scoped-var-backward-flow.js: Removed.
* fast/js/script-tests/dfg-put-to-readonly-property.js: Removed.
* fast/js/script-tests/dfg-putbyval-cfa-clobber.js: Removed.
* fast/js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Removed.
* fast/js/script-tests/dfg-resolve-global-polymorphic-non-dictionary.js: Removed.
* fast/js/script-tests/dfg-resolve-global-specific-dictionary.js: Removed.
* fast/js/script-tests/dfg-rshift-by-zero-eliminate-valuetoint32.js: Removed.
* fast/js/script-tests/dfg-side-effect-assignment-osr-exit.js: Removed.
* fast/js/script-tests/dfg-sqrt-backwards-propagation.js: Removed.
* fast/js/script-tests/dfg-store-unexpected-value-into-argument-and-osr-exit.js: Removed.
* fast/js/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Removed.
* fast/js/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Removed.
* fast/js/script-tests/dfg-string-out-of-bounds-check-structure.js: Removed.
* fast/js/script-tests/dfg-string-out-of-bounds-cse.js: Removed.
* fast/js/script-tests/dfg-string-out-of-bounds-negative-check-structure.js: Removed.
* fast/js/script-tests/dfg-string-out-of-bounds-negative-proto-value.js: Removed.
* fast/js/script-tests/dfg-string-stricteq.js: Removed.
* fast/js/script-tests/dfg-switch-imm-negative.js: Removed.
* fast/js/script-tests/dfg-tear-off-arguments-not-activation.js: Removed.
* fast/js/script-tests/dfg-tear-off-function-dot-arguments.js: Removed.
* fast/js/script-tests/dfg-to-string-bad-toString.js: Removed.
* fast/js/script-tests/dfg-to-string-bad-valueOf.js: Removed.
* fast/js/script-tests/dfg-to-string-int-or-string.js: Removed.
* fast/js/script-tests/dfg-to-string-int.js: Removed.
* fast/js/script-tests/dfg-to-string-on-cell.js: Removed.
* fast/js/script-tests/dfg-to-string-on-value.js: Removed.
* fast/js/script-tests/dfg-to-string-side-effect-clobbers-toString.js: Removed.
* fast/js/script-tests/dfg-to-string-side-effect.js: Removed.
* fast/js/script-tests/dfg-to-string-toString-becomes-bad-with-check-structure.js: Removed.
* fast/js/script-tests/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.js: Removed.
* fast/js/script-tests/dfg-to-string-toString-becomes-bad.js: Removed.
* fast/js/script-tests/dfg-to-string-toString-in-string.js: Removed.
* fast/js/script-tests/dfg-to-string-valueOf-becomes-bad.js: Removed.
* fast/js/script-tests/dfg-to-string-valueOf-in-string.js: Removed.
* fast/js/script-tests/dfg-typed-array-neuter.js: Removed.
* fast/js/script-tests/dfg-uint16array.js: Removed.
* fast/js/script-tests/dfg-uint32-to-number-in-middle-of-copy-propagation.js: Removed.
* fast/js/script-tests/dfg-uint32-to-number-on-captured-variable.js: Removed.
* fast/js/script-tests/dfg-uint32-to-number-skip-then-exit.js: Removed.
* fast/js/script-tests/dfg-uint32-to-number.js: Removed.
* fast/js/script-tests/dfg-uint32array-overflow-constant.js: Removed.
* fast/js/script-tests/dfg-uint32array-overflow-values.js: Removed.
* fast/js/script-tests/dfg-uint32array.js: Removed.
* fast/js/script-tests/dfg-uint8array.js: Removed.
* fast/js/script-tests/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias.js: Removed.
* fast/js/script-tests/dfg-uint8clampedarray.js: Removed.
* fast/js/script-tests/dfg-use-function-as-variable-merge-structure.js: Removed.
* fast/js/script-tests/dfg-use-function-as-variable-not-constant.js: Removed.
* fast/js/script-tests/dfg-use-function-as-variable-with-closure.js: Removed.
* fast/js/script-tests/dfg-use-function-as-variable.js: Removed.
* fast/js/script-tests/dfg-value-to-int32-with-side-effect.js: Removed.
* fast/js/script-tests/dfg-weak-js-constant-silent-fill.js: Removed.
* fast/js/script-tests/dictionary-no-cache.js: Removed.
* fast/js/script-tests/dictionary-prototype-caching.js: Removed.
* fast/js/script-tests/do-while-semicolon.js: Removed.
* fast/js/script-tests/document-all-triggers-masquerades-watchpoint.js: Removed.
* fast/js/script-tests/dot-node-base-exception.js: Removed.
* fast/js/script-tests/duplicate-param-crash.js: Removed.
* fast/js/script-tests/duplicate-param-gc-crash.js: Removed.
* fast/js/script-tests/end-in-string-escape.js: Removed.
* fast/js/script-tests/enter-dictionary-indexing-mode-with-blank-indexing-type.js: Removed.
* fast/js/script-tests/equality.js: Removed.
* fast/js/script-tests/eval-and-with.js: Removed.
* fast/js/script-tests/eval-cache-crash.js: Removed.
* fast/js/script-tests/eval-cache-scoped-lookup.js: Removed.
* fast/js/script-tests/eval-contained-syntax-error.js: Removed.
* fast/js/script-tests/eval-throw-return.js: Removed.
* fast/js/script-tests/eval-var-decl.js: Removed.
* fast/js/script-tests/exception-expression-offset.js: Removed.
* fast/js/script-tests/exception-for-nonobject.js: Removed.
* fast/js/script-tests/exception-line-number.js: Removed.
* fast/js/script-tests/exception-linenums.js: Removed.
* fast/js/script-tests/exception-propagate-from-dfg-to-llint.js: Removed.
* fast/js/script-tests/exception-properties.js: Removed.
* fast/js/script-tests/exception-registerfile-shrink.js: Removed.
* fast/js/script-tests/exception-try-finally-scope-error.js: Removed.
* fast/js/script-tests/exception-with-handler-inside-eval-with-dynamic-scope.js: Removed.
* fast/js/script-tests/excessive-comma-usage.js: Removed.
* fast/js/script-tests/finally-codegen-failure.js: Removed.
* fast/js/script-tests/flatten-dictionary-structure-from-which-all-properties-were-deleted.js: Removed.
* fast/js/script-tests/for-in-avoid-duplicates.js: Removed.
* fast/js/script-tests/for-in-cached.js: Removed.
* fast/js/script-tests/for-in-exeception.js: Removed.
* fast/js/script-tests/for-in-to-text.js: Removed.
* fast/js/script-tests/for-in-var-scope.js: Removed.
* fast/js/script-tests/function-apply-aliased.js: Removed.
* fast/js/script-tests/function-apply-many-args.js: Removed.
* fast/js/script-tests/function-apply.js: Removed.
* fast/js/script-tests/function-bind.js: Removed.
* fast/js/script-tests/function-call-aliased.js: Removed.
* fast/js/script-tests/function-call-register-allocation.js: Removed.
* fast/js/script-tests/function-constructor-error.js: Removed.
* fast/js/script-tests/function-constructor-newline-after-brace.js: Removed.
* fast/js/script-tests/function-constructor-single-line-comment.js: Removed.
* fast/js/script-tests/function-declaration-statement.js: Removed.
* fast/js/script-tests/function-declaration.js: Removed.
* fast/js/script-tests/function-declarations-in-switch-statement.js: Removed.
* fast/js/script-tests/function-dot-apply-replace-base.js: Removed.
* fast/js/script-tests/function-dot-arguments.js: Removed.
* fast/js/script-tests/function-dot-length-read-only.js: Removed.
* fast/js/script-tests/function-name.js: Removed.
* fast/js/script-tests/function-names.js: Removed.
* fast/js/script-tests/function-prototype-descriptor.js: Removed.
* fast/js/script-tests/function-toString-object-literals.js: Removed.
* fast/js/script-tests/function-toString-parentheses.js: Removed.
* fast/js/script-tests/function-toString-semicolon-insertion.js: Removed.
* fast/js/script-tests/get-by-pname-non-final-object.js: Removed.
* fast/js/script-tests/get-by-pname-only-prototype-properties.js: Removed.
* fast/js/script-tests/get-by-pname-that-looks-like-a-patchable-get-by-val.js: Removed.
* fast/js/script-tests/get-by-pname.js: Removed.
* fast/js/script-tests/getter-setter-gc.js: Removed.
* fast/js/script-tests/global-constructors-attributes.js: Removed.
* fast/js/script-tests/global-constructors-deletable.js: Removed.
* fast/js/script-tests/global-function-resolve.js: Removed.
* fast/js/script-tests/global-resolve-through-eval.js: Removed.
* fast/js/script-tests/gmail-re-re.js: Removed.
* fast/js/script-tests/has-own-property.js: Removed.
* fast/js/script-tests/ignored-result-null-comparison-crash.js: Removed.
* fast/js/script-tests/ignored-result-ref-crash.js: Removed.
* fast/js/script-tests/immediate-constant-instead-of-cell.js: Removed.
* fast/js/script-tests/implicit-call-with-global-reentry.js: Removed.
* fast/js/script-tests/imul.js: Removed.
* fast/js/script-tests/inc-bracket-assign-subscript.js: Removed.
* fast/js/script-tests/inc-const-valueOf.js: Removed.
* fast/js/script-tests/indexed-setter-on-global-object.js: Removed.
* fast/js/script-tests/inline-arguments-tear-off.js: Removed.
* fast/js/script-tests/instance-of-immediates.js: Removed.
* fast/js/script-tests/instanceof-XMLHttpRequest.js: Removed.
* fast/js/script-tests/instanceof-operator.js: Removed.
* fast/js/script-tests/integer-division-neg2tothe32-by-neg1.js: Removed.
* fast/js/script-tests/integer-extremes.js: Removed.
* fast/js/script-tests/interpreter-no-activation.js: Removed.
* fast/js/script-tests/invalid-callframe-during-unwind.js: Removed.
* fast/js/script-tests/isPrototypeOf.js: Removed.
* fast/js/script-tests/jit-float32-array-nan.js: Removed.
* fast/js/script-tests/jit-set-profiling-access-type-only-for-get-by-id-self.js: Removed.
* fast/js/script-tests/js-continue-break-restrictions.js: Removed.
* fast/js/script-tests/js-correct-exception-handler.js: Removed.
* fast/js/script-tests/keywords-and-reserved_words.js: Removed.
* fast/js/script-tests/large-expressions.js: Removed.
* fast/js/script-tests/lastModified.js: Removed.
* fast/js/script-tests/lazy-create-arguments-from-get-by-val.js: Removed.
* fast/js/script-tests/legitimately-captured-argument.js: Removed.
* fast/js/script-tests/line-column-numbers.js: Removed.
* fast/js/script-tests/logical-or-jless.js: Removed.
* fast/js/script-tests/math-transforms.js: Removed.
* fast/js/script-tests/math.js: Removed.
* fast/js/script-tests/method-check.js: Removed.
* fast/js/script-tests/mod-by-zero.js: Removed.
* fast/js/script-tests/mod-crash.js: Removed.
* fast/js/script-tests/modify-non-references.js: Removed.
* fast/js/script-tests/multiline-comment-newline.js: Removed.
* fast/js/script-tests/named-function-expression.js: Removed.
* fast/js/script-tests/names.js: Removed.
* fast/js/script-tests/native-error-prototype.js: Removed.
* fast/js/script-tests/neq-null-crash.js: Removed.
* fast/js/script-tests/nested-functions.js: Removed.
* fast/js/script-tests/nested-object-gc.js: Removed.
* fast/js/script-tests/new-array-double-with-holes.js: Removed.
* fast/js/script-tests/no-semi-insertion-at-end-of-script.js: Removed.
* fast/js/script-tests/non-object-proto.js: Removed.
* fast/js/script-tests/normal-character-escapes-in-string-literals.js: Removed.
* fast/js/script-tests/null-char-in-string.js: Removed.
* fast/js/script-tests/number-cell-reuse.js: Removed.
* fast/js/script-tests/number-parsing-crash.js: Removed.
* fast/js/script-tests/number-toExponential.js: Removed.
* fast/js/script-tests/number-toString.js: Removed.
* fast/js/script-tests/number-tofixed.js: Removed.
* fast/js/script-tests/number-toprecision.js: Removed.
* fast/js/script-tests/numeric-compare.js: Removed.
* fast/js/script-tests/numeric-conversion.js: Removed.
* fast/js/script-tests/numeric-escapes-in-string-literals.js: Removed.
* fast/js/script-tests/object-bad-time.js: Removed.
* fast/js/script-tests/object-extra-comma.js: Removed.
* fast/js/script-tests/object-literal-direct-put.js: Removed.
* fast/js/script-tests/object-literal-syntax.js: Removed.
* fast/js/script-tests/object-prototype-constructor.js: Removed.
* fast/js/script-tests/object-prototype-properties.js: Removed.
* fast/js/script-tests/object-prototype-toLocaleString.js: Removed.
* fast/js/script-tests/object-slow-put.js: Removed.
* fast/js/script-tests/order-of-operations.js: Removed.
* fast/js/script-tests/parse-backslash-before-newline.js: Removed.
* fast/js/script-tests/parse-nan.js: Removed.
* fast/js/script-tests/parseFloat.js: Removed.
* fast/js/script-tests/parseInt.js: Removed.
* fast/js/script-tests/parser-high-byte-character.js: Removed.
* fast/js/script-tests/parser-syntax-check.js: Removed.
* fast/js/script-tests/parser-xml-close-comment.js: Removed.
* fast/js/script-tests/polymorphic-construct.js: Removed.
* fast/js/script-tests/post-inc-assign-overwrites.js: Removed.
* fast/js/script-tests/post-message-numeric-property.js: Removed.
* fast/js/script-tests/postfix-syntax.js: Removed.
* fast/js/script-tests/prefix-syntax.js: Removed.
* fast/js/script-tests/pretty-print.js: Removed.
* fast/js/script-tests/preventExtensions.js: Removed.
* fast/js/script-tests/primitive-method-this.js: Removed.
* fast/js/script-tests/primitive-property-access-edge-cases.js: Removed.
* fast/js/script-tests/property-getters-and-setters.js: Removed.
* fast/js/script-tests/property-iteration.js: Removed.
* fast/js/script-tests/propertyIsEnumerable.js: Removed.
* fast/js/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
* fast/js/script-tests/prototypes.js: Removed.
* fast/js/script-tests/put-direct-index-beyond-vector-length-resize.js: Removed.
* fast/js/script-tests/put-to-base-global-checked.js: Removed.
* fast/js/script-tests/random-array-gc-stress.js: Removed.
* fast/js/script-tests/read-modify-eval.js: Removed.
* fast/js/script-tests/recursion-limit-equal.js: Removed.
* fast/js/script-tests/reentrant-caching.js: Removed.
* fast/js/script-tests/reentrant-call-unwind.js: Removed.
* fast/js/script-tests/regexp-alternatives.js: Removed.
* fast/js/script-tests/regexp-backreferences.js: Removed.
* fast/js/script-tests/regexp-bol-with-multiline.js: Removed.
* fast/js/script-tests/regexp-bol.js: Removed.
* fast/js/script-tests/regexp-char-insensitive.js: Removed.
* fast/js/script-tests/regexp-character-match-out-of-order.js: Removed.
* fast/js/script-tests/regexp-compile-crash.js: Removed.
* fast/js/script-tests/regexp-compile.js: Removed.
* fast/js/script-tests/regexp-divequal.js: Removed.
* fast/js/script-tests/regexp-extended-characters-crash.js: Removed.
* fast/js/script-tests/regexp-extended-characters-match.js: Removed.
* fast/js/script-tests/regexp-extended-characters-more.js: Removed.
* fast/js/script-tests/regexp-find-first-asserted.js: Removed.
* fast/js/script-tests/regexp-in-and-foreach-handling.js: Removed.
* fast/js/script-tests/regexp-lastindex.js: Removed.
* fast/js/script-tests/regexp-literals-arent-constants.js: Removed.
* fast/js/script-tests/regexp-look-ahead-empty.js: Removed.
* fast/js/script-tests/regexp-look-ahead.js: Removed.
* fast/js/script-tests/regexp-many-brackets.js: Removed.
* fast/js/script-tests/regexp-match-reify-before-putbyval.js: Removed.
* fast/js/script-tests/regexp-negative-special-characters.js: Removed.
* fast/js/script-tests/regexp-no-extensions.js: Removed.
* fast/js/script-tests/regexp-non-bmp.js: Removed.
* fast/js/script-tests/regexp-non-capturing-groups.js: Removed.
* fast/js/script-tests/regexp-non-character.js: Removed.
* fast/js/script-tests/regexp-non-greedy-parentheses.js: Removed.
* fast/js/script-tests/regexp-norepeat.js: Removed.
* fast/js/script-tests/regexp-overflow-too-big.js: Removed.
* fast/js/script-tests/regexp-overflow.js: Removed.
* fast/js/script-tests/regexp-range-bound-ffff.js: Removed.
* fast/js/script-tests/regexp-range-out-of-order.js: Removed.
* fast/js/script-tests/regexp-ranges-and-escaped-hyphens.js: Removed.
* fast/js/script-tests/regexp-stack-overflow.js: Removed.
* fast/js/script-tests/regexp-unicode-handling.js: Removed.
* fast/js/script-tests/regexp-unicode-overflow.js: Removed.
* fast/js/script-tests/regexp-zero-length-alternatives.js: Removed.
* fast/js/script-tests/registerCachingAcrossBranchTargets.js: Removed.
* fast/js/script-tests/rehash-assign.js: Removed.
* fast/js/script-tests/removing-Cf-characters.js: Removed.
* fast/js/script-tests/reparsing-semicolon-insertion.js: Removed.
* fast/js/script-tests/repeat-cached-vm-reentry.js: Removed.
* fast/js/script-tests/reserved-words-as-property.js: Removed.
* fast/js/script-tests/reserved-words-strict.js: Removed.
* fast/js/script-tests/reserved-words.js: Removed.
* fast/js/script-tests/resize-array-assign.js: Removed.
* fast/js/script-tests/resolve-arguments-from-scope.js: Removed.
* fast/js/script-tests/select-options-add.js: Removed.
* fast/js/script-tests/slash-lineterminator-parse.js: Removed.
* fast/js/script-tests/sort-large-array.js: Removed.
* fast/js/script-tests/sort-no-jit-code-crash.js: Removed.
* fast/js/script-tests/sort-non-numbers.js: Removed.
* fast/js/script-tests/sort-randomly.js: Removed.
* fast/js/script-tests/sort-stability.js: Removed.
* fast/js/script-tests/sort-with-side-effecting-comparisons.js: Removed.
* fast/js/script-tests/sparse-array.js: Removed.
* fast/js/script-tests/stack-at-creation-for-error-objects.js: Removed.
* fast/js/script-tests/stack-overflow-arrity-catch.js: Removed.
* fast/js/script-tests/stack-overflow-catch.js: Removed.
* fast/js/script-tests/stack-trace.js: Removed.
* fast/js/script-tests/stack-unwinding.js: Removed.
* fast/js/script-tests/statement-list-register-crash.js: Removed.
* fast/js/script-tests/static-scope-object.js: Removed.
* fast/js/script-tests/strict-callback-this.js: Removed.
* fast/js/script-tests/strict-readonly-statics.js: Removed.
* fast/js/script-tests/strict-throw-type-error.js: Removed.
* fast/js/script-tests/string-capitalization.js: Removed.
* fast/js/script-tests/string-from-char-code.js: Removed.
* fast/js/script-tests/string-index-overflow.js: Removed.
* fast/js/script-tests/string-localeCompare.js: Removed.
* fast/js/script-tests/string-match.js: Removed.
* fast/js/script-tests/string-property-deletion.js: Removed.
* fast/js/script-tests/string-property-iteration.js: Removed.
* fast/js/script-tests/string-prototype-properties.js: Removed.
* fast/js/script-tests/string-replace-2.js: Removed.
* fast/js/script-tests/string-replace-3.js: Removed.
* fast/js/script-tests/string-replacement-outofmemory.js: Removed.
* fast/js/script-tests/string-slice-abnormal-values.js: Removed.
* fast/js/script-tests/string-sort.js: Removed.
* fast/js/script-tests/string-split-conformance.js: Removed.
* fast/js/script-tests/string-split-double-empty.js: Removed.
* fast/js/script-tests/string-split-ignore-case.js: Removed.
* fast/js/script-tests/string-substr.js: Removed.
* fast/js/script-tests/string-trim.js: Removed.
* fast/js/script-tests/string_replace.js: Removed.
* fast/js/script-tests/switch-behaviour.js: Removed.
* fast/js/script-tests/this-non-object-proto.js: Removed.
* fast/js/script-tests/throw-exception-in-global-setter.js: Removed.
* fast/js/script-tests/throw-from-finally.js: Removed.
* fast/js/script-tests/toInt32UInt32.js: Removed.
* fast/js/script-tests/toString-elision-trailing-comma.js: Removed.
* fast/js/script-tests/toString-exception.js: Removed.
* fast/js/script-tests/toString-for-var-decl.js: Removed.
* fast/js/script-tests/toString-number-dot-expr.js: Removed.
* fast/js/script-tests/toString-overrides.js: Removed.
* fast/js/script-tests/toString-prefix-postfix-preserve-parens.js: Removed.
* fast/js/script-tests/toString-recursion.js: Removed.
* fast/js/script-tests/toString-stack-overflow.js: Removed.
* fast/js/script-tests/tostring-exception-in-property-access.js: Removed.
* fast/js/script-tests/transition-cache-dictionary-crash.js: Removed.
* fast/js/script-tests/try-catch-try-try-catch-try-finally-return-catch-finally.js: Removed.
* fast/js/script-tests/try-try-return-finally-finally.js: Removed.
* fast/js/script-tests/typed-array-access.js: Removed.
* fast/js/script-tests/typed-array-copy.js: Removed.
* fast/js/script-tests/typed-array-set-different-types.js: Removed.
* fast/js/script-tests/typedarray-set-destination-smaller-than-source.js: Removed.
* fast/js/script-tests/typedarray-set-overlapping-elements-of-same-size.js: Removed.
* fast/js/script-tests/typedarray-set-same-type-memmove.js: Removed.
* fast/js/script-tests/typedarray-set-source-smaller-than-destination.js: Removed.
* fast/js/script-tests/typeof-codegen-crash.js: Removed.
* fast/js/script-tests/typeof-constant-string.js: Removed.
* fast/js/script-tests/typeof-syntax.js: Removed.
* fast/js/script-tests/unexpected-constant-crash.js: Removed.
* fast/js/script-tests/unmatching-argument-count.js: Removed.
* fast/js/script-tests/unshift-multi.js: Removed.
* fast/js/script-tests/var-declarations-zero-width.js: Removed.
* fast/js/script-tests/var-shadows-arg-crash.js: Removed.
* fast/js/script-tests/var-shadows-arg-gc-crash.js: Removed.
* fast/js/script-tests/vardecl-blocks-init.js: Removed.
* fast/js/script-tests/vardecl-preserve-arguments.js: Removed.
* fast/js/script-tests/webcore-string-comparison.js: Removed.
* fast/js/script-tests/with-scope-gc.js: Removed.
* fast/js/select-options-add-expected.txt: Removed.
* fast/js/select-options-add.html: Removed.
* fast/js/select-options-remove-expected.txt: Removed.
* fast/js/select-options-remove-gc-expected.txt: Removed.
* fast/js/select-options-remove-gc.html: Removed.
* fast/js/select-options-remove.html: Removed.
* fast/js/slash-lineterminator-parse-expected.txt: Removed.
* fast/js/slash-lineterminator-parse.html: Removed.
* fast/js/sort-large-array-expected.txt: Removed.
* fast/js/sort-large-array.html: Removed.
* fast/js/sort-no-jit-code-crash-expected.txt: Removed.
* fast/js/sort-no-jit-code-crash.html: Removed.
* fast/js/sort-non-numbers-expected.txt: Removed.
* fast/js/sort-non-numbers.html: Removed.
* fast/js/sort-randomly-expected.txt: Removed.
* fast/js/sort-randomly.html: Removed.
* fast/js/sort-stability-expected.txt: Removed.
* fast/js/sort-stability.html: Removed.
* fast/js/sort-with-side-effecting-comparisons-expected.txt: Removed.
* fast/js/sort-with-side-effecting-comparisons.html: Removed.
* fast/js/sparse-array-expected.txt: Removed.
* fast/js/sparse-array.html: Removed.
* fast/js/stack-at-creation-for-error-objects-expected.txt: Removed.
* fast/js/stack-at-creation-for-error-objects.html: Removed.
* fast/js/stack-overflow-arrity-catch-expected.txt: Removed.
* fast/js/stack-overflow-arrity-catch.html: Removed.
* fast/js/stack-overflow-catch-expected.txt: Removed.
* fast/js/stack-overflow-catch.html: Removed.
* fast/js/stack-trace-expected.txt: Removed.
* fast/js/stack-trace.html: Removed.
* fast/js/stack-unwinding-expected.txt: Removed.
* fast/js/stack-unwinding.html: Removed.
* fast/js/statement-list-register-crash-expected.txt: Removed.
* fast/js/statement-list-register-crash.html: Removed.
* fast/js/static-scope-object-expected.txt: Removed.
* fast/js/static-scope-object.html: Removed.
* fast/js/strict-callback-this-expected.txt: Removed.
* fast/js/strict-callback-this.html: Removed.
* fast/js/strict-readonly-statics-expected.txt: Removed.
* fast/js/strict-readonly-statics.html: Removed.
* fast/js/strict-throw-type-error-expected.txt: Removed.
* fast/js/strict-throw-type-error.html: Removed.
* fast/js/string-anchor-expected.txt: Removed.
* fast/js/string-anchor.html: Removed.
* fast/js/string-capitalization-expected.txt: Removed.
* fast/js/string-capitalization.html: Removed.
* fast/js/string-concatenate-outofmemory-expected.txt: Removed.
* fast/js/string-concatenate-outofmemory.html-disabled: Removed.
* fast/js/string-fontcolor-expected.txt: Removed.
* fast/js/string-fontcolor.html: Removed.
* fast/js/string-fontsize-expected.txt: Removed.
* fast/js/string-fontsize.html: Removed.
* fast/js/string-from-char-code-expected.txt: Removed.
* fast/js/string-from-char-code.html: Removed.
* fast/js/string-index-overflow-expected.txt: Removed.
* fast/js/string-index-overflow.html: Removed.
* fast/js/string-link-expected.txt: Removed.
* fast/js/string-link.html: Removed.
* fast/js/string-localeCompare-expected.txt: Removed.
* fast/js/string-localeCompare.html: Removed.
* fast/js/string-match-expected.txt: Removed.
* fast/js/string-match.html: Removed.
* fast/js/string-property-deletion-expected.txt: Removed.
* fast/js/string-property-deletion.html: Removed.
* fast/js/string-property-iteration-expected.txt: Removed.
* fast/js/string-property-iteration.html: Removed.
* fast/js/string-prototype-properties-expected.txt: Removed.
* fast/js/string-prototype-properties.html: Removed.
* fast/js/string-replace-2-expected.txt: Removed.
* fast/js/string-replace-2.html: Removed.
* fast/js/string-replace-3-expected.txt: Removed.
* fast/js/string-replace-3.html: Removed.
* fast/js/string-replace-exception-crash-expected.txt: Removed.
* fast/js/string-replace-exception-crash.html: Removed.
* fast/js/string-replacement-outofmemory-expected.txt: Removed.
* fast/js/string-replacement-outofmemory.html: Removed.
* fast/js/string-slice-abnormal-values-expected.txt: Removed.
* fast/js/string-slice-abnormal-values.html: Removed.
* fast/js/string-sort-expected.txt: Removed.
* fast/js/string-sort.html: Removed.
* fast/js/string-split-conformance-expected.txt: Removed.
* fast/js/string-split-conformance.html: Removed.
* fast/js/string-split-double-empty-expected.txt: Removed.
* fast/js/string-split-double-empty.html: Removed.
* fast/js/string-split-ignore-case-expected.txt: Removed.
* fast/js/string-split-ignore-case.html: Removed.
* fast/js/string-substr-expected.txt: Removed.
* fast/js/string-substr.html: Removed.
* fast/js/string-trim-expected.txt: Removed.
* fast/js/string-trim.html: Removed.
* fast/js/string_replace-expected.txt: Removed.
* fast/js/string_replace.html: Removed.
* fast/js/switch-behaviour-expected.txt: Removed.
* fast/js/switch-behaviour.html: Removed.
* fast/js/text-field-resize-expected.txt: Removed.
* fast/js/text-field-resize.html: Removed.
* fast/js/this-non-object-proto-expected.txt: Removed.
* fast/js/this-non-object-proto.html: Removed.
* fast/js/throw-exception-in-global-setter-expected.txt: Removed.
* fast/js/throw-exception-in-global-setter.html: Removed.
* fast/js/throw-from-array-sort-expected.txt: Removed.
* fast/js/throw-from-array-sort.html: Removed.
* fast/js/throw-from-finally-expected.txt: Removed.
* fast/js/throw-from-finally.html: Removed.
* fast/js/toInt32UInt32-expected.txt: Removed.
* fast/js/toInt32UInt32.html: Removed.
* fast/js/toString-and-valueOf-override-expected.txt: Removed.
* fast/js/toString-and-valueOf-override.html: Removed.
* fast/js/toString-dontEnum-expected.txt: Removed.
* fast/js/toString-dontEnum.html: Removed.
* fast/js/toString-elision-trailing-comma-expected.txt: Removed.
* fast/js/toString-elision-trailing-comma.html: Removed.
* fast/js/toString-exception-expected.txt: Removed.
* fast/js/toString-exception.html: Removed.
* fast/js/toString-for-var-decl-expected.txt: Removed.
* fast/js/toString-for-var-decl.html: Removed.
* fast/js/toString-number-dot-expr-expected.txt: Removed.
* fast/js/toString-number-dot-expr.html: Removed.
* fast/js/toString-number-expected.txt: Removed.
* fast/js/toString-number.html: Removed.
* fast/js/toString-overrides-expected.txt: Removed.
* fast/js/toString-overrides.html: Removed.
* fast/js/toString-prefix-postfix-preserve-parens-expected.txt: Removed.
* fast/js/toString-prefix-postfix-preserve-parens.html: Removed.
* fast/js/toString-recursion-expected.txt: Removed.
* fast/js/toString-recursion.html: Removed.
* fast/js/toString-stack-overflow-expected.txt: Removed.
* fast/js/toString-stack-overflow.html: Removed.
* fast/js/toString-try-else-expected.txt: Removed.
* fast/js/toString-try-else.html: Removed.
* fast/js/tostring-exception-in-property-access-expected.txt: Removed.
* fast/js/tostring-exception-in-property-access.html: Removed.
* fast/js/transition-cache-dictionary-crash-expected.txt: Removed.
* fast/js/transition-cache-dictionary-crash.html: Removed.
* fast/js/trivial-functions-expected.txt: Removed.
* fast/js/trivial-functions.html: Removed.
* fast/js/try-catch-crash-expected.txt: Removed.
* fast/js/try-catch-crash.html: Removed.
* fast/js/try-catch-try-try-catch-try-finally-return-catch-finally-expected.txt: Removed.
* fast/js/try-catch-try-try-catch-try-finally-return-catch-finally.html: Removed.
* fast/js/try-try-return-finally-finally-expected.txt: Removed.
* fast/js/try-try-return-finally-finally.html: Removed.
* fast/js/typed-array-access-expected.txt: Removed.
* fast/js/typed-array-access.html: Removed.
* fast/js/typed-array-copy-expected.txt: Removed.
* fast/js/typed-array-copy.html: Removed.
* fast/js/typed-array-set-different-types-expected.txt: Removed.
* fast/js/typed-array-set-different-types.html: Removed.
* fast/js/typedarray-set-destination-smaller-than-source-expected.txt: Removed.
* fast/js/typedarray-set-destination-smaller-than-source.html: Removed.
* fast/js/typedarray-set-overlapping-elements-of-same-size-expected.txt: Removed.
* fast/js/typedarray-set-overlapping-elements-of-same-size.html: Removed.
* fast/js/typedarray-set-same-type-memmove-expected.txt: Removed.
* fast/js/typedarray-set-same-type-memmove.html: Removed.
* fast/js/typedarray-set-source-smaller-than-destination-expected.txt: Removed.
* fast/js/typedarray-set-source-smaller-than-destination.html: Removed.
* fast/js/typeof-codegen-crash-expected.txt: Removed.
* fast/js/typeof-codegen-crash.html: Removed.
* fast/js/typeof-constant-string-expected.txt: Removed.
* fast/js/typeof-constant-string.html: Removed.
* fast/js/typeof-syntax-expected.txt: Removed.
* fast/js/typeof-syntax.html: Removed.
* fast/js/uncaught-exception-line-number-expected.txt: Removed.
* fast/js/uncaught-exception-line-number.html: Removed.
* fast/js/unexpected-constant-crash-expected.txt: Removed.
* fast/js/unexpected-constant-crash.html: Removed.
* fast/js/unmatching-argument-count-expected.txt: Removed.
* fast/js/unmatching-argument-count.html: Removed.
* fast/js/unshift-multi-expected.txt: Removed.
* fast/js/unshift-multi.html: Removed.
* fast/js/var-declarations-expected.txt: Removed.
* fast/js/var-declarations-shadowing-expected.txt: Removed.
* fast/js/var-declarations-shadowing.html: Removed.
* fast/js/var-declarations-zero-width-expected.txt: Removed.
* fast/js/var-declarations-zero-width.html: Removed.
* fast/js/var-declarations.html: Removed.
* fast/js/var-shadows-arg-crash-expected.txt: Removed.
* fast/js/var-shadows-arg-crash.html: Removed.
* fast/js/var-shadows-arg-gc-crash-expected.txt: Removed.
* fast/js/var-shadows-arg-gc-crash.html: Removed.
* fast/js/vardecl-blocks-init-expected.txt: Removed.
* fast/js/vardecl-blocks-init.html: Removed.
* fast/js/vardecl-preserve-arguments-expected.txt: Removed.
* fast/js/vardecl-preserve-arguments.html: Removed.
* fast/js/vardecl-preserve-parameters-expected.txt: Removed.
* fast/js/vardecl-preserve-parameters.html: Removed.
* fast/js/vardecl-preserve-vardecl-expected.txt: Removed.
* fast/js/vardecl-preserve-vardecl.html: Removed.
* fast/js/webcore-string-comparison-expected.txt: Removed.
* fast/js/webcore-string-comparison.html: Removed.
* fast/js/webidl-type-mapping-expected.txt: Removed.
* fast/js/webidl-type-mapping.html: Removed.
* fast/js/while-expression-value-expected.txt: Removed.
* fast/js/while-expression-value.html: Removed.
* fast/js/window-location-href-file-urls-expected.txt: Removed.
* fast/js/window-location-href-file-urls.html: Removed.
* fast/js/with-scope-gc-expected.txt: Removed.
* fast/js/with-scope-gc.html: Removed.
* js: Copied from LayoutTests/fast/js.
* js/Array-isArray.html:
* js/JSON-parse-reviver.html:
* js/JSON-parse.html:
* js/JSON-stringify-replacer.html:
* js/JSON-stringify.html:
* js/Object-create.html:
* js/Object-defineProperties.html:
* js/Object-defineProperty.html:
* js/Object-getOwnPropertyNames.html:
* js/Object-keys.html:
* js/Promise-already-fulfilled.html:
* js/Promise-already-rejected.html:
* js/Promise-already-resolved.html:
* js/Promise-catch-in-workers.html:
* js/Promise-catch.html:
* js/Promise-chain.html:
* js/Promise-exception.html:
* js/Promise-fulfill-in-workers.html:
* js/Promise-fulfill.html:
* js/Promise-init-in-workers.html:
* js/Promise-init.html:
* js/Promise-reject-in-workers.html:
* js/Promise-reject.html:
* js/Promise-resolve-chain.html:
* js/Promise-resolve-in-workers.html:
* js/Promise-resolve-with-then-exception.html:
* js/Promise-resolve-with-then-fulfill.html:
* js/Promise-resolve-with-then-reject.html:
* js/Promise-resolve.html:
* js/Promise-simple-fulfill-inside-callback.html:
* js/Promise-simple-fulfill.html:
* js/Promise-simple-in-workers.html:
* js/Promise-simple.html:
* js/Promise-static-fulfill.html:
* js/Promise-static-reject.html:
* js/Promise-static-resolve.html:
* js/Promise-then-in-workers.html:
* js/Promise-then-without-callbacks-in-workers.html:
* js/Promise-then-without-callbacks.html:
* js/Promise-then.html:
* js/Promise-types.html:
* js/Promise.html:
* js/ToNumber.html:
* js/activation-proto.html:
* js/add-recovery.html:
* js/apply-varargs.html: Copied from LayoutTests/fast/js/apply-varargs.html.
* js/arguments-bad-index.html:
* js/arguments.html:
* js/array-bad-time.html:
* js/array-constructor-host-call.html:
* js/array-defineOwnProperty.html:
* js/array-enumerators-functions.html:
* js/array-every.html:
* js/array-filter.html:
* js/array-float-delete.html:
* js/array-functions-non-arrays.html:
* js/array-holes.html:
* js/array-index-immediate-types.html:
* js/array-indexing.html:
* js/array-iterate-backwards.html:
* js/array-join-bug-11524.html:
* js/array-lastIndexOf.html:
* js/array-proto-func-length-getter-except.html:
* js/array-proto-func-property-getter-except.html:
* js/array-prototype-properties.html:
* js/array-reduce.html:
* js/array-reduceRight.html:
* js/array-reset-large-index.html:
* js/array-slow-put.html:
* js/array-sort-exception.html:
* js/array-sort-numericCompare.html:
* js/array-sort-reentrance.html:
* js/array-sort-small-sparse-array-with-large-length.html:
* js/array-sort-sparse.html:
* js/array-splice.html:
* js/array-tostring-and-join.html:
* js/array-tostring-ignore-separator.html:
* js/array-type-speculation.html:
* js/assign.html:
* js/avl-crash.html:
* js/basic-map.html:
* js/basic-set.html:
* js/basic-strict-mode.html:
* js/bitops-type-tag.html:
* js/bom-in-file-retains-correct-offset.html:
* js/boolean-argument-prediction.html:
* js/boxed-double-to-int.html:
* js/break-ASI.html:
* js/cached-call-uninitialized-arguments.html:
* js/cached-eval-gc.html:
* js/call-apply-crash.html:
* js/call-base-resolution.html:
* js/callback-function-with-handle-event.html:
* js/caller-property.html:
* js/char-at.html:
* js/closure-inside-extra-arg-call.html:
* js/code-serialize-paren.html:
* js/codegen-assign-nontemporary-as-rexp.html:
* js/codegen-jless.html:
* js/codegen-loops-logical-nodes.html:
* js/codegen-peephole-locals.html:
* js/codegen-temporaries-multiple-global-blocks.html:
* js/codegen-temporaries.html:
* js/comparefn-sort-stability.html:
* js/comparison-operators-greater.html:
* js/comparison-operators-less.html:
* js/comparison-operators.html:
* js/concat-while-having-a-bad-time.html:
* js/console-non-string-values.html:
* js/const-without-initializer.html:
* js/const.html:
* js/constant-count.html:
* js/constant-encoding.html:
* js/constant-fold-not-nan.html:
* js/constant-folding.html:
* js/constructor-attributes.html:
* js/constructor-length.html:
* js/constructor.html:
* js/continue-break-multiple-labels.html:
* js/convert-nan-to-bool.html:
* js/create-lots-of-workers.html:
* js/cross-frame-bad-time.html:
* js/cross-frame-prototype.html:
* js/cross-frame-really-bad-time-with-__proto__.html:
* js/cross-frame-really-bad-time.html:
* js/cross-global-object-inline-global-var.html:
* js/custom-constructors.html:
* js/cyclic-proto.html:
* js/cyclic-prototypes.html:
* js/cyclic-ref-toString.html:
* js/date-DST-pre-1970.html:
* js/date-DST-time-cusps.html:
* js/date-big-constructor.html:
* js/date-big-setdate.html:
* js/date-big-setmonth.html:
* js/date-constructor.html:
* js/date-daysfrom1970-overflow.html:
* js/date-negative-setmonth.html:
* js/date-parse-comments-test.html:
* js/date-parse-test.html:
* js/date-preserve-milliseconds.html:
* js/date-proto-generic-invocation.html:
* js/date-set-to-nan.html:
* js/date-toisostring.html:
* js/date-utc-timeclip.html:
* js/debugger.html:
* js/declaration-in-block.html:
* js/deep-recursion-test.html:
* js/delete-getters-setters.html:
* js/delete-multiple-global-blocks.html:
* js/delete-syntax.html:
* js/delete-then-put.html:
* js/dfg-abs-backwards-propagation.html:
* js/dfg-activation-register-overwritten-in-throw.html:
* js/dfg-add-not-number.html:
* js/dfg-allocation-profile-watch-point-exit.html:
* js/dfg-arguments-alias-escape.html:
* js/dfg-arguments-alias-one-block-osr-exit.html:
* js/dfg-arguments-alias-one-block-overwrite-arguments.html:
* js/dfg-arguments-alias-one-block-overwrite.html:
* js/dfg-arguments-alias-one-block.html:
* js/dfg-arguments-alias.html:
* js/dfg-arguments-cross-code-origin.html:
* js/dfg-arguments-mixed-alias.html:
* js/dfg-arguments-osr-exit-multiple-blocks-before-exit.html:
* js/dfg-arguments-osr-exit-multiple-blocks.html:
* js/dfg-arguments-osr-exit.html:
* js/dfg-arguments-out-of-bounds.html:
* js/dfg-arguments-strict-mode.html:
* js/dfg-arguments-unexpected-escape.html:
* js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.html:
* js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.html:
* js/dfg-array-dead.html:
* js/dfg-array-length-dead.html:
* js/dfg-array-pop-side-effects.html:
* js/dfg-array-pop-value-clearing.html:
* js/dfg-array-push-bad-time.html:
* js/dfg-array-push-slow-put.html:
* js/dfg-arrayify-elimination.html:
* js/dfg-arrayify-when-late-prevent-extensions.html:
* js/dfg-arrayify-when-prevent-extensions.html:
* js/dfg-bool-to-int32-reuse.html:
* js/dfg-branch-logical-not-peephole-around-osr-exit.html:
* js/dfg-branch-not-fail.html:
* js/dfg-byte-array-put.html:
* js/dfg-byteOffset-neuter.html:
* js/dfg-call-function-hit-watchpoint.html:
* js/dfg-call-method-hit-watchpoint.html:
* js/dfg-captured-var-get-local.html:
* js/dfg-cfa-merge-with-dead-use-at-tail.html:
* js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.html:
* js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.html:
* js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.html:
* js/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.html:
* js/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.html:
* js/dfg-cfg-simplify-redundant-dead-get-local.html:
* js/dfg-check-function-change-structure.html:
* js/dfg-check-structure-elimination-for-non-cell.html:
* js/dfg-check-two-structures.html:
* js/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html:
* js/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.html:
* js/dfg-compare-final-object-to-final-object-or-other.html:
* js/dfg-constant-fold-first-local-read-after-block-merge.html:
* js/dfg-constant-fold-logical-not-branch.html:
* js/dfg-constant-fold-misprediction.html:
* js/dfg-constant-fold-uncaptured-variable-that-is-later-captured.html:
* js/dfg-convert-this-dom-window.html:
* js/dfg-convert-this-object-then-exit-on-other.html:
* js/dfg-convert-this-other-then-exit-on-object.html:
* js/dfg-convert-this-polymorphic-object-then-exit-on-other.html:
* js/dfg-convert-this-polymorphic-object-then-exit-on-string.html:
* js/dfg-create-inlined-arguments-in-closure-inline.html:
* js/dfg-cross-global-object-inline-new-array-literal-with-variables.html:
* js/dfg-cross-global-object-inline-new-array-literal.html:
* js/dfg-cross-global-object-inline-new-array-with-elements.html:
* js/dfg-cross-global-object-inline-new-array-with-size.html:
* js/dfg-cross-global-object-inline-new-array.html:
* js/dfg-cross-global-object-new-array.html:
* js/dfg-cse-cfa-discrepancy.html:
* js/dfg-cse-dead-get-scoped-var.html:
* js/dfg-custom-getter-throw-inlined.html:
* js/dfg-custom-getter-throw.html:
* js/dfg-custom-getter.html:
* js/dfg-dead-min-one-arg.html:
* js/dfg-dead-min-two-args.html:
* js/dfg-dead-redundant-get-array-length.html:
* js/dfg-dead-speculation.html:
* js/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes.html:
* js/dfg-dead-variable-on-exit.html:
* js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc.html:
* js/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc.html:
* js/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html:
* js/dfg-double-addition-simplify-to-int.html:
* js/dfg-double-use-of-post-simplification-double-prediction.html:
* js/dfg-double-vote-fuzz.html:
* js/dfg-ensure-array-storage-on-string.html:
* js/dfg-ensure-array-storage-on-window.html:
* js/dfg-ensure-contiguous-on-string.html:
* js/dfg-ensure-non-array-array-storage-on-window.html:
* js/dfg-exception.html:
* js/dfg-float32-array-nan.html:
* js/dfg-float32array.html:
* js/dfg-float64array.html:
* js/dfg-flush-get-local.html:
* js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.html:
* js/dfg-get-by-id-unset-then-proto-less-warmup.html:
* js/dfg-get-by-id-unset-then-proto-more-warmup.html:
* js/dfg-get-by-id-unset-then-proto.html:
* js/dfg-get-by-val-clobber.html:
* js/dfg-get-by-val-getter-cse.html:
* js/dfg-get-closure-var-put-closure-var-interference.html:
* js/dfg-getter-throw.html:
* js/dfg-getter.html:
* js/dfg-holy-put-by-val-interferes-with-get-array-length.html:
* js/dfg-inline-arguments-become-double.html:
* js/dfg-inline-arguments-become-int32.html:
* js/dfg-inline-arguments-int32.html:
* js/dfg-inline-arguments-osr-exit-and-capture.html:
* js/dfg-inline-arguments-out-of-bounds.html:
* js/dfg-inline-arguments-reset-changetype.html:
* js/dfg-inline-arguments-reset.html:
* js/dfg-inline-arguments-simple.html:
* js/dfg-inline-arguments-use-directly-from-inlined-code.html:
* js/dfg-inline-arguments-use-from-all-the-places-broken.html:
* js/dfg-inline-arguments-use-from-all-the-places.html:
* js/dfg-inline-arguments-use-from-getter.html:
* js/dfg-inline-arguments-use-from-uninlined-code.html:
* js/dfg-inline-constant.html:
* js/dfg-inline-constructor-that-uses-arguments.html:
* js/dfg-inline-early-return.html:
* js/dfg-inline-function-dot-caller.html:
* js/dfg-inline-many-blocks.html:
* js/dfg-inline-new-array-buffer.html:
* js/dfg-inline-switch-imm.html:
* js/dfg-inline-unused-this-method-check.html:
* js/dfg-inline-unused-this.html:
* js/dfg-inlining-reg-alloc.html:
* js/dfg-int-overflow-in-loop.html:
* js/dfg-int-overflow-large-constants-in-a-line.html:
* js/dfg-int16array.html:
* js/dfg-int32-to-double-on-known-number.html:
* js/dfg-int32-to-double-on-set-local-and-exit.html:
* js/dfg-int32-to-double-on-set-local-and-sometimes-exit.html:
* js/dfg-int32array-overflow-values.html:
* js/dfg-int32array.html:
* js/dfg-int8array.html:
* js/dfg-integer-optimization.html:
* js/dfg-intrinsic-osr-exit.html:
* js/dfg-intrinsic-side-effect-assignment-osr-exit.html:
* js/dfg-intrinsic-unused-this-method-check.html:
* js/dfg-intrinsic-unused-this.html:
* js/dfg-logical-not-final-object-or-other.html:
* js/dfg-make-rope-all-empty-strings.html:
* js/dfg-make-rope-side-effects.html:
* js/dfg-max-backwards-propagation.html:
* js/dfg-min-backwards-propagation.html:
* js/dfg-min-max.html:
* js/dfg-mispredict-variable-but-prove-int.html:
* js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.html:
* js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.html:
* js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html:
* js/dfg-mul-big-integer-with-small-integer-and-bitor.html:
* js/dfg-mul-big-integer-with-small-integer-and-detect-overflow.html:
* js/dfg-mul-big-integer-with-small-integer.html:
* js/dfg-mul-big-integers.html:
* js/dfg-multi-basic-block-structure-clobber.html:
* js/dfg-multiply.html:
* js/dfg-negative-array-index.html:
* js/dfg-negative-array-size.html:
* js/dfg-new-array-double-const-then-int-const.html:
* js/dfg-obvious-constant-cfa.html:
* js/dfg-osr-entry-hoisted-clobbered-structure-check.html:
* js/dfg-other-branch.html:
* js/dfg-patchable-get-by-id-after-watchpoint.html:
* js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html:
* js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html:
* js/dfg-peephole-compare-final-object-to-final-object-or-other.html:
* js/dfg-phantom-base.html:
* js/dfg-phantom-get-local.html:
* js/dfg-post-inc-then-exit.html:
* js/dfg-proto-access-inline-osr-exit.html:
* js/dfg-proto-stub-watchpoint-fire.html:
* js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html:
* js/dfg-proven-sqrt-backwards-propagation.html:
* js/dfg-put-by-id-allocate-storage-polymorphic.html:
* js/dfg-put-by-id-allocate-storage.html:
* js/dfg-put-by-id-prototype-check.html:
* js/dfg-put-by-id-reallocate-storage-polymorphic.html:
* js/dfg-put-by-id-reallocate-storage.html:
* js/dfg-put-by-val-setter-then-get-by-val.html:
* js/dfg-put-scoped-var-backward-flow.html:
* js/dfg-put-to-readonly-property.html:
* js/dfg-putbyval-cfa-clobber.html:
* js/dfg-redundant-load-of-captured-variable-proven-constant.html:
* js/dfg-resolve-global-polymorphic-non-dictionary.html:
* js/dfg-resolve-global-specific-dictionary.html:
* js/dfg-rshift-by-zero-eliminate-valuetoint32.html:
* js/dfg-side-effect-assignment-osr-exit.html:
* js/dfg-sqrt-backwards-propagation.html:
* js/dfg-store-unexpected-value-into-argument-and-osr-exit.html:
* js/dfg-strcat-over-objects-then-exit-on-it.html:
* js/dfg-strict-mode-arguments-get-beyond-length.html:
* js/dfg-string-out-of-bounds-check-structure.html:
* js/dfg-string-out-of-bounds-cse.html:
* js/dfg-string-out-of-bounds-negative-check-structure.html:
* js/dfg-string-out-of-bounds-negative-proto-value.html:
* js/dfg-string-stricteq.html:
* js/dfg-switch-imm-negative.html:
* js/dfg-tear-off-arguments-not-activation.html:
* js/dfg-tear-off-function-dot-arguments.html:
* js/dfg-to-string-bad-toString.html:
* js/dfg-to-string-bad-valueOf.html:
* js/dfg-to-string-int-or-string.html:
* js/dfg-to-string-int.html:
* js/dfg-to-string-on-cell.html:
* js/dfg-to-string-on-value.html:
* js/dfg-to-string-side-effect-clobbers-toString.html:
* js/dfg-to-string-side-effect.html:
* js/dfg-to-string-toString-becomes-bad-with-check-structure.html:
* js/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.html:
* js/dfg-to-string-toString-becomes-bad.html:
* js/dfg-to-string-toString-in-string.html:
* js/dfg-to-string-valueOf-becomes-bad.html:
* js/dfg-to-string-valueOf-in-string.html:
* js/dfg-typed-array-neuter.html:
* js/dfg-uint16array.html:
* js/dfg-uint32-to-number-in-middle-of-copy-propagation.html:
* js/dfg-uint32-to-number-on-captured-variable.html:
* js/dfg-uint32-to-number-skip-then-exit.html:
* js/dfg-uint32-to-number.html:
* js/dfg-uint32array-overflow-constant.html:
* js/dfg-uint32array-overflow-values.html:
* js/dfg-uint32array.html:
* js/dfg-uint8array.html:
* js/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias.html:
* js/dfg-uint8clampedarray.html:
* js/dfg-use-function-as-variable-merge-structure.html:
* js/dfg-use-function-as-variable-not-constant.html:
* js/dfg-use-function-as-variable-with-closure.html:
* js/dfg-use-function-as-variable.html:
* js/dfg-value-to-int32-with-side-effect.html:
* js/dfg-weak-js-constant-silent-fill.html:
* js/dictionary-no-cache.html:
* js/dictionary-prototype-caching.html:
* js/do-while-semicolon.html:
* js/document-all-between-frames.html:
* js/document-all-triggers-masquerades-watchpoint.html:
* js/dom-static-property-for-in-iteration.html:
* js/dot-node-base-exception.html:
* js/duplicate-param-crash.html:
* js/duplicate-param-gc-crash.html:
* js/end-in-string-escape.html:
* js/enter-dictionary-indexing-mode-with-blank-indexing-type.html:
* js/equality.html:
* js/error-object-write-and-detele-for-stack-property.html:
* js/eval-and-with.html:
* js/eval-cache-crash.html:
* js/eval-cache-scoped-lookup.html:
* js/eval-contained-syntax-error.html:
* js/eval-throw-return.html:
* js/eval-var-decl.html:
* js/exception-expression-offset.html:
* js/exception-for-nonobject.html:
* js/exception-line-number-expected.txt:
* js/exception-line-number.html:
* js/exception-linenums-in-html-1.html:
* js/exception-linenums-in-html-2.html:
* js/exception-linenums-in-html-3.html:
* js/exception-linenums.html:
* js/exception-propagate-from-dfg-to-llint.html:
* js/exception-properties.html:
* js/exception-registerfile-shrink.html:
* js/exception-try-finally-scope-error.html:
* js/exception-with-handler-inside-eval-with-dynamic-scope.html:
* js/excessive-comma-usage.html:
* js/finally-codegen-failure.html:
* js/flatten-dictionary-structure-from-which-all-properties-were-deleted.html:
* js/for-in-avoid-duplicates.html:
* js/for-in-cached.html:
* js/for-in-exeception.html:
* js/for-in-to-text.html:
* js/for-in-var-scope.html:
* js/function-apply-aliased.html:
* js/function-apply-many-args.html:
* js/function-apply.html:
* js/function-bind.html:
* js/function-call-aliased.html:
* js/function-call-register-allocation.html:
* js/function-constructor-error.html:
* js/function-constructor-newline-after-brace.html:
* js/function-constructor-single-line-comment.html:
* js/function-declaration-statement.html:
* js/function-declaration.html:
* js/function-declarations-in-switch-statement.html:
* js/function-decompilation-operators.html:
* js/function-dot-apply-replace-base.html:
* js/function-dot-arguments.html:
* js/function-dot-length-read-only.html:
* js/function-length.html:
* js/function-name.html:
* js/function-names.html:
* js/function-prototype-descriptor.html:
* js/function-prototype.html:
* js/function-redefinition.html:
* js/function-toString-object-literals.html:
* js/function-toString-parentheses.html:
* js/function-toString-semicolon-insertion.html:
* js/get-by-pname-non-final-object.html:
* js/get-by-pname-only-prototype-properties.html:
* js/get-by-pname-that-looks-like-a-patchable-get-by-val.html:
* js/get-by-pname.html:
* js/getOwnPropertyDescriptor.html:
* js/getter-setter-gc.html:
* js/global-constructors-attributes-dedicated-worker.html:
* js/global-constructors-attributes-shared-worker.html:
* js/global-constructors-attributes.html:
* js/global-constructors-deletable.html:
* js/global-function-resolve.html:
* js/global-resolve-through-eval.html:
* js/gmail-re-re.html:
* js/has-own-property.html:
* js/ignored-result-null-comparison-crash.html:
* js/ignored-result-ref-crash.html:
* js/immediate-constant-instead-of-cell.html:
* js/implicit-call-with-global-reentry.html:
* js/imul.html:
* js/inc-bracket-assign-subscript.html:
* js/inc-const-valueOf.html:
* js/indexed-setter-on-global-object.html:
* js/inline-arguments-tear-off.html:
* js/instance-of-immediates.html:
* js/instanceof-XMLHttpRequest.html:
* js/instanceof-operator.html:
* js/integer-division-neg2tothe32-by-neg1.html:
* js/integer-extremes.html:
* js/interpreter-no-activation.html:
* js/invalid-callframe-during-unwind.html:
* js/isPrototypeOf.html:
* js/jit-float32-array-nan.html:
* js/jit-set-profiling-access-type-only-for-get-by-id-self.html:
* js/js-constructors-use-correct-global.html:
* js/js-continue-break-restrictions.html:
* js/js-correct-exception-handler.html:
* js/jsc-test-list:
* js/kde/Array.html:
* js/kde/Boolean.html:
* js/kde/Date-setYear.html:
* js/kde/Error.html:
* js/kde/GlobalObject.html:
* js/kde/Number.html:
* js/kde/Object.html:
* js/kde/Prototype.html:
* js/kde/RegExp.html:
* js/kde/StringObject.html:
* js/kde/arguments-scope.html:
* js/kde/assignments.html:
* js/kde/cast.html:
* js/kde/comment-1.html:
* js/kde/comment-2.html:
* js/kde/completion.html:
* js/kde/conditional.html:
* js/kde/const.html:
* js/kde/constructor_length.html:
* js/kde/crash-1.html:
* js/kde/crash-2.html:
* js/kde/delete.html:
* js/kde/empty.html:
* js/kde/encode_decode_uri.html:
* js/kde/eval.html:
* js/kde/evil-n.html:
* js/kde/exception_propagation.html:
* js/kde/exceptions.html:
* js/kde/func-decl.html:
* js/kde/function.html:
* js/kde/function_arguments.html:
* js/kde/function_constructor.html:
* js/kde/function_length.html:
* js/kde/garbage-n.html:
* js/kde/inbuilt_function_proto.html:
* js/kde/inbuilt_function_tostring.html:
* js/kde/iteration.html:
* js/kde/j-comment-3.html:
* js/kde/j-comment-4.html:
* js/kde/literals.html:
* js/kde/lval-exceptions.html:
* js/kde/math.html:
* js/kde/md5-1.html:
* js/kde/md5-2.html:
* js/kde/object_prototype.html:
* js/kde/object_prototype_tostring.html:
* js/kde/operators.html:
* js/kde/parse.html:
* js/kde/prototype_length.html:
* js/kde/prototype_proto.html:
* js/kde/scope.html:
* js/kde/script-tests/TEMPLATE-n.html:
* js/kde/script-tests/TEMPLATE.html:
* js/kde/statements.html:
* js/kde/string-1-n.html:
* js/kde/string-2-n.html:
* js/kde/var_decl_init.html:
* js/keywords-and-reserved_words.html:
* js/large-expressions.html:
* js/lastModified.html:
* js/lazy-create-arguments-from-get-by-val.html:
* js/legitimately-captured-argument.html:
* js/line-column-numbers.html: Copied from LayoutTests/fast/js/line-column-numbers.html.
* js/logical-or-jless.html:
* js/math-transforms.html:
* js/math.html:
* js/method-check.html:
* js/missing-style-end-tag-js.html:
* js/missing-title-end-tag-js.html:
* js/mod-by-zero.html:
* js/mod-crash.html:
* js/modify-non-references.html:
* js/multiline-comment-newline.html:
* js/named-function-expression.html:
* js/names.html:
* js/native-error-prototype.html:
* js/navigator-language.html:
* js/neq-null-crash.html:
* js/nested-functions.html:
* js/nested-object-gc.html:
* js/new-array-double-with-holes.html:
* js/no-semi-insertion-at-end-of-script.html:
* js/non-object-proto.html:
* js/normal-character-escapes-in-string-literals.html:
* js/null-char-in-string.html:
* js/number-cell-reuse.html:
* js/number-parsing-crash.html:
* js/number-toExponential.html:
* js/number-toString.html:
* js/number-tofixed.html:
* js/number-toprecision.html:
* js/numeric-compare.html:
* js/numeric-conversion.html:
* js/numeric-escapes-in-string-literals.html:
* js/object-bad-time.html:
* js/object-extra-comma.html:
* js/object-literal-direct-put.html:
* js/object-literal-syntax.html:
* js/object-prototype-constructor.html:
* js/object-prototype-properties.html:
* js/object-prototype-toLocaleString.html:
* js/object-slow-put.html:
* js/order-of-operations.html:
* js/parse-backslash-before-newline.html:
* js/parse-nan.html:
* js/parseFloat.html:
* js/parseInt.html:
* js/parser-high-byte-character.html:
* js/parser-syntax-check.html:
* js/parser-xml-close-comment.html:
* js/polymorphic-construct.html:
* js/post-inc-assign-overwrites.html:
* js/post-message-numeric-property.html:
* js/postfix-syntax.html:
* js/prefix-syntax.html:
* js/pretty-print.html:
* js/preventExtensions.html:
* js/primitive-method-this.html:
* js/primitive-property-access-edge-cases.html:
* js/property-getters-and-setters.html:
* js/property-iteration.html:
* js/propertyIsEnumerable.html:
* js/prototype-chain-caching-with-impure-get-own-property-slot-traps.html:
* js/prototypes.html:
* js/put-direct-index-beyond-vector-length-resize.html:
* js/put-to-base-global-checked.html:
* js/random-array-gc-stress.html:
* js/read-modify-eval.html:
* js/recursion-limit-equal.html:
* js/reentrant-caching.html:
* js/reentrant-call-unwind.html:
* js/regexp-alternatives.html:
* js/regexp-backreferences.html:
* js/regexp-bol-with-multiline.html:
* js/regexp-bol.html:
* js/regexp-char-insensitive.html:
* js/regexp-character-match-out-of-order.html:
* js/regexp-compile-crash.html:
* js/regexp-compile.html:
* js/regexp-divequal.html:
* js/regexp-extended-characters-crash.html:
* js/regexp-extended-characters-match.html:
* js/regexp-extended-characters-more.html:
* js/regexp-find-first-asserted.html:
* js/regexp-in-and-foreach-handling.html:
* js/regexp-lastindex.html:
* js/regexp-literals-arent-constants.html:
* js/regexp-look-ahead-empty.html:
* js/regexp-look-ahead.html:
* js/regexp-many-brackets.html:
* js/regexp-match-reify-before-putbyval.html:
* js/regexp-negative-special-characters.html:
* js/regexp-no-extensions.html:
* js/regexp-non-bmp.html:
* js/regexp-non-capturing-groups.html:
* js/regexp-non-character.html:
* js/regexp-non-greedy-parentheses.html:
* js/regexp-norepeat.html:
* js/regexp-overflow-too-big.html:
* js/regexp-overflow.html:
* js/regexp-range-bound-ffff.html:
* js/regexp-range-out-of-order.html:
* js/regexp-ranges-and-escaped-hyphens.html:
* js/regexp-stack-overflow.html:
* js/regexp-unicode-handling.html:
* js/regexp-unicode-overflow.html:
* js/regexp-zero-length-alternatives.html:
* js/registerCachingAcrossBranchTargets.html:
* js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html:
* js/regress/ArrayBuffer-DataView-alloc-long-lived.html:
* js/regress/ArrayBuffer-Int32Array-byteOffset.html:
* js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html:
* js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html:
* js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html:
* js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html:
* js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html:
* js/regress/ArrayBuffer-Int8Array-alloc.html:
* js/regress/DataView-custom-properties.html:
* js/regress/Float32Array-matrix-mult.html:
* js/regress/Float32Array-to-Float64Array-set.html:
* js/regress/Float64Array-alloc-long-lived.html:
* js/regress/Float64Array-to-Int16Array-set.html:
* js/regress/HashMap-put-get-iterate-keys.html:
* js/regress/HashMap-put-get-iterate.html:
* js/regress/HashMap-string-put-get-iterate.html:
* js/regress/Int16Array-alloc-long-lived.html:
* js/regress/Int16Array-bubble-sort-with-byteLength.html:
* js/regress/Int16Array-bubble-sort.html:
* js/regress/Int16Array-load-int-mul.html:
* js/regress/Int16Array-to-Int32Array-set.html:
* js/regress/Int32Array-Int8Array-view-alloc.html:
* js/regress/Int32Array-alloc-huge-long-lived.html:
* js/regress/Int32Array-alloc-huge.html:
* js/regress/Int32Array-alloc-large-long-lived.html:
* js/regress/Int32Array-alloc-large.html:
* js/regress/Int32Array-alloc-long-lived.html:
* js/regress/Int32Array-alloc.html:
* js/regress/Int8Array-alloc-long-lived.html:
* js/regress/Int8Array-load-with-byteLength.html:
* js/regress/Int8Array-load.html:
* js/regress/adapt-to-double-divide.html:
* js/regress/aliased-arguments-getbyval.html:
* js/regress/allocate-big-object.html:
* js/regress/arity-mismatch-inlining.html:
* js/regress/array-access-polymorphic-structure.html:
* js/regress/array-nonarray-polymorhpic-access.html:
* js/regress/array-nonarray-polymorphic-access.html:
* js/regress/array-with-double-add.html:
* js/regress/array-with-double-increment.html:
* js/regress/array-with-double-mul-add.html:
* js/regress/array-with-double-sum.html:
* js/regress/array-with-int32-add-sub.html:
* js/regress/array-with-int32-or-double-sum.html:
* js/regress/basic-set.html:
* js/regress/big-int-mul.html:
* js/regress/boolean-test.html:
* js/regress/branch-fold.html:
* js/regress/cast-int-to-double.html:
* js/regress/cell-argument.html:
* js/regress/cfg-simplify.html:
* js/regress/cmpeq-obj-to-obj-other.html:
* js/regress/constant-test.html:
* js/regress/delay-tear-off-arguments-strictmode.html:
* js/regress/direct-arguments-getbyval.html:
* js/regress/double-pollution-getbyval.html:
* js/regress/double-pollution-putbyoffset.html:
* js/regress/empty-string-plus-int.html:
* js/regress/emscripten-cube2hash.html:
* js/regress/emscripten-memops.html:
* js/regress/external-arguments-getbyval.html:
* js/regress/external-arguments-putbyval.html:
* js/regress/fold-double-to-int.html:
* js/regress/function-dot-apply.html:
* js/regress/function-test.html:
* js/regress/get-by-id-chain-from-try-block.html:
* js/regress/get-by-id-proto-or-self.html:
* js/regress/get-by-id-self-or-proto.html:
* js/regress/imul-double-only.html:
* js/regress/imul-int-only.html:
* js/regress/imul-mixed.html:
* js/regress/in-four-cases.html:
* js/regress/in-one-case-false.html:
* js/regress/in-one-case-true.html:
* js/regress/in-two-cases.html:
* js/regress/indexed-properties-in-objects.html:
* js/regress/inline-arguments-access.html:
* js/regress/inline-arguments-local-escape.html:
* js/regress/inline-get-scoped-var.html:
* js/regress/inlined-put-by-id-transition.html:
* js/regress/int-or-other-abs-then-get-by-val.html:
* js/regress/int-or-other-abs-zero-then-get-by-val.html:
* js/regress/int-or-other-add-then-get-by-val.html:
* js/regress/int-or-other-add.html:
* js/regress/int-or-other-div-then-get-by-val.html:
* js/regress/int-or-other-max-then-get-by-val.html:
* js/regress/int-or-other-min-then-get-by-val.html:
* js/regress/int-or-other-mod-then-get-by-val.html:
* js/regress/int-or-other-mul-then-get-by-val.html:
* js/regress/int-or-other-neg-then-get-by-val.html:
* js/regress/int-or-other-neg-zero-then-get-by-val.html:
* js/regress/int-or-other-sub-then-get-by-val.html:
* js/regress/int-or-other-sub.html:
* js/regress/int-overflow-local.html:
* js/regress/integer-divide.html:
* js/regress/integer-modulo.html:
* js/regress/lots-of-fields.html:
* js/regress/make-indexed-storage.html:
* js/regress/make-rope-cse.html:
* js/regress/marsaglia-osr-entry.html:
* js/regress/marsaglia.html:
* js/regress/method-on-number.html:
* js/regress/negative-zero-divide.html:
* js/regress/negative-zero-modulo.html:
* js/regress/negative-zero-negate.html:
* js/regress/nested-function-parsing-random.html:
* js/regress/nested-function-parsing.html:
* js/regress/new-array-buffer-dead.html:
* js/regress/new-array-buffer-push.html:
* js/regress/new-array-dead.html:
* js/regress/new-array-push.html:
* js/regress/number-test.html:
* js/regress/object-closure-call.html:
* js/regress/object-test.html:
* js/regress/poly-stricteq.html:
* js/regress/polymorphic-structure.html:
* js/regress/polyvariant-monomorphic-get-by-id.html:
* js/regress/put-by-val-large-index-blank-indexing-type.html:
* js/regress/rare-osr-exit-on-local.html:
* js/regress/register-pressure-from-osr.html:
* js/regress/simple-activation-demo.html:
* js/regress/slow-array-profile-convergence.html:
* js/regress/slow-convergence.html:
* js/regress/sparse-conditional.html:
* js/regress/splice-to-remove.html:
* js/regress/string-concat-object.html:
* js/regress/string-concat-pair-object.html:
* js/regress/string-concat-pair-simple.html:
* js/regress/string-concat-simple.html:
* js/regress/string-cons-repeat.html:
* js/regress/string-cons-tower.html:
* js/regress/string-equality.html:
* js/regress/string-get-by-val-big-char.html:
* js/regress/string-get-by-val-out-of-bounds-insane.html:
* js/regress/string-get-by-val-out-of-bounds.html:
* js/regress/string-get-by-val.html:
* js/regress/string-hash.html:
* js/regress/string-long-ident-equality.html:
* js/regress/string-repeat-arith.html:
* js/regress/string-sub.html:
* js/regress/string-test.html:
* js/regress/string-var-equality.html:
* js/regress/structure-hoist-over-transitions.html:
* js/regress/switch-char-constant.html:
* js/regress/switch-char.html:
* js/regress/switch-constant.html:
* js/regress/switch-string-basic-big-var.html:
* js/regress/switch-string-basic-big.html:
* js/regress/switch-string-basic-var.html:
* js/regress/switch-string-basic.html:
* js/regress/switch-string-big-length-tower-var.html:
* js/regress/switch-string-length-tower-var.html:
* js/regress/switch-string-length-tower.html:
* js/regress/switch-string-short.html:
* js/regress/switch.html:
* js/regress/tear-off-arguments-simple.html:
* js/regress/tear-off-arguments.html:
* js/regress/temporal-structure.html:
* js/regress/to-int32-boolean.html:
* js/regress/undefined-test.html:
* js/rehash-assign.html:
* js/removing-Cf-characters.html:
* js/reparsing-semicolon-insertion.html:
* js/repeat-cached-vm-reentry.html:
* js/reserved-words-as-property.html:
* js/reserved-words-strict.html:
* js/reserved-words.html:
* js/resize-array-assign.html:
* js/resolve-arguments-from-scope.html:
* js/resources/Promise-catch-in-workers.js:
* js/resources/Promise-fulfill-in-workers.js:
* js/resources/Promise-init-in-workers.js:
* js/resources/Promise-reject-in-workers.js:
* js/resources/Promise-resolve-in-workers.js:
* js/resources/Promise-simple-in-workers.js:
* js/resources/Promise-then-in-workers.js:
* js/resources/Promise-then-without-callbacks-in-workers.js:
* js/resources/document-all-between-frames-subframe.html:
* js/script-line-number.html:
* js/script-tests/TEMPLATE.html:
* js/script-tests/exception-line-number.js:
(window.onerror):
* js/script-tests/global-constructors-attributes.js:
* js/script-tests/toString-exception.js:
* js/select-options-add.html:
* js/select-options-remove-gc.html:
* js/select-options-remove.html:
* js/slash-lineterminator-parse.html:
* js/sort-large-array.html:
* js/sort-no-jit-code-crash.html:
* js/sort-non-numbers.html:
* js/sort-randomly.html:
* js/sort-stability.html:
* js/sort-with-side-effecting-comparisons.html:
* js/sparse-array.html:
* js/stack-at-creation-for-error-objects.html: Copied from LayoutTests/fast/js/stack-at-creation-for-error-objects.html.
* js/stack-overflow-arrity-catch.html:
* js/stack-overflow-catch.html:
* js/stack-trace.html: Copied from LayoutTests/fast/js/stack-trace.html.
* js/stack-unwinding.html:
* js/statement-list-register-crash.html:
* js/static-scope-object.html:
* js/strict-callback-this.html:
* js/strict-readonly-statics.html:
* js/strict-throw-type-error.html:
* js/string-anchor.html:
* js/string-capitalization.html:
* js/string-fontcolor.html:
* js/string-fontsize.html:
* js/string-from-char-code.html:
* js/string-index-overflow.html:
* js/string-link.html:
* js/string-localeCompare.html:
* js/string-match.html:
* js/string-property-deletion.html:
* js/string-property-iteration.html:
* js/string-prototype-properties.html:
* js/string-replace-2.html:
* js/string-replace-3.html:
* js/string-replacement-outofmemory.html:
* js/string-slice-abnormal-values.html:
* js/string-sort.html:
* js/string-split-conformance.html:
* js/string-split-double-empty.html:
* js/string-split-ignore-case.html:
* js/string-substr.html:
* js/string-trim.html:
* js/string_replace.html:
* js/switch-behaviour.html:
* js/this-non-object-proto.html:
* js/throw-exception-in-global-setter.html:
* js/throw-from-finally.html:
* js/toInt32UInt32.html:
* js/toString-elision-trailing-comma.html:
* js/toString-exception-expected.txt:
* js/toString-exception.html:
* js/toString-for-var-decl.html:
* js/toString-number-dot-expr.html:
* js/toString-number.html:
* js/toString-overrides.html:
* js/toString-prefix-postfix-preserve-parens.html:
* js/toString-recursion.html:
* js/toString-stack-overflow.html:
* js/toString-try-else.html:
* js/tostring-exception-in-property-access.html:
* js/transition-cache-dictionary-crash.html:
* js/try-catch-try-try-catch-try-finally-return-catch-finally.html:
* js/try-try-return-finally-finally.html:
* js/typed-array-access.html:
* js/typed-array-copy.html:
* js/typed-array-set-different-types.html:
* js/typedarray-set-destination-smaller-than-source.html:
* js/typedarray-set-overlapping-elements-of-same-size.html:
* js/typedarray-set-same-type-memmove.html:
* js/typedarray-set-source-smaller-than-destination.html:
* js/typeof-codegen-crash.html:
* js/typeof-constant-string.html:
* js/typeof-syntax.html:
* js/unexpected-constant-crash.html:
* js/unmatching-argument-count.html:
* js/unshift-multi.html:
* js/var-declarations-zero-width.html:
* js/var-shadows-arg-crash.html:
* js/var-shadows-arg-gc-crash.html:
* js/vardecl-blocks-init.html:
* js/vardecl-preserve-arguments.html:
* js/webcore-string-comparison.html:
* js/webidl-type-mapping.html:
* js/with-scope-gc.html:
* platform/blackberry/fast/js: Removed.
* platform/blackberry/fast/js/constructor-length-expected.txt: Removed.
* platform/blackberry/js: Copied from LayoutTests/platform/blackberry/fast/js.
* platform/efl-wk1/TestExpectations:
* platform/efl-wk2/TestExpectations:
* platform/efl/fast/js: Removed.
* platform/efl/fast/js/constructor-length-expected.txt: Removed.
* platform/efl/fast/js/dom-static-property-for-in-iteration-expected.txt: Removed.
* platform/efl/fast/js/exception-linenums-in-html-3-expected.png: Removed.
* platform/efl/fast/js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
* platform/efl/fast/js/global-constructors-attributes-expected.txt: Removed.
* platform/efl/fast/js/global-constructors-attributes-shared-worker-expected.txt: Removed.
* platform/efl/fast/js/missing-style-end-tag-js-expected.png: Removed.
* platform/efl/fast/js/missing-title-end-tag-js-expected.png: Removed.
* platform/efl/js: Copied from LayoutTests/platform/efl/fast/js.
* platform/gtk-wk1/TestExpectations:
* platform/gtk-wk2/TestExpectations:
* platform/gtk/TestExpectations:
* platform/gtk/fast/js: Removed.
* platform/gtk/fast/js/constructor-length-expected.txt: Removed.
* platform/gtk/fast/js/dom-static-property-for-in-iteration-expected.txt: Removed.
* platform/gtk/fast/js/exception-linenums-in-html-3-expected.png: Removed.
* platform/gtk/fast/js/function-length-expected.txt: Removed.
* platform/gtk/fast/js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
* platform/gtk/fast/js/global-constructors-attributes-expected.txt: Removed.
* platform/gtk/fast/js/global-constructors-attributes-shared-worker-expected.txt: Removed.
* platform/gtk/fast/js/missing-style-end-tag-js-expected.png: Removed.
* platform/gtk/fast/js/missing-title-end-tag-js-expected.png: Removed.
* platform/gtk/js: Copied from LayoutTests/platform/gtk/fast/js.
* platform/mac-lion/fast/js: Removed.
* platform/mac-lion/fast/js/global-constructors-attributes-expected.txt: Removed.
* platform/mac-lion/js: Copied from LayoutTests/platform/mac-lion/fast/js.
* platform/mac/TestExpectations:
* platform/mac/fast/js: Removed.
* platform/mac/fast/js/constructor-length-expected.txt: Removed.
* platform/mac/fast/js/exception-linenums-in-html-3-expected.png: Removed.
* platform/mac/fast/js/missing-style-end-tag-js-expected.png: Removed.
* platform/mac/fast/js/missing-title-end-tag-js-expected.png: Removed.
* platform/mac/js: Copied from LayoutTests/platform/mac/fast/js.
* platform/qt-arm/TestExpectations:
* platform/qt-mac/TestExpectations:
* platform/qt-wk2/TestExpectations:
* platform/qt/TestExpectations:
* platform/qt/fast/js: Removed.
* platform/qt/fast/js/constructor-length-expected.txt: Removed.
* platform/qt/fast/js/date-DST-time-cusps-expected.txt: Removed.
* platform/qt/fast/js/dom-static-property-for-in-iteration-expected.txt: Removed.
* platform/qt/fast/js/exception-linenums-in-html-3-expected.png: Removed.
* platform/qt/fast/js/global-constructors-attributes-expected.txt: Removed.
* platform/qt/fast/js/missing-style-end-tag-js-expected.png: Removed.
* platform/qt/fast/js/missing-title-end-tag-js-expected.png: Removed.
* platform/qt/fast/js/regexp-range-bound-ffff-expected.txt: Removed.
* platform/qt/fast/js/switch-behaviour-expected.txt: Removed.
* platform/qt/js: Copied from LayoutTests/platform/qt/fast/js.
* platform/win/TestExpectations:
* platform/win/fast/js: Removed.
* platform/win/fast/js/dom-static-property-for-in-iteration-expected.txt: Removed.
* platform/win/fast/js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
* platform/win/fast/js/global-constructors-attributes-shared-worker-expected.txt: Removed.
* platform/win/js: Copied from LayoutTests/platform/win/fast/js.
* platform/wincairo/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155452 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[GTK] Missing DRT AccessibilityController::addNotificationListener implementation
commit-queue@webkit.org [Tue, 10 Sep 2013 16:20:01 +0000 (16:20 +0000)]
[GTK] Missing DRT AccessibilityController::addNotificationListener implementation
https://bugs.webkit.org/show_bug.cgi?id=70606

Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-09-10
Reviewed by Mario Sanchez Prada.

Implemented the global notification listener for
AccessibilityController. The signal is generated by
AXObjectCache::postPlatformNotification() and received by
axObjectEventListener(). axObjectEventListener will then invoke
JSObjectCallAsFunction() with the respective callback function.

There is no additional test for this patch since its implementation will
be tested by a11y layout tests that are currently skipped (e.g. bug
98370).

* DumpRenderTree/AccessibilityController.h: Added a global notification
handler for GTK+.
* DumpRenderTree/atk/AccessibilityControllerAtk.cpp:
(AccessibilityController::AccessibilityController): Initializes the
global handler with 0.
(AccessibilityController::addNotificationListener): Creates the
notification handler and sets the notification function callback.
(AccessibilityController::removeNotificationListener): Removes the
global handler.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155448 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoREGRESSION (r147454): Youtube annotation links to new window broken
allan.jensen@digia.com [Tue, 10 Sep 2013 16:02:43 +0000 (16:02 +0000)]
REGRESSION (r147454): Youtube annotation links to new window broken
https://bugs.webkit.org/show_bug.cgi?id=114242

Reviewed by Anders Carlsson.

Set the UserGestureIndicator to allow popups the same way the issue was solved for WebKit2.

* plugins/PluginView.cpp:
(WebCore::PluginView::performRequest):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155447 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed. Removed failure expectations for tests that are
mario@webkit.org [Tue, 10 Sep 2013 15:01:55 +0000 (15:01 +0000)]
Unreviewed. Removed failure expectations for tests that are
now passing after the rebaseline done in r155033.

* platform/gtk/TestExpectations: Removed 7 expectations.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155446 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed. Updated paths for JS resources in test after r155411.
mario@webkit.org [Tue, 10 Sep 2013 14:54:25 +0000 (14:54 +0000)]
Unreviewed. Updated paths for JS resources in test after r155411.

* accessibility/paragraph-with-linebreaks.html: Use ../resources/js-test-pre.js
instead of ../fast/js/resources/js-test-pre.js.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155445 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[ATK] Incorrect type for holding float value
commit-queue@webkit.org [Tue, 10 Sep 2013 14:46:13 +0000 (14:46 +0000)]
[ATK] Incorrect type for holding float value
https://bugs.webkit.org/show_bug.cgi?id=121091

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-09-10
Reviewed by Mario Sanchez Prada.

Tools:

Variable is not set properly, because of it's type.

* WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::alterCurrentValue):

LayoutTests:

Sharing specific mac tests with efl and gtk.

* accessibility/aria-slider-value-change-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-slider-value-change-expected.txt.
* accessibility/aria-slider-value-change.html: Renamed from LayoutTests/platform/mac/accessibility/aria-slider-value-change.html.
* accessibility/range-alter-by-step-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/range-alter-by-step-expected.txt.
* accessibility/range-alter-by-step.html: Renamed from LayoutTests/platform/mac/accessibility/range-alter-by-step.html.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155444 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[EFL] Changed expected results after r154702
commit-queue@webkit.org [Tue, 10 Sep 2013 14:27:36 +0000 (14:27 +0000)]
[EFL] Changed expected results after r154702
https://bugs.webkit.org/show_bug.cgi?id=121092

Unreviewed EFL gardening.

Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2013-09-10

* platform/efl/editing/selection/5057506-2-expected.txt:
* platform/efl/editing/selection/5057506-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155443 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUpdated Spanish translation for WebKitGtk+
kov@webkit.org [Tue, 10 Sep 2013 14:02:21 +0000 (14:02 +0000)]
Updated Spanish translation for WebKitGtk+
https://bugs.webkit.org/show_bug.cgi?id=121032

Patch by Daniel Mustieles <daniel.mustieles@gmail.com> on 2013-09-10
Reviewed by Gustavo Noronha.

* es.po: updated.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155441 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[l10n] [pt_BR] Updated Brazilian Portuguese translation of WebKitGTK+
kov@webkit.org [Tue, 10 Sep 2013 13:56:29 +0000 (13:56 +0000)]
[l10n] [pt_BR] Updated Brazilian Portuguese translation of WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=120642

Patch by Enrico Nicoletto <liverig@gmail.com> on 2013-09-10
Reviewed by Gustavo Noronha.

* pt_BR.po: updated.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155439 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[GTK] The code generator produces a warning if a parameter can be NULL
berto@igalia.com [Tue, 10 Sep 2013 13:32:39 +0000 (13:32 +0000)]
[GTK] The code generator produces a warning if a parameter can be NULL
https://bugs.webkit.org/show_bug.cgi?id=121093

Reviewed by Christophe Dumez.

Return an empty string instead of an undefined value if a
particular parameter doesn't need to be checked.

* bindings/scripts/CodeGeneratorGObject.pm:
(GetGReturnMacro):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155435 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoMediaStream API: Enhance MediaStreamDescriptor add/remove component
commit-queue@webkit.org [Tue, 10 Sep 2013 13:30:10 +0000 (13:30 +0000)]
MediaStream API: Enhance MediaStreamDescriptor add/remove component
https://bugs.webkit.org/show_bug.cgi?id=120874

Merge blink https://chromium.googlesource.com/chromium/blink/+/67fcacf13ce922a762d7a1c6fb9e1b8e51e662ea

Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-09-10
Reviewed by Eric Carlson.

No new tests needed.

* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::addTrack):
(WebCore::MediaStream::removeTrack):
(WebCore::MediaStream::addRemoteTrack):
(WebCore::MediaStream::removeRemoteTrack):
* platform/mediastream/MediaStreamDescriptor.h:
(WebCore::MediaStreamDescriptor::addRemoteTrack):
(WebCore::MediaStreamDescriptor::removeRemoteTrack):
(WebCore::MediaStreamDescriptor::addComponent):
(WebCore::MediaStreamDescriptor::removeComponent):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155434 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[Qt] make use of qtHaveModule()
allan.jensen@digia.com [Tue, 10 Sep 2013 13:11:46 +0000 (13:11 +0000)]
[Qt] make use of qtHaveModule()
https://bugs.webkit.org/show_bug.cgi?id=121090

Reviewed by Jocelyn Turcotte.

Use qtHaveModule instead of our own haveQtModule.

Source/WebKit2:

* WebProcess.pro:

Tools:

* QtTestBrowser/QtTestBrowser.pro:
* qmake/mkspecs/features/configure.prf:
* qmake/mkspecs/features/features.prf:
* qmake/mkspecs/features/functions.prf:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155433 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed. Add myself as a committer.
stavila@adobe.com [Tue, 10 Sep 2013 11:06:06 +0000 (11:06 +0000)]
Unreviewed. Add myself as a committer.

Patch by Michał Pakuła vel Rutka <m.pakula@samsung.com> on 2013-09-10

* Scripts/webkitpy/common/config/contributors.json:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155432 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed. Add myself as a committer.
m.pakula@samsung.com [Tue, 10 Sep 2013 10:55:20 +0000 (10:55 +0000)]
Unreviewed. Add myself as a committer.

* Scripts/webkitpy/common/config/contributors.json:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155431 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[GTK] /webkit2/WebKitWebView/default-menu fails when GtkSettings:gtk-show-input-metho...
carlosgc@webkit.org [Tue, 10 Sep 2013 10:02:07 +0000 (10:02 +0000)]
[GTK] /webkit2/WebKitWebView/default-menu fails when GtkSettings:gtk-show-input-method-menu is disabled
https://bugs.webkit.org/show_bug.cgi?id=121088

Reviewed by Xan Lopez.

* UIProcess/API/gtk/tests/TestContextMenu.cpp: Always check
Unicode submenu is present in default context menu for editable
content.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155430 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agotoFooElement() should use static_cast, not reinterpret_cast.
akling@apple.com [Tue, 10 Sep 2013 09:41:04 +0000 (09:41 +0000)]
toFooElement() should use static_cast, not reinterpret_cast.
<https://webkit.org/b/121087>

Reviewed by Antti Koivisto.

reinterpret_cast is not safe for downcasting with multiple inheritance.
Add a ELEMENT_TYPE_CASTS(classname) macro that goes after class definitions.
It expands into the following methods:

    - FooElement* toFooElement(Node*)
    - const FooElement* toFooElement(const Node*)
    - FooElement& toFooElement(Node&)
    - const FooElement& toFooElement(const Node&)

As a bonus, it also adds these to catch unnecessary casting:

    - void toFooElement(const Node*)
    - void toFooElement(const Node&)

There might be a more clever way of doing this, but this gets us to a
correct place so we can think in peace.

* bridge/qt/qt_pixmapruntime.cpp:
(JSC::Bindings::assignToHTMLImageElement):
(JSC::Bindings::QtPixmapRuntime::toQt):
* dom/Element.h:
(WebCore::isElement):
* dom/make_names.pl:
(printTypeHelpers):
* html/HTMLAnchorElement.h:
* html/HTMLAreaElement.h:
* html/HTMLAudioElement.h:
* html/HTMLBaseElement.h:
* html/HTMLCanvasElement.h:
* html/HTMLElement.h:
(WebCore::isHTMLElement):
* html/HTMLFieldSetElement.h:
* html/HTMLFormElement.h:
* html/HTMLFrameSetElement.h:
* html/HTMLImageElement.h:
* html/HTMLInputElement.h:
* html/HTMLLabelElement.h:
* html/HTMLLegendElement.h:
* html/HTMLMapElement.h:
* html/HTMLMeterElement.h:
* html/HTMLOptGroupElement.h:
* html/HTMLOptionElement.h:
* html/HTMLParamElement.h:
* html/HTMLProgressElement.h:
* html/HTMLScriptElement.h:
* html/HTMLSourceElement.h:
* html/HTMLStyleElement.h:
* html/HTMLTableElement.h:
* html/HTMLTableRowElement.h:
* html/HTMLTextAreaElement.h:
* html/HTMLTitleElement.h:
* html/HTMLTrackElement.h:
* svg/SVGAltGlyphDefElement.h:
* svg/SVGAltGlyphElement.h:
* svg/SVGAltGlyphItemElement.h:
* svg/SVGAnimateMotionElement.h:
* svg/SVGAnimateTransformElement.h:
* svg/SVGCircleElement.h:
* svg/SVGClipPathElement.h:
* svg/SVGCursorElement.h:
* svg/SVGEllipseElement.h:
* svg/SVGFEDistantLightElement.h:
* svg/SVGFEFuncAElement.h:
* svg/SVGFEFuncBElement.h:
* svg/SVGFEFuncGElement.h:
* svg/SVGFEFuncRElement.h:
* svg/SVGFEMergeNodeElement.h:
* svg/SVGFEPointLightElement.h:
* svg/SVGFESpotLightElement.h:
* svg/SVGFilterElement.h:
* svg/SVGFontElement.h:
* svg/SVGFontFaceElement.h:
* svg/SVGFontFaceNameElement.h:
* svg/SVGFontFaceSrcElement.h:
* svg/SVGFontFaceUriElement.h:
* svg/SVGForeignObjectElement.h:
* svg/SVGGlyphElement.h:
* svg/SVGGlyphRefElement.h:
* svg/SVGHKernElement.h:
* svg/SVGImageElement.h:
* svg/SVGLineElement.h:
* svg/SVGLinearGradientElement.h:
* svg/SVGMPathElement.h:
* svg/SVGMarkerElement.h:
* svg/SVGMaskElement.h:
* svg/SVGMissingGlyphElement.h:
* svg/SVGPathElement.h:
* svg/SVGPatternElement.h:
* svg/SVGRadialGradientElement.h:
* svg/SVGRectElement.h:
* svg/SVGSVGElement.h:
* svg/SVGScriptElement.h:
* svg/SVGStyleElement.h:
* svg/SVGTextElement.h:
* svg/SVGTextPathElement.h:
* svg/SVGTitleElement.h:
* svg/SVGUseElement.h:
* svg/SVGVKernElement.h:
* svg/SVGViewElement.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155429 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[GTK] Test /webkit/atk/getTextInParagraphAndBodyModerate fails
mario@webkit.org [Tue, 10 Sep 2013 08:52:07 +0000 (08:52 +0000)]
[GTK] Test /webkit/atk/getTextInParagraphAndBodyModerate fails
https://bugs.webkit.org/show_bug.cgi?id=105538

Reviewed by Chris Fleizach.

Source/WebCore:

Expose '\n' for linebreaks when they were explicitly set by the
author of the web content with a <br> tag.

Tests: accessibility/paragraph-with-linebreaks.html

* accessibility/AccessibilityNodeObject.cpp:
(WebCore::shouldAddSpaceBeforeAppendingNextElement): Helper
function to decide when to append spaces when building the text
under an element, considering line breaks.
(WebCore::AccessibilityNodeObject::textUnderElement): Use the
shouldAddSpaceBeforeAppendingNextElement() function here.
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::textUnderElement): Return the
renderer's text for accessibility objects exposing <br> elements.
* html/parser/HTMLParserIdioms.h:
(WebCore::isHTMLSpaceButNotLineBreak): New helper function, useful
to be passed to other functions like simplifyWhiteSpace().

Tools:

Unskip passing test getTextInParagraphAndBodyModerate.

* Scripts/run-gtk-tests:
(TestRunner): Unskip pasing test.

LayoutTests:

Added new Layout test and platform specific expectations.

* platform/efl/accessibility/paragraph-with-linebreaks-expected.txt: Added.
* platform/gtk/accessibility/paragraph-with-linebreaks-expected.txt: Added.
* accessibility/paragraph-with-linebreaks.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155428 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoWhen deleting editable content, typing style should be reset when moving into another...
a.bah@samsung.com [Tue, 10 Sep 2013 07:27:21 +0000 (07:27 +0000)]
When deleting editable content, typing style should be reset when moving into another node.
https://bugs.webkit.org/show_bug.cgi?id=120726

Reviewed by Ryosuke Niwa.

Source/WebCore:

When moving from one text node to the other, while deleting characters,
the deleted text node's style was being applied to any new characters
added into the existing text node.

Typing Style in the frame selection maintains the editing style for the
deleted text node, so that if new characters are inserted at the position
of the deleted text node, it's style can be applied to them.

However, when moving into another text node, we should reset or clear the
typing style maintained by the frame selection. This ensures that any new
content inserted within the existing node does not take on any uncleared
style of the deleted node.

Test: editing/deleting/maintain-style-after-delete.html

* editing/DeleteSelectionCommand.cpp:
(WebCore::DeleteSelectionCommand::saveTypingStyleState):
Calling clearTypingStyle() on frame selection whenever deletion occurs
within the same text node. Thus any existing typing styleh held by the
frame selection shall be cleared.

LayoutTests:

* editing/deleting/maintain-style-after-delete-expected.txt: Added.
* editing/deleting/maintain-style-after-delete.html: Added.
Testcase added for verifying that style of the text node being deleted
is maintained.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155425 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoSome refinements in FrameView::layout
darin@apple.com [Tue, 10 Sep 2013 07:00:56 +0000 (07:00 +0000)]
Some refinements in FrameView::layout
https://bugs.webkit.org/show_bug.cgi?id=121076

Reviewed by Andreas Kling.

* page/FrameView.cpp:
(WebCore::FrameView::layout): Use a reference for the document in
this function since code assumes it's non-null anyway. Change code to
only call styleResolverIfExists once. Rewrite comments about blocks
and the scopes they create for better clarity. Make m_nestedLayoutCount
easier to read. Use HTMLElement* for the pointer to the body element.
Moved the call to calculateScrollbarModesForLayout in so we don't
waste time doing it for subtree layouts. Get rid of the unhelpful
currentHMode and currentVMode local variables. Get rid of an extra
block scope we did not need.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155424 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRemove more references to the deleted js-test-style.css.
mark.lam@apple.com [Tue, 10 Sep 2013 06:42:39 +0000 (06:42 +0000)]
Remove more references to the deleted js-test-style.css.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Reviewed by Ryosuke Niwa.

Tools:

* Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
(translate_includes):

LayoutTests:

* fast/canvas/webgl/array-unit-tests.html:
* fast/canvas/webgl/context-lost-restored.html:
* fast/canvas/webgl/context-lost.html:
* fast/canvas/webgl/typed-arrays-in-workers.html:
* fast/css/aspect-ratio-parsing-tests.html:
* fast/forms/fieldset/fieldset-disabled.html:
* fast/js/apply-varargs.html:
* fast/js/line-column-numbers.html:
* fast/js/stack-at-creation-for-error-objects.html:
* fast/js/stack-trace.html:
* platform/iphone-simulator/accessibility/accessibility-aria-table-children.html:
* platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html:
* platform/iphone-simulator/accessibility/accessibility-hint.html:
* platform/iphone-simulator/accessibility/aria-label-with-internal-text.html:
* platform/iphone-simulator/accessibility/aria-pressed-state.html:
* platform/iphone-simulator/accessibility/centerpoint.html:
* platform/iphone-simulator/accessibility/file-upload-button.html:
* platform/iphone-simulator/accessibility/focus-change-notifications.html:
* platform/iphone-simulator/accessibility/header-elements.html:
* platform/iphone-simulator/accessibility/identifier.html:
* platform/iphone-simulator/accessibility/internal-link.html:
* platform/iphone-simulator/accessibility/landmark-type.html:
* platform/iphone-simulator/accessibility/link-with-images-text.html:
* platform/iphone-simulator/accessibility/link-with-only-image.html:
* platform/iphone-simulator/accessibility/math.html:
* platform/iphone-simulator/accessibility/mixed-checkboxes.html:
* platform/iphone-simulator/accessibility/password-value.html:
* platform/iphone-simulator/accessibility/placeholder-value.html:
* platform/iphone-simulator/accessibility/popup-button-value-label.html:
* platform/iphone-simulator/accessibility/progressbar.html:
* platform/iphone-simulator/accessibility/selected-buttons.html:
* platform/iphone-simulator/accessibility/selected-text.html:
* platform/iphone-simulator/accessibility/svg-path-crash.html:
* platform/iphone-simulator/accessibility/tab-role.html:
* platform/iphone-simulator/accessibility/table-cell-for-row-col.html:
* platform/iphone-simulator/accessibility/table-cell-ranges.html:
* platform/iphone-simulator/accessibility/tables-lists.html:
* platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html:
* platform/iphone-simulator/accessibility/text-marker-list-item.html:
* platform/iphone-simulator/accessibility/text-marker-validation.html:
* platform/iphone-simulator/accessibility/text-role.html:
* platform/iphone-simulator/accessibility/textfield-in-axvalue.html:
* platform/iphone-simulator/accessibility/url-test.html:
* platform/mac/accessibility/document-title-used-for-description.html:
* platform/mac/accessibility/iframe-aria-hidden.html:
* platform/mac/accessibility/scrollbars.html:
* platform/mac/accessibility/search-with-frames.html:
* platform/mac/accessibility/selected-tab-crash.html:
* platform/mac/accessibility/submit-button-default-value.html:
* platform/mac/accessibility/supports-focus-setting.html:
* platform/mac/fast/forms/input-appearance-spinbutton-up.html:
* platform/mac/fast/forms/input-appearance-spinbutton.html:
* svg/dom/css-transforms.xhtml:
* svg/dynamic-updates/SVG-dynamic-css-transform.html:
* svg/dynamic-updates/SVGClipPathElement-css-transform-influences-hitTesting.html:
* webaudio/audiobuffersource-loop-comprehensive.html:
* webaudio/audiobuffersource-start.html:
* webaudio/audioparam-connect-audioratesignal.html:
* webaudio/audioparam-summingjunction.html:
* webaudio/biquad-allpass.html:
* webaudio/biquad-bandpass.html:
* webaudio/biquad-highpass.html:
* webaudio/biquad-highshelf.html:
* webaudio/biquad-lowpass.html:
* webaudio/biquad-lowshelf.html:
* webaudio/biquad-notch.html:
* webaudio/biquad-peaking.html:
* webaudio/convolution-mono-mono.html:
* webaudio/convolver-setBuffer-null.html:
* webaudio/distance-exponential.html:
* webaudio/distance-inverse.html:
* webaudio/distance-linear.html:
* webaudio/javascriptaudionode-zero-input-channels.html:
* webaudio/oscillator-basic.html:
* webaudio/panner-equalpower-stereo.html:
* webaudio/panner-equalpower.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155423 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAdding "explicit" keyword in DOM related classes constructor
commit-queue@webkit.org [Tue, 10 Sep 2013 06:16:47 +0000 (06:16 +0000)]
Adding "explicit" keyword in DOM related classes constructor
https://bugs.webkit.org/show_bug.cgi?id=121031

Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-09-09
Reviewed by Ryosuke Niwa.

Added the explicit keyword in constructors.

* dom/ActiveDOMObject.h:
* dom/ContainerNode.h:
* dom/DocumentStyleSheetCollection.h:
* dom/ElementAncestorIterator.h:
* dom/ElementData.h:
* dom/ElementRareData.h:
* dom/EventListenerMap.h:
* dom/QualifiedName.h:
(WebCore::QualifiedName::QualifiedName):
* dom/TreeScope.h:
* dom/ViewportArguments.h:
(WebCore::ViewportArguments::ViewportArguments):
* dom/VisitedLinkState.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155422 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRemove unreviewed gunk I just accidentally committed :|
akling@apple.com [Tue, 10 Sep 2013 06:10:17 +0000 (06:10 +0000)]
Remove unreviewed gunk I just accidentally committed :|

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155421 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoThere should be one "invalid" virtual register constant
msaboff@apple.com [Tue, 10 Sep 2013 06:09:40 +0000 (06:09 +0000)]
There should be one "invalid" virtual register constant
https://bugs.webkit.org/show_bug.cgi?id=121057

Reviewed by Filip Pizlo.

Unify all references to an invalid virtual register to be the enum InvalidVirtualRegister.
Changed the value of InvalidVirtualRegister to be maximum integer value.

* bytecode/CodeBlock.h:
(JSC::CodeBlock::setArgumentsRegister):
(JSC::CodeBlock::usesArguments):
* bytecode/LazyOperandValueProfile.h:
(JSC::LazyOperandValueProfileKey::LazyOperandValueProfileKey):
(JSC::LazyOperandValueProfileKey::operator!):
(JSC::LazyOperandValueProfileKey::isHashTableDeletedValue):
(JSC::LazyOperandValueProfile::LazyOperandValueProfile):
* bytecode/UnlinkedCodeBlock.cpp:
(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):
* bytecode/UnlinkedCodeBlock.h:
(JSC::UnlinkedCodeBlock::usesArguments):
(JSC::UnlinkedCodeBlock::usesGlobalObject):
* bytecode/VirtualRegister.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155420 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoHTMLTextAreaElement no longer needs custom style resolve callbacks.
akling@apple.com [Tue, 10 Sep 2013 06:07:40 +0000 (06:07 +0000)]
HTMLTextAreaElement no longer needs custom style resolve callbacks.
<https://webkit.org/b/121073>

Reviewed by Ryosuke Niwa.

After r155408 HTMLTextAreaElement doesn't override didAttachRenderer() anymore,
so we don't need to fire callbacks on textarea elements during style resolve.

* html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::HTMLTextAreaElement):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155419 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoChange virtual register function arguments from unsigned to int
msaboff@apple.com [Tue, 10 Sep 2013 06:01:03 +0000 (06:01 +0000)]
Change virtual register function arguments from unsigned to int
https://bugs.webkit.org/show_bug.cgi?id=121055

Reviewed by Filip Pizlo.

This is a largely mechanical change.  This changes function paramaters and local variables used to
represent bytecode operands from being unsigned to be int.

* bytecode/CodeOrigin.h:
* dfg/DFGByteCodeParser.cpp:
* jit/JIT.h:
* jit/JITArithmetic.cpp:
* jit/JITArithmetic32_64.cpp:
* jit/JITInlines.h:
* jit/JITOpcodes.cpp:
* jit/JITOpcodes32_64.cpp:
* jit/JITPropertyAccess.cpp:
* jit/JITPropertyAccess32_64.cpp:
* jit/JITStubCall.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155418 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoScriptController should have a Frame& internally.
akling@apple.com [Tue, 10 Sep 2013 05:43:51 +0000 (05:43 +0000)]
ScriptController should have a Frame& internally.
<https://webkit.org/b/121071>

Reviewed by Anders Carlsson.

Change ScriptController::m_frame to a reference since it's tied to
the lifetime of the owning Frame.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155417 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoScriptRunner should have a Document& internally.
akling@apple.com [Tue, 10 Sep 2013 05:42:15 +0000 (05:42 +0000)]
ScriptRunner should have a Document& internally.
<https://webkit.org/b/121072>

Reviewed by Anders Carlsson.

Change ScriptRunner::m_document to a reference since it's tied to
the lifetime of the Document.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155416 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoAdd local to/from operand helpers similar to argument to/from operand2
msaboff@apple.com [Tue, 10 Sep 2013 05:37:51 +0000 (05:37 +0000)]
Add local to/from operand helpers similar to argument to/from operand2
https://bugs.webkit.org/show_bug.cgi?id=121056

Reviewed by Geoffrey Garen.

Added localToOperand(), operandToLocal() and operandIsLocal() to Operands.h, very similar to
argumentToOperand(), et al.  Used the new helpers everywhere where an index into a data
structure is intended instead of the actual virtual register offset.  When the stack is
changed to grow down, local register offsets can be negative.  Also added the helper
DFG::SpeculativeJIT::generationInfoFromVirtualRegister() for the common case accessing
m_generationInfo[operandToLocal(val)].

* bytecode/CodeBlock.cpp:
* bytecode/CodeBlock.h:
* bytecode/Operands.h:
(JSC::localToOperand):
(JSC::operandIsLocal):
(JSC::operandToLocal):
* bytecompiler/BytecodeGenerator.h:
* dfg/DFGAbstractInterpreterInlines.h:
* dfg/DFGByteCodeParser.cpp:
* dfg/DFGCFGSimplificationPhase.cpp:
* dfg/DFGCPSRethreadingPhase.cpp:
* dfg/DFGOSREntry.cpp:
* dfg/DFGOSRExitCompiler32_64.cpp:
* dfg/DFGOSRExitCompiler64.cpp:
* dfg/DFGScoreBoard.h:
* dfg/DFGSpeculativeJIT.cpp:
* dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::generationInfoFromVirtualRegister):
* dfg/DFGSpeculativeJIT32_64.cpp:
* dfg/DFGSpeculativeJIT64.cpp:
* dfg/DFGValidate.cpp:
* dfg/DFGVariableEventStream.cpp:
* dfg/DFGVirtualRegisterAllocationPhase.cpp:
* jit/JITInlines.h:
* jit/JITOpcodes.cpp:
* jit/JITOpcodes32_64.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155415 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRef-ify more stack guards.
akling@apple.com [Tue, 10 Sep 2013 03:44:05 +0000 (03:44 +0000)]
Ref-ify more stack guards.
<https://webkit.org/b/121070>

Rubber-stamped by Anders Carlsson.

RefPtr<Foo> protect(this) => Ref<Foo> protect(*this).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155414 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUnreviewed, disable GC logging.
fpizlo@apple.com [Tue, 10 Sep 2013 03:16:31 +0000 (03:16 +0000)]
Unreviewed, disable GC logging.

* heap/Heap.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155413 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoGenerate more SVG type checks and conversions.
akling@apple.com [Tue, 10 Sep 2013 03:10:11 +0000 (03:10 +0000)]
Generate more SVG type checks and conversions.
<https://webkit.org/b/121066>

Reviewed by Anders Carlsson.

Switch another slew of SVG elements to auto-generated isFooElement()
and toFooElement() helpers.

Removed now-unnecessary casts and assertions as appropriate.
Converted some simple loops to childrenOfType iteration instead of
traversing child Nodes.

PS. This patch also adds const versions of toFooElement().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155412 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoTools: Re-landing r155392 (Point Tools scripts to LayoutTests/resources).
mark.lam@apple.com [Tue, 10 Sep 2013 02:46:55 +0000 (02:46 +0000)]
Tools: Re-landing r155392 (Point Tools scripts to LayoutTests/resources).
https://bugs.webkit.org/show_bug.cgi?id=120899.

Not reviewed.

The webkitpy test failure that resulted in the rollout is due to
update_webgl_conformance_tests_unittest.py referencing js-test-style.css
which is to be deleted. Deleting that line fixes the issue.

* Scripts/make-new-script-test:
(makePathToSharedSources):
* Scripts/run-fast-jsc:
* Scripts/webkitperl/httpd.pm:
(getDefaultConfigForTestDirectory):
* Scripts/webkitpy/layout_tests/servers/apache_http_server.py:
(LayoutTestApacheHttpd.__init__):
* Scripts/webkitpy/layout_tests/servers/http_server.py:
(Lighttpd.__init__):
* Scripts/webkitpy/layout_tests/servers/http_server_integrationtest.py:
(BaseTest.integration_test_port_and_root):
* Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
(TestHttpServer.test_start_cmd):
* Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
(translate_includes):
* Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests_unittest.py:
(TestTranslation.test_include_rewriting):

LayoutTests: Re-landing 155392 (Remove old fast/js/resources pre and post test files).
https://bugs.webkit.org/show_bug.cgi?id=120899.

Not reviewed.

* fast/js/resources/js-test-post-async.js: Removed.
* fast/js/resources/js-test-post.js: Removed.
* fast/js/resources/js-test-pre.js: Removed.
* fast/js/resources/standalone-post.js: Removed.
* fast/js/resources/standalone-pre.js: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155411 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRemove un-needed js-test-style.css.
mark.lam@apple.com [Tue, 10 Sep 2013 02:05:39 +0000 (02:05 +0000)]
Remove un-needed js-test-style.css.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Reviewed by Ryosuke Niwa.

Also adjusted a line number in fast/events/suspend-timers-expected.txt to
account for the deleted line.

* accessibility/anonymous-render-block-in-continuation-causes-crash.html:
* accessibility/duplicate-axrenderobject-crash.html:
* accessibility/loading-iframe-sends-notification.html:
* accessibility/multiselect-list-reports-active-option.html:
* accessibility/notification-listeners.html:
* css3/filters/custom-with-at-rule-syntax/parsing-at-rule-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-at-rule-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-custom-function-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-custom-function-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-geometry-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-geometry-property-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-mix-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-mix-property-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-parameters-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-parameters-property-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-src-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-src-property-valid.html:
* css3/filters/custom/custom-filter-crash-inline-computed-style.html:
* css3/filters/custom/custom-filter-property-computed-style.html:
* css3/filters/custom/custom-filter-property-parsing-invalid.html:
* css3/filters/custom/custom-filter-property-parsing.html:
* css3/filters/custom/effect-custom-disabled.html:
* editing/spelling/spellcheck-async-mutation.html:
* editing/spelling/spellcheck-async.html:
* editing/spelling/spelling-unified-emulation.html:
* editing/text-iterator/findString-selection-disabled.html:
* fast/box-shadow/box-shadow-parsing-invalid.html:
* fast/box-sizing/table-cell.html:
* fast/canvas/webgl/arraybuffer-transfer-of-control.html:
* fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
* fast/canvas/webgl/context-creation-and-destruction.html:
* fast/canvas/webgl/context-release-upon-reload.html:
* fast/canvas/webgl/framebuffer-bindings-unaffected-on-resize.html:
* fast/canvas/webgl/functions-returning-strings.html:
* fast/canvas/webgl/index-validation.html:
* fast/canvas/webgl/instanceof-test.html:
* fast/canvas/webgl/oes-texture-half-float-not-supported.html:
* fast/canvas/webgl/oes-texture-half-float.html:
* fast/canvas/webgl/shader-precision-format.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html:
* fast/canvas/webgl/tex-image-with-greyscale-image.html:
* fast/canvas/webgl/texture-color-profile.html:
* fast/css/content-language-case-insensitivity.html:
* fast/css/content-language-comma-separated-list.html:
* fast/css/content-language-dynamically-added.html:
* fast/css/content-language-dynamically-changed.html:
* fast/css/content-language-dynamically-removed.html:
* fast/css/content-language-empty.html:
* fast/css/content-language-late.html:
* fast/css/content-language-mapped-to-webkit-locale.html:
* fast/css/content-language-multiple.html:
* fast/css/content-language-no-content.html:
* fast/css/content-language-only-whitespace.html:
* fast/css/content-language-with-whitespace.html:
* fast/css/getComputedStyle/computed-style-select-overflow.html:
* fast/css/image-orientation/image-orientation.html:
* fast/css/image-resolution/image-resolution.html:
* fast/css/lang-mapped-to-webkit-locale-dynamic.xhtml:
* fast/css/lang-mapped-to-webkit-locale.xhtml:
* fast/css/style-scoped/basic-attribute.html:
* fast/css/style-scoped/registering-shadowroot.html:
* fast/css/style-scoped/registering.html:
* fast/css/table-border-spacing.html:
* fast/css/xml-lang-ignored-in-html.html:
* fast/dom/gc-attribute-node.html:
* fast/events/platform-wheelevent-paging-x-in-non-scrolling-div.html:
* fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
* fast/events/platform-wheelevent-paging-x-in-scrolling-div.html:
* fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
* fast/events/platform-wheelevent-paging-xy-in-scrolling-div.html:
* fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
* fast/events/platform-wheelevent-paging-y-in-non-scrolling-div.html:
* fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
* fast/events/platform-wheelevent-paging-y-in-scrolling-div.html:
* fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
* fast/events/suspend-timers-expected.txt:
* fast/events/suspend-timers.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body-propagated.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body-xhidden.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body-yhidden.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body.html:
* fast/events/touch/gesture/touch-gesture-noscroll-iframe.html:
* fast/events/touch/gesture/touch-gesture-scroll-div-not-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-div-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-div-twice-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe-editable.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe-not-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe.html:
* fast/events/touch/gesture/touch-gesture-scroll-page-not-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-page-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-page.html:
* fast/events/touch/gesture/touch-gesture-scroll-shy-target.html:
* fast/files/url-null.html:
* fast/filesystem/simple-required-arguments-getdirectory.html:
* fast/filesystem/simple-required-arguments-getfile.html:
* fast/filesystem/simple-required-arguments-getmetadata.html:
* fast/filesystem/simple-required-arguments-remove.html:
* fast/forms/form-dirname-attribute.html:
* fast/forms/setCustomValidity-arguments.html:
* fast/js/resources/js-test-style.css: Removed.
* fast/mediastream/LocalMediaStream-onended.html:
* fast/mediastream/MediaStream-add-remove-tracks.html:
* fast/mediastream/MediaStream-onended.html:
* fast/mediastream/MediaStreamConstructor.html:
* fast/mediastream/MediaStreamTrack.html:
* fast/mediastream/RTCIceCandidate.html:
* fast/mediastream/RTCSessionDescription.html:
* fast/mediastream/constructors.html:
* fast/mediastream/getusermedia.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155410 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years ago[WebGL] Allow multithreaded OpenGL contexts
dino@apple.com [Tue, 10 Sep 2013 01:27:23 +0000 (01:27 +0000)]
[WebGL] Allow multithreaded OpenGL contexts
https://bugs.webkit.org/show_bug.cgi?id=121062

Reviewed by Simon Fraser.

Expose a new preference "multithreadedWebGLEnabled".

Source/WebCore:

Also examine the value of that preference and, on Mac,
tell the CGLContext that it should go to multithreaded mode.

* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::create): Look at the value of the new setting, and
toggle a flag on the context attributes.
* page/Settings.in: New Setting "multithreadedWebGLEnabled".
* platform/graphics/GraphicsContext3D.h:
(WebCore::GraphicsContext3D::Attributes::Attributes): Add a "multithreaded" flag.
* platform/graphics/mac/GraphicsContext3DMac.mm:
(WebCore::GraphicsContext3D::GraphicsContext3D): If the context attributes
suggest we should, tell the OpenGL context to go into multithreaded mode.

Source/WebKit/mac:

* WebView/WebPreferenceKeysPrivate.h:
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
(-[WebPreferences multithreadedWebGLEnabled]):
(-[WebPreferences setMultithreadedWebGLEnabled:]):
* WebView/WebPreferencesPrivate.h:
* WebView/WebView.mm:
(-[WebView _preferencesChanged:]):

Source/WebKit2:

* Shared/WebPreferencesStore.h:
* UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetMultithreadedWebGLEnabled):
(WKPreferencesGetMultithreadedWebGLEnabled):
* UIProcess/API/C/WKPreferencesPrivate.h:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):
* mac/WebKit2.order:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155409 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRemove HTMLTextFormControl::fixPlaceholderRenderer
rniwa@webkit.org [Tue, 10 Sep 2013 01:08:47 +0000 (01:08 +0000)]
Remove HTMLTextFormControl::fixPlaceholderRenderer
https://bugs.webkit.org/show_bug.cgi?id=121058

Reviewed by Kent Tamura.

Source/WebCore:

HTMLTextFormControl::fixPlaceholderRenderer was added in r118733 to swap the order in which placeholder appears.
Namely, when a text form control element is focused, placeholder should be rendered behind the text for the caret
to render on top of, not behind, the placeholder text.  However, we can achieve the same effect by changing
the order of elements in the shadow DOM instead of manually manipuating the render tree as the assertion failure
mentioned in the change log is a bogus one.

Cleaned up the code by removing HTMLTextFormControl::fixPlaceholderRenderer and changed the order in which inner
text element and placeholder element appear. Also fixed the assertion in Position's constructor.

* dom/Position.cpp:
(WebCore::Position::Position): The original assertion was bogus. What we don't want have is for a Position to be
before or after a shadow root. It's fine for it be anchroed against the shadow root as long as it's inside.

* html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::updatePlaceholderText): Insert the placeholder before the inner text element.
* html/HTMLTextAreaElement.h:
* html/HTMLTextFormControlElement.cpp:
* html/HTMLTextFormControlElement.h:
* html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::updatePlaceholderText): Ditto.
* html/TextFieldInputType.h:

LayoutTests:

Rebaseline tests now that the placeholder appears before the inner text element.

* fast/forms/placeholder-position-expected.txt:
* platform/mac/fast/forms/input-placeholder-visibility-1-expected.txt:
* platform/mac/fast/forms/input-placeholder-visibility-3-expected.txt:
* platform/mac/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
* platform/mac/fast/forms/textarea-placeholder-visibility-1-expected.txt:
* platform/mac/fast/forms/textarea-placeholder-visibility-2-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155408 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoIntroduce WTF::createOwned
andersca@apple.com [Tue, 10 Sep 2013 00:43:51 +0000 (00:43 +0000)]
Introduce WTF::createOwned
https://bugs.webkit.org/show_bug.cgi?id=121059

Reviewed by Andreas Kling.

WTF::createOwned is a function template that does adoptPtr + new in a single function call,
with all the arguments being perfectly forwarded thanks to C++11.

Being forward-looking, createOwned returns an OwnPtr rather than a PassOwnPtr since the plan is
to get rid of PassOwnPtr and just use std::move instead.

* wtf/FilePrintStream.cpp:
* wtf/FilePrintStream.h:
* wtf/HashTable.h:
* wtf/ListHashSet.h:
* wtf/OwnPtr.h:
(WTF::OwnPtr::OwnPtr):
(WTF::createOwned):
(WTF::createThread):
(WTF::establishIdentifierForPthreadHandle):
(WTF::createThreadInternal):
(WTF::Collator::userDefault):
(WTF::Collator::userDefault):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155407 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoCopiedSpace::startedCopying should not call MarkedSpace::capacity
mhahnenberg@apple.com [Tue, 10 Sep 2013 00:35:19 +0000 (00:35 +0000)]
CopiedSpace::startedCopying should not call MarkedSpace::capacity
https://bugs.webkit.org/show_bug.cgi?id=121045

Reviewed by Geoffrey Garen.

MarkedSpace::capacity() iterates every block in MarkedSpace. Instead we should just
keep track of our total capacity in MarkedSpace as we add and remove MarkedBlocks.

* heap/MarkedSpace.cpp:
(JSC::MarkedSpace::freeBlock):
* heap/MarkedSpace.h:
(JSC::MarkedSpace::didAddBlock):
(JSC::MarkedSpace::capacity):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155406 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoTools: Rolling out r155392 (Point Tools scripts to LayoutTests/resources): breaks...
mark.lam@apple.com [Tue, 10 Sep 2013 00:23:17 +0000 (00:23 +0000)]
Tools: Rolling out r155392 (Point Tools scripts to LayoutTests/resources): breaks tests.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Not reviewed.

* Scripts/make-new-script-test:
(makePathToSharedSources):
* Scripts/run-fast-jsc:
* Scripts/webkitperl/httpd.pm:
(getDefaultConfigForTestDirectory):
* Scripts/webkitpy/layout_tests/servers/apache_http_server.py:
(LayoutTestApacheHttpd.__init__):
* Scripts/webkitpy/layout_tests/servers/http_server.py:
(Lighttpd.__init__):
* Scripts/webkitpy/layout_tests/servers/http_server_integrationtest.py:
(BaseTest.integration_test_port_and_root):
* Scripts/webkitpy/layout_tests/servers/http_server_unittest.py:
(TestHttpServer.test_start_cmd):
* Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests.py:
(translate_includes):
* Scripts/webkitpy/to_be_moved/update_webgl_conformance_tests_unittest.py:
(TestTranslation.test_include_rewriting):

LayoutTests: Rolling out r155392(Remove old fast/js/resources pre and post test files): breaks tests.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Not reviewed.

* fast/js/resources/js-test-post-async.js: Copied from LayoutTests/fast/js/resources/js-test-post-async.js.
* fast/js/resources/js-test-post.js: Copied from LayoutTests/fast/js/resources/js-test-post.js.
* fast/js/resources/js-test-pre.js: Copied from LayoutTests/fast/js/resources/js-test-pre.js.
* fast/js/resources/standalone-post.js: Copied from LayoutTests/fast/js/resources/standalone-post.js.
* fast/js/resources/standalone-pre.js: Copied from LayoutTests/fast/js/resources/standalone-pre.js.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155404 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoUpdate build instructions for Apple Windows port to include cygwin php install steps.
roger_fong@apple.com [Tue, 10 Sep 2013 00:08:10 +0000 (00:08 +0000)]
Update build instructions for Apple Windows port to include cygwin php install steps.

* building/tools.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155403 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoRemove wtf/TypeTraits.h
andersca@apple.com [Mon, 9 Sep 2013 23:37:43 +0000 (23:37 +0000)]
Remove wtf/TypeTraits.h
https://bugs.webkit.org/show_bug.cgi?id=121047

Reviewed by Darin Adler.

* GNUmakefile.list.am:
* WTF.pro:
* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/CMakeLists.txt:
* wtf/TypeTraits.cpp: Removed.
* wtf/TypeTraits.h: Removed.
* wtf/VectorTraits.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155402 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoFix path to post file in a fwe tests, and adjust the expected results to match.
mark.lam@apple.com [Mon, 9 Sep 2013 23:04:51 +0000 (23:04 +0000)]
Fix path to post file in a fwe tests, and adjust the expected results to match.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Rubber stamped by Filip Pizlo.

* fast/events/constructors/speech-recognition-error-constructor-expected.txt:
* fast/events/constructors/speech-recognition-error-constructor.html:
* fast/events/constructors/storage-event-constructor-expected.txt:
* fast/events/constructors/storage-event-constructor.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155401 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoWrong for SlowPathCall to load callFrame reg from vm.topCallFrame after call
msaboff@apple.com [Mon, 9 Sep 2013 23:03:19 +0000 (23:03 +0000)]
Wrong for SlowPathCall to load callFrame reg from vm.topCallFrame after call
https://bugs.webkit.org/show_bug.cgi?id=120537

Reviewed by Geoffrey Garen.

Changed JITSlowPathCall::call() to update vm.topCallFrame from the callFrameRegister instead of the
other way around.

* jit/JIT.h:
* jit/JITInlines.h:
* jit/SlowPathCall.h:
(JSC::JITSlowPathCall::call):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155399 268f45cc-cd09-0410-ab3c-d52691b4dbfc

7 years agoHide node() below RenderSVGModelObject, use element() instead.
akling@apple.com [Mon, 9 Sep 2013 23:02:39 +0000 (23:02 +0000)]
Hide node() below RenderSVGModelObject, use element() instead.
<https://webkit.org/b/121051>

Reviewed by Darin Adler.

This was almost already there, just delete node() and add an element() that returns a SVGElement*.
The SVG render tree is crazy casual about compile-time types, this is only scratching the surface.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155398 268f45cc-cd09-0410-ab3c-d52691b4dbfc