aboutsummaryrefslogtreecommitdiffstats
path: root/external/contributions/Microsoft/ietcLatest/TestCases/ch11
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
parent5278df472144fc9b5c2a55d6e69063caadad544f (diff)
Remove external folder
Diffstat (limited to 'external/contributions/Microsoft/ietcLatest/TestCases/ch11')
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.1/11.1.1-1gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4-0.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_4-5-1.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_5-6-1.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-1.js27
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-2.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-1gs.js14
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-2-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-2gs.js14
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-3-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-4-a-1-s.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_3-3-1.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-2.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-3.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-1.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-2.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-1.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-2.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-1.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-2.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-3.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-4.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-5-1.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_5-4-1.js27
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-1-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-2-s.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-1.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-2.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-1-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-2-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-1.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-2.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-1.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-2.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-3.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-4.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-6-s.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-2-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-3-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-1.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-14-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-27-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-28-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-28gs.js14
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29gs.js13
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-3-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-30-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-31-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-6-s.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_1.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_2.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_3.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_4.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_5.js24
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_6.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_7.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_8.js27
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-1gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-2-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-3-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-2-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-2-2-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-2-3-s.js19
-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
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-1.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-2.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-3.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-4.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-1.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-2.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-3.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-4.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-5.js31
232 files changed, 0 insertions, 5688 deletions
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.1/11.1.1-1gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.1/11.1.1-1gs.js
deleted file mode 100644
index 0f2b30b5d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.1/11.1.1-1gs.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.1/11.1.1/11.1.1-1gs.js
- * @description Strict Mode - 'this' object at the global scope is not undefined
- * @onlyStrict
- */
-
-"use strict";
-if (this===undefined) {
- throw NotEarlyError;
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4-0.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4-0.js
deleted file mode 100644
index 60d4b1d8c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4-0.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.1/11.1.4/11.1.4-0.js
- * @description elements elided at the end of an array do not contribute to its length
- */
-
-
-function testcase() {
- var a = [,];
- if (a.length === 1) {
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_4-5-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_4-5-1.js
deleted file mode 100644
index 15de1077b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_4-5-1.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.
-/**
- * Refer 11.1.4;
- * The production
- * ElementList : Elisionopt AssignmentExpression
- * 5.Call the [[DefineOwnProperty]] internal method of array with arguments ToString(firstIndex), the Property Descriptor { [[Value]]: initValue, [[Writable]]: true
- * , [[Enumerable]]: true, [[Configurable]]: true}, and false.
- *
- * @path ch11/11.1/11.1.4/11.1.4_4-5-1.js
- * @description Initialize array using ElementList (Elisionopt AssignmentExpression) when index property (read-only) exists in Array.prototype (step 5)
- */
-
-
-function testcase() {
- try {
- Object.defineProperty(Array.prototype, "0", {
- value: 100,
- writable: false,
- configurable: true
- });
- var arr = [101];
-
- return arr.hasOwnProperty("0") && arr[0] === 101;
- } finally {
- delete Array.prototype[0];
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_5-6-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_5-6-1.js
deleted file mode 100644
index 14e02a1b7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.4/11.1.4_5-6-1.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.
-/**
- * Refer 11.1.4;
- * The production
- * ElementList : ElementList , Elisionopt AssignmentExpression
- * 6.Call the [[DefineOwnProperty]] internal method of array with arguments ToString(ToUint32((pad+len)) and the Property Descriptor { [[Value]]: initValue
- * , [[Writable]]: true, [[Enumerable]]: true, [[Configurable]]: true}, and false.
- *
- * @path ch11/11.1/11.1.4/11.1.4_5-6-1.js
- * @description Initialize array using ElementList (ElementList , Elisionopt AssignmentExpression) when index property (read-only) exists in Array.prototype (step 6)
- */
-
-
-function testcase() {
- try {
- Object.defineProperty(Array.prototype, "1", {
- value: 100,
- writable: false,
- configurable: true
- });
- var arr = [101, 12];
-
- return arr.hasOwnProperty("1") && arr[1] === 12;
- } finally {
- delete Array.prototype[1];
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-1.js
deleted file mode 100644
index 5ff963de5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-1.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.
-/**
- * it isn't clear what specific requirements of the specificaiton are being tested here. This test should
- * probably be replaced by some more targeted tests. AllenWB
- *
- * @path ch11/11.1/11.1.5/11.1.5-0-1.js
- * @description Object literal - get set property
- */
-
-
-function testcase() {
- var s1 = "In getter";
- var s2 = "In setter";
- var s3 = "Modified by setter";
- eval("var o = {get foo(){ return s1;},set foo(arg){return s2 = s3}};");
- if(o.foo !== s1)
- return false;
- o.foo=10;
- if(s2 !== s3)
- return false;
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-2.js
deleted file mode 100644
index 3f820b441..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-0-2.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.
-/**
- * it isn't clear what specific requirements of the specificaiton are being tested here. This test should
- * probably be replaced by some more targeted tests. AllenWB
- *
- * @path ch11/11.1/11.1.5/11.1.5-0-2.js
- * @description Object literal - multiple get set properties
- */
-
-
-function testcase() {
- var s1 = "First getter";
- var s2 = "First setter";
- var s3 = "Second getter";
- eval("var o = {get foo(){ return s1;},set foo(arg){return s2 = s3}, get bar(){ return s3}, set bar(arg){ s3 = arg;}};");
- if(o.foo !== s1)
- return false;
- o.foo = 10;
- if(s2 !== s3)
- return false;
- if(o.bar !== s3)
- return false;
- o.bar = "Second setter";
- if(o.bar !== "Second setter")
- return false;
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-1-s.js
deleted file mode 100644
index 371c0aceb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-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.1/11.1.5/11.1.5-1-s.js
- * @description Strict Mode - SyntaxError is thrown when 'eval' occurs as the Identifier in a PropertySetParameterList of a PropertyAssignment that is contained in strict code
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("var obj = {set _11_1_5_1_fun(eval) {}};");
- return false;
- } catch (e) {
- return (e instanceof SyntaxError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-1gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-1gs.js
deleted file mode 100644
index b4762d7a7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-1gs.js
+++ /dev/null
@@ -1,14 +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.1/11.1.5/11.1.5-1gs.js
- * @description Strict Mode - SyntaxError is thrown when 'eval' occurs as the Identifier in a PropertySetParameterList of a PropertyAssignment that is contained in strict code
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-"use strict";
-throw NotEarlyError;
-var obj = { set _11_1_5_1_fun(eval) {}}; \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-2-s.js
deleted file mode 100644
index 5b763b78a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-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.1/11.1.5/11.1.5-2-s.js
- * @description Strict Mode - SyntaxError is thrown when 'arguments' occurs as the Identifier in a PropertySetParameterList of a PropertyAssignment that is contained in strict code
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("var obj = {set _11_1_5_2_fun(arguments) {} };");
- return false;
- } catch (e) {
- return (e instanceof SyntaxError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-2gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-2gs.js
deleted file mode 100644
index bdfbca477..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-2gs.js
+++ /dev/null
@@ -1,14 +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.1/11.1.5/11.1.5-2gs.js
- * @description Strict Mode - SyntaxError is thrown when eval code contains an ObjectLiteral with more than one definition of any data property
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-"use strict";
-throw NotEarlyError;
-var obj = { _11_1_5_2_gs: 10, _11_1_5_2_gs: 10 }; \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-3-s.js
deleted file mode 100644
index 72219037e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-3-s.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.
-/**
- * @path ch11/11.1/11.1.5/11.1.5-3-s.js
- * @description Strict Mode - SyntaxError is thrown when 'evals' occurs as the Identifier in a PropertySetParameterList of a PropertyAssignment if its FunctionBody is strict code
- * @onlyStrict
- */
-
-
-function testcase() {
-
- try {
- eval("var obj = {set _11_1_5_3_fun(eval) { \"use strict\"; }};");
- return false;
- } catch (e) {
- return (e instanceof SyntaxError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-4-a-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-4-a-1-s.js
deleted file mode 100644
index a192b85e4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-4-a-1-s.js
+++ /dev/null
@@ -1,31 +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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * a. This production is contained in strict code and IsDataDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true
- *
- * @path ch11/11.1/11.1.5/11.1.5-4-4-a-1-s.js
- * @description Object literal - SyntaxError for duplicate date property name in strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
-
- try
- {
- eval("'use strict'; ({foo:0,foo:1});");
- return false;
- }
- catch(e)
- {
- return (e instanceof SyntaxError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-s.js
deleted file mode 100644
index 8e4185c91..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5-4-s.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.
-/**
- * @path ch11/11.1/11.1.5/11.1.5-4-s.js
- * @description Strict Mode - SyntaxError is thrown when 'arguments' occurs as the Identifier in a PropertySetParameterList of a PropertyAssignment if its FunctionBody is strict code
- * @onlyStrict
- */
-
-
-function testcase() {
-
- try {
- eval("var obj = {set _11_1_5_4_fun(arguments) {\"use strict\";}};");
- return false;
- } catch (e) {
- return (e instanceof SyntaxError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_3-3-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_3-3-1.js
deleted file mode 100644
index 54b381128..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_3-3-1.js
+++ /dev/null
@@ -1,31 +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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyAssignment
- * 3.Call the [[DefineOwnProperty]] internal method of obj with arguments propId.name, propId.descriptor, and false.
- *
- * @path ch11/11.1/11.1.5/11.1.5_3-3-1.js
- * @description Object initialization using PropertyNameAndValueList (PropertyAssignment) when property (read-only) exists in Object.prototype (step 3)
- */
-
-
-function testcase() {
- try {
- Object.defineProperty(Object.prototype, "prop", {
- value: 100,
- writable: false,
- configurable: true
- });
- var obj = { prop: 12 };
-
- return obj.hasOwnProperty("prop") && obj.prop === 12;
- } finally {
- delete Object.prototype.prop;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-2.js
deleted file mode 100644
index 837c309b3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * a. This production is contained in strict code and IsDataDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-a-2.js
- * @description Object literal - Duplicate data property name allowed if not in strict mode
- */
-
-
-function testcase() {
-
- eval("({foo:0,foo:1});");
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-3.js
deleted file mode 100644
index 9d37ec89d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-3.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * a. This production is contained in strict code and IsDataDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-a-3.js
- * @description Object literal - Duplicate data property name allowed gets last defined value
- */
-
-
-function testcase() {
-
- var o = eval("({foo:0,foo:1});");
- return o.foo===1;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-1.js
deleted file mode 100644
index 9eb9c6dd4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-1.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * b.IsDataDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true.
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-b-1.js
- * @description Object literal - SyntaxError if a data property definition is followed by get accessor definition with the same name
- */
-
-
-function testcase() {
- try
- {
- eval("({foo : 1, get foo(){}});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-2.js
deleted file mode 100644
index 39ace4e17..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * b.IsDataDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true.
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-b-2.js
- * @description Object literal - SyntaxError if a data property definition is followed by set accessor definition with the same name
- */
-
-
-function testcase() {
- try
- {
- eval("({foo : 1, set foo(x){}});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-1.js
deleted file mode 100644
index b194489e0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-1.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * c.IsAccessorDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true.
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-c-1.js
- * @description Object literal - SyntaxError if a get accessor property definition is followed by a data property definition with the same name
- */
-
-
-function testcase() {
- try
- {
- eval("({get foo(){}, foo : 1});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-2.js
deleted file mode 100644
index 17b2080c3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * c.IsAccessorDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true.
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-c-2.js
- * @description Object literal - SyntaxError if a set accessor property definition is followed by a data property definition with the same name
- */
-
-
-function testcase() {
- try
- {
- eval("({set foo(x){}, foo : 1});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-1.js
deleted file mode 100644
index 3c08ae391..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-1.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-d-1.js
- * @description Object literal - SyntaxError for duplicate property name (get,get)
- */
-
-
-function testcase() {
- try
- {
- eval("({get foo(){}, get foo(){}});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-2.js
deleted file mode 100644
index cad28d876..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-d-2.js
- * @description Object literal - SyntaxError for duplicate property name (set,set)
- */
-
-
-function testcase() {
- try
- {
- eval("({set foo(arg){}, set foo(arg1){}});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-3.js
deleted file mode 100644
index 8bfacb42e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-3.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-d-3.js
- * @description Object literal - SyntaxError for duplicate property name (get,set,get)
- */
-
-
-function testcase() {
- try
- {
- eval("({get foo(){}, set foo(arg){}, get foo(){}});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-4.js
deleted file mode 100644
index d43c0d18b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-4.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true
- * d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-4-d-4.js
- * @description Object literal - SyntaxError for duplicate property name (set,get,set)
- */
-
-
-function testcase() {
- try
- {
- eval("({set foo(arg){}, get foo(){}, set foo(arg1){}});");
- return false;
- }
- catch(e)
- {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-5-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-5-1.js
deleted file mode 100644
index ff06c134b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_4-5-1.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment
- * 5.Call the [[DefineOwnProperty]] internal method of obj with arguments propId.name, propId.descriptor, and false.
- *
- * @path ch11/11.1/11.1.5/11.1.5_4-5-1.js
- * @description Object initialization using PropertyNameAndValueList (PropertyNameAndValueList , PropertyAssignment) when property (read-only) exists in Object.prototype (Step 5)
- */
-
-
-function testcase() {
- try {
- Object.defineProperty(Object.prototype, "prop2", {
- value: 100,
- writable: false,
- configurable: true
- });
-
- var obj = { prop1: 101, prop2: 12 };
-
- return obj.hasOwnProperty("prop2");
- } finally {
- delete Object.prototype.prop2;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_5-4-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_5-4-1.js
deleted file mode 100644
index 7af0a34ec..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_5-4-1.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyAssignment : PropertyName : AssignmentExpression
- * 4.Let desc be the Property Descriptor{[[Value]]: propValue, [[Writable]]: true, [[Enumerable]]: true, [[Configurable]]: true}
- *
- * @path ch11/11.1/11.1.5/11.1.5_5-4-1.js
- * @description Object literal - property descriptor for assignment expression
- */
-
-
-function testcase() {
-
- var o = {foo : 1};
- var desc = Object.getOwnPropertyDescriptor(o,"foo");
- if(desc.value === 1 &&
- desc.writable === true &&
- desc.enumerable === true &&
- desc.configurable === true)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-1-s.js
deleted file mode 100644
index 090d90944..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-1-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.1/11.1.5/11.1.5_6-2-1-s.js
- * @description Strict Mode - SyntaxError is thrown when an assignment to a reserved word or a future reserved word is contained in strict code
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("var obj = {\
- get _11_1_5_6_2_1() {\
- public = 42;\
- return public;\
- }\
- };");
-
- var _11_1_5_6_2_1 = obj._11_1_5_6_2_1;
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-2-s.js
deleted file mode 100644
index 32afa56ed..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-2-2-s.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.
-/**
- * @path ch11/11.1/11.1.5/11.1.5_6-2-2-s.js
- * @description Strict Mode - SyntaxError is thrown when an assignment to a reserved word or a future reserved word is made inside a strict mode FunctionBody of a PropertyAssignment
- * @onlyStrict
- */
-
-
-function testcase() {
-
- try {
- eval("var obj = {\
- get _11_1_5_6_2_2() {\
- \"use strict\";\
- public = 42;\
- return public;\
- }\
- };\
- var _11_1_5_6_2_2 = obj._11_1_5_6_2_2;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-1.js
deleted file mode 100644
index 6514561d9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-1.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyAssignment : get PropertyName ( ) { FunctionBody }
- * 3.Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: true, [[Configurable]]: true}
- *
- * @path ch11/11.1/11.1.5/11.1.5_6-3-1.js
- * @description Object literal - property descriptor for get property assignment
- */
-
-
-function testcase() {
-
- eval("var o = {get foo(){return 1;}};");
- var desc = Object.getOwnPropertyDescriptor(o,"foo");
- if(desc.enumerable === true &&
- desc.configurable === true)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-2.js
deleted file mode 100644
index dc0665d69..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_6-3-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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyAssignment : get PropertyName ( ) { FunctionBody }
- * 3.Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: true, [[Configurable]]: true}
- *
- * @path ch11/11.1/11.1.5/11.1.5_6-3-2.js
- * @description Object literal - property descriptor for get property assignment should not create a set function
- */
-
-
-function testcase() {
-
- eval("var o = {get foo(){return 1;}};");
- var desc = Object.getOwnPropertyDescriptor(o,"foo");
- return desc.set === undefined
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-1-s.js
deleted file mode 100644
index 71aacfa2e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-1-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.1/11.1.5/11.1.5_7-2-1-s.js
- * @description Strict Mode - SyntaxError is thrown when an assignment to a reserved word is contained in strict code
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("var data = \"data\";\
- var obj = {\
- set _11_1_5_7_2_1(value) {\
- public = 42;\
- data = value;\
- }\
- };\
- obj._11_1_5_7_2_1 = 1;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-2-s.js
deleted file mode 100644
index b351a43f7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-2-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.1/11.1.5/11.1.5_7-2-2-s.js
- * @description Strict Mode - SyntaxError is thrown when an assignment to a reserved word is made in a strict FunctionBody of a PropertyAssignment
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- try {
- eval("var data = \"data\";\
- var obj = {\
- set _11_1_5_7_2_2(value) {\
- public = 42;\
- data = value;\
- }\
- };\
- obj._11_1_5_7_2_2 = 1;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-1.js
deleted file mode 100644
index ae453873d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-1.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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyAssignment : set PropertyName( PropertySetParameterList ) { FunctionBody }
- * 3.Let desc be the Property Descriptor{[[Set]]: closure, [[Enumerable]]: true, [[Configurable]]: true}
- *
- * @path ch11/11.1/11.1.5/11.1.5_7-3-1.js
- * @description Object literal - property descriptor for set property assignment
- */
-
-
-function testcase() {
-
- eval("var o = {set foo(arg){return 1;}};");
- var desc = Object.getOwnPropertyDescriptor(o,"foo");
- if(desc.enumerable === true &&
- desc.configurable === true)
- return true;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-2.js
deleted file mode 100644
index 216f80a2e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.1/11.1.5/11.1.5_7-3-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.
-/**
- * Refer 11.1.5;
- * The production
- * PropertyAssignment : get PropertyName ( ) { FunctionBody }
- * 3.Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: true, [[Configurable]]: true}
- *
- * @path ch11/11.1/11.1.5/11.1.5_7-3-2.js
- * @description Object literal - property descriptor for set property assignment should not create a get function
- */
-
-
-function testcase() {
-
- eval("var o = {set foo(arg){}};");
- var desc = Object.getOwnPropertyDescriptor(o,"foo");
- return desc.get === undefined
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-1.js
deleted file mode 100644
index 551c80478..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-1.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.
-/**
- * PutValue operates only on references (see step 1)
- *
- * @path ch11/11.13/11.13.1/11.13.1-1-1.js
- * @description simple assignment throws ReferenceError if LeftHandSide is not a reference (number)
- */
-
-
-function testcase() {
- try {
- eval("42 = 42");
- }
- catch (e) {
- if (e instanceof ReferenceError) {
- return true;
- }
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-2.js
deleted file mode 100644
index 5abde0d6d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-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.
-/**
- * PutValue operates only on references (see step 1).
- *
- * @path ch11/11.13/11.13.1/11.13.1-1-2.js
- * @description simple assignment throws ReferenceError if LeftHandSide is not a reference (string)
- */
-
-
-function testcase() {
- try {
- eval("'x' = 42");
- }
- catch (e) {
- if (e instanceof ReferenceError) {
- return true;
- }
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-3.js
deleted file mode 100644
index 1dbeb18c3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-3.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.
-/**
- * PutValue operates only on references (see step 1).
- *
- * @path ch11/11.13/11.13.1/11.13.1-1-3.js
- * @description simple assignment throws ReferenceError if LeftHandSide is not a reference (boolean)
- */
-
-
-function testcase() {
- try {
- eval("true = 42");
- }
- catch (e) {
- if (e instanceof ReferenceError) {
- return true;
- }
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-4.js
deleted file mode 100644
index dbbfb619b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-4.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.
-/**
- * PutValue operates only on references (see step 1).
- *
- * @path ch11/11.13/11.13.1/11.13.1-1-4.js
- * @description simple assignment throws ReferenceError if LeftHandSide is not a reference (null)
- */
-
-
-function testcase() {
- try {
- eval("null = 42");
- }
- catch (e) {
- if (e instanceof ReferenceError) {
- return true;
- }
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-6-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-6-s.js
deleted file mode 100644
index 915caf590..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-6-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.
-/**
- * PutValue operates only on references (see step 3.a).
- *
- * @path ch11/11.13/11.13.1/11.13.1-1-6-s.js
- * @description simple assignment throws ReferenceError if LeftHandSide is an unresolvable reference in strict mode (base obj undefined)
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- try {
- __ES3_1_test_suite_test_11_13_1_unique_id_0__.x = 42;
- return false;
- }
- catch (e) {
- return (e instanceof ReferenceError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-s.js
deleted file mode 100644
index 5330f5411..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-1-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.13/11.13.1/11.13.1-1-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide is a reference to a data property with the attribute value {[[Writable]]:false} under strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop = 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-2-s.js
deleted file mode 100644
index f16e19d18..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-2-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.
-/**
- * @path ch11/11.13/11.13.1/11.13.1-2-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide is a reference to an accessor property with the attribute value {[[Set]]:undefined} under strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop = 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-3-s.js
deleted file mode 100644
index 79d23670e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-3-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.13/11.13.1/11.13.1-3-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide is a reference to a non-existent property of an object whose [[Extensible]] internal property has the value false under strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len = 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-1.js
deleted file mode 100644
index 04e93c38d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-1.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.
-/**
- * PutValue operates only on references (see step 3.b).
- *
- * @path ch11/11.13/11.13.1/11.13.1-4-1.js
- * @description simple assignment creates property on the global object if LeftHandSide is an unresolvable reference
- */
-
-
-function testcase() {
- function foo() {
- __ES3_1_test_suite_test_11_13_1_unique_id_3__ = 42;
- }
- foo();
-
- var desc = Object.getOwnPropertyDescriptor(fnGlobalObject(), '__ES3_1_test_suite_test_11_13_1_unique_id_3__');
- if (desc.value === 42 &&
- desc.writable === true &&
- desc.enumerable === true &&
- desc.configurable === true) {
- delete __ES3_1_test_suite_test_11_13_1_unique_id_3__;
- return true;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-14-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-14-s.js
deleted file mode 100644
index e82720d70..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-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.13/11.13.1/11.13.1-4-14-s.js
- * @description simple assignment throws TypeError if LeftHandSide is a readonly property in strict mode (Number.MAX_VALUE)
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- try {
- Number.MAX_VALUE = 42;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-27-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-27-s.js
deleted file mode 100644
index 00da46eda..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-27-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.13/11.13.1/11.13.1-4-27-s.js
- * @description simple assignment throws TypeError if LeftHandSide is a readonly property in strict mode (Global.undefined)
- */
-
-
-function testcase() {
- 'use strict';
-
- try {
- fnGlobalObject().undefined = 42;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-28-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-28-s.js
deleted file mode 100644
index 039991a37..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-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.13/11.13.1/11.13.1-4-28-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'eval' appears as the LeftHandSideExpression of simple assignment(=) under strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("var eval = 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-28gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-28gs.js
deleted file mode 100644
index 86867f1ba..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-28gs.js
+++ /dev/null
@@ -1,14 +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.13/11.13.1/11.13.1-4-28gs.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'Math.PI' appears as the LeftHandSideExpression of simple assignment(=)
- * @onlyStrict
- * @negative NotEarlyError
- */
-"use strict";
-throw NotEarlyError;
-Math.PI = 20;
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29-s.js
deleted file mode 100644
index c9a5a404c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29-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.13/11.13.1/11.13.1-4-29-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'arguments' appears as the LeftHandSideExpression of simple assignment(=) under strict mode
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("var arguments = 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29gs.js
deleted file mode 100644
index 86e4f59ce..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-29gs.js
+++ /dev/null
@@ -1,13 +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.13/11.13.1/11.13.1-4-29gs.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'Math.PI' appears as the LeftHandSideExpression of simple assignment(=)
- * @onlyStrict
- * @negative .
- */
-"use strict";
-Math.PI = 20;
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-3-s.js
deleted file mode 100644
index ff4d1710d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-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.13/11.13.1/11.13.1-4-3-s.js
- * @description simple assignment throws TypeError if LeftHandSide is a readonly property in strict mode (Global.Infinity)
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- try {
- fnGlobalObject().Infinity = 42;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-30-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-30-s.js
deleted file mode 100644
index e494fab1b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-30-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.13/11.13.1/11.13.1-4-30-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'eval' appears as the LeftHandSideExpression (PrimaryExpression) of simple assignment(=) under strict mode
- * @onlyStrict
- */
-
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("(eval) = 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-31-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-31-s.js
deleted file mode 100644
index 1d70a7723..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-31-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.13/11.13.1/11.13.1-4-31-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'arguments' appears as the LeftHandSideExpression (PrimaryExpression) of simple assignment(=) under strict mode
- * @onlyStrict
- */
-
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("(arguments) = 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-6-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-6-s.js
deleted file mode 100644
index 158152924..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.1/11.13.1-4-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.13/11.13.1/11.13.1-4-6-s.js
- * @description simple assignment throws TypeError if LeftHandSide is a readonly property in strict mode (Function.length)
- * @onlyStrict
- */
-
-
-function testcase() {
- 'use strict';
-
- try {
- Function.length = 42;
- return false;
- }
- catch (e) {
- return (e instanceof TypeError);
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js
deleted file mode 100644
index 3a8522a32..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-1-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(*=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_1 *= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js
deleted file mode 100644
index e0c7dddb4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-10-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(^=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_10 ^= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js
deleted file mode 100644
index 60d2e8a63..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-11-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(|=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_11 |= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js
deleted file mode 100644
index ae0eff54b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-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.13/11.13.2/11.13.2-12-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(*=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_12 = 5
- _11_13_2_12 *= 2;
- return _11_13_2_12 === 10;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js
deleted file mode 100644
index 3dc5a0f34..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-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.13/11.13.2/11.13.2-13-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(/=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_13 = 6
- _11_13_2_13 /= 2;
- return _11_13_2_13 === 3;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js
deleted file mode 100644
index 578fae60e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-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.13/11.13.2/11.13.2-14-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(%=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_14 = 5
- _11_13_2_14 %= 2;
- return _11_13_2_14 === 1;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js
deleted file mode 100644
index 832e1f98d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-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.13/11.13.2/11.13.2-15-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(>>>=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_15 = 8
- _11_13_2_15 >>>= 2;
- return _11_13_2_15 === 2;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js
deleted file mode 100644
index ae83bb032..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-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.13/11.13.2/11.13.2-16-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(-=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_16 = 5
- _11_13_2_16 -= 2;
- return _11_13_2_16 === 3;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js
deleted file mode 100644
index f78dd1b8b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-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.13/11.13.2/11.13.2-17-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(<<=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_17 = 1;
- _11_13_2_17 <<= 2;
- return _11_13_2_17 === 4;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js
deleted file mode 100644
index cb2af550d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-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.13/11.13.2/11.13.2-18-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(>>=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_18 = 4
- _11_13_2_18 >>= 2;
- return _11_13_2_18 === 1;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js
deleted file mode 100644
index 187d7c78a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-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.13/11.13.2/11.13.2-19-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(+=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_19 = -1
- _11_13_2_19 += 10;
- return _11_13_2_19 === 9;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js
deleted file mode 100644
index 395bed37d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-2-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(/=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_2 /= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js
deleted file mode 100644
index 8f1547ca7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-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.13/11.13.2/11.13.2-20-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(&=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_20 = 5
- _11_13_2_20 &= 3;
- return _11_13_2_20 === 1;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js
deleted file mode 100644
index 3cf11ab55..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-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.13/11.13.2/11.13.2-21-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(^=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_21 = 5
- _11_13_2_21 ^= 3;
- return _11_13_2_21 === 6;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js
deleted file mode 100644
index b525c1621..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-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.13/11.13.2/11.13.2-22-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(|=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_22 = 5
- _11_13_2_22 |= 2;
- return _11_13_2_22 === 7;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js
deleted file mode 100644
index f6b492dc3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-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.13/11.13.2/11.13.2-23-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(*=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop *= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js
deleted file mode 100644
index 7c0886277..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-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.13/11.13.2/11.13.2-24-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(/=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop /= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js
deleted file mode 100644
index 3f52583c3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-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.13/11.13.2/11.13.2-25-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(%=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop %= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js
deleted file mode 100644
index a13b710d8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-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.13/11.13.2/11.13.2-26-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(+=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop += 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js
deleted file mode 100644
index c8b649257..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-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.13/11.13.2/11.13.2-27-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(-=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop -= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js
deleted file mode 100644
index 326c710e1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-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.13/11.13.2/11.13.2-28-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(<<=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop <<= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js
deleted file mode 100644
index dac5aff74..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-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.13/11.13.2/11.13.2-29-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js
deleted file mode 100644
index efbbe64ab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-3-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(%=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_3 %= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js
deleted file mode 100644
index 77b4a3f99..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-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.13/11.13.2/11.13.2-30-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>>=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js
deleted file mode 100644
index 1a42e5ac1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-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.13/11.13.2/11.13.2-31-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(&=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop &= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js
deleted file mode 100644
index 63ed6d804..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-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.13/11.13.2/11.13.2-32-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(^=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop ^= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js
deleted file mode 100644
index a0b27a8f3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-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.13/11.13.2/11.13.2-33-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(|=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop |= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js
deleted file mode 100644
index 196038b2b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-34-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(*=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop *= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js
deleted file mode 100644
index 2a7dba157..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-35-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(/=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop /= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js
deleted file mode 100644
index 2e1204180..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-36-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(%=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop %= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js
deleted file mode 100644
index e426178ab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-37-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(+=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop += 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js
deleted file mode 100644
index a522f871e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-38-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(-=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop -= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js
deleted file mode 100644
index a682e1466..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-39-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(<<=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop <<= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js
deleted file mode 100644
index e565ceccc..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-4-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(+=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_4 += 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js
deleted file mode 100644
index 2f31f32bb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-40-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js
deleted file mode 100644
index acc1d54ff..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-41-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>>=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js
deleted file mode 100644
index 6b2f4642a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-42-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(&=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop &= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js
deleted file mode 100644
index 72aafec6e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-43-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(^=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop ^= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js
deleted file mode 100644
index 33a47ddb9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-44-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(|=) is a reference of to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop |= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js
deleted file mode 100644
index 5122b4bdf..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-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.13/11.13.2/11.13.2-45-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(*=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len *= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js
deleted file mode 100644
index 382f41c25..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-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.13/11.13.2/11.13.2-46-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(/=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len /= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js
deleted file mode 100644
index 4e3761c20..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-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.13/11.13.2/11.13.2-47-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(%=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len %= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js
deleted file mode 100644
index fa14cbf86..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-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.13/11.13.2/11.13.2-48-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(+=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len += 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js
deleted file mode 100644
index b9105eca8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-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.13/11.13.2/11.13.2-49-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(-=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len -= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js
deleted file mode 100644
index 09fdb5fa9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-5-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(-=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_5 -= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js
deleted file mode 100644
index 7ae50545b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-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.13/11.13.2/11.13.2-50-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(<<=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len <<= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js
deleted file mode 100644
index 7818d3d81..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-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.13/11.13.2/11.13.2-51-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len >>= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js
deleted file mode 100644
index 0668c86e6..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-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.13/11.13.2/11.13.2-52-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>>=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len >>>= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js
deleted file mode 100644
index 64bdafb9b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-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.13/11.13.2/11.13.2-53-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(&=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len &= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js
deleted file mode 100644
index f5439a483..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-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.13/11.13.2/11.13.2-54-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(^=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len ^= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js
deleted file mode 100644
index e44a53038..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-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.13/11.13.2/11.13.2-55-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(|=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len |= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js
deleted file mode 100644
index 6bbe5ceb7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-1-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(*=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval *= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js
deleted file mode 100644
index acf0fc522..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-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.13/11.13.2/11.13.2-6-10-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(^=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval ^= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js
deleted file mode 100644
index 7273172df..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-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.13/11.13.2/11.13.2-6-11-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(|=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval |= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js
deleted file mode 100644
index b3eaf8e76..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-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.13/11.13.2/11.13.2-6-12-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(*=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments *= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js
deleted file mode 100644
index f553885ba..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-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.13/11.13.2/11.13.2-6-13-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(/=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments /= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js
deleted file mode 100644
index f039ab988..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-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.13/11.13.2/11.13.2-6-14-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(%=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments %= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js
deleted file mode 100644
index cd473315c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-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.13/11.13.2/11.13.2-6-15-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(+=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments += 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js
deleted file mode 100644
index 4c7038b79..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-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.13/11.13.2/11.13.2-6-16-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(-=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments -= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js
deleted file mode 100644
index 1b0efaf36..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-17-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(<<=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments <<= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js
deleted file mode 100644
index 0413ebfeb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-18-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments >>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js
deleted file mode 100644
index 8af9d1b37..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-19-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(>>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments >>>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js
deleted file mode 100644
index a3f33416c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.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.13/11.13.2/11.13.2-6-1gs.js
- * @description Strict Mode - SyntaxError is throw if the identifier eval appears as the LeftHandSideExpression of a Compound Assignment operator(*=)
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-
-"use strict";
-throw NotEarlyError;
-eval *= 20;
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js
deleted file mode 100644
index f342f29ef..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-2-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(/=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval /= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js
deleted file mode 100644
index 468a01dab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-20-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(&=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments &= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js
deleted file mode 100644
index 6ce81e359..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-21-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(^=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments ^= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js
deleted file mode 100644
index 48a6651c2..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-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.13/11.13.2/11.13.2-6-22-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(|=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments |= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js
deleted file mode 100644
index 133e41d16..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-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.13/11.13.2/11.13.2-6-3-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(%=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval %= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js
deleted file mode 100644
index c5314930e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-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.13/11.13.2/11.13.2-6-4-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(+=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval += 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js
deleted file mode 100644
index 394632041..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-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.13/11.13.2/11.13.2-6-5-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(-=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval -= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js
deleted file mode 100644
index e3e709b76..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-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.13/11.13.2/11.13.2-6-6-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(<<=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval <<= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js
deleted file mode 100644
index f07505be0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-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.13/11.13.2/11.13.2-6-7-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval >>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js
deleted file mode 100644
index 8a2226ae1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-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.13/11.13.2/11.13.2-6-8-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(>>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval >>>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js
deleted file mode 100644
index 4f5817fdb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-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.13/11.13.2/11.13.2-6-9-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(&=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval &= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js
deleted file mode 100644
index 832d3afd0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(<<=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_6 <<= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js
deleted file mode 100644
index 8a290330a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-7-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(>>=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_7 >>= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js
deleted file mode 100644
index 4f4167f87..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-8-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(>>>=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_8 >>>= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js
deleted file mode 100644
index 3393d5c27..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.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.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-9-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(&=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_9 &= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_1.js
deleted file mode 100644
index 8ae5b5e84..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_1.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.2/11.2.3/11.2.3-3_1.js
- * @description Call arguments are evaluated before the check is made to see if the object is actually callable (FunctionDeclaration)
- */
-
-
-function testcase() {
- var fooCalled = false;
- function foo(){ fooCalled = true; }
-
- var o = { };
- try {
- o.bar( foo() );
- throw new Exception("o.bar does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (fooCalled===true);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_2.js
deleted file mode 100644
index 5e7496d51..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-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.2/11.2.3/11.2.3-3_2.js
- * @description Call arguments are evaluated before the check is made to see if the object is actually callable (FunctionExpression)
- */
-
-
-function testcase() {
- var fooCalled = false;
- var foo = function (){ fooCalled = true; }
-
- var o = { };
- try {
- o.bar( foo() );
- throw new Exception("o.bar does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (fooCalled===true);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_3.js
deleted file mode 100644
index 04616e5a0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_3.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.2/11.2.3/11.2.3-3_3.js
- * @description Call arguments are not evaluated before the check is made to see if the object is actually callable (undefined member)
- */
-
-
-function testcase() {
- var fooCalled = false;
- function foo(){ fooCalled = true; }
-
- var o = { };
- try {
- o.bar.gar( foo() );
- throw new Exception("o.bar does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (fooCalled===false);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_4.js
deleted file mode 100644
index f6970fa79..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_4.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.2/11.2.3/11.2.3-3_4.js
- * @description Call arguments are evaluated before the check is made to see if the object is actually callable (property)
- */
-
-
-function testcase() {
- var fooCalled = false;
- function foo(){ fooCalled = true; }
-
- var o = { };
- Object.defineProperty(o, "bar", {get: function() {this.barGetter = true; return 42;},
- set: function(x) {this.barSetter = true; }});
- try {
- o.bar( foo() );
- throw new Exception("o.bar does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (fooCalled===true) && (o.barGetter===true) && (o.barSetter===undefined);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_5.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_5.js
deleted file mode 100644
index 3e2315f03..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_5.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.2/11.2.3/11.2.3-3_5.js
- * @description Call arguments are evaluated before the check is made to see if the object is actually callable (eval'ed)
- */
-
-
-function testcase() {
- var fooCalled = false;
- function foo(){ fooCalled = true; }
-
- var o = { };
- try {
- eval("o.bar( foo() );");
- throw new Exception("o.bar does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (fooCalled===true);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_6.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_6.js
deleted file mode 100644
index c2bfcc45a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_6.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.2/11.2.3/11.2.3-3_6.js
- * @description Call arguments are evaluated before the check is made to see if the object is actually callable (getter called)
- */
-
-
-function testcase() {
- var o = { };
- Object.defineProperty(o, "bar", {get: function() {this.barGetter = true; return 42;},
- set: function(x) {this.barSetter = true; }});
- try {
- o.foo( o.bar );
- throw new Exception("o.foo does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (o.barGetter===true) && (o.barSetter===undefined);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_7.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_7.js
deleted file mode 100644
index 2c320e778..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_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.
-/**
- * @path ch11/11.2/11.2.3/11.2.3-3_7.js
- * @description Call arguments are evaluated before the check is made to see if the object is actually callable (getter called as indexed property)
- */
-
-
-function testcase() {
- var o = { };
- Object.defineProperty(o, "bar", {get: function() {this.barGetter = true; return 42;},
- set: function(x) {this.barSetter = true; }});
- try {
- o.foo( o["bar"] );
- throw new Exception("o.foo does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (o.barGetter===true) && (o.barSetter===undefined);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_8.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_8.js
deleted file mode 100644
index 67e5b9b80..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.2/11.2.3/11.2.3-3_8.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.
-/**
- * @path ch11/11.2/11.2.3/11.2.3-3_8.js
- * @description Call arguments are evaluated before the check is made to see if the object is actually callable (global object)
- */
-
-
-function testcase() {
- if (this!==fnGlobalObject()) {
- return;
- }
-
- var fooCalled = false;
- function foo(){ fooCalled = true; }
-
- try {
- this.bar( foo() );
- throw new Exception("this.bar does not exist!");
- } catch(e) {
- return (e instanceof TypeError) && (fooCalled===true);
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-1-s.js
deleted file mode 100644
index 28b299108..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-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.3/11.3.1/11.3.1-2-1-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'arguments' appear as a PostfixExpression(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.3/11.3.1/11.3.1-2-1gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-1gs.js
deleted file mode 100644
index 15456cd5c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-1gs.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.3/11.3.1/11.3.1-2-1gs.js
- * @description Strict Mode - SyntaxError is throw if the identifier arguments appear as a PostfixExpression(arguments++)
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-
-"use strict";
-throw NotEarlyError;
-arguments++;
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-2-s.js
deleted file mode 100644
index f71ea4568..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-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.3/11.3.1/11.3.1-2-2-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'eval' appear as a PostfixExpression(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.3/11.3.1/11.3.1-2-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-2-3-s.js
deleted file mode 100644
index e46a70606..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.1/11.3.1-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.3/11.3.1/11.3.1-2-3-s.js
- * @description Strict Mode - SyntaxError is not thrown if the identifier 'arguments[...]' appears as a PostfixExpression(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.3/11.3.2/11.3.2-2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-2-1-s.js
deleted file mode 100644
index f40c73ac1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-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.3/11.3.2/11.3.2-2-1-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'arguments' appear as a PostfixExpression(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.3/11.3.2/11.3.2-2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-2-2-s.js
deleted file mode 100644
index 09c186fd3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-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.3/11.3.2/11.3.2-2-2-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier 'eval' appear as a PostfixExpression(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.3/11.3.2/11.3.2-2-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-2-3-s.js
deleted file mode 100644
index 6eb43dbbd..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.3/11.3.2/11.3.2-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.3/11.3.2/11.3.2-2-3-s.js
- * @description Strict Mode - SyntaxError is not thrown if the identifier 'arguments[...]' appears as a PostfixExpression(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.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);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-1.js
deleted file mode 100644
index 97270dca2..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-1.js
+++ /dev/null
@@ -1,31 +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.8/11.8.2/11.8.2-1.js
- * @description 11.8.2 Greater-than Operator - Partial left to right order enforced when using Greater-than operator: valueOf > valueOf
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- valueOf: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- valueOf: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return !(obj1 > obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-2.js
deleted file mode 100644
index 248452e99..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-2.js
+++ /dev/null
@@ -1,31 +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.8/11.8.2/11.8.2-2.js
- * @description 11.8.2 Greater-than Operator - Partial left to right order enforced when using Greater-than operator: valueOf > toString
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- valueOf: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- toString: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return !(obj1 > obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-3.js
deleted file mode 100644
index b0db66533..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-3.js
+++ /dev/null
@@ -1,31 +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.8/11.8.2/11.8.2-3.js
- * @description 11.8.2 Greater-than Operator - Partial left to right order enforced when using Greater-than operator: toString > valueOf
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- toString: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- valueOf: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return !(obj1 > obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-4.js
deleted file mode 100644
index 50817010b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.2/11.8.2-4.js
+++ /dev/null
@@ -1,31 +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.8/11.8.2/11.8.2-4.js
- * @description 11.8.2 Greater-than Operator - Partial left to right order enforced when using Greater-than operator: toString > toString
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- toString: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- toString: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return !(obj1 > obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-1.js
deleted file mode 100644
index 4dc765ee2..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-1.js
+++ /dev/null
@@ -1,31 +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.8/11.8.3/11.8.3-1.js
- * @description 11.8.3 Less-than-or-equal Operator - Partial left to right order enforced when using Less-than-or-equal operator: valueOf <= valueOf
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- valueOf: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- valueOf: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return (obj1 <= obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-2.js
deleted file mode 100644
index 0ff108b51..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-2.js
+++ /dev/null
@@ -1,31 +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.8/11.8.3/11.8.3-2.js
- * @description 11.8.3 Less-than-or-equal Operator - Partial left to right order enforced when using Less-than-or-equal operator: valueOf <= toString
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- valueOf: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- toString: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return (obj1 <= obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-3.js
deleted file mode 100644
index 2f5deae83..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-3.js
+++ /dev/null
@@ -1,31 +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.8/11.8.3/11.8.3-3.js
- * @description 11.8.3 Less-than-or-equal Operator - Partial left to right order enforced when using Less-than-or-equal operator: toString <= valueOf
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- toString: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- valueOf: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return (obj1 <= obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-4.js
deleted file mode 100644
index 9105f9e6f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-4.js
+++ /dev/null
@@ -1,31 +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.8/11.8.3/11.8.3-4.js
- * @description 11.8.3 Less-than-or-equal Operator - Partial left to right order enforced when using Less-than-or-equal operator: toString <= toString
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- toString: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- toString: function () {
- if (accessed === true) {
- return 4;
- } else {
- return 2;
- }
- }
- };
- return (obj1 <= obj2);
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-5.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-5.js
deleted file mode 100644
index 9356ff34e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.8/11.8.3/11.8.3-5.js
+++ /dev/null
@@ -1,31 +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.8/11.8.3/11.8.3-5.js
- * @description 11.8.3 Less-than-or-equal Operator - Partial left to right order enforced when using Less-than-or-equal operator: valueOf <= valueOf
- */
-
-
-function testcase() {
- var accessed = false;
- var obj1 = {
- valueOf: function () {
- accessed = true;
- return 3;
- }
- };
- var obj2 = {
- valueOf: function () {
- if (accessed === true) {
- return 3;
- } else {
- return 2;
- }
- }
- };
- return (obj1 <= obj2);
- }
-runTestCase(testcase);