Starlight-JS / starlight

JS engine in Rust
https://teletype.in/@starlight-js
Mozilla Public License 2.0
509 stars 9 forks source link

Fix property gc #106

Closed jameslahm closed 3 years ago

github-actions[bot] commented 3 years ago

Test262 conformance changes:

Test result Dev count PR count Difference
Total 79,437 79,437 0
Passed 14,980 15,413 +433
Ignored 24,388 24,388 0
Failed 39,447 39,016 -431
Panics 622 620 -2
Conformance 18.86 19.40 +0.55%
Base Failed But New Passed ``` 1. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-16.js 2. [strict] test262/test/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js 3. [strict] test262/test/built-ins/String/prototype/charCodeAt/S15.5.4.5_A8.js 4. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-3.js 5. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-203.js 6. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354.js 7. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-293.js 8. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-283.js 9. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-105.js 10. [non-strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-1.js 11. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-66.js 12. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-11.js 13. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-204.js 14. [non-strict] test262/test/built-ins/Object/prototype/S15.2.3.1_A2.js 15. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-70.js 16. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-58.js 17. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-281.js 18. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-9.js 19. [strict] test262/test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A8.js 20. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-303.js 21. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-323-1.js 22. [strict] test262/test/built-ins/Object/create/15.2.3.5-4-307.js 23. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-3.js 24. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-50.js 25. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-323.js 26. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-6.js 27. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-50.js 28. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-70.js 29. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-278.js 30. [strict] test262/test/built-ins/Object/keys/15.2.3.14-4-1.js 31. [non-strict] test262/test/built-ins/Object/defineProperty/symbol-data-property-writable.js 32. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-102.js 33. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-102.js 34. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-98.js 35. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/symbol_property_valueOf.js 36. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-291-1.js 37. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-208.js 38. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-12.js 39. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-45.js 40. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-99.js 41. [non-strict] test262/test/built-ins/Array/prototype/filter/target-array-with-non-writable-property.js 42. [strict] test262/test/built-ins/Error/prototype/S15.11.3.1_A2_T1.js 43. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-2.js 44. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-3.js 45. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-205.js 46. [non-strict] test262/test/built-ins/parseFloat/S15.1.2.3_A7.1.js 47. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-292-2.js 48. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-72.js 49. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-16.js 50. [non-strict] test262/test/harness/verifyProperty-value.js 51. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-104.js 52. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-281.js 53. [strict] test262/test/built-ins/Function/prototype/toString/S15.3.4.2_A8.js 54. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-297.js 55. [strict] test262/test/built-ins/String/prototype/toUpperCase/S15.5.4.18_A8.js 56. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-285.js 57. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-33.js 58. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-56.js 59. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-223.js 60. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-101.js 61. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-101.js 62. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-323.js 63. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-195.js 64. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-3.js 65. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-104.js 66. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-10.js 67. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-301.js 68. [non-strict] test262/test/built-ins/Object/preventExtensions/15.2.3.10-3-23.js 69. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-220.js 70. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-267.js 71. [strict] test262/test/harness/propertyhelper-verifyenumerable-enumerable-symbol.js 72. [non-strict] test262/test/built-ins/String/prototype/indexOf/S15.5.4.7_A8.js 73. [strict] test262/test/harness/verifyProperty-string-prop.js 74. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-101.js 75. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-298-1.js 76. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-211.js 77. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-207.js 78. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-48.js 79. [strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-2.js 80. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-368.js 81. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-110.js 82. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-289.js 83. [strict] test262/test/built-ins/Array/prototype/filter/target-array-with-non-writable-property.js 84. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-201.js 85. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-299.js 86. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-243.js 87. [non-strict] test262/test/built-ins/Array/prototype/pop/throws-with-string-receiver.js 88. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-68.js 89. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-314.js 90. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-72.js 91. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-319.js 92. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-48.js 93. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-292.js 94. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-300.js 95. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-296.js 96. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A1_T1.js 97. [strict] test262/test/built-ins/Array/prototype/slice/target-array-with-non-writable-property.js 98. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-66.js 99. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-267.js 100. [strict] test262/test/language/expressions/object/prop-def-id-valid.js 101. [non-strict] test262/test/built-ins/Object/defineProperty/symbol-data-property-configurable.js 102. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-278.js 103. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-225.js 104. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-285.js 105. [non-strict] test262/test/harness/verifyProperty-restore.js 106. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-5.js 107. [strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-4.js 108. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/symbol_own_property.js 109. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-7.js 110. [strict] test262/test/built-ins/RegExp/prototype/Symbol.replace/g-init-lastindex-err.js 111. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-290.js 112. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-2.js 113. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-311.js 114. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-102.js 115. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-58.js 116. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-199.js 117. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-6.js 118. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-200.js 119. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-2.js 120. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T1.js 121. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-24.js 122. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-292.js 123. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-289.js 124. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-308.js 125. [non-strict] test262/test/built-ins/Object/defineProperty/symbol-data-property-default-non-strict.js 126. [strict] test262/test/built-ins/String/prototype/toLowerCase/S15.5.4.16_A8.js 127. [strict] test262/test/built-ins/Object/preventExtensions/15.2.3.10-3-23.js 128. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-300-1.js 129. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-312.js 130. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-266.js 131. [strict] test262/test/built-ins/Object/seal/object-seal-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js 132. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-108.js 133. [non-strict] test262/test/built-ins/Object/seal/object-seal-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js 134. [non-strict] test262/test/built-ins/Object/preventExtensions/symbol-object-contains-symbol-properties-non-strict.js 135. [non-strict] test262/test/built-ins/RegExp/prototype/toString/S15.10.6.4_A8.js 136. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/symbol_property_valueOf.js 137. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-294.js 138. [non-strict] test262/test/built-ins/String/prototype/concat/S15.5.4.6_A8.js 139. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-52.js 140. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-313-1.js 141. [strict] test262/test/built-ins/Object/create/15.2.3.5-4-315.js 142. [non-strict] test262/test/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-32.js 143. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-101.js 144. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T2.js 145. [non-strict] test262/test/built-ins/Function/prototype/toString/S15.3.4.2_A8.js 146. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-97.js 147. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-289-1.js 148. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-223.js 149. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-50.js 150. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-56.js 151. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-38.js 152. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-104.js 153. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-94.js 154. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-100.js 155. [non-strict] test262/test/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js 156. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-36.js 157. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A11.js 158. [non-strict] test262/test/built-ins/String/prototype/charAt/S15.5.4.4_A8.js 159. [strict] test262/test/built-ins/String/prototype/slice/S15.5.4.13_A8.js 160. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-298.js 161. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-10.js 162. [non-strict] test262/test/built-ins/String/prototype/charCodeAt/S15.5.4.5_A8.js 163. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-200.js 164. [strict] test262/test/built-ins/Array/prototype/pop/throws-with-string-receiver.js 165. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-103.js 166. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-307.js 167. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-314-1.js 168. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-4.js 169. [strict] test262/test/built-ins/Array/prototype/map/target-array-with-non-writable-property.js 170. [strict] test262/test/harness/verifyProperty-symbol-prop.js 171. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-52.js 172. [strict] test262/test/built-ins/Function/prototype/call/S15.3.4.4_A11.js 173. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A11.js 174. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-279.js 175. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-12.js 176. [non-strict] test262/test/built-ins/Error/prototype/S15.11.3.1_A2_T1.js 177. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/symbol_property_toString.js 178. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-278.js 179. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-48.js 180. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-293.js 181. [non-strict] test262/test/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js 182. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-289-1.js 183. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-1.js 184. [strict] test262/test/built-ins/Object/prototype/S15.2.3.1_A2.js 185. [non-strict] test262/test/built-ins/String/prototype/toLowerCase/S15.5.4.16_A8.js 186. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-235.js 187. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-99.js 188. [non-strict] test262/test/built-ins/RegExp/prototype/exec/S15.10.6.2_A8.js 189. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-62.js 190. [non-strict] test262/test/harness/propertyhelper-verifyenumerable-enumerable.js 191. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-368.js 192. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-300.js 193. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-203.js 194. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-279.js 195. [non-strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-b-i-1.js 196. [strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-b-i-2.js 197. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-40.js 198. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-291.js 199. [strict] test262/test/built-ins/Object/defineProperty/symbol-data-property-writable.js 200. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-106.js 201. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-299.js 202. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-224.js 203. [non-strict] test262/test/built-ins/Function/prototype/call/S15.3.4.4_A11.js 204. [non-strict] test262/test/harness/verifyProperty-symbol-prop.js 205. [non-strict] test262/test/built-ins/Function/prototype/S15.3.3.1_A2.js 206. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-110.js 207. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-224.js 208. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-205.js 209. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-7.js 210. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-53.js 211. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-5.js 212. [strict] test262/test/language/types/number/8.5.1.js 213. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-22.js 214. [non-strict] test262/test/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js 215. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-2.js 216. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-300.js 217. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-299-1.js 218. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-47.js 219. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-2.js 220. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-21.js 221. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A6.js 222. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-211.js 223. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-319-1.js 224. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-288.js 225. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-1.js 226. [non-strict] test262/test/built-ins/Array/prototype/slice/target-array-with-non-writable-property.js 227. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-290.js 228. [strict] test262/test/harness/verifyProperty-restore.js 229. [non-strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-3.js 230. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538.js 231. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-319-1.js 232. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-297-1.js 233. [strict] test262/test/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js 234. [strict] test262/test/built-ins/RegExp/prototype/test/S15.10.6.3_A8.js 235. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-4.js 236. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-102.js 237. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-109.js 238. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-208.js 239. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-299-1.js 240. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-10.js 241. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-283.js 242. [non-strict] test262/test/built-ins/String/prototype/slice/S15.5.4.13_A8.js 243. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-289.js 244. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-47.js 245. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-289.js 246. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-15.js 247. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-112.js 248. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-33.js 249. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-106.js 250. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-98.js 251. [strict] test262/test/built-ins/String/prototype/indexOf/S15.5.4.7_A8.js 252. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-21.js 253. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-208.js 254. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-232.js 255. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-212.js 256. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-298-1.js 257. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-307.js 258. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-199.js 259. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-4.js 260. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-232.js 261. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-24.js 262. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-39.js 263. [strict] test262/test/built-ins/RegExp/prototype/exec/S15.10.6.2_A8.js 264. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-284.js 265. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-277.js 266. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-200.js 267. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-290-1.js 268. [strict] test262/test/built-ins/Function/prototype/S15.3.3.1_A2.js 269. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-319.js 270. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-312.js 271. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-108.js 272. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-3.js 273. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-294.js 274. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-298.js 275. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-277.js 276. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-312.js 277. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-308.js 278. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-311.js 279. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-297-1.js 280. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-38-1.js 281. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-200.js 282. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-50.js 283. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-3.js 284. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A6.js 285. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-62.js 286. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-66.js 287. [strict] test262/test/built-ins/Object/defineProperty/symbol-data-property-configurable.js 288. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-6.js 289. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354.js 290. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-103.js 291. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-106.js 292. [non-strict] test262/test/built-ins/Object/create/15.2.3.5-4-307.js 293. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538.js 294. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-10.js 295. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-312.js 296. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-293.js 297. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-314.js 298. [non-strict] test262/test/built-ins/Object/create/15.2.3.5-4-315.js 299. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A1_T1.js 300. [non-strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-2.js 301. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-109.js 302. [non-strict] test262/test/built-ins/String/prototype/substring/S15.5.4.15_A8.js 303. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-212.js 304. [strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-b-i-1.js 305. [non-strict] test262/test/built-ins/Object/seal/symbol-object-contains-symbol-properties-non-strict.js 306. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-207.js 307. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-66.js 308. [strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-3.js 309. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-4.js 310. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-303.js 311. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-1.js 312. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-38-1.js 313. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-110.js 314. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-41.js 315. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-40.js 316. [non-strict] test262/test/harness/propertyhelper-verifynotenumerable-not-enumerable-symbol.js 317. [strict] test262/test/built-ins/parseInt/S15.1.2.2_A9.1.js 318. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-6.js 319. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-313-1.js 320. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-208.js 321. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-60.js 322. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-4.js 323. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-15.js 324. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-201.js 325. [non-strict] test262/test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A8.js 326. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-292.js 327. [non-strict] test262/test/built-ins/String/prototype/toUpperCase/S15.5.4.18_A8.js 328. [non-strict] test262/test/language/types/number/8.5.1.js 329. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-290-1.js 330. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-80.js 331. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-54.js 332. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-314-1.js 333. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-15.js 334. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-54.js 335. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-4.js 336. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-209.js 337. [strict] test262/test/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-32.js 338. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-2.js 339. [strict] test262/test/harness/verifyProperty-restore-symbol.js 340. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-297.js 341. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-300.js 342. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-97.js 343. [non-strict] test262/test/built-ins/Array/prototype/map/target-array-with-non-writable-property.js 344. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-9.js 345. [strict] test262/test/built-ins/parseFloat/S15.1.2.3_A7.1.js 346. [non-strict] test262/test/built-ins/RegExp/prototype/Symbol.replace/g-init-lastindex-err.js 347. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-243-1.js 348. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-112.js 349. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-296.js 350. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-60.js 351. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-204.js 352. [strict] test262/test/built-ins/String/prototype/charAt/S15.5.4.4_A8.js 353. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-110.js 354. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-95.js 355. [non-strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-4.js 356. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-70.js 357. [non-strict] test262/test/built-ins/String/prototype/S15.5.3.1_A2.js 358. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-284.js 359. [non-strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-b-i-2.js 360. [strict] test262/test/built-ins/RegExp/prototype/toString/S15.10.6.4_A8.js 361. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-105.js 362. [strict] test262/test/built-ins/Object/keys/15.2.3.14-2-8.js 363. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-12.js 364. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A8.js 365. [non-strict] test262/test/built-ins/RegExp/prototype/test/S15.10.6.3_A8.js 366. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-295.js 367. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-48.js 368. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-301.js 369. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-195.js 370. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-291.js 371. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-41.js 372. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-302.js 373. [strict] test262/test/harness/propertyhelper-verifyenumerable-enumerable.js 374. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-39.js 375. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T1.js 376. [strict] test262/test/built-ins/Object/freeze/15.2.3.9-2-c-1.js 377. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-292.js 378. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-323-1.js 379. [non-strict] test262/test/harness/propertyhelper-verifyenumerable-enumerable-symbol.js 380. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A10.js 381. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-11.js 382. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-70.js 383. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-288.js 384. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-3.js 385. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-213.js 386. [strict] test262/test/built-ins/String/prototype/substring/S15.5.4.15_A8.js 387. [non-strict] test262/test/language/expressions/object/prop-def-id-valid.js 388. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-108.js 389. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-18.js 390. [strict] test262/test/harness/propertyhelper-verifynotenumerable-not-enumerable-symbol.js 391. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-15.js 392. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-313.js 393. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-296.js 394. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-213.js 395. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-291-1.js 396. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/symbol_property_toString.js 397. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T2.js 398. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-266.js 399. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-220.js 400. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-354-1.js 401. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-24.js 402. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-2.js 403. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-36.js 404. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-104.js 405. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-1.js 406. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-38.js 407. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-80.js 408. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-300-1.js 409. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-12.js 410. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-106.js 411. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-225.js 412. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-538-1.js 413. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-94.js 414. [non-strict] test262/test/harness/verifyProperty-string-prop.js 415. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-235.js 416. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-296.js 417. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A10.js 418. [non-strict] test262/test/built-ins/parseInt/S15.1.2.2_A9.1.js 419. [strict] test262/test/harness/verifyProperty-value.js 420. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-313.js 421. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-295.js 422. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-53.js 423. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-18.js 424. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-302.js 425. [strict] test262/test/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js 426. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-108.js 427. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-95.js 428. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A8.js 429. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-293.js 430. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-547-2.js 431. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-96.js 432. [strict] test262/test/built-ins/String/prototype/concat/S15.5.4.6_A8.js 433. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-100.js 434. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-82-22.js 435. [strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-243.js 436. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-68.js 437. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-209.js 438. [strict] test262/test/built-ins/String/prototype/S15.5.3.1_A2.js 439. [non-strict] test262/test/harness/verifyProperty-restore-symbol.js 440. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/symbol_own_property.js 441. [non-strict] test262/test/built-ins/Object/defineProperty/15.2.3.6-4-278.js 442. [non-strict] test262/test/language/expressions/assignment/8.14.4-8-b_1.js 443. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-96.js ```
New Failed But Base Passed ``` 1. [non-strict] test262/test/language/expressions/object/11.1.5_4-5-1.js 2. [strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A7.js 3. [non-strict] test262/test/language/eval-code/direct/non-definable-global-var.js 4. [non-strict] test262/test/language/expressions/object/11.1.5_3-3-1.js 5. [non-strict] test262/test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A7.js 6. [strict] test262/test/language/expressions/object/11.1.5_3-3-1.js 7. [strict] test262/test/language/expressions/object/11.1.5_4-5-1.js 8. [non-strict] test262/test/language/eval-code/indirect/non-definable-global-var.js 9. [non-strict] test262/test/built-ins/Object/create/15.2.3.5-4-39.js 10. [non-strict] test262/test/built-ins/Object/keys/15.2.3.14-3-1.js ```