1. 10 Sep, 2013 18 commits
    • oliver@apple.com's avatar
      Support WeakMap · bfcc048e
      oliver@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155473 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bfcc048e
    • rniwa@webkit.org's avatar
      Fix race in fast/loader/onunload-form-submit-crash.html · 3df3d082
      rniwa@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@155472 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3df3d082
    • joepeck@webkit.org's avatar
      Web Inspector: [JSC] Caught exception is treated as uncaught · cbeb7656
      joepeck@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@155471 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cbeb7656
    • g.czajkowski@samsung.com's avatar
      needsFocus is always undefined in grammar-paste.html · 4b815310
      g.czajkowski@samsung.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155469 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4b815310
    • cfleizach@apple.com's avatar
      AX: Integrate Mac results from paragraph-with-linebreaks.html · 3b22fd88
      cfleizach@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155465 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3b22fd88
    • mark.lam@apple.com's avatar
      Move image-preload-helper.js from LayoutTests/js/resources to LayoutTests/resources. · 1971c200
      mark.lam@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155462 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1971c200
    • timothy_horton@apple.com's avatar
      [mac] PDFDocumentImage should use PDFKit to draw · 4fca9bce
      timothy_horton@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155461 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4fca9bce
    • timothy_horton@apple.com's avatar
      [mac] <progress> has rendering artifacts along the bottom · 17363f61
      timothy_horton@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155460 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      17363f61
    • cfleizach@apple.com's avatar
      AX: Expose DOM ID and ClassList to AX APIs for automation and AT element hashes · 3032b24a
      cfleizach@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155458 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3032b24a
    • commit-queue@webkit.org's avatar
      [GTK] accessibility/loading-iframe-sends-notification.html is failing · aa8aa2a5
      commit-queue@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@155456 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aa8aa2a5
    • mark.lam@apple.com's avatar
      Move LayoutTests/fast/js to LayoutTests/js. · d0ac5b28
      mark.lam@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155452 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0ac5b28
    • mario@webkit.org's avatar
      Unreviewed. Removed failure expectations for tests that are · cd188ac2
      mario@webkit.org authored
      now passing after the rebaseline done in r155033.
      
      * platform/gtk/TestExpectations: Removed 7 expectations.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155446 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cd188ac2
    • mario@webkit.org's avatar
      Unreviewed. Updated paths for JS resources in test after r155411. · 0e95b1cf
      mario@webkit.org authored
      * accessibility/paragraph-with-linebreaks.html: Use ../resources/js-test-pre.js
      instead of ../fast/js/resources/js-test-pre.js.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155445 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0e95b1cf
    • commit-queue@webkit.org's avatar
      [ATK] Incorrect type for holding float value · 2dc0b2e8
      commit-queue@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@155444 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2dc0b2e8
    • commit-queue@webkit.org's avatar
      [EFL] Changed expected results after r154702 · e8bed805
      commit-queue@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@155443 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8bed805
    • mario@webkit.org's avatar
      [GTK] Test /webkit/atk/getTextInParagraphAndBodyModerate fails · f47e59bc
      mario@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@155428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f47e59bc
    • a.bah@samsung.com's avatar
      When deleting editable content, typing style should be reset when moving into another node. · 305f6858
      a.bah@samsung.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155425 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      305f6858
    • mark.lam@apple.com's avatar
      Remove more references to the deleted js-test-style.css. · 1a2768ee
      mark.lam@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155423 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1a2768ee
  2. 09 Sep, 2013 22 commits
    • mark.lam@apple.com's avatar
      Tools: Re-landing r155392 (Point Tools scripts to LayoutTests/resources). · 0c04c974
      mark.lam@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c04c974
    • mark.lam@apple.com's avatar
      Remove un-needed js-test-style.css. · 357ecc5a
      mark.lam@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      357ecc5a
    • rniwa@webkit.org's avatar
      Remove HTMLTextFormControl::fixPlaceholderRenderer · 8e64dda9
      rniwa@webkit.org authored
      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: http://svn.webkit.org/repository/webkit/trunk@155408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8e64dda9
    • mark.lam@apple.com's avatar
      Tools: Rolling out r155392 (Point Tools scripts to LayoutTests/resources): breaks tests. · 6f2182dd
      mark.lam@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155404 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6f2182dd
    • mark.lam@apple.com's avatar
      Fix path to post file in a fwe tests, and adjust the expected results to match. · 3b081939
      mark.lam@apple.com authored
      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: http://svn.webkit.org/repository/webkit/trunk@155401 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3b081939
    • rniwa@webkit.org's avatar
      Prevent overflow of width/height of layout overflow rectangle which can cause... · 10a331a3
      rniwa@webkit.org authored
      Prevent overflow of width/height of layout overflow rectangle which can cause scroll bar to misfunction
      https://bugs.webkit.org/show_bug.cgi?id=121041
      
      Reviewed by Darin Adler.
      
      Merge the test from https://chromium.googlesource.com/chromium/blink/+/d050f9be579d02e40c8924b4153376bc32ffba1a
      
      * scrollbars/scrollbar-large-overflow-rectangle-expected.txt: Added.
      * scrollbars/scrollbar-large-overflow-rectangle.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155394 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      10a331a3
    • mark.lam@apple.com's avatar
      Tools: Point Tools scripts to LayoutTests/resources. · 52b2d4db
      mark.lam@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120899.
      
      Reviewed by Ryosuke Niwa.
      
      * 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: Remove old fast/js/resources pre and post test files.
      https://bugs.webkit.org/show_bug.cgi?id=120899.
      
      Reviewed by Ryosuke Niwa.
      
      * 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: http://svn.webkit.org/repository/webkit/trunk@155392 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52b2d4db
    • bdakin@apple.com's avatar
      Skipping this newly-added test since it asserts on debug builds. · 9f32d4c6
      bdakin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=121053 tracks fixing this for real.
      
      * platform/mac/TestExpectations:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155389 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f32d4c6
    • fpizlo@apple.com's avatar
      fast/js/dfg-* tests should wait for the concurrent JIT · 38f4ea15
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120723
      
      Rubber stamped by Oliver Hunt.
              
      Convert more tests.
      
      * fast/js/dfg-ensure-array-storage-on-string-expected.txt:
      * fast/js/dfg-ensure-array-storage-on-window-expected.txt:
      * fast/js/dfg-ensure-contiguous-on-string-expected.txt:
      * fast/js/dfg-ensure-non-array-array-storage-on-window-expected.txt:
      * fast/js/script-tests/dfg-ensure-array-storage-on-string.js:
      (while):
      * fast/js/script-tests/dfg-ensure-array-storage-on-window.js:
      (while):
      * fast/js/script-tests/dfg-ensure-contiguous-on-string.js:
      * fast/js/script-tests/dfg-ensure-non-array-array-storage-on-window.js:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155384 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      38f4ea15
    • rniwa@webkit.org's avatar
      Internals should always cause a layout before calling into TextIterator · 067bf577
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=120891
      
      Reviewed by Antti Koivisto.
      
      Source/WebCore: 
      
      Inspired by https://chromium.googlesource.com/chromium/blink/+/5fee5da7b04a710171c79bd6e87eca3533188e45.
      
      Force a layout in the constructors of TextIterator, and SimplifiedBackwardsTextIterator and remove
      superfluous calls to updateLayout() in other places.
      
      As much as I hate for a constructor to have a side effect like this, I couldn't think of a better place
      to update the layout. Unfortunately, we're slowly moving away from manually createing TextIterator and
      wrapping them in a static function.
      
      * editing/TextIterator.cpp:
      (WebCore::TextIterator::TextIterator):
      (WebCore::SimplifiedBackwardsTextIterator::SimplifiedBackwardsTextIterator):
      (WebCore::TextIterator::rangeFromLocationAndLength):
      (WebCore::findPlainText):
      
      LayoutTests: 
      
      Progression.
      
      * platform/mac/editing/input/caret-primary-bidi-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      067bf577
    • mark.lam@apple.com's avatar
      Change some remaining fast/* files to use pre and post js files in LayoutTests/resources. · e913638b
      mark.lam@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120899.
      
      Rubber stamped by Filip Pizlo.
      
      * fast/dom/Element/scroll-width-hidden.html:
      * fast/dom/Element/scroll-width-visible.html:
      * fast/dom/HTMLInputElement/input-line-height.html:
      * fast/dom/processing-instruction-inherit-characterdata.xhtml:
      * fast/events/before-unload-returnValue.html:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155369 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e913638b
    • ch.dumez@sisa.samsung.com's avatar
      Add support for BeforeUnloadEvent interface · 231386f4
      ch.dumez@sisa.samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120849
      
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Add support for BeforeUnloadEvent as per the specification:
      http://www.whatwg.org/specs/web-apps/current-work/#beforeunloadevent
      
      BeforeUnloadEvent has a returnValue attribute. Setting returnValue to a non-empty
      string in an event handler causes the user agent should ask the user to confirm
      that they wish to unload the document. This is equivalent to returning a non-empty
      string in the EventHandler:
      http://www.whatwg.org/specs/web-apps/current-work/#onbeforeunloadeventhandler
      
      BeforeUnloadEvent and returnValue are already supported by IE and Firefox. Previously,
      WebKit was passing a base Event type to the beforeunload event handlers instead of
      a BeforeUnloadEvent.
      
      Note that this patch keeps support for the legacy Event.returnValue attribute. This used
      to be an IE extension but this is no longer supported by IE (nor Firefox). The standard
      preventDefault() should be used instead however (supported in IE >= 9).
      
      Test: fast/events/before-unload-returnValue.html
      
      * CMakeLists.txt:
      * DerivedSources.cpp:
      * DerivedSources.make:
      * DerivedSources.pri:
      * GNUmakefile.list.am:
      * WebCore.order:
      * WebCore.vcxproj/WebCore.vcxproj:
      * bindings/js/JSEventListener.cpp:
      (WebCore::JSEventListener::handleEvent):
      * dom/BeforeUnloadEvent.cpp:
      (WebCore::BeforeUnloadEvent::isBeforeUnloadEvent):
      (WebCore::BeforeUnloadEvent::~BeforeUnloadEvent):
      * dom/BeforeUnloadEvent.h:
      (WebCore::BeforeUnloadEvent::create):
      (WebCore::BeforeUnloadEvent::returnValue):
      (WebCore::BeforeUnloadEvent::setReturnValue):
      (WebCore::toBeforeUnloadEvent):
      * dom/BeforeUnloadEvent.idl: Added.
      * dom/Event.cpp:
      (WebCore::Event::isBeforeUnloadEvent):
      * dom/Event.h:
      (WebCore::Event::legacyReturnValue):
      (WebCore::Event::setLegacyReturnValue):
      * dom/Event.idl:
      * dom/EventNames.in:
      * loader/FrameLoader.cpp:
      (WebCore::FrameLoader::handleBeforeUnloadEvent):
      
      LayoutTests:
      
      Add layout test for validate support for the BeforeUnloadEvent.
      Also rebaseline fast/js/global-constructors-attributes.html as
      BeforeUnloadEvent is now exposed on the global Window object.
      
      * fast/events/before-unload-returnValue-expected.txt: Added.
      * fast/events/before-unload-returnValue.html: Added.
      * fast/js/global-constructors-attributes-expected.txt:
      * platform/efl/fast/js/global-constructors-attributes-expected.txt:
      * platform/gtk/fast/js/global-constructors-attributes-expected.txt:
      * platform/mac-lion/fast/js/global-constructors-attributes-expected.txt:
      * platform/qt/fast/js/global-constructors-attributes-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      231386f4
    • changseok.oh@collabora.com's avatar
      [WK2] Assertion failure in WebCore::Page::checkSubframeCountConsistency when going back · 604ceb16
      changseok.oh@collabora.com authored
      https://bugs.webkit.org/show_bug.cgi?id=119781
      
      Reviewed by Alexey Proskuryakov.
      
      Source/WebCore:
      
      We should pair restoring a cached frame and adding it to FrameTree so that
      actual added frame count in FrameTree keeps same with restored frame count.
      Otherwise assert failure occurs in Page::CheckSubframeCountConsistency.
      We have added cached frames to FrameTree ahead and then restored them by tree travelsal.
      But this way doesn't guarantee subframecount of Page and the number of child of FrameTree are equal.
      In addition, we still make sure that adding a cached frame to FrameTree should happen
      before opening it. Because FrameTree might be used while restoring a cached page.
      
      Test: fast/history/go-back-to-iframe-with-plugin.html
      
      * history/CachedFrame.cpp:
      (WebCore::CachedFrameBase::restore):
      (WebCore::CachedFrame::open):
      
      LayoutTests:
      
      To verify this fix, we need to use the CachedPage in WK2 debug mode.
      And the test page should have at least one iframe with plugin.
      
      * fast/history/go-back-to-iframe-with-plugin-expected.txt: Added.
      * fast/history/go-back-to-iframe-with-plugin.html: Added.
      * fast/history/resources/subframe-with-plugin.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      604ceb16
    • hmuller@adobe.com's avatar
      [CSS Shapes] Heap-buffer-overflow in WebCore::ShapeInterval<float>::subtractShapeIntervals · bad79a9e
      hmuller@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120802
      
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Revised the implementation of subtractShapeIntervals() to isloate and check the
      places where it dereferences ShapeInterval vector iterators.
      
      Test: fast/shapes/shape-inside/shape-inside-subtract-intervals-crash.html
      
      * rendering/shapes/ShapeInterval.h:
      (WebCore::ShapeInterval::subtractShapeIntervals):
      
      LayoutTests:
      
      Added a test case that crashed a bounds-checking runtime prior to this fix.
      
      * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash-expected.html: Added.
      * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155354 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bad79a9e
    • allan.jensen@digia.com's avatar
      MouseEnter and MouseLeave may be emitted on Document nodes · 4a197469
      allan.jensen@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120862
      
      Reviewed by Antonio Gomes.
      
      Source/WebCore:
      
      Replace the overgeneric use of Nodes with Elements in updateHoverActiveState.
      This also fixes the bug of emitting mouseenter/mouseleave events on Document,
      since Document is not an Element.
      
      This is tested by fast/events/mouseenterleave-on-subframe.html
      
      * dom/Document.cpp:
      (WebCore::Document::updateHoverActiveState):
      
      LayoutTests:
      
      Update expectations now we correctly do not get mouseenter/mouseleave events
      targeted for Document nodes.
      
      * fast/events/mouseenterleave-on-subframe-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155351 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4a197469
    • commit-queue@webkit.org's avatar
      [Qt] fast/regions/overflow* converted reftests failing after r155114 · a8fff7ae
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=120848
      
      Patch by Mihai Maerean <mmaerean@adobe.com> on 2013-09-09
      Reviewed by Antti Koivisto.
      
      The tests are now platform independent by specifing the font.
      
      * fast/regions/overflow-in-uniform-regions-dynamic-expected.html:
      * fast/regions/overflow-in-uniform-regions-dynamic.html:
      * fast/regions/overflow-in-variable-width-regions-expected.html:
      * fast/regions/overflow-in-variable-width-regions.html:
      * fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.html:
      * fast/regions/overflow-moving-below-floats-in-variable-width-regions.html:
      * fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.html:
      * fast/regions/overflow-not-moving-below-floats-in-variable-width-regions.html:
      * fast/regions/overflow-rtl-in-variable-width-regions-expected.html:
      * fast/regions/overflow-rtl-in-variable-width-regions.html:
      * fast/regions/overflow-size-change-in-variable-width-regions-expected.html:
      * fast/regions/overflow-size-change-in-variable-width-regions.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a8fff7ae
    • allan.jensen@digia.com's avatar
      Unreviewed fixup of expectation name. · 2f9bb1fd
      allan.jensen@digia.com authored
      * fast/events/mouseenterleave-on-subframe-expected.txt: Renamed from LayoutTests/fast/events/mouseenterleave-on-subframe-expected.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155349 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2f9bb1fd
    • allan.jensen@digia.com's avatar
      MouseLeave not always emitted when cursor leaves subframe · c022ae1e
      allan.jensen@digia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=121026
      
      Reviewed by Antonio Gomes.
      
      Source/WebCore:
      
      Forward the PlatformMouseEvent in the recursive calls so nested documents
      also get a chance to emit mouseleave when the hover moves out.
      
      Test: fast/events/mouseenterleave-on-subframe.html
      
      * dom/Document.cpp:
      (WebCore::Document::updateHoverActiveState):
      
      LayoutTests:
      
      Test or mouseenter/mouseleave events in an inner document. Note this test also
      tests bug 120862, but the initial expectations assume that part to fail.
      
      * fast/events/mouseenterleave-on-subframe-expected.html: Added.
      * fast/events/mouseenterleave-on-subframe.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155348 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c022ae1e
    • commit-queue@webkit.org's avatar
      [EFL] Added new expected results after r153435 · 8a3491f0
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=121025
      
      Unreviewed EFL gardening.
      
      Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-09-09
      
      * platform/efl-wk1/TestExpectations:
      * platform/efl-wk1/accessibility/lists-expected.txt: Added.
      * platform/efl-wk1/accessibility/plugin-expected.txt: Added.
      * platform/efl-wk1/accessibility/table-with-aria-role-expected.txt: Added.
      * platform/efl-wk1/accessibility/transformed-element-expected.txt: Added.
      * platform/efl-wk2/TestExpectations:
      * platform/efl-wk2/accessibility/lists-expected.txt: Added.
      * platform/efl-wk2/accessibility/plugin-expected.txt: Added.
      * platform/efl-wk2/accessibility/table-with-aria-role-expected.txt: Added.
      * platform/efl-wk2/accessibility/transformed-element-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155343 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8a3491f0
    • ch.dumez@sisa.samsung.com's avatar
      [DOM4] Have ProcessingInstruction inherit CharacterData · 3064e889
      ch.dumez@sisa.samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=120691
      
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Have ProcessingInstruction inherit CharacterData as per the latest DOM4
      specification:
      http://dom.spec.whatwg.org/#processinginstruction
      
      Previously, ProcessingInstruction was inheriting from Node as per DOM
      Level 3.
      
      Firefox and Blink already follow DOM4 here but not IE10.
      This change leads to less code duplication.
      
      Test: fast/dom/processing-instruction-inherit-characterdata.xhtml
      
      * bindings/objc/PublicDOMInterfaces.h:
      * dom/CharacterData.cpp:
      (WebCore::CharacterData::setDataAndUpdate):
      * dom/ProcessingInstruction.cpp:
      (WebCore::ProcessingInstruction::ProcessingInstruction):
      (WebCore::ProcessingInstruction::cloneNode):
      (WebCore::ProcessingInstruction::checkStyleSheet):
      (WebCore::ProcessingInstruction::insertedInto):
      (WebCore::ProcessingInstruction::removedFrom):
      (WebCore::ProcessingInstruction::finishParsingChildren):
      * dom/ProcessingInstruction.h:
      (WebCore::toProcessingInstruction):
      * dom/ProcessingInstruction.idl:
      
      LayoutTests:
      
      Add layout test to validate that ProcessingInstruction inherits from
      CharacterData.
      
      * fast/dom/coreDOM-element-attribute-js-null-expected.txt:
      * fast/dom/coreDOM-element-attribute-js-null.xhtml:
      * fast/dom/processing-instruction-inherit-characterdata-expected.txt: Added.
      * fast/dom/processing-instruction-inherit-characterdata.xhtml: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155340 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3064e889
    • commit-queue@webkit.org's avatar
      [AX][ATK] AccessibilityObject representing ProgressBar element should be ATK_VALUE type · 3e37d78c
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=121023
      
      Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-09-09
      Reviewed by Mario Sanchez Prada.
      
      Source/WebCore:
      
      Test: accessibility/progressbar.html
      
      ProgressBar element should support ATK_VALUE interface.
      
      * accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
      (getInterfaceMaskFromObject):
      
      Tools:
      
      Added mappings to ATK's ProgressBar element.
      
      * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
      (roleToString):
      * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
      (WTR::roleToString):
      
      LayoutTests:
      
      Sharing progressbar.html specific mac test with efl and gtk.
      
      * accessibility/progressbar-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/progressbar-expected.txt.
      * accessibility/progressbar.html: Renamed from LayoutTests/platform/mac/accessibility/progressbar.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155337 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e37d78c
    • commit-queue@webkit.org's avatar
      defining line height affects height of text box · a25166de
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=17619
      
      Patch by Gurpreet Kaur <k.gurpreet@samsung.com> on 2013-09-08
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Giving line height to input elements increase the height
      of the element. To make it work similiar as Mozilla and IE
      line-height :normal should be applied for input elements.
      
      Test: fast/dom/HTMLInputElement/input-line-height.html
      
      * css/html.css:
      (input):
      Made the line-height: normal as !important so that it does not
      consider any other line-height specified through internal or
      external styles.
      
      LayoutTests:
      
      * fast/dom/HTMLInputElement/input-line-height-expected.txt: Added.
      * fast/dom/HTMLInputElement/input-line-height.html: Added.
      
      Added new test for verifying that giving line-height to input element
      has no affect on its height.
      
      * fast/forms/placeholder-position-expected.txt:
      * platform/mac/fast/forms/placeholder-position-expected.png:
      
      Rebaselining existing tests as per the new behavior. The position
      of input elements have been modified since line-height is not being
      considered.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155324 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a25166de