|
|
@@ -39,15 +39,12 @@ ecma/Array/15.4.1.js
|
|
|
ecma/Array/15.4.2.1-1.js
|
|
|
ecma/Array/15.4.2.2-1.js
|
|
|
ecma/Array/15.4.2.2-2.js
|
|
|
-# Freezes
|
|
|
-#ecma/Array/15.4.2.3.js
|
|
|
+ecma/Array/15.4.2.3.js
|
|
|
# Invalid IL
|
|
|
#ecma/Array/15.4.3.1-2.js
|
|
|
-# Freezes
|
|
|
-#ecma/Array/15.4.3.2.js
|
|
|
+ecma/Array/15.4.3.2.js
|
|
|
ecma/Array/15.4.3.js
|
|
|
-# Freezes
|
|
|
-#ecma/Array/15.4.4.1.js
|
|
|
+ecma/Array/15.4.4.1.js
|
|
|
# Invalid IL
|
|
|
#ecma/Array/15.4.4.2.js
|
|
|
#ecma/Array/15.4.4.3-1.js
|
|
|
@@ -75,14 +72,12 @@ ecma/Boolean/15.6.2.js
|
|
|
#ecma/Boolean/15.6.3.1-3.js
|
|
|
# Invalid IL
|
|
|
#ecma/Boolean/15.6.3.1-4.js
|
|
|
-# Freezes
|
|
|
-#ecma/Boolean/15.6.3.1-5.js
|
|
|
-#ecma/Boolean/15.6.3.1.js
|
|
|
-#ecma/Boolean/15.6.3.js
|
|
|
-#ecma/Boolean/15.6.4-1.js
|
|
|
+ecma/Boolean/15.6.3.1-5.js
|
|
|
+ecma/Boolean/15.6.3.1.js
|
|
|
+ecma/Boolean/15.6.3.js
|
|
|
+ecma/Boolean/15.6.4-1.js
|
|
|
ecma/Boolean/15.6.4-2.js
|
|
|
-# Freezes
|
|
|
-#ecma/Boolean/15.6.4.1.js
|
|
|
+ecma/Boolean/15.6.4.1.js
|
|
|
# Invalid IL
|
|
|
#ecma/Boolean/15.6.4.2-1.js
|
|
|
ecma/Boolean/15.6.4.2-2.js
|
|
|
@@ -97,8 +92,7 @@ ecma/Boolean/15.6.4.3-3.js
|
|
|
#ecma/Boolean/15.6.4.3-4-n.js
|
|
|
# Invalid IL
|
|
|
#ecma/Boolean/15.6.4.3.js
|
|
|
-# Freezes
|
|
|
-#ecma/Boolean/15.6.4.js
|
|
|
+ecma/Boolean/15.6.4.js
|
|
|
# Invalid IL
|
|
|
#ecma/Date/15.9.1.1-1.js
|
|
|
#ecma/Date/15.9.1.1-2.js
|
|
|
@@ -130,8 +124,7 @@ ecma/Date/15.9.4.2.js
|
|
|
# for blocks seem to be disconnected from their parent scopes and this file needs that
|
|
|
# to work
|
|
|
#ecma/Date/15.9.4.3.js
|
|
|
-# Freezes
|
|
|
-#ecma/Date/15.9.5.1.js
|
|
|
+ecma/Date/15.9.5.1.js
|
|
|
# Invalid IL
|
|
|
#ecma/Date/15.9.5.10-1.js
|
|
|
#ecma/Date/15.9.5.10-10.js
|
|
|
@@ -261,8 +254,7 @@ ecma/Date/15.9.5.4-1.js
|
|
|
#ecma/Date/15.9.5.7.js
|
|
|
#ecma/Date/15.9.5.8.js
|
|
|
#ecma/Date/15.9.5.9.js
|
|
|
-# Freezes
|
|
|
-#ecma/Date/15.9.5.js
|
|
|
+ecma/Date/15.9.5.js
|
|
|
#ecma/ExecutionContexts/10.1.3-1.js
|
|
|
ecma/ExecutionContexts/10.1.3.js
|
|
|
# Invalid IL
|
|
|
@@ -353,15 +345,13 @@ ecma/Expressions/11.4.2.js
|
|
|
#ecma/Expressions/11.4.3.js
|
|
|
ecma/Expressions/11.4.4.js
|
|
|
ecma/Expressions/11.4.5.js
|
|
|
-# Freezes
|
|
|
-#ecma/Expressions/11.4.6.js
|
|
|
+ecma/Expressions/11.4.6.js
|
|
|
# NullReferenceException from Binary:emit_access
|
|
|
#ecma/Expressions/11.4.8.js
|
|
|
-# Freezes
|
|
|
+# System.Exception: must create expr stm with
|
|
|
#ecma/Expressions/11.4.9.js
|
|
|
ecma/Expressions/11.5.1.js
|
|
|
-# Freezes
|
|
|
-#ecma/Expressions/11.5.2.js
|
|
|
+ecma/Expressions/11.5.2.js
|
|
|
#ecma/Expressions/11.5.3.js
|
|
|
# Needs new Function
|
|
|
#ecma/Expressions/11.6.1-1.js
|
|
|
@@ -373,7 +363,7 @@ ecma/Expressions/11.6.3.js
|
|
|
#ecma/Expressions/11.7.1.js
|
|
|
#ecma/Expressions/11.7.2.js
|
|
|
#ecma/Expressions/11.7.3.js
|
|
|
-# Freezes
|
|
|
+# Needs FunctionConstructor:CreateInstance
|
|
|
#ecma/Expressions/11.8.1.js
|
|
|
#ecma/Expressions/11.8.2.js
|
|
|
#ecma/Expressions/11.8.3.js
|
|
|
@@ -386,21 +376,19 @@ ecma/Expressions/11.6.3.js
|
|
|
#ecma/FunctionObjects/15.3.1.1-2.js
|
|
|
# Needs eval
|
|
|
#ecma/FunctionObjects/15.3.1.1-3.js
|
|
|
-# Freezes
|
|
|
+# Needs FunctionConstructor:CreateInstance
|
|
|
#ecma/FunctionObjects/15.3.2.1-1.js
|
|
|
# Needs new Function
|
|
|
#ecma/FunctionObjects/15.3.2.1-2.js
|
|
|
# Needs eval
|
|
|
#ecma/FunctionObjects/15.3.2.1-3.js
|
|
|
-# Freezes
|
|
|
-#ecma/FunctionObjects/15.3.3.1-1.js
|
|
|
+ecma/FunctionObjects/15.3.3.1-1.js
|
|
|
# Needs for in
|
|
|
#ecma/FunctionObjects/15.3.3.1-2.js
|
|
|
# Invalid IL
|
|
|
#ecma/FunctionObjects/15.3.3.1-3.js
|
|
|
#ecma/FunctionObjects/15.3.3.1-4.js
|
|
|
-# Freezes
|
|
|
-#ecma/FunctionObjects/15.3.3.2.js
|
|
|
+ecma/FunctionObjects/15.3.3.2.js
|
|
|
ecma/FunctionObjects/15.3.4-1.js
|
|
|
ecma/FunctionObjects/15.3.4.1.js
|
|
|
# Needs new Function
|
|
|
@@ -422,8 +410,7 @@ ecma/GlobalObject/15.1.1.2.js
|
|
|
#ecma/GlobalObject/15.1.2.1-2.js
|
|
|
# NullReferenceException from SemanticAnalyser:contains
|
|
|
#ecma/GlobalObject/15.1.2.2-1.js
|
|
|
-# Freezes
|
|
|
-#ecma/GlobalObject/15.1.2.2-2.js
|
|
|
+ecma/GlobalObject/15.1.2.2-2.js
|
|
|
# NullReferenceException from SemanticAnalyser:contains
|
|
|
#ecma/GlobalObject/15.1.2.3-1.js
|
|
|
ecma/GlobalObject/15.1.2.3-2.js
|
|
|
@@ -521,7 +508,7 @@ ecma/LexicalConventions/7.7.3.js
|
|
|
ecma/LexicalConventions/7.7.4.js
|
|
|
# Needs eval
|
|
|
#ecma/LexicalConventions/7.8.2-n.js
|
|
|
-# Freezes
|
|
|
+# ScriptObject:get_proto throws NullReferenceException
|
|
|
#ecma/Math/15.8-1.js
|
|
|
ecma/Math/15.8-2-n.js
|
|
|
# Needs eval
|
|
|
@@ -560,8 +547,7 @@ ecma/Math/15.8-2-n.js
|
|
|
#ecma/Math/15.8.2.17.js
|
|
|
#ecma/Math/15.8.2.18.js
|
|
|
#ecma/Math/15.8.2.2.js
|
|
|
-# Freezes
|
|
|
-#ecma/Math/15.8.2.3.js
|
|
|
+ecma/Math/15.8.2.3.js
|
|
|
# NotImplementedException from Binary:emit_access
|
|
|
#ecma/Math/15.8.2.4.js
|
|
|
#ecma/Math/15.8.2.5.js
|
|
|
@@ -569,8 +555,7 @@ ecma/Math/15.8-2-n.js
|
|
|
#ecma/Math/15.8.2.7.js
|
|
|
#ecma/Math/15.8.2.8.js
|
|
|
#ecma/Math/15.8.2.9.js
|
|
|
-# Freezes
|
|
|
-#ecma/NativeObjects/15-1.js
|
|
|
+ecma/NativeObjects/15-1.js
|
|
|
# NullReferenceException from SemanticAnalyser:contains
|
|
|
#ecma/NativeObjects/15-2.js
|
|
|
# Needs new Function
|
|
|
@@ -599,8 +584,8 @@ ecma/Number/15.7.3.4-1.js
|
|
|
#ecma/Number/15.7.3.4-3.js
|
|
|
# Needs for in
|
|
|
#ecma/Number/15.7.3.4-4.js
|
|
|
-# Freezes
|
|
|
-#ecma/Number/15.7.3.5-1.js
|
|
|
+ecma/Number/15.7.3.5-1.js
|
|
|
+# Invalid IL
|
|
|
#ecma/Number/15.7.3.5-2.js
|
|
|
#ecma/Number/15.7.3.5-3.js
|
|
|
# Needs for in
|
|
|
@@ -611,9 +596,8 @@ ecma/Number/15.7.3.6-1.js
|
|
|
#ecma/Number/15.7.3.6-3.js
|
|
|
# Needs for in
|
|
|
#ecma/Number/15.7.3.6-4.js
|
|
|
-# Freezes
|
|
|
-#ecma/Number/15.7.3.js
|
|
|
-#ecma/Number/15.7.4-1.js
|
|
|
+ecma/Number/15.7.3.js
|
|
|
+ecma/Number/15.7.4-1.js
|
|
|
ecma/Number/15.7.4.1.js
|
|
|
ecma/Number/15.7.4.2-1.js
|
|
|
# Needs eval
|
|
|
@@ -630,16 +614,14 @@ ecma/ObjectObjects/15.2.1.2.js
|
|
|
# Needs new Function
|
|
|
#ecma/ObjectObjects/15.2.2.1.js
|
|
|
ecma/ObjectObjects/15.2.2.2.js
|
|
|
-# Freezes
|
|
|
-#ecma/ObjectObjects/15.2.3-1.js
|
|
|
+ecma/ObjectObjects/15.2.3-1.js
|
|
|
# Needs eval
|
|
|
#ecma/ObjectObjects/15.2.3.1-1.js
|
|
|
# Invalid IL
|
|
|
#ecma/ObjectObjects/15.2.3.1-2.js
|
|
|
#ecma/ObjectObjects/15.2.3.1-3.js
|
|
|
#ecma/ObjectObjects/15.2.3.1-4.js
|
|
|
-# Freezes
|
|
|
-#ecma/ObjectObjects/15.2.3.js
|
|
|
+ecma/ObjectObjects/15.2.3.js
|
|
|
ecma/ObjectObjects/15.2.4.1.js
|
|
|
# Needs new Function
|
|
|
#ecma/ObjectObjects/15.2.4.2.js
|
|
|
@@ -707,8 +689,8 @@ ecma/String/15.5.2.js
|
|
|
# Invalid IL
|
|
|
#ecma/String/15.5.3.2-2.js
|
|
|
#ecma/String/15.5.3.2-3.js
|
|
|
-# Freezes
|
|
|
-#ecma/String/15.5.3.js
|
|
|
+ecma/String/15.5.3.js
|
|
|
+# Invalid IL
|
|
|
#ecma/String/15.5.4.1.js
|
|
|
# Invalid IL
|
|
|
#ecma/String/15.5.4.10-1.js
|
|
|
@@ -730,8 +712,7 @@ ecma/String/15.5.4.2-1.js
|
|
|
# Needs eval
|
|
|
#ecma/String/15.5.4.2-2-n.js
|
|
|
ecma/String/15.5.4.2-3.js
|
|
|
-# Freezes
|
|
|
-#ecma/String/15.5.4.2.js
|
|
|
+ecma/String/15.5.4.2.js
|
|
|
ecma/String/15.5.4.3-1.js
|
|
|
ecma/String/15.5.4.3-2.js
|
|
|
# Needs eval
|
|
|
@@ -770,20 +751,19 @@ ecma/String/15.5.5.1.js
|
|
|
#ecma/TypeConversion/9.2.js
|
|
|
# Invalid IL
|
|
|
#ecma/TypeConversion/9.3-1.js
|
|
|
-# Freezes
|
|
|
-#ecma/TypeConversion/9.3.1-1.js
|
|
|
+ecma/TypeConversion/9.3.1-1.js
|
|
|
ecma/TypeConversion/9.3.1-2.js
|
|
|
-# Freezes
|
|
|
+# Invalid IL
|
|
|
#ecma/TypeConversion/9.3.1-3.js
|
|
|
# Needs eval
|
|
|
#ecma/TypeConversion/9.3.js
|
|
|
ecma/TypeConversion/9.4-1.js
|
|
|
ecma/TypeConversion/9.4-2.js
|
|
|
-# Freezes
|
|
|
+# Invalid IL
|
|
|
#ecma/TypeConversion/9.5-2.js
|
|
|
# Invalid IL
|
|
|
#ecma/TypeConversion/9.6.js
|
|
|
-# Freezes
|
|
|
+# Invalid IL
|
|
|
#ecma/TypeConversion/9.7.js
|
|
|
ecma/TypeConversion/9.8.1.js
|
|
|
# Needs new Function
|
|
|
@@ -919,7 +899,7 @@ ecma_2/Exceptions/string-001.js
|
|
|
ecma_2/Expressions/StrictEquality-001.js
|
|
|
# Needs new Function
|
|
|
#ecma_2/Expressions/instanceof-001.js
|
|
|
-# Freezes
|
|
|
+# Convert:ToObject throws JScriptException: Unexpected type
|
|
|
#ecma_2/Expressions/instanceof-002.js
|
|
|
# Needs new Function
|
|
|
#ecma_2/Expressions/instanceof-003-n.js
|
|
|
@@ -942,9 +922,8 @@ ecma_2/RegExp/octal-001.js
|
|
|
ecma_2/RegExp/octal-002.js
|
|
|
# Invalid IL
|
|
|
#ecma_2/RegExp/octal-003.js
|
|
|
-# Freezes
|
|
|
-#ecma_2/RegExp/properties-001.js
|
|
|
-#ecma_2/RegExp/properties-002.js
|
|
|
+ecma_2/RegExp/properties-001.js
|
|
|
+ecma_2/RegExp/properties-002.js
|
|
|
# Needs for in
|
|
|
#ecma_2/RegExp/regexp-enumerate-001.js
|
|
|
# Invalid IL
|
|
|
@@ -997,7 +976,7 @@ ecma_2/Statements/while-003.js
|
|
|
#ecma_2/String/match-003.js
|
|
|
#ecma_2/String/match-004.js
|
|
|
ecma_2/String/replace-001.js
|
|
|
-# Freezes
|
|
|
+# Invalid IL
|
|
|
#ecma_2/String/split-001.js
|
|
|
#ecma_2/String/split-002.js
|
|
|
#ecma_2/String/split-003.js
|
|
|
@@ -1124,7 +1103,7 @@ js1_3/Script/function-002.js
|
|
|
js1_3/Script/script-001.js
|
|
|
js1_3/Script/switch-001.js
|
|
|
js1_3/inherit/proto_1.js
|
|
|
-# Freezes
|
|
|
+# Convert:ToObject throws JScriptException: Unexpected type
|
|
|
#js1_3/inherit/proto_10.js
|
|
|
# Invalid IL
|
|
|
#js1_3/inherit/proto_11.js
|
|
|
@@ -1156,7 +1135,7 @@ js1_3/regress/switch-001.js
|
|
|
js1_4/Functions/function-001.js
|
|
|
js1_4/Regress/date-001-n.js
|
|
|
js1_4/Regress/function-001.js
|
|
|
-# Freezes
|
|
|
+# Needs JScriptEvaluate
|
|
|
#js1_4/Regress/function-002.js
|
|
|
# Invalid IL
|
|
|
#js1_4/Regress/function-003.js
|