aboutsummaryrefslogtreecommitdiffstats
path: root/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4
diff options
context:
space:
mode:
authorBrian Terlson <brian.terlson@microsoft.com>2014-07-16 13:59:52 -0700
committerBrian Terlson <brian.terlson@microsoft.com>2014-07-16 13:59:52 -0700
commite30c0b3183ac2a52e896c9dcda47a34df34d3099 (patch)
tree2e65aeeca5936af8a1c16f1a24322897e0265cc2 /external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4
parent5278df472144fc9b5c2a55d6e69063caadad544f (diff)
Remove external folder
Diffstat (limited to 'external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4')
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-1.js26
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-2.js31
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-3.js34
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-4.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-5.js27
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-c-1.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-s.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-1-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-2-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-1gs.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-2-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-4-s.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-1-s.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11-s.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12-s.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12gs.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-2-s.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-21-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-21gs.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22gs.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25gs.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-3-s.js27
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35gs.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-4-s.js29
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44gs.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49gs.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-5-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52-s.js21
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52gs.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53gs.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57-s.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57gs.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58-s.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58gs.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60gs.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8-s.js20
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8gs.js18
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98-s.js17
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99-s.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99gs.js15
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9gs.js18
207 files changed, 0 insertions, 3825 deletions
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-1.js
deleted file mode 100644
index 233eac2c8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-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.
-/**
- * @path ch10/10.4/10.4.2/10.4.2-1-1.js
- * @description Indirect call to eval has context set to global context
- */
-
-var __10_4_2_1_1_1 = "str";
-function testcase() {
- try {
-
- var _eval = eval;
- var __10_4_2_1_1_1 = "str1";
- if(_eval("\'str\' === __10_4_2_1_1_1") === true && // indirect eval
- eval("\'str1\' === __10_4_2_1_1_1") === true) { // direct eval
- return true;
- }
- return false;
- } finally {
- delete this.__10_4_2_1_1_1;
- }
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-2.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-2.js
deleted file mode 100644
index 7c144f552..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-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 ch10/10.4/10.4.2/10.4.2-1-2.js
- * @description Indirect call to eval has context set to global context (nested function)
- */
-
-var __10_4_2_1_2 = "str";
-function testcase() {
- try {
-
- var _eval = eval;
- var __10_4_2_1_2 = "str1";
- function foo() {
- var __10_4_2_1_2 = "str2";
- if(_eval("\'str\' === __10_4_2_1_2") === true && // indirect eval
- eval("\'str2\' === __10_4_2_1_2") === true) { // direct eval
- return true;
- } else {
- return false;
- }
- }
- return foo();
- } finally {
- delete this.__10_4_2_1_1_2;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-3.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-3.js
deleted file mode 100644
index 078ea21ab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-3.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.2/10.4.2-1-3.js
- * @description Indirect call to eval has context set to global context (catch block)
- */
-
-var __10_4_2_1_3 = "str";
-function testcase() {
-
- try {
-
- var _eval = eval;
- var __10_4_2_1_3 = "str1";
- try {
- throw "error";
- }
- catch (e) {
- var __10_4_2_1_3 = "str2";
- if (_eval("\'str\' === __10_4_2_1_3") === true && // indirect eval
- eval("\'str2\' === __10_4_2_1_3") === true) { // direct eval
- return true;
- } else {
- return false;
- }
- }
- } finally {
- delete this.__10_4_2_1_3;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-4.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-4.js
deleted file mode 100644
index 8a025f0d9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-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.
-/**
- * @path ch10/10.4/10.4.2/10.4.2-1-4.js
- * @description Indirect call to eval has context set to global context (with block)
- */
-
-var __10_4_2_1_4 = "str";
-function testcase() {
- try {
- var o = new Object();
- o.__10_4_2_1_4 = "str2";
- var _eval = eval;
- var __10_4_2_1_4 = "str1";
- with (o) {
- if (_eval("\'str\' === __10_4_2_1_4") === true && // indirect eval
- eval("\'str2\' === __10_4_2_1_4") === true) { // direct eval
- return true;
- }
- }
- return false;
- } finally {
- delete this.__10_4_2_1_4;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-5.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-5.js
deleted file mode 100644
index 3808a9988..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-1-5.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 ch10/10.4/10.4.2/10.4.2-1-5.js
- * @description Indirect call to eval has context set to global context (inside another eval)
- */
-
-var __10_4_2_1_5 = "str";
-function testcase() {
- try {
-
- var __10_4_2_1_5 = "str1";
- var r = eval("\
- var _eval = eval; \
- var __10_4_2_1_5 = \'str2\'; \
- _eval(\"\'str\' === __10_4_2_1_5 \") && \
- eval(\"\'str2\' === __10_4_2_1_5\")\
- ");
- return r;
- } finally {
- delete this.__10_4_2_1_5;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-c-1.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-c-1.js
deleted file mode 100644
index 61d85cec0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-c-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 ch10/10.4/10.4.2/10.4.2-2-c-1.js
- * @description Direct val code in non-strict mode - can instantiate variable in calling context
- */
-
-
-function testcase() {
- var x = 0;
- return function inner() {
- eval("var x = 1");
- if (x === 1)
- return true;
- } ();
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-s.js
deleted file mode 100644
index fb00b04f5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-2-s.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 ch10/10.4/10.4.2/10.4.2-2-s.js
- * @description Strict Mode - Strict mode eval code cannot instantiate functions in the variable environment of the caller to eval
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- eval("(function fun(x){ return x })(10)");
- return typeof (fun) === "undefined";
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-1-s.js
deleted file mode 100644
index 57ee1912d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-1-s.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.
-/**
- * @path ch10/10.4/10.4.2/10.4.2-3-c-1-s.js
- * @description Direct eval code in strict mode - cannot instantiate variable in the variable environment of the calling context
- * @onlyStrict
- */
-
-
-function testcase() {
- var _10_4_2_3_c_1_s = 0;
- function _10_4_2_3_c_1_sFunc() {
- eval("'use strict';var _10_4_2_3_c_1_s = 1");
- return _10_4_2_3_c_1_s===0;
- }
- return _10_4_2_3_c_1_sFunc();
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-2-s.js
deleted file mode 100644
index 91caa626b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2-3-c-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 ch10/10.4/10.4.2/10.4.2-3-c-2-s.js
- * @description Calling code in strict mode - eval cannot instantiate variable in the variable environment of the calling context
- * @onlyStrict
- */
-
-
-function testcase() {
- var _10_4_2_3_c_2_s = 0;
- function _10_4_2_3_c_2_sFunc() {
- 'use strict';
- eval("var _10_4_2_3_c_2_s = 1");
- return _10_4_2_3_c_2_s===0;
- }
- return _10_4_2_3_c_2_sFunc();
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-1gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-1gs.js
deleted file mode 100644
index e0d77031f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-1gs.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.2/10.4.2.1-1gs.js
- * @description Strict Mode - eval code cannot instantiate variable in the variable environment of the calling context that invoked the eval if the code of the calling context is strict code
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-
-"use strict";
-eval("var x = 7;");
-x = 9;
-throw NotEarlyError;
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-2-s.js
deleted file mode 100644
index 5fc76cb35..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-2-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 ch10/10.4/10.4.2/10.4.2.1-2-s.js
- * @description Strict Mode - Strict mode eval code cannot instantiate functions in the variable environment of the caller to eval
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
-
- eval("function _10_4_2_1_2_fun(){}");
- return typeof _10_4_2_1_2_fun === "undefined";
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-4-s.js
deleted file mode 100644
index 89ce85399..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.2/10.4.2.1-4-s.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 ch10/10.4/10.4.2/10.4.2.1-4-s.js
- * @description Strict Mode - Strict mode eval code cannot instantiate functions in the variable environment of the caller to eval which is contained in strict mode code
- * @onlyStrict
- */
-
-
-function testcase() {
-
- eval("'use strict'; function _10_4_2_1_4_fun(){}");
- return typeof _10_4_2_1_4_fun === "undefined";
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-1-s.js
deleted file mode 100644
index 9ed7152e4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-1-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 ch10/10.4/10.4.3/10.4.3-1-1-s.js
- * @description this is not coerced to an object in strict mode (Number)
- * @noStrict
- */
-
-
-function testcase() {
-
- function foo()
- {
- 'use strict';
- return typeof(this);
- }
-
- function bar()
- {
- return typeof(this);
- }
-
-
- return foo.call(1) === 'number' && bar.call(1) === 'object';
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10-s.js
deleted file mode 100644
index d737cff1a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10-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 ch10/10.4/10.4.3/10.4.3-1-10-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var f = function () {
- "use strict";
- return typeof this;
-}
-return f() === "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100-s.js
deleted file mode 100644
index 98deb941e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100-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 ch10/10.4/10.4.3/10.4.3-1-100-s.js
- * @description Strict Mode - checking 'this' (strict function passed as arg to String.prototype.replace from non-strict context)
- * @onlyStrict
- */
-
-function testcase() {
-var x = 3;
-
-function f() {
- "use strict";
- x = this;
- return "a";
-}
-return ("ab".replace("b", f)==="aa") && (x===undefined);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100gs.js
deleted file mode 100644
index b78f81660..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-100gs.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 ch10/10.4/10.4.3/10.4.3-1-100gs.js
- * @description Strict Mode - checking 'this' (strict function passed as arg to String.prototype.replace from non-strict context)
- * @onlyStrict
- */
-var x = 3;
-
-function f() {
- "use strict";
- x = this;
- return "a";
-}
-if (("ab".replace("b", f)!=="aa") || (x!==undefined)) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101-s.js
deleted file mode 100644
index 4274ee625..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101-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 ch10/10.4/10.4.3/10.4.3-1-101-s.js
- * @description Strict Mode - checking 'this' (non-strict function passed as arg to String.prototype.replace from strict context)
- * @onlyStrict
- */
-
-function testcase() {
-var x = 3;
-
-function f() {
- x = this;
- return "a";
-}
-
-return (function() {"use strict"; return "ab".replace("b", f)==="aa";}()) && (x===fnGlobalObject());
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101gs.js
deleted file mode 100644
index d6f5f27cb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-101gs.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 ch10/10.4/10.4.3/10.4.3-1-101gs.js
- * @description Strict Mode - checking 'this' (non-strict function passed as arg to String.prototype.replace from strict context)
- * @onlyStrict
- */
-var x = 3;
-
-function f() {
- x = this;
- return "a";
-}
-
-if ( (!(function() {"use strict"; return "ab".replace("b", f)==="aa";}())) || (x!==fnGlobalObject())) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102-s.js
deleted file mode 100644
index 0a11390ef..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102-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 ch10/10.4/10.4.3/10.4.3-1-102-s.js
- * @description Strict Mode - checking 'this' (strict anonymous function passed as arg to String.prototype.replace from non-strict context)
- * @onlyStrict
- */
-
-function testcase() {
-var x = 3;
-
-return ("ab".replace("b", (function () {
- "use strict";
- return function () {
- x = this;
- return "a";
- }
- })())==="aa") && (x===undefined);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102gs.js
deleted file mode 100644
index 90505a2fd..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-102gs.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 ch10/10.4/10.4.3/10.4.3-1-102gs.js
- * @description Strict Mode - checking 'this' (strict anonymous function passed as arg to String.prototype.replace from non-strict context)
- * @onlyStrict
- */
-var x = 3;
-if ( ("ab".replace("b", (function () {
- "use strict";
- return function () {
- x = this;
- return "a";
- }
- })())!=="aa") || (x!==undefined)) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10gs.js
deleted file mode 100644
index 74ee475ae..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-10gs.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 ch10/10.4/10.4.3/10.4.3-1-10gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-var f = function () {
- "use strict";
- return typeof this;
-}
-if (f() !== "undefined") {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11-s.js
deleted file mode 100644
index 8f7813338..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11-s.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 ch10/10.4/10.4.3/10.4.3-1-11-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-return (function () {
- return typeof this;
-})() === "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11gs.js
deleted file mode 100644
index 3be7db62a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-11gs.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 ch10/10.4/10.4.3/10.4.3-1-11gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-if ((function () {
- return typeof this;
-})() !== "undefined") {
- throw "'this' had incorrect value!";
-}
-
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12-s.js
deleted file mode 100644
index a88b4c03f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12-s.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 ch10/10.4/10.4.3/10.4.3-1-12-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-return (function () {
- "use strict";
- return typeof this;
-})() === "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12gs.js
deleted file mode 100644
index 0bb4a9781..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-12gs.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-12gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-if ((function () {
- "use strict";
- return typeof this;
-})() !== "undefined") {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13-s.js
deleted file mode 100644
index c4ebc9d39..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-13-s.js
- * @description Strict Mode - checking 'this' (Function constructor defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var f = Function("return typeof this;");
-return f() !== "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13gs.js
deleted file mode 100644
index d6c4d550a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-13gs.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 ch10/10.4/10.4.3/10.4.3-1-13gs.js
- * @description Strict - checking 'this' from a global scope (Function constructor defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var f = Function("return typeof this;");
-if (f() === "undefined") {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14-s.js
deleted file mode 100644
index fe45b6931..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14-s.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 ch10/10.4/10.4.3/10.4.3-1-14-s.js
- * @description Strict Mode - checking 'this' (Function constructor includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var f = Function("\"use strict\";\nreturn typeof this;");
-return f() === "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14gs.js
deleted file mode 100644
index cec5e66d8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-14gs.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 ch10/10.4/10.4.3/10.4.3-1-14gs.js
- * @description Strict - checking 'this' from a global scope (Function constructor includes strict directive prologue)
- * @onlyStrict
- */
-
-var f = Function("\"use strict\";\nreturn typeof this;");
-if (f() !== "undefined") {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15-s.js
deleted file mode 100644
index 961d55b6d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-15-s.js
- * @description Strict Mode - checking 'this' (New'ed Function constructor defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var f = new Function("return typeof this;");
-return f() !== "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15gs.js
deleted file mode 100644
index 26d75fa64..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-15gs.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 ch10/10.4/10.4.3/10.4.3-1-15gs.js
- * @description Strict - checking 'this' from a global scope (New'ed Function constructor defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var f = new Function("return typeof this;");
-if (f() === "undefined") {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16-s.js
deleted file mode 100644
index 6167f4c4a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16-s.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 ch10/10.4/10.4.3/10.4.3-1-16-s.js
- * @description Strict Mode - checking 'this' (New'ed Function constructor includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var f = new Function("\"use strict\";\nreturn typeof this;");
-return f() === "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16gs.js
deleted file mode 100644
index b7a2287e7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-16gs.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 ch10/10.4/10.4.3/10.4.3-1-16gs.js
- * @description Strict - checking 'this' from a global scope (New'ed Function constructor includes strict directive prologue)
- * @onlyStrict
- */
-
-var f = new Function("\"use strict\";\nreturn typeof this;");
-if (f() !== "undefined") {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17-s.js
deleted file mode 100644
index 4d2caf063..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17-s.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 ch10/10.4/10.4.3/10.4.3-1-17-s.js
- * @description Strict Mode - checking 'this' (eval used within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-return (eval("typeof this") === "undefined") && (eval("this") !== fnGlobalObject());
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17gs.js
deleted file mode 100644
index f583c6e89..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-17gs.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 ch10/10.4/10.4.3/10.4.3-1-17gs.js
- * @description Strict - checking 'this' from a global scope (eval used within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-if (eval("this") !== fnGlobalObject()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19-s.js
deleted file mode 100644
index c2d412838..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-19-s.js
- * @description Strict Mode - checking 'this' (indirect eval used within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var my_eval = eval;
-return my_eval("this") === fnGlobalObject();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19gs.js
deleted file mode 100644
index 2d1c35edc..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-19gs.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 ch10/10.4/10.4.3/10.4.3-1-19gs.js
- * @description Strict - checking 'this' from a global scope (indirect eval used within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var my_eval = eval;
-if (my_eval("this") !== fnGlobalObject()) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-2-s.js
deleted file mode 100644
index 0efe7fd65..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-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 ch10/10.4/10.4.3/10.4.3-1-2-s.js
- * @description this is not coerced to an object in strict mode (string)
- * @noStrict
- */
-
-
-function testcase() {
-
- function foo()
- {
- 'use strict';
- return typeof(this);
- }
-
- function bar()
- {
- return typeof(this);
- }
-
-
- return foo.call('1') === 'string' && bar.call('1') === 'object';
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20-s.js
deleted file mode 100644
index 869bc53e4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20-s.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 ch10/10.4/10.4.3/10.4.3-1-20-s.js
- * @description Strict Mode - checking 'this' (indirect eval includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var my_eval = eval;
-return my_eval("\"use strict\";\nthis") === fnGlobalObject();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20gs.js
deleted file mode 100644
index 48544cb0e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-20gs.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 ch10/10.4/10.4.3/10.4.3-1-20gs.js
- * @description Strict - checking 'this' from a global scope (indirect eval includes strict directive prologue)
- * @onlyStrict
- */
-
-var my_eval = eval;
-if (my_eval("\"use strict\";\nthis") !== fnGlobalObject() ) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-21-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-21-s.js
deleted file mode 100644
index 915f54ce8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-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 ch10/10.4/10.4.3/10.4.3-1-21-s.js
- * @description Strict Mode - checking 'this' (New'ed object from FunctionDeclaration defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-function f() {
- return this;
-}
-return ( (new f())!==fnGlobalObject()) && (typeof (new f()) !== "undefined");
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-21gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-21gs.js
deleted file mode 100644
index b12634049..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-21gs.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 ch10/10.4/10.4.3/10.4.3-1-21gs.js
- * @description Strict - checking 'this' from a global scope (New'ed object from FunctionDeclaration defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-function f() {
- return this;
-}
-if (((new f()) === fnGlobalObject()) || (typeof (new f()) === "undefined")) {
- throw "'this' had incorrect value!";
-}
-
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22-s.js
deleted file mode 100644
index 55d66e60c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22-s.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 ch10/10.4/10.4.3/10.4.3-1-22-s.js
- * @description Strict Mode - checking 'this' (New'ed object from FunctionDeclaration includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-function f() {
- "use strict";
- return this;
-}
-return ( (new f())!==fnGlobalObject()) && (typeof (new f()) !== "undefined");
-
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22gs.js
deleted file mode 100644
index 1abde0e2f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-22gs.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 ch10/10.4/10.4.3/10.4.3-1-22gs.js
- * @description Strict - checking 'this' from a global scope (New'ed object from FunctionDeclaration includes strict directive prologue)
- * @onlyStrict
- */
-
-function f() {
- "use strict";
- return this;
-}
-if (((new f()) === fnGlobalObject()) || (typeof (new f()) === "undefined")) {
- throw "'this' had incorrect value!";
-}
-
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23-s.js
deleted file mode 100644
index b2c40be4f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23-s.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 ch10/10.4/10.4.3/10.4.3-1-23-s.js
- * @description Strict Mode - checking 'this' (New'ed object from FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var f = function () {
- return this;
-}
-return ( (new f())!==fnGlobalObject()) && (typeof (new f()) !== "undefined");
-
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23gs.js
deleted file mode 100644
index 4aab84291..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-23gs.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 ch10/10.4/10.4.3/10.4.3-1-23gs.js
- * @description Strict - checking 'this' from a global scope (New'ed object from FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var f = function () {
- return this;
-}
-if (((new f()) === fnGlobalObject()) || (typeof (new f()) === "undefined")) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24-s.js
deleted file mode 100644
index 3499abe4d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24-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 ch10/10.4/10.4.3/10.4.3-1-24-s.js
- * @description Strict Mode - checking 'this' (New'ed object from FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var f = function () {
- "use strict";
- return this;
-}
-return ( (new f())!==fnGlobalObject()) && (typeof (new f()) !== "undefined");
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24gs.js
deleted file mode 100644
index 38d5e1490..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-24gs.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 ch10/10.4/10.4.3/10.4.3-1-24gs.js
- * @description Strict - checking 'this' from a global scope (New'ed object from FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-var f = function () {
- "use strict";
- return this;
-}
-if (((new f()) === fnGlobalObject()) || (typeof (new f()) === "undefined")) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25-s.js
deleted file mode 100644
index 138802f64..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25-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 ch10/10.4/10.4.3/10.4.3-1-25-s.js
- * @description Strict Mode - checking 'this' (New'ed object from Anonymous FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var obj = new (function () {
- return this;
-});
-return (obj !== fnGlobalObject()) && ((typeof obj) !== "undefined");
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25gs.js
deleted file mode 100644
index 30ac917cb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-25gs.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 ch10/10.4/10.4.3/10.4.3-1-25gs.js
- * @description Strict - checking 'this' from a global scope (New'ed object from Anonymous FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var obj = new (function () {
- return this;
-});
-if ((obj === fnGlobalObject()) || (typeof obj === "undefined")) {
- throw "'this' had incorrect value!";
-}
-
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26-s.js
deleted file mode 100644
index a015f4082..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26-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 ch10/10.4/10.4.3/10.4.3-1-26-s.js
- * @description Strict Mode - checking 'this' (New'ed object from Anonymous FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var obj = new (function () {
- "use strict";
- return this;
-});
-return (obj !== fnGlobalObject()) && ((typeof obj) !== "undefined");
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26gs.js
deleted file mode 100644
index e19bce342..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-26gs.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 ch10/10.4/10.4.3/10.4.3-1-26gs.js
- * @description Strict - checking 'this' from a global scope (New'ed object from Anonymous FunctionExpression includes strict directive prologue)
- * @onlyStrict
- */
-
-var obj = new (function () {
- "use strict";
- return this;
-});
-if ((obj === fnGlobalObject()) || (typeof obj === "undefined")) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27-s.js
deleted file mode 100644
index 54eda820f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27-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 ch10/10.4/10.4.3/10.4.3-1-27-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration defined within a FunctionDeclaration inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-function f1() {
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27gs.js
deleted file mode 100644
index 0cb1cb4f2..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-27gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-27gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration defined within a FunctionDeclaration inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-function f1() {
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28-s.js
deleted file mode 100644
index c2a5578a8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28-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 ch10/10.4/10.4.3/10.4.3-1-28-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression defined within a FunctionDeclaration inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-function f1() {
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28gs.js
deleted file mode 100644
index 663a18e00..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-28gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-28gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression defined within a FunctionDeclaration inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-function f1() {
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29-s.js
deleted file mode 100644
index 87ea431d7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-29-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression defined within a FunctionDeclaration inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-function f1() {
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29gs.js
deleted file mode 100644
index 416f1b4f3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-29gs.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 ch10/10.4/10.4.3/10.4.3-1-29gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression defined within a FunctionDeclaration inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-function f1() {
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-3-s.js
deleted file mode 100644
index 19bafdcff..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-3-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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-3-s.js
- * @description this is not coerced to an object in strict mode (undefined)
- * @noStrict
- */
-
-
-function testcase() {
-
- function foo()
- {
- 'use strict';
- return typeof(this);
- }
-
- function bar()
- {
- return typeof(this);
- }
- return foo.call(undefined) === 'undefined' && bar.call() === 'object';
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30-s.js
deleted file mode 100644
index b4085931b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30-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 ch10/10.4/10.4.3/10.4.3-1-30-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration defined within a FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var f1 = function () {
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30gs.js
deleted file mode 100644
index ab3c6222d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-30gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-30gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration defined within a FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var f1 = function () {
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31-s.js
deleted file mode 100644
index dc32ca19e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31-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 ch10/10.4/10.4.3/10.4.3-1-31-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression defined within a FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var f1 = function () {
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31gs.js
deleted file mode 100644
index 1bbb2d161..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-31gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-31gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression defined within a FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var f1 = function () {
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32-s.js
deleted file mode 100644
index 4ba988920..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-32-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression defined within a FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var f1 = function () {
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32gs.js
deleted file mode 100644
index 1cd2ad05a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-32gs.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 ch10/10.4/10.4.3/10.4.3-1-32gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression defined within a FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var f1 = function () {
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33-s.js
deleted file mode 100644
index 6c4d66e2e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-33-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration defined within an Anonymous FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-return (function () {
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33gs.js
deleted file mode 100644
index c288566cb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-33gs.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 ch10/10.4/10.4.3/10.4.3-1-33gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration defined within an Anonymous FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-if (! ((function () {
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})())) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34-s.js
deleted file mode 100644
index 9cf25b53d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-34-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression defined within an Anonymous FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-return (function () {
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34gs.js
deleted file mode 100644
index 72980aa41..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-34gs.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 ch10/10.4/10.4.3/10.4.3-1-34gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression defined within an Anonymous FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-if (! ((function () {
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35-s.js
deleted file mode 100644
index 8f7abb36f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35-s.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 ch10/10.4/10.4.3/10.4.3-1-35-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression defined within an Anonymous FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-return (function () {
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35gs.js
deleted file mode 100644
index ecee18fe3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-35gs.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 ch10/10.4/10.4.3/10.4.3-1-35gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression defined within an Anonymous FunctionExpression inside strict mode)
- * @onlyStrict
- */
-
-"use strict";
-if (! ((function () {
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36-s.js
deleted file mode 100644
index 08bea7cc4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36-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 ch10/10.4/10.4.3/10.4.3-1-36-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration defined within a FunctionDeclaration with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-function f1() {
- "use strict";
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36gs.js
deleted file mode 100644
index 88fab9f20..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-36gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-36gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration defined within a FunctionDeclaration with a strict directive prologue)
- * @onlyStrict
- */
-
-function f1() {
- "use strict";
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37-s.js
deleted file mode 100644
index 93e7fde28..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37-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 ch10/10.4/10.4.3/10.4.3-1-37-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression defined within a FunctionDeclaration with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-function f1() {
- "use strict";
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37gs.js
deleted file mode 100644
index 795b6032d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-37gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-37gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression defined within a FunctionDeclaration with a strict directive prologue)
- * @onlyStrict
- */
-
-function f1() {
- "use strict";
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38-s.js
deleted file mode 100644
index f496d4ed0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-38-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression defined within a FunctionDeclaration with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-function f1() {
- "use strict";
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38gs.js
deleted file mode 100644
index 1c00b742e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-38gs.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 ch10/10.4/10.4.3/10.4.3-1-38gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression defined within a FunctionDeclaration with a strict directive prologue)
- * @onlyStrict
- */
-
-function f1() {
- "use strict";
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39-s.js
deleted file mode 100644
index 22478bc26..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39-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 ch10/10.4/10.4.3/10.4.3-1-39-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration defined within a FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var f1 = function () {
- "use strict";
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39gs.js
deleted file mode 100644
index 7ec3adf91..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-39gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-39gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration defined within a FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-var f1 = function () {
- "use strict";
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-4-s.js
deleted file mode 100644
index 28bd8f059..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-4-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 ch10/10.4/10.4.3/10.4.3-1-4-s.js
- * @description this is not coerced to an object in strict mode (boolean)
- * @noStrict
- */
-
-
-function testcase() {
-
- function foo()
- {
- 'use strict';
- return typeof(this);
- }
-
- function bar()
- {
- return typeof(this);
- }
-
-
- return foo.call(true) === 'boolean' && bar.call(true) === 'object';
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40-s.js
deleted file mode 100644
index b90817f63..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40-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 ch10/10.4/10.4.3/10.4.3-1-40-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression defined within a FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var f1 = function () {
- "use strict";
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40gs.js
deleted file mode 100644
index 2d8fbf0ba..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-40gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-40gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression defined within a FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-var f1 = function () {
- "use strict";
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41-s.js
deleted file mode 100644
index 48495e392..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-41-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression defined within a FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var f1 = function () {
- "use strict";
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41gs.js
deleted file mode 100644
index 43cba61c8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-41gs.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 ch10/10.4/10.4.3/10.4.3-1-41gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression defined within a FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-var f1 = function () {
- "use strict";
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42-s.js
deleted file mode 100644
index c4f705857..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-42-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration defined within an Anonymous FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-return (function () {
- "use strict";
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42gs.js
deleted file mode 100644
index b1802bf16..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-42gs.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 ch10/10.4/10.4.3/10.4.3-1-42gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration defined within an Anonymous FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-if (! ((function () {
- "use strict";
- function f() {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43-s.js
deleted file mode 100644
index 6575e56b9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-43-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-return (function () {
- "use strict";
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43gs.js
deleted file mode 100644
index 0da4b7871..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-43gs.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 ch10/10.4/10.4.3/10.4.3-1-43gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-if (! ((function () {
- "use strict";
- var f = function () {
- return typeof this;
- }
- return (f()==="undefined") && ((typeof this)==="undefined");
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44-s.js
deleted file mode 100644
index b7ac11d8d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44-s.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 ch10/10.4/10.4.3/10.4.3-1-44-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-return (function () {
- "use strict";
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44gs.js
deleted file mode 100644
index 2300e4acb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-44gs.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 ch10/10.4/10.4.3/10.4.3-1-44gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue)
- * @onlyStrict
- */
-
-if (! ((function () {
- "use strict";
- return ((function () {
- return typeof this;
- })()==="undefined") && ((typeof this)==="undefined");
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45-s.js
deleted file mode 100644
index 2319556ee..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45-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 ch10/10.4/10.4.3/10.4.3-1-45-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration with a strict directive prologue defined within a FunctionDeclaration)
- * @onlyStrict
- */
-
-function testcase() {
-function f1() {
- function f() {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45gs.js
deleted file mode 100644
index fcf06e69c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-45gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-45gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration with a strict directive prologue defined within a FunctionDeclaration)
- * @onlyStrict
- */
-
-function f1() {
- function f() {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46-s.js
deleted file mode 100644
index 51840542d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46-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 ch10/10.4/10.4.3/10.4.3-1-46-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression with a strict directive prologue defined within a FunctionDeclaration)
- * @onlyStrict
- */
-
-function testcase() {
-function f1() {
- var f = function () {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46gs.js
deleted file mode 100644
index ab1a8fb37..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-46gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-46gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression with a strict directive prologue defined within a FunctionDeclaration)
- * @onlyStrict
- */
-
-function f1() {
- var f = function () {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47-s.js
deleted file mode 100644
index a882d766b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-47-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionDeclaration)
- * @onlyStrict
- */
-
-function testcase() {
-function f1() {
- return ((function () {
- "use strict";
- return typeof this;
- })()==="undefined") && (this===fnGlobalObject());
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47gs.js
deleted file mode 100644
index 0b5f22257..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-47gs.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 ch10/10.4/10.4.3/10.4.3-1-47gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionDeclaration)
- * @onlyStrict
- */
-
-function f1() {
- return ((function () {
- "use strict";
- return typeof this;
- })()==="undefined") && (this===fnGlobalObject());
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48-s.js
deleted file mode 100644
index fa1608455..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48-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 ch10/10.4/10.4.3/10.4.3-1-48-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration with a strict directive prologue defined within a FunctionExpression)
- * @onlyStrict
- */
-
-function testcase() {
-var f1 = function () {
- function f() {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48gs.js
deleted file mode 100644
index 58d2c6cab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-48gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-48gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration with a strict directive prologue defined within a FunctionExpression)
- * @onlyStrict
- */
-
-var f1 = function () {
- function f() {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49-s.js
deleted file mode 100644
index e498bce83..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49-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 ch10/10.4/10.4.3/10.4.3-1-49-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression with a strict directive prologue defined within a FunctionExpression)
- * @onlyStrict
- */
-
-function testcase() {
-var f1 = function () {
- var f = function () {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49gs.js
deleted file mode 100644
index 7601d47b8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-49gs.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-49gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression with a strict directive prologue defined within a FunctionExpression)
- * @onlyStrict
- */
-
-var f1 = function () {
- var f = function () {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-5-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-5-s.js
deleted file mode 100644
index 5d64cea6b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-5-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 ch10/10.4/10.4.3/10.4.3-1-5-s.js
- * @description this is not coerced to an object in strict mode (function)
- * @onlyStrict
- */
-
-
-function testcase() {
-
- function foo()
- {
- 'use strict';
- return typeof(this);
- }
-
- function bar()
- {
- return typeof(this);
- }
-
- function foobar()
- {
- }
-
- return foo.call(foobar) === 'function' && bar.call(foobar) === 'function';
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50-s.js
deleted file mode 100644
index 53b5799d4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-50-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionExpression)
- * @onlyStrict
- */
-
-function testcase() {
-var f1 = function () {
- return ((function () {
- "use strict";
- return typeof this;
- })()==="undefined") && (this===fnGlobalObject());
-}
-return f1();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50gs.js
deleted file mode 100644
index d98414499..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-50gs.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 ch10/10.4/10.4.3/10.4.3-1-50gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionExpression)
- * @onlyStrict
- */
-
-var f1 = function () {
- return ((function () {
- "use strict";
- return typeof this;
- })()==="undefined") && (this===fnGlobalObject());
-}
-if (! f1()) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51-s.js
deleted file mode 100644
index cf21320ac..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-51-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration with a strict directive prologue defined within an Anonymous FunctionExpression)
- * @onlyStrict
- */
-
-function testcase() {
-return (function () {
- function f() {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51gs.js
deleted file mode 100644
index 93cbbd570..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-51gs.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 ch10/10.4/10.4.3/10.4.3-1-51gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration with a strict directive prologue defined within an Anonymous FunctionExpression)
- * @onlyStrict
- */
-
-if (! ((function () {
- function f() {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52-s.js
deleted file mode 100644
index cf1974398..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52-s.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.
-/**
- * @path ch10/10.4/10.4.3/10.4.3-1-52-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression)
- * @onlyStrict
- */
-
-function testcase() {
-return (function () {
- var f = function () {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52gs.js
deleted file mode 100644
index 592b9f787..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-52gs.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 ch10/10.4/10.4.3/10.4.3-1-52gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression)
- * @onlyStrict
- */
-
-if (! ((function () {
- var f = function () {
- "use strict";
- return typeof this;
- }
- return (f()==="undefined") && (this===fnGlobalObject());
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53-s.js
deleted file mode 100644
index 35aeb95d0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53-s.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 ch10/10.4/10.4.3/10.4.3-1-53-s.js
- * @description Strict Mode - checking 'this' (Anonymous FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression)
- * @onlyStrict
- */
-
-function testcase() {
-return (function () {
- return ((function () {
- "use strict";
- return typeof this;
- })()==="undefined") && (this===fnGlobalObject());
-})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53gs.js
deleted file mode 100644
index 5ac377c64..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-53gs.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 ch10/10.4/10.4.3/10.4.3-1-53gs.js
- * @description Strict - checking 'this' from a global scope (Anonymous FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression)
- * @onlyStrict
- */
-
-if (! ((function () {
- return ((function () {
- "use strict";
- return typeof this;
- })()==="undefined") && (this===fnGlobalObject());
-})())) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54-s.js
deleted file mode 100644
index ac481d610..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-54-s.js
- * @description Strict Mode - checking 'this' (Literal getter defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var o = { get foo() { return this; } }
-return o.foo===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54gs.js
deleted file mode 100644
index 571ad634e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-54gs.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 ch10/10.4/10.4.3/10.4.3-1-54gs.js
- * @description Strict - checking 'this' from a global scope (Literal getter defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var o = { get foo() { return this; } }
-if (o.foo!==o) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55-s.js
deleted file mode 100644
index 49acc2d11..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55-s.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 ch10/10.4/10.4.3/10.4.3-1-55-s.js
- * @description Strict Mode - checking 'this' (Literal getter includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var o = { get foo() { "use strict"; return this; } }
-return o.foo===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55gs.js
deleted file mode 100644
index ab3ccbbc5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-55gs.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 ch10/10.4/10.4.3/10.4.3-1-55gs.js
- * @description Strict - checking 'this' from a global scope (Literal getter includes strict directive prologue)
- * @onlyStrict
- */
-
-var o = { get foo() { "use strict"; return this; } }
-if (o.foo!==o) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56-s.js
deleted file mode 100644
index 1a492c462..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56-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 ch10/10.4/10.4.3/10.4.3-1-56-s.js
- * @description Strict Mode - checking 'this' (Literal setter defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var x = 2;
-var o = { set foo(stuff) { x=this; } }
-o.foo = 3;
-return x===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56gs.js
deleted file mode 100644
index 7ea7c7a3f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-56gs.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 ch10/10.4/10.4.3/10.4.3-1-56gs.js
- * @description Strict - checking 'this' from a global scope (Literal setter defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var x = 2;
-var o = { set foo(stuff) { x=this; } }
-o.foo = 3;
-if (x!==o) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57-s.js
deleted file mode 100644
index bcd4ef62c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57-s.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 ch10/10.4/10.4.3/10.4.3-1-57-s.js
- * @description Strict Mode - checking 'this' (Literal setter includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var x = 2;
-var o = { set foo(stuff) { "use strict"; x=this; } }
-o.foo = 3;
-return x===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57gs.js
deleted file mode 100644
index e59df3357..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-57gs.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-57gs.js
- * @description Strict - checking 'this' from a global scope (Literal setter includes strict directive prologue)
- * @onlyStrict
- */
-
-var x = 2;
-var o = { set foo(stuff) { "use strict"; x=this; } }
-o.foo = 3;
-if (x!==o) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58-s.js
deleted file mode 100644
index 964f8d435..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58-s.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 ch10/10.4/10.4.3/10.4.3-1-58-s.js
- * @description Strict Mode - checking 'this' (Injected getter defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var o = {};
-Object.defineProperty(o, "foo", { get: function() { return this; } });
-return o.foo===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58gs.js
deleted file mode 100644
index 166e44079..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-58gs.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-58gs.js
- * @description Strict - checking 'this' from a global scope (Injected getter defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var o = {};
-Object.defineProperty(o, "foo", { get : function() { return this; } });
-if (o.foo!==o) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59-s.js
deleted file mode 100644
index 7d0afddf5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-59-s.js
- * @description Strict Mode - checking 'this' (Injected getter includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-Object.defineProperty(o, "foo", { get: function() { "use strict"; return this; } });
-return o.foo===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59gs.js
deleted file mode 100644
index 09e1d0648..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-59gs.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 ch10/10.4/10.4.3/10.4.3-1-59gs.js
- * @description Strict - checking 'this' from a global scope (Injected getter includes strict directive prologue)
- * @onlyStrict
- */
-
-var o = {};
-Object.defineProperty(o, "foo", { get: function() { "use strict"; return this; } });
-if (o.foo!==o) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60-s.js
deleted file mode 100644
index 1bd803bee..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60-s.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 ch10/10.4/10.4.3/10.4.3-1-60-s.js
- * @description Strict Mode - checking 'this' (Injected setter defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var o = {};
-var x = 2;
-Object.defineProperty(o, "foo", { set: function(stuff) { x=this; } });
-o.foo = 3;
-return x===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60gs.js
deleted file mode 100644
index 09053dbd1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-60gs.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 ch10/10.4/10.4.3/10.4.3-1-60gs.js
- * @description Strict - checking 'this' from a global scope (Injected setter defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var o = {};
-var x = 2;
-Object.defineProperty(o, "foo", { set: function(stuff) { x=this; } });
-o.foo = 3;
-if (x!==o) {
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61-s.js
deleted file mode 100644
index 23586b250..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61-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 ch10/10.4/10.4.3/10.4.3-1-61-s.js
- * @description Strict Mode - checking 'this' (Injected setter includes strict directive prologue)
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-var x = 2;
-Object.defineProperty(o, "foo", { set: function(stuff) { "use strict"; x=this; } });
-o.foo = 3;
-return x===o;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61gs.js
deleted file mode 100644
index 2d31c32d8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-61gs.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 ch10/10.4/10.4.3/10.4.3-1-61gs.js
- * @description Strict - checking 'this' from a global scope (Injected setter includes strict directive prologue)
- * @onlyStrict
- */
-
-var o = {};
-var x = 2;
-Object.defineProperty(o, "foo", { set: function(stuff) { "use strict"; x=this; } });
-o.foo = 3;
-if (x!==o) {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62-s.js
deleted file mode 100644
index a2e3c0bb8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-62-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by non-strict function declaration)
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this;};
-function foo() { return f();}
-return foo()===undefined;
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62gs.js
deleted file mode 100644
index 9cd2ae0e7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-62gs.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 ch10/10.4/10.4.3/10.4.3-1-62gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by non-strict function declaration)
- * @onlyStrict
- */
-
-function f() { "use strict"; return this;};
-function foo() { return f();}
-if (foo()!==undefined){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63-s.js
deleted file mode 100644
index 5b93d280b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63-s.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 ch10/10.4/10.4.3/10.4.3-1-63-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by non-strict eval)
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===undefined;};
-return eval("f();");
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63gs.js
deleted file mode 100644
index 07f7a9cee..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-63gs.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 ch10/10.4/10.4.3/10.4.3-1-63gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by non-strict eval)
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! eval("f();")){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64-s.js
deleted file mode 100644
index ddb042449..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64-s.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 ch10/10.4/10.4.3/10.4.3-1-64-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by non-strict Function constructor)
- * @onlyStrict
- */
-
-function testcase() {
-fnGlobalObject().f = function() { "use strict"; return this===undefined;};
-return Function("return f();")();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64gs.js
deleted file mode 100644
index 6877c8341..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-64gs.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 ch10/10.4/10.4.3/10.4.3-1-64gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by non-strict Function constructor)
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! (Function("return f();")())){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65-s.js
deleted file mode 100644
index 5b0f20a65..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65-s.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 ch10/10.4/10.4.3/10.4.3-1-65-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by non-strict new'ed Function constructor)
- * @onlyStrict
- */
-
-function testcase() {
-fnGlobalObject().f = function() { "use strict"; return this===undefined;};
-return (new Function("return f();"))();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65gs.js
deleted file mode 100644
index 567a12360..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-65gs.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 ch10/10.4/10.4.3/10.4.3-1-65gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by non-strict new'ed Function constructor)
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! ( (new Function("return f();")) () )){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66-s.js
deleted file mode 100644
index 3b4401827..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66-s.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 ch10/10.4/10.4.3/10.4.3-1-66-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.apply())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===undefined;};
-return f.apply();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66gs.js
deleted file mode 100644
index 29a609b7a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-66gs.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 ch10/10.4/10.4.3/10.4.3-1-66gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.apply())
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! f.apply()){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67-s.js
deleted file mode 100644
index baf57dc0c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67-s.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 ch10/10.4/10.4.3/10.4.3-1-67-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.apply(null))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===null;};
-return f.apply(null);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67gs.js
deleted file mode 100644
index 9122b9fde..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-67gs.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 ch10/10.4/10.4.3/10.4.3-1-67gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.apply(null))
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===null;};
-if (! f.apply(null)){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68-s.js
deleted file mode 100644
index 10a5294e1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68-s.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 ch10/10.4/10.4.3/10.4.3-1-68-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.apply(undefined))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===undefined;};
-return f.apply(undefined);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68gs.js
deleted file mode 100644
index 5bfeee3f0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-68gs.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 ch10/10.4/10.4.3/10.4.3-1-68gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.apply(undefined))
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! f.apply(undefined)){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69-s.js
deleted file mode 100644
index 8db3b94ce..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-69-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.apply(someObject))
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-function f() { "use strict"; return this===o;};
-return f.apply(o);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69gs.js
deleted file mode 100644
index f32b45575..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-69gs.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 ch10/10.4/10.4.3/10.4.3-1-69gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.apply(someObject))
- * @onlyStrict
- */
-
-var o = {};
-function f() { "use strict"; return this===o;};
-if (! f.apply(o)){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7-s.js
deleted file mode 100644
index ae370f766..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7-s.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 ch10/10.4/10.4.3/10.4.3-1-7-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration defined within strict mode)
- * @onlyStrict
- */
-
-
-function testcase() {
-"use strict";
-function f() {
- return typeof this;
-}
-return f() === "undefined";
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70-s.js
deleted file mode 100644
index d1bf918ee..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70-s.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 ch10/10.4/10.4.3/10.4.3-1-70-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.apply(globalObject))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this;};
-return f.apply(fnGlobalObject()) === fnGlobalObject();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70gs.js
deleted file mode 100644
index 0044b8afd..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-70gs.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 ch10/10.4/10.4.3/10.4.3-1-70gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.apply(globalObject))
- * @onlyStrict
- */
-
-function f() { "use strict"; return this;};
-if (f.apply(fnGlobalObject()) !== fnGlobalObject()){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71-s.js
deleted file mode 100644
index 5fe5dcba3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71-s.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 ch10/10.4/10.4.3/10.4.3-1-71-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.call())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===undefined;};
-return f.call();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71gs.js
deleted file mode 100644
index c978be9ad..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-71gs.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 ch10/10.4/10.4.3/10.4.3-1-71gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.call())
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! f.call()){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72-s.js
deleted file mode 100644
index b9c669291..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72-s.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 ch10/10.4/10.4.3/10.4.3-1-72-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.call(null))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===null;};
-return f.call(null);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72gs.js
deleted file mode 100644
index 49ca243d1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-72gs.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 ch10/10.4/10.4.3/10.4.3-1-72gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.call(null))
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===null;};
-if (! f.call(null)){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73-s.js
deleted file mode 100644
index e04b5d7be..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73-s.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 ch10/10.4/10.4.3/10.4.3-1-73-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.call(undefined))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===undefined;};
-return f.call(undefined);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73gs.js
deleted file mode 100644
index 10a3176db..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-73gs.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 ch10/10.4/10.4.3/10.4.3-1-73gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.call(undefined))
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! f.call(undefined)){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74-s.js
deleted file mode 100644
index 7e2d746e3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-74-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.call(someObject))
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-function f() { "use strict"; return this===o;};
-return f.call(o);
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74gs.js
deleted file mode 100644
index 27a73d67f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-74gs.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 ch10/10.4/10.4.3/10.4.3-1-74gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.call(someObject))
- * @onlyStrict
- */
-
-var o = {};
-function f() { "use strict"; return this===o;};
-if (! f.call(o)){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75-s.js
deleted file mode 100644
index fa8f4d4b0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75-s.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 ch10/10.4/10.4.3/10.4.3-1-75-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.call(globalObject))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this;};
-return f.call(fnGlobalObject()) === fnGlobalObject();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75gs.js
deleted file mode 100644
index 3df699177..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-75gs.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 ch10/10.4/10.4.3/10.4.3-1-75gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.call(globalObject))
- * @onlyStrict
- */
-
-function f() { "use strict"; return this;};
-if (f.call(fnGlobalObject()) !== fnGlobalObject()){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76-s.js
deleted file mode 100644
index 7918f0dfa..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76-s.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 ch10/10.4/10.4.3/10.4.3-1-76-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.bind()())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===undefined;};
-return f.bind()();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76gs.js
deleted file mode 100644
index f61d0e324..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-76gs.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 ch10/10.4/10.4.3/10.4.3-1-76gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.bind()())
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! (f.bind()())){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77-s.js
deleted file mode 100644
index fb5614dd9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77-s.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 ch10/10.4/10.4.3/10.4.3-1-77-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.bind(null)())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===null;};
-return f.bind(null)();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77gs.js
deleted file mode 100644
index 51d38c398..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-77gs.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 ch10/10.4/10.4.3/10.4.3-1-77gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.bind(null)())
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===null;};
-if (! (f.bind(null)())){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78-s.js
deleted file mode 100644
index 3d50f279c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78-s.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 ch10/10.4/10.4.3/10.4.3-1-78-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.bind(undefined)())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this===undefined;};
-return f.bind(undefined)();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78gs.js
deleted file mode 100644
index 8d67642fa..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-78gs.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 ch10/10.4/10.4.3/10.4.3-1-78gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.bind(undefined)())
- * @onlyStrict
- */
-
-function f() { "use strict"; return this===undefined;};
-if (! (f.bind(undefined)())){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79-s.js
deleted file mode 100644
index 5dace0a45..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-79-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.bind(someObject)())
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-function f() { "use strict"; return this===o;};
-return f.bind(o)();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79gs.js
deleted file mode 100644
index a347c004a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-79gs.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 ch10/10.4/10.4.3/10.4.3-1-79gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.bind(someObject)())
- * @onlyStrict
- */
-
-var o = {};
-function f() { "use strict"; return this===o;};
-if (! (f.bind(o)())){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7gs.js
deleted file mode 100644
index 23b1c0583..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-7gs.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 ch10/10.4/10.4.3/10.4.3-1-7gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-function f() {
- return typeof this;
-}
-if (f() !== "undefined") {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8-s.js
deleted file mode 100644
index 7d6beaa1a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8-s.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 ch10/10.4/10.4.3/10.4.3-1-8-s.js
- * @description Strict Mode - checking 'this' (FunctionDeclaration includes strict directive prologue)
- * @onlyStrict
- */
-
-
-function testcase() {
-function f() {
- "use strict";
- return typeof this;
-}
-return f() === "undefined";
-}
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80-s.js
deleted file mode 100644
index 86951b61a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80-s.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 ch10/10.4/10.4.3/10.4.3-1-80-s.js
- * @description Strict Mode - checking 'this' (strict function declaration called by Function.prototype.bind(globalObject)())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { "use strict"; return this;};
-return f.bind(fnGlobalObject())() === fnGlobalObject();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80gs.js
deleted file mode 100644
index e3ed02e6a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-80gs.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 ch10/10.4/10.4.3/10.4.3-1-80gs.js
- * @description Strict - checking 'this' from a global scope (strict function declaration called by Function.prototype.bind(globalObject)())
- * @onlyStrict
- */
-
-function f() { "use strict"; return this;};
-if (f.bind(fnGlobalObject())() !== fnGlobalObject()){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81-s.js
deleted file mode 100644
index fa2f7d0fc..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-81-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict function declaration)
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this!==undefined;};
-function foo() { "use strict"; return f();}
-return foo();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81gs.js
deleted file mode 100644
index c50601a5b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-81gs.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 ch10/10.4/10.4.3/10.4.3-1-81gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict function declaration)
- * @onlyStrict
- */
-
-function f() { return this!==undefined;};
-function foo() { "use strict"; return f();}
-if (! foo()){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82-s.js
deleted file mode 100644
index 2c27c6ac2..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82-s.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 ch10/10.4/10.4.3/10.4.3-1-82-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict eval)
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this!==undefined;};
-return (function () {"use strict"; return eval("f();");})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82gs.js
deleted file mode 100644
index 4ec1d6550..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-82gs.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 ch10/10.4/10.4.3/10.4.3-1-82gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict eval)
- * @onlyStrict
- */
-
-function f() { return this!==undefined;};
-if (! ((function () {"use strict"; return eval("f();");})()) ){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83-s.js
deleted file mode 100644
index f4392674c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83-s.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 ch10/10.4/10.4.3/10.4.3-1-83-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function constructor)
- * @onlyStrict
- */
-
-function testcase() {
-fnGlobalObject().f = function() {return this!==undefined;};
-return (function () {return Function("\"use strict\";return f();")();})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83gs.js
deleted file mode 100644
index fff41ce26..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-83gs.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 ch10/10.4/10.4.3/10.4.3-1-83gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function constructor)
- * @onlyStrict
- */
-
-function f() {return this!==undefined;};
-if (! ((function () {return Function("\"use strict\";return f();")();})()) ){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84-s.js
deleted file mode 100644
index 0127d3546..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84-s.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 ch10/10.4/10.4.3/10.4.3-1-84-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict new'ed Function constructor)
- * @onlyStrict
- */
-
-function testcase() {
-fnGlobalObject().f = function() { return this!==undefined;};
-return (function () {return new Function("\"use strict\";return f();")();})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84gs.js
deleted file mode 100644
index f6b94b3a7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-84gs.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 ch10/10.4/10.4.3/10.4.3-1-84gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict new'ed Function constructor)
- * @onlyStrict
- */
-
-function f() { return this!==undefined;};
-if (! ((function () {return new Function("\"use strict\";return f();")();})()) ){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85-s.js
deleted file mode 100644
index 3fca679bb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85-s.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 ch10/10.4/10.4.3/10.4.3-1-85-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.apply())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this!==undefined;};
-return (function () {"use strict"; return f.apply();})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85gs.js
deleted file mode 100644
index 2bfc9d4a5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-85gs.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 ch10/10.4/10.4.3/10.4.3-1-85gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.apply())
- * @onlyStrict
- */
-
-function f() { return this!==undefined;};
-if (! ((function () {"use strict"; return f.apply();})())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86-s.js
deleted file mode 100644
index 492708f99..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86-s.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 ch10/10.4/10.4.3/10.4.3-1-86-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.apply(null))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.apply(null);})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86gs.js
deleted file mode 100644
index a257a56e5..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-86gs.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 ch10/10.4/10.4.3/10.4.3-1-86gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.apply(null))
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.apply(null);})())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87-s.js
deleted file mode 100644
index 4a2f83ddb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87-s.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 ch10/10.4/10.4.3/10.4.3-1-87-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.apply(undefined))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject()};
-return (function () {"use strict"; return f.apply(undefined);})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87gs.js
deleted file mode 100644
index d975f02ec..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-87gs.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 ch10/10.4/10.4.3/10.4.3-1-87gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.apply(undefined))
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.apply(undefined);})())){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88-s.js
deleted file mode 100644
index 72c424567..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-88-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.apply(someObject))
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-function f() { return this===o;};
-return (function () {"use strict"; return f.apply(o);})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88gs.js
deleted file mode 100644
index 8b85f6993..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-88gs.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 ch10/10.4/10.4.3/10.4.3-1-88gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.apply(someObject))
- * @onlyStrict
- */
-
-var o = {};
-function f() { return this===o;};
-if (! ((function () {"use strict"; return f.apply(o);})())){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89-s.js
deleted file mode 100644
index 451851d5b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89-s.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 ch10/10.4/10.4.3/10.4.3-1-89-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.apply(globalObject))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this;};
-return (function () {"use strict"; return f.apply(fnGlobalObject()); })() === fnGlobalObject();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89gs.js
deleted file mode 100644
index 68f415a64..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-89gs.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 ch10/10.4/10.4.3/10.4.3-1-89gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.apply(globalObject))
- * @onlyStrict
- */
-
-function f() { return this;};
-if ((function () {"use strict"; return f.apply(fnGlobalObject());})() !== fnGlobalObject()){
- throw "'this' had incorrect value!";
-} \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8gs.js
deleted file mode 100644
index 814fb7ec7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-8gs.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 ch10/10.4/10.4.3/10.4.3-1-8gs.js
- * @description Strict - checking 'this' from a global scope (FunctionDeclaration includes strict directive prologue)
- * @onlyStrict
- */
-
-function f() {
- "use strict";
- return typeof this;
-}
-if (f() !== "undefined") {
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9-s.js
deleted file mode 100644
index 38ca374e7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9-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 ch10/10.4/10.4.3/10.4.3-1-9-s.js
- * @description Strict Mode - checking 'this' (FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-function testcase() {
-"use strict";
-var f = function () {
- return typeof this;
-}
-return f() === "undefined";
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90-s.js
deleted file mode 100644
index f70eaf9e8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90-s.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 ch10/10.4/10.4.3/10.4.3-1-90-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.call())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.call(); })();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90gs.js
deleted file mode 100644
index 921ad19e7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-90gs.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 ch10/10.4/10.4.3/10.4.3-1-90gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.call())
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.call();})())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91-s.js
deleted file mode 100644
index f385418dd..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91-s.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 ch10/10.4/10.4.3/10.4.3-1-91-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.call(null))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.call(null); })();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91gs.js
deleted file mode 100644
index 494e23750..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-91gs.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 ch10/10.4/10.4.3/10.4.3-1-91gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.call(null))
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.call(null); })())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92-s.js
deleted file mode 100644
index 427179d69..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92-s.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 ch10/10.4/10.4.3/10.4.3-1-92-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.call(undefined))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.call(undefined);})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92gs.js
deleted file mode 100644
index 41a838a78..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-92gs.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 ch10/10.4/10.4.3/10.4.3-1-92gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.call(undefined))
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.call(undefined);})())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93-s.js
deleted file mode 100644
index e8da599e7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-93-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.call(someObject))
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-function f() { return this===o;};
-return (function () {"use strict"; return f.call(o); })();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93gs.js
deleted file mode 100644
index 44bd495b4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-93gs.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 ch10/10.4/10.4.3/10.4.3-1-93gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.call(someObject))
- * @onlyStrict
- */
-
-var o = {};
-function f() { return this===o;};
-if (! ((function () {"use strict"; return f.call(o); })())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94-s.js
deleted file mode 100644
index 655ac9e76..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94-s.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 ch10/10.4/10.4.3/10.4.3-1-94-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.call(globalObject))
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.call(fnGlobalObject());})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94gs.js
deleted file mode 100644
index e752c688e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-94gs.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 ch10/10.4/10.4.3/10.4.3-1-94gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.call(globalObject))
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.call(fnGlobalObject());})())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95-s.js
deleted file mode 100644
index 9e40fcdff..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95-s.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 ch10/10.4/10.4.3/10.4.3-1-95-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.bind()())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.bind()(); })();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95gs.js
deleted file mode 100644
index 9bac2ca55..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-95gs.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 ch10/10.4/10.4.3/10.4.3-1-95gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.bind()())
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.bind()(); })())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96-s.js
deleted file mode 100644
index c11edb0ed..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96-s.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 ch10/10.4/10.4.3/10.4.3-1-96-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.bind(null)())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.bind(null)(); })();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96gs.js
deleted file mode 100644
index 06554ac5f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-96gs.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 ch10/10.4/10.4.3/10.4.3-1-96gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.bind(null)())
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.bind(null)(); })())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97-s.js
deleted file mode 100644
index 3884e5633..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97-s.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 ch10/10.4/10.4.3/10.4.3-1-97-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.bind(undefined)())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.bind(undefined)();})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97gs.js
deleted file mode 100644
index a7724a1ed..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-97gs.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 ch10/10.4/10.4.3/10.4.3-1-97gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.bind(undefined)())
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.bind(undefined)(); })())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98-s.js
deleted file mode 100644
index 1c07cafc6..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98-s.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/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 ch10/10.4/10.4.3/10.4.3-1-98-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.bind(someObject)())
- * @onlyStrict
- */
-
-function testcase() {
-var o = {};
-function f() { return this===o;};
-return (function () {"use strict"; return f.bind(o)();})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98gs.js
deleted file mode 100644
index c72e9dcc6..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-98gs.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 ch10/10.4/10.4.3/10.4.3-1-98gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.bind(someObject)())
- * @onlyStrict
- */
-
-var o = {};
-function f() { return this===o;};
-if (! ((function () {"use strict"; return f.bind(o)();})())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99-s.js
deleted file mode 100644
index 47b1dac4d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99-s.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 ch10/10.4/10.4.3/10.4.3-1-99-s.js
- * @description Strict Mode - checking 'this' (non-strict function declaration called by strict Function.prototype.bind(globalObject)())
- * @onlyStrict
- */
-
-function testcase() {
-function f() { return this===fnGlobalObject();};
-return (function () {"use strict"; return f.bind(fnGlobalObject())();})();
-}
-runTestCase(testcase); \ No newline at end of file
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99gs.js
deleted file mode 100644
index 5e9730d9f..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-99gs.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 ch10/10.4/10.4.3/10.4.3-1-99gs.js
- * @description Strict - checking 'this' from a global scope (non-strict function declaration called by strict Function.prototype.bind(globalObject)())
- * @onlyStrict
- */
-
-function f() { return this===fnGlobalObject();};
-if (! ((function () {"use strict"; return f.bind(fnGlobalObject())();})())){
- throw "'this' had incorrect value!";
-}
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9gs.js
deleted file mode 100644
index 56c150c89..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch10/10.4/10.4.3/10.4.3-1-9gs.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 ch10/10.4/10.4.3/10.4.3-1-9gs.js
- * @description Strict - checking 'this' from a global scope (FunctionExpression defined within strict mode)
- * @onlyStrict
- */
-
-"use strict";
-var f = function () {
- return typeof this;
-}
-if (f() !== "undefined") {
- throw "'this' had incorrect value!";
-} \ No newline at end of file