[WebIDL] Remove special casing for RegExp which is no longer required by the spec
https://bugs.webkit.org/show_bug.cgi?id=174025

Patch by Sam Weinig <sam@webkit.org> on 2017-07-02
Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

* web-platform-tests/FileAPI/blob/Blob-constructor-expected.txt:
Update results to passing.

Source/WebCore:

* bindings/scripts/CodeGeneratorJS.pm:
(GenerateDictionaryImplementationContent):
(GenerateOverloadDispatcher):
Remove special casing.

* bindings/scripts/IDLParser.pm:
(parseNonAnyType):
Remove parsing of RegExp.

* bindings/scripts/test/JS/JSTestCallbackInterface.cpp:
* bindings/scripts/test/JS/JSTestEventConstructor.cpp:
* bindings/scripts/test/JS/JSTestObj.cpp:
* bindings/scripts/test/JS/JSTestPromiseRejectionEvent.cpp:
* bindings/scripts/test/JS/JSTestStandaloneDictionary.cpp:
Update test results.

LayoutTests:

* fast/files/blob-constructor-expected.txt:
* fast/files/blob-constructor.html:
* fast/files/file-constructor-expected.txt:
* fast/files/file-constructor.html:
Update tests/results for change in conversions of RegExp.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@219061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 5016aba..e139f27 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,16 @@
+2017-07-02  Sam Weinig  <sam@webkit.org>
+
+        [WebIDL] Remove special casing for RegExp which is no longer required by the spec
+        https://bugs.webkit.org/show_bug.cgi?id=174025
+
+        Reviewed by Chris Dumez.
+
+        * fast/files/blob-constructor-expected.txt:
+        * fast/files/blob-constructor.html:
+        * fast/files/file-constructor-expected.txt:
+        * fast/files/file-constructor.html:
+        Update tests/results for change in conversions of RegExp.
+
 2017-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
 
         REGRESSION(r218371): Reeder's default font is Times instead of San Francisco