aboutsummaryrefslogtreecommitdiffstats
path: root/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4
diff options
context:
space:
mode:
authorBrian Terlson <brian.terlson@microsoft.com>2014-07-16 13:59:52 -0700
committerBrian Terlson <brian.terlson@microsoft.com>2014-07-16 13:59:52 -0700
commite30c0b3183ac2a52e896c9dcda47a34df34d3099 (patch)
tree2e65aeeca5936af8a1c16f1a24322897e0265cc2 /external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4
parent5278df472144fc9b5c2a55d6e69063caadad544f (diff)
Remove external folder
Diffstat (limited to 'external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4')
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-0-1.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-1.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-2.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-3.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-4.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-5.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-6.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-1.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-2.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-3.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-a-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-1-s.js28
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-2-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-3-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-4-s.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-1.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-10.js33
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-11.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-12.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-13.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-14.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-15.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-16.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-17.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-2.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-4.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-5.js28
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-6.js27
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-7.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8-s.js28
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9-s.js27
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-1.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-2.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-3.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-1-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-10-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-11-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-12-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-13-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-14-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-15-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-16-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-17-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-18-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-19-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-2-s.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-20-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-21-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-22-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-23-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-24-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-25-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-26-s.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-27-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-28-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-3-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-4-s.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-6-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-7-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-8-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-9-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.4-4.a-3-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-2-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-3-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-3-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.6/11.4.6-2-1.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.7/11.4.7-4-1.js15
77 files changed, 0 insertions, 1795 deletions
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-0-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-0-1.js
deleted file mode 100644
index 2a3407dd5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-0-1.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-0-1.js
- * @description delete operator as UnaryExpression
- */
-
-
-function testcase() {
- var x = 1;
- var y = 2;
- var z = 3;
-
- if( (!delete x || delete y) &&
- delete delete z)
- {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-1.js
deleted file mode 100644
index 223de50d5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-1.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-2-1.js
- * @description delete operator returns true when deleting a non-reference (number)
- */
-
-
-function testcase() {
- var d = delete 42;
- if (d === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-2.js
deleted file mode 100644
index eed36f4c5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-2.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-2-2.js
- * @description delete operator returns true when deleting returned value from a function
- */
-
-
-function testcase() {
- var bIsFooCalled = false;
- var foo = function(){bIsFooCalled = true;};
-
- var d = delete foo();
- if(d === true && bIsFooCalled === true)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-3.js
deleted file mode 100644
index 5d8fc9bce..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-3.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-2-3.js
- * @description delete operator returns true when deleting a non-reference (boolean)
- */
-
-
-function testcase() {
- var d = delete true;
- if (d === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-4.js
deleted file mode 100644
index 3da874599..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-4.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-2-4.js
- * @description delete operator returns true when deleting a non-reference (string)
- */
-
-
-function testcase() {
- var d = delete "abc";
- if (d === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-5.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-5.js
deleted file mode 100644
index ae32bebce..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-5.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-2-5.js
- * @description delete operator returns true when deleting a non-reference (obj)
- */
-
-
-function testcase() {
- var d = delete {a:0} ;
- if (d === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-6.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-6.js
deleted file mode 100644
index bcee797c2..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-2-6.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-2-6.js
- * @description delete operator returns true when deleting a non-reference (null)
- */
-
-
-function testcase() {
- var d = delete null;
- if (d === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-1.js
deleted file mode 100644
index 9ae258064..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-1.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-3-1.js
- * @description delete operator returns true when deleting an unresolvable reference
- */
-
-
-function testcase() {
- // just cooking up a long/veryLikely unique name
- var d = delete __ES3_1_test_suite_test_11_4_1_3_unique_id_0__;
- if (d === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-2.js
deleted file mode 100644
index fefff3071..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-2.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-3-2.js
- * @description delete operator throws ReferenceError when deleting an explicitly qualified yet unresolvable reference (base obj undefined)
- */
-
-
-function testcase() {
- // just cooking up a long/veryLikely unique name
- try
- {
- var d = delete __ES3_1_test_suite_test_11_4_1_3_unique_id_2__.x;
- }
- catch(e)
- {
- if (e instanceof ReferenceError)
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-3.js
deleted file mode 100644
index 1f70cca92..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-3.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-3-3.js
- * @description delete operator returns true when deleting an explicitly qualified yet unresolvable reference (property undefined for base obj)
- */
-
-
-function testcase() {
- var __ES3_1_test_suite_test_11_4_1_3_unique_id_3__ = {};
- var d = delete __ES3_1_test_suite_test_11_4_1_3_unique_id_3__.x;
- if (d === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-a-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-a-1-s.js
deleted file mode 100644
index 7172421d0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-3-a-1-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-3-a-1-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting an un-resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete obj");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-1-s.js
deleted file mode 100644
index 82c586a1f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-1-s.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-4-a-1-s.js
- * @description Strict Mode - TypeError is thrown when deleting non-configurable data property
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: "abc",
- configurable: false
- });
-
- try {
- delete obj.prop;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === "abc";
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-2-s.js
deleted file mode 100644
index 135f01295..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-2-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-4-a-2-s.js
- * @description Strict Mode - TypeError is thrown when deleting non-configurable accessor property
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return "abc";
- },
- configurable: false
- });
-
- try {
- delete obj.prop;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === "abc";
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-3-s.js
deleted file mode 100644
index 85bc8b2d7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-3-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-4-a-3-s.js
- * @description Strict Mode - TypeError isn't thrown when deleting configurable data property
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: "abc",
- configurable: true
- });
-
- delete obj.prop;
- return !obj.hasOwnProperty("prop");
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-4-s.js
deleted file mode 100644
index 6ce81cfbc..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4-a-4-s.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-4-a-4-s.js
- * @description Strict Mode - TypeError isn't thrown when deleting configurable accessor property
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return "abc";
- },
- configurable: true
- });
-
- delete obj.prop;
- return !obj.hasOwnProperty("prop");
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-1.js
deleted file mode 100644
index 0ed36af96..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-1.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-1.js
- * @description delete operator returns true when deleting a configurable data property
- */
-
-
-function testcase() {
- var o = {};
-
- var desc = { value: 1, configurable: true };
- Object.defineProperty(o, "foo", desc);
-
- var d = delete o.foo;
- if (d === true && o.hasOwnProperty("foo") === false) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-10.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-10.js
deleted file mode 100644
index 7a515d725..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-10.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-10.js
- * @description delete operator returns true for property (stringify) defined on built-in object (JSON)
- */
-
-
-function testcase() {
- try {
- var o = JSON.stringify;
- var desc;
- try {
- desc = Object.getOwnPropertyDescriptor(JSON, 'stringify')
- }
- catch (e) {
- };
- var d = delete JSON.stringify;
- if (d === true && JSON.stringify === undefined) {
- return true;
- }
- } finally {
- if (desc) Object.defineProperty(JSON, 'stringify', desc)
- else JSON.stringify = o /* this branch messes up the attributes */;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-11.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-11.js
deleted file mode 100644
index b46af9f74..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-11.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-11.js
- * @description delete operator returns true on deleting arguments propterties(arguments.callee)
- */
-
-
-function testcase() {
- function foo(a,b)
- {
- return (delete arguments.callee);
- }
- var d = delete arguments.callee;
- if(d === true && arguments.callee === undefined)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-12.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-12.js
deleted file mode 100644
index 5cc30983c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-12.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-12.js
- * @description delete operator returns false when deleting a property(length)
- */
-
-
-function testcase() {
-
- var a = [1,2,3]
- a.x = 10;
- var d = delete a.length
- if(d === false && a.length === 3)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-13.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-13.js
deleted file mode 100644
index 5156957ed..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-13.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-13.js
- * @description delete operator returns false when deleting Array object
- */
-
-
-function testcase() {
-
- var a = [1,2,3]
- a.x = 10;
-
- var d = delete a
-
- if(d === false && Array.isArray(a) === true)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-14.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-14.js
deleted file mode 100644
index 288d25ec0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-14.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-14.js
- * @description delete operator returns true when deleting Array elements
- */
-
-
-function testcase() {
-
- var a = [1,2,3]
- a.x = 10;
- var d = delete a[1]
- if(d === true && a[1] === undefined)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-15.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-15.js
deleted file mode 100644
index 98a6d6c08..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-15.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-15.js
- * @description delete operator returns true when deleting Array expandos
- */
-
-
-function testcase() {
-
- var a = [1,2,3]
- a.x = 10;
- var d = delete a.x;
- if( d === true && a.x === undefined)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-16.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-16.js
deleted file mode 100644
index 01873811f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-16.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-16.js
- * @description delete operator returns false on deleting arguments object
- */
-
-
-function testcase() {
-
- if(delete arguments === false && arguments !== undefined)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-17.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-17.js
deleted file mode 100644
index 97f0e0ab9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-17.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-17.js
- * @description delete operator returns true on deleting a arguments element
- */
-
-
-function testcase() {
- function foo(a,b)
- {
- var d = delete arguments[0];
- return (d === true && arguments[0] === undefined);
- }
-
- if(foo(1,2) === true)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-2.js
deleted file mode 100644
index be165f1f1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-2.js
+++ /dev/null
@@ -1,29 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-2.js
- * @description delete operator returns true when deleting a configurable accessor property
- */
-
-
-function testcase() {
- var o = {};
-
- // define an accessor
- // dummy getter
- var getter = function () { return 1; }
- var desc = { get: getter, configurable: true };
- Object.defineProperty(o, "foo", desc);
-
- var d = delete o.foo;
- if (d === true && o.hasOwnProperty("foo") === false) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3-s.js
deleted file mode 100644
index 85e5c23db..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-3-s.js
- * @description delete operator throws TypeError when deleting a non-configurable data property in strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- var o = {};
- var desc = { value : 1 }; // all other attributes default to false
- Object.defineProperty(o, "foo", desc);
-
- // Now, deleting o.foo should throw TypeError because [[Configurable]] on foo is false.
- try {
- delete o.foo;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3.js
deleted file mode 100644
index 25f9bc7d0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-3.js
- * @description delete operator returns false when deleting a non-configurable data property
- */
-
-
-function testcase() {
- var o = {};
- var desc = { value : 1, configurable: false }; // all other attributes default to false
- Object.defineProperty(o, "foo", desc);
-
- // Now, deleting o.foo should fail because [[Configurable]] on foo is false.
- var d = delete o.foo;
- if (d === false && o.hasOwnProperty("foo") === true) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-4.js
deleted file mode 100644
index 98f2496f9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-4.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-4.js
- * @description delete operator returns false when deleting a non-configurable data property (NaN)
- */
-
-
-function testcase() {
- // NaN (15.1.1.1) has [[Configurable]] set to false.
- var d = delete NaN;
- if (d === false) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-5.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-5.js
deleted file mode 100644
index 0585bb3c4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-5.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-5.js
- * @description delete operator returns false when deleting the environment object inside 'with'
- */
-
-
-function testcase() {
- var o = new Object();
- o.x = 1;
- var d;
- with(o)
- {
- d = delete o;
- }
- if (d === false && typeof(o) === 'object' && o.x === 1) {
- return true;
- }
- return false;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-6.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-6.js
deleted file mode 100644
index a5194837f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-6.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-6.js
- * @description delete operator returns true when deleting a property inside 'with'
- */
-
-
-function testcase() {
- var o = new Object();
- o.x = 1;
- var d;
- with(o)
- {
- d = delete x;
- }
- if (d === true && o.x === undefined) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-7.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-7.js
deleted file mode 100644
index 85bbe995d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-7.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-7.js
- * @description delete operator inside 'eval'
- */
-
-
-function testcase() {
- var x = 1;
- var d = eval("delete x");
- if (d === false && x === 1) {
- return true;
- }
- return false;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8-s.js
deleted file mode 100644
index c73f8d833..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8-s.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-8-s.js
- * @description delete operator throws TypeError when deleting a non-configurable data property in strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- // NaN (15.1.1.1) has [[Configurable]] set to false.
- try {
- delete fnGlobalObject().NaN;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8.js
deleted file mode 100644
index 0d6da1a80..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-8.js
- * @description delete operator returns true for built-in objects (JSON)
- */
-
-
-function testcase() {
- try {
- var o = JSON;
- var d = delete JSON;
- if (d === true) {
- return true;
- }
- } finally {
- JSON = o;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9-s.js
deleted file mode 100644
index da7a464ba..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9-s.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-9-s.js
- * @description delete operator throws TypeError when deleting a non-configurable data property (Math.LN2) in strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- try {
- delete Math.LN2;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9.js
deleted file mode 100644
index 472fdc0c8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9.js
+++ /dev/null
@@ -1,21 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.1-4.a-9.js
- * @description delete operator returns false when deleting a non-configurable data property (Math.LN2)
- */
-
-
-function testcase() {
- var d = delete Math.LN2;
- if (d === false) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-1.js
deleted file mode 100644
index c4de1ba6f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-1.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-1.js
- * @description delete operator returns false when deleting a direct reference to a var
- */
-
-
-function testcase() {
- var x = 1;
-
- // Now, deleting 'x' directly should fail;
- var d = delete x;
- if(d === false && x === 1)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-2.js
deleted file mode 100644
index 838b653b1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-2.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-2.js
- * @description delete operator returns false when deleting a direct reference to a function argument
- */
-
-
-function testcase() {
-
- function foo(a,b) {
-
- // Now, deleting 'a' directly should fail
- // because 'a' is direct reference to a function argument;
- var d = delete a;
- return (d === false && a === 1);
- }
- return foo(1,2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-3.js
deleted file mode 100644
index 33efcdb3e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-3.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-3.js
- * @description delete operator returns false when deleting a direct reference to a function name
- */
-
-
-function testcase() {
- var foo = function(){};
-
- // Now, deleting 'foo' directly should fail;
- var d = delete foo;
- if(d === false && fnExists(foo))
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-1-s.js
deleted file mode 100644
index 3235f6aff..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-1-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-1-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable which is a primitive value type (number)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_4_1_5 = 5;
-
- try {
- eval("delete _11_4_1_5;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-10-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-10-s.js
deleted file mode 100644
index 6d614fb99..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-10-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-10-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type Array
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var arrObj = [1,2,3];
-
- try {
- eval("delete arrObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-11-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-11-s.js
deleted file mode 100644
index 328b4926f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-11-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-11-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type String
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var strObj = new String("abc");
-
- try {
- eval("delete strObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-12-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-12-s.js
deleted file mode 100644
index e09226b1d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-12-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-12-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type Boolean
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var boolObj = new Boolean(false);
-
- try {
- eval("delete boolObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-13-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-13-s.js
deleted file mode 100644
index 008466068..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-13-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-13-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type Number
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var numObj = new Number(0);
-
- try {
- eval("delete numObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-14-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-14-s.js
deleted file mode 100644
index 8d6770b27..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-14-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-14-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type Date
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var dateObj = new Date();
-
- try {
- eval("delete dateObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-15-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-15-s.js
deleted file mode 100644
index 3ce568c6a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-15-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-15-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type RegExp
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var regObj = new RegExp();
-
- try {
- eval("delete regObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-16-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-16-s.js
deleted file mode 100644
index 0edd4401f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-16-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-16-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type Error
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var errObj = new Error();
-
- try {
- eval("delete errObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-17-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-17-s.js
deleted file mode 100644
index 2cb8fedef..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-17-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-17-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type Arguments
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("var argObj = (function (a, b) { delete arguments; }(1, 2));");
-
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-18-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-18-s.js
deleted file mode 100644
index d26819ff7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-18-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-18-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (Object)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete Object;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-19-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-19-s.js
deleted file mode 100644
index c45a701b0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-19-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-19-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (Function)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete Function;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-2-s.js
deleted file mode 100644
index aa5290faa..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-2-s.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-2-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a function parameter
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- function funObj(x) {
- eval("delete x;");
- }
-
- try {
- funObj(1);
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-20-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-20-s.js
deleted file mode 100644
index cf683589c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-20-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-20-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (Array)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete Array;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-21-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-21-s.js
deleted file mode 100644
index 994e6ff96..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-21-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-21-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (String)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete String;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-22-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-22-s.js
deleted file mode 100644
index 341062b03..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-22-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-22-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (Boolean)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete Boolean;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-23-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-23-s.js
deleted file mode 100644
index b0302df8b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-23-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-23-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (Number)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete Number;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-24-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-24-s.js
deleted file mode 100644
index 0f03df1a7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-24-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-24-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (Date)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete Date;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-25-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-25-s.js
deleted file mode 100644
index 0f418645a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-25-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-25-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (RegExp)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("delete RegExp;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-26-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-26-s.js
deleted file mode 100644
index 62ed21fc3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-26-s.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-26-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a built-in (Error)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var errorBackup = Error;
- try {
- eval("delete Error;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- } finally {
- Error = errorBackup;
- }
-
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-27-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-27-s.js
deleted file mode 100644
index 4dacb29bd..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-27-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-27-s.js
- * @description Strict Mode - TypeError is thrown after deleting a property, calling preventExtensions, and attempting to reassign the property
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var a = {x:0, get y() { return 0;}};
- delete a.x;
- Object.preventExtensions(a);
- try {
- a.x = 1;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-28-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-28-s.js
deleted file mode 100644
index 4a5e015c3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-28-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-28-s.js
- * @description Strict Mode - TypeError is thrown when deleting RegExp.length
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var a = new RegExp();
- try {
- var b = delete RegExp.length;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-3-s.js
deleted file mode 100644
index 3c1e18390..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-3-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-3-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a function name
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- function funObj () { }
-
- try {
- eval("delete funObj");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-4-s.js
deleted file mode 100644
index 55bca492b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-4-s.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-4-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a function parameter
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- function funObj(x, y, z) {
- eval("delete y;");
- }
-
- try {
- funObj(1);
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5-s.js
deleted file mode 100644
index 4e72bc917..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-5-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable which is a primitive type (boolean)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_4_1_5 = true;
-
- try {
- eval("delete _11_4_1_5;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5gs.js
deleted file mode 100644
index ed126f668..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5gs.js
+++ /dev/null
@@ -1,15 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-5gs.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable which is primitive type(boolean)
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-"use strict";
-var _11_4_1_5 = 7;
-throw NotEarlyError;
-delete _11_4_1_5; \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-6-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-6-s.js
deleted file mode 100644
index f428dfeb6..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-6-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-6-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable which is a primitive type (string)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_4_1_5 = "abc";
-
- try {
- eval("delete _11_4_1_5;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-7-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-7-s.js
deleted file mode 100644
index 090276fd7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-7-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-7-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type Object
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = new Object();
-
- try {
- eval("delete obj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-8-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-8-s.js
deleted file mode 100644
index 3116d6bc7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-8-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-8-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a function object
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var funObj = function () { };
-
- try {
- eval("delete funObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-9-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-9-s.js
deleted file mode 100644
index 45b626551..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.1-5-a-9-s.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.1/11.4.1-5-a-9-s.js
- * @description Strict Mode - SyntaxError is thrown when deleting a variable of type function (declaration)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- function funObj () { };
-
- try {
- eval("delete funObj;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.4-4.a-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.4-4.a-3-s.js
deleted file mode 100644
index 109216dea..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.1/11.4.4-4.a-3-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * This test is actually testing the [[Delete]] internal method (8.12.8). Since the
- * language provides no way to directly exercise [[Delete]], the tests are placed here.
- *
- * @path ch11/11.4/11.4.1/11.4.4-4.a-3-s.js
- * @description delete operator throws TypeError when deleting a non-configurable data property in strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- var o = {};
- var desc = { value : 1 }; // all other attributes default to false
- Object.defineProperty(o, "foo", desc);
-
- // Now, deleting o.foo should throw TypeError because [[Configurable]] on foo is false.
- try {
- delete o.foo;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-1-s.js
deleted file mode 100644
index f7e9b82de..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-1-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.4/11.4.4-2-1-s.js
- * @description Strict Mode - SyntaxError is thrown for ++eval
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("++eval;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-2-s.js
deleted file mode 100644
index 142adabef..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-2-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.4/11.4.4-2-2-s.js
- * @description Strict Mode - SyntaxError is thrown for ++arguments
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("++arguments;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-3-s.js
deleted file mode 100644
index 00d6448e3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.4/11.4.4-2-3-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.4/11.4.4-2-3-s.js
- * @description Strict Mode - SyntaxError is not thrown for ++arguments[...]
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- arguments[1] = 7;
- ++arguments[1];
- return arguments[1]===8;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-1-s.js
deleted file mode 100644
index 2c0d4c1a1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-1-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.5/11.4.5-2-1-s.js
- * @description Strict Mode - SyntaxError is thrown for --eval
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("--eval;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2-s.js
deleted file mode 100644
index 373dabe9e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.5/11.4.5-2-2-s.js
- * @description Strict Mode - SyntaxError is thrown for --arguments
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("--arguments;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2gs.js
deleted file mode 100644
index 3040d8029..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-2gs.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-
-/**
- * @path ch11/11.4/11.4.5/11.4.5-2-2gs.js
- * @description Strict Mode - SyntaxError is throw if the UnaryExpression operated upon by a Prefix Increment operator(--arguments)
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-
-"use strict";
-throw NotEarlyError;
---arguments;
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-3-s.js
deleted file mode 100644
index 9af3f7bcb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.5/11.4.5-2-3-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.5/11.4.5-2-3-s.js
- * @description Strict Mode - SyntaxError is not thrown for --arguments[...]
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- arguments[1] = 7;
- --arguments[1];
- return arguments[1]===6;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.6/11.4.6-2-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.6/11.4.6-2-1.js
deleted file mode 100644
index b4d785c18..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.6/11.4.6-2-1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.6/11.4.6-2-1.js
- * @description +"" should be zero
- */
-
-
-function testcase() {
- return +"" === 0;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.7/11.4.7-4-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.7/11.4.7-4-1.js
deleted file mode 100644
index 12d050866..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.4/11.4.7/11.4.7-4-1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.4/11.4.7/11.4.7-4-1.js
- * @description -"" should be zero
- */
-
-
-function testcase() {
- return -"" === 0;
- }
-runTestCase(testcase);