Starlight-JS / starlight

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

Refactor define method #115

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 16,788 17,100 +312
Ignored 24,388 24,388 0
Failed 38,217 37,905 -312
Panics 44 44 0
Conformance 21.13 21.53 +0.39%
Base Failed But New Passed ``` 1. [strict] test262/test/language/expressions/comma/S11.14_A2.1_T2.js 2. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.3.js 3. [non-strict] test262/test/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T2.js 4. [strict] test262/test/language/expressions/equals/S11.9.1_A2.1_T3.js 5. [non-strict] test262/test/language/expressions/bitwise-xor/S11.10.2_A2.1_T2.js 6. [non-strict] test262/test/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T3.js 7. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T4.js 8. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-2-s.js 9. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T1.js 10. [non-strict] test262/test/language/statements/let/block-local-closure-get-before-initialization.js 11. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.1.js 12. [strict] test262/test/language/expressions/array/spread-err-mult-err-unresolvable.js 13. [non-strict] test262/test/language/eval-code/direct/strictness-override.js 14. [strict] test262/test/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T3.js 15. [strict] test262/test/language/expressions/assignment/S11.13.1_A4_T2.js 16. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/constructor.js 17. [non-strict] test262/test/language/expressions/instanceof/S11.8.6_A2.1_T3.js 18. [non-strict] test262/test/language/statements/block/S12.1_A2.js 19. [non-strict] test262/test/language/eval-code/direct/lex-env-no-init-const.js 20. [strict] test262/test/language/expressions/right-shift/S11.7.2_A2.1_T2.js 21. [non-strict] test262/test/built-ins/Array/prototype/some/15.4.4.17-4-2.js 22. [strict] test262/test/language/expressions/yield/rhs-unresolvable.js 23. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T7.js 24. [non-strict] test262/test/language/types/string/S8.4_A7.3.js 25. [non-strict] test262/test/language/expressions/bitwise-xor/S11.10.2_A2.1_T3.js 26. [non-strict] test262/test/language/expressions/logical-not/S11.4.9_A2.1_T2.js 27. [non-strict] test262/test/built-ins/Array/prototype/map/15.4.4.19-4-2.js 28. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.5.js 29. [strict] test262/test/language/statements/let/global-closure-get-before-initialization.js 30. [non-strict] test262/test/language/expressions/greater-than/S11.8.2_A2.1_T2.js 31. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/instance-proto.js 32. [strict] test262/test/language/expressions/bitwise-and/S11.10.1_A2.1_T3.js 33. [strict] test262/test/language/expressions/call/spread-err-mult-err-unresolvable.js 34. [non-strict] test262/test/language/statements/let/block-local-use-before-initialization-in-prior-statement.js 35. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-3.js 36. [strict] test262/test/language/expressions/new/S11.2.2_A2.js 37. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-11-s.js 38. [non-strict] test262/test/harness/detachArrayBuffer.js 39. [strict] test262/test/language/expressions/bitwise-or/S11.10.3_A2.1_T2.js 40. [non-strict] test262/test/language/module-code/instn-local-bndng-let.js 41. [non-strict] test262/test/language/expressions/logical-or/S11.11.2_A2.1_T3.js 42. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.5.js 43. [strict] test262/test/language/eval-code/indirect/lex-env-no-init-const.js 44. [strict] test262/test/language/expressions/in/S11.8.7_A2.1_T3.js 45. [strict] test262/test/built-ins/Array/prototype/reduceRight/15.4.4.22-4-2.js 46. [strict] test262/test/built-ins/Array/prototype/forEach/15.4.4.18-4-2.js 47. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-10-s.js 48. [non-strict] test262/test/language/expressions/new/S11.2.2_A2.js 49. [strict] test262/test/language/expressions/strict-equals/S11.9.4_A2.1_T2.js 50. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.1.js 51. [non-strict] test262/test/language/expressions/logical-or/S11.11.2_A2.1_T2.js 52. [strict] test262/test/language/asi/S7.9_A7_T7.js 53. [strict] test262/test/language/expressions/void/S11.4.2_A2_T2.js 54. [non-strict] test262/test/language/eval-code/indirect/lex-env-no-init-const.js 55. [non-strict] test262/test/language/expressions/less-than/S11.8.1_A2.1_T3.js 56. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.2.js 57. [strict] test262/test/built-ins/Object/create/15.2.3.5-4-39.js 58. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.10.js 59. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/message.js 60. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.1.js 61. [non-strict] test262/test/built-ins/AsyncFunction/is-not-a-global.js 62. [non-strict] test262/test/language/expressions/object/prop-def-id-get-error.js 63. [strict] test262/test/language/expressions/prefix-decrement/S11.4.5_A2.1_T2.js 64. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.4.js 65. [strict] test262/test/language/expressions/left-shift/S11.7.1_A2.1_T2.js 66. [non-strict] test262/test/language/expressions/comma/S11.14_A2.1_T3.js 67. [strict] test262/test/language/eval-code/direct/lex-env-no-init-const.js 68. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.2.js 69. [strict] test262/test/language/statements/let/block-local-closure-get-before-initialization.js 70. [non-strict] test262/test/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T2.js 71. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.11.js 72. [strict] test262/test/language/expressions/delete/11.4.1-3-2.js 73. [non-strict] test262/test/language/expressions/call/spread-err-mult-err-unresolvable.js 74. [strict] test262/test/language/expressions/unary-minus/S11.4.7_A2.1_T2.js 75. [non-strict] test262/test/language/expressions/unary-minus/S11.4.7_A2.1_T2.js 76. [strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/proto.js 77. [non-strict] test262/test/language/expressions/delete/S11.4.1_A3.3_T1.js 78. [strict] test262/test/language/expressions/subtraction/S11.6.2_A2.1_T2.js 79. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T5.js 80. [strict] test262/test/language/eval-code/indirect/lex-env-no-init-let.js 81. [non-strict] test262/test/language/expressions/less-than-or-equal/S11.8.3_A2.1_T3.js 82. [non-strict] test262/test/built-ins/Object/create/15.2.3.5-4-39.js 83. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T6.js 84. [strict] test262/test/language/block-scope/leave/outermost-binding-updated-in-catch-block-nested-block-let-declaration-unseen-outside-of-block.js 85. [non-strict] test262/test/language/expressions/property-accessors/S11.2.1_A2.js 86. [strict] test262/test/built-ins/Array/prototype/toString/call-with-boolean.js 87. [non-strict] test262/test/language/types/string/S8.4_A7.2.js 88. [strict] test262/test/language/statements/let/function-local-use-before-initialization-in-prior-statement.js 89. [non-strict] test262/test/language/expressions/left-shift/S11.7.1_A2.1_T2.js 90. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.3.js 91. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.3.js 92. [strict] test262/test/language/expressions/compound-assignment/11.13.2-8-s.js 93. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.10.js 94. [non-strict] test262/test/language/statements/try/optional-catch-binding-lexical.js 95. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-4-s.js 96. [strict] test262/test/language/expressions/equals/S11.9.1_A2.1_T2.js 97. [non-strict] test262/test/language/expressions/right-shift/S11.7.2_A2.1_T2.js 98. [non-strict] test262/test/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-219.js 99. [non-strict] test262/test/language/types/string/S8.4_A7.4.js 100. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.5.js 101. [non-strict] test262/test/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T3.js 102. [non-strict] test262/test/language/expressions/logical-or/S11.11.2_A2.4_T3.js 103. [non-strict] test262/test/language/expressions/bitwise-and/S11.10.1_A2.1_T2.js 104. [non-strict] test262/test/language/expressions/less-than/S11.8.1_A2.1_T2.js 105. [strict] test262/test/language/expressions/conditional/S11.12_A2.1_T3.js 106. [strict] test262/test/language/expressions/addition/S11.6.1_A2.1_T3.js 107. [non-strict] test262/test/language/expressions/call/S11.2.4_A1.4_T2.js 108. [non-strict] test262/test/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-172.js 109. [non-strict] test262/test/language/expressions/yield/rhs-unresolvable.js 110. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/proto.js 111. [non-strict] test262/test/language/expressions/typeof/get-value-ref-err.js 112. [strict] test262/test/language/expressions/compound-assignment/11.13.2-11-s.js 113. [strict] test262/test/language/function-code/block-decl-onlystrict.js 114. [non-strict] test262/test/language/statements/let/function-local-closure-get-before-initialization.js 115. [strict] test262/test/language/expressions/call/S11.2.4_A1.4_T2.js 116. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype.js 117. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.5.js 118. [strict] test262/test/language/expressions/strict-equals/S11.9.4_A2.1_T3.js 119. [non-strict] test262/test/language/expressions/division/S11.5.2_A2.1_T2.js 120. [non-strict] test262/test/language/expressions/left-shift/S11.7.1_A2.1_T3.js 121. [strict] test262/test/language/types/string/S8.4_A7.1.js 122. [non-strict] test262/test/language/expressions/multiplication/S11.5.1_A2.1_T3.js 123. [strict] test262/test/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-219.js 124. [strict] test262/test/language/expressions/call/eval-err-args.js 125. [strict] test262/test/language/expressions/bitwise-xor/S11.10.2_A2.1_T2.js 126. [non-strict] test262/test/language/expressions/subtraction/S11.6.2_A2.1_T3.js 127. [strict] test262/test/language/expressions/less-than/S11.8.1_A2.1_T2.js 128. [strict] test262/test/built-ins/NativeErrors/ReferenceError/constructor.js 129. [non-strict] test262/test/language/expressions/does-not-equals/S11.9.2_A2.1_T3.js 130. [non-strict] test262/test/language/expressions/postfix-increment/S11.3.1_A2.1_T2.js 131. [non-strict] test262/test/language/expressions/assignment/S11.13.1_A4_T2.js 132. [strict] test262/test/language/expressions/division/S11.5.2_A2.1_T2.js 133. [strict] test262/test/language/expressions/does-not-equals/S11.9.2_A2.1_T2.js 134. [non-strict] test262/test/language/expressions/logical-and/S11.11.1_A2.1_T3.js 135. [strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/message.js 136. [non-strict] test262/test/language/asi/S7.9_A7_T7.js 137. [strict] test262/test/language/expressions/postfix-increment/S11.3.1_A2.1_T2.js 138. [strict] test262/test/language/expressions/greater-than/S11.8.2_A2.1_T3.js 139. [strict] test262/test/language/expressions/logical-or/S11.11.2_A2.1_T2.js 140. [non-strict] test262/test/language/expressions/call/eval-err-args.js 141. [strict] test262/test/language/types/string/S8.4_A7.2.js 142. [non-strict] test262/test/built-ins/Array/prototype/reduce/15.4.4.21-4-2.js 143. [strict] test262/test/language/types/string/S8.4_A7.4.js 144. [strict] test262/test/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T2.js 145. [strict] test262/test/language/expressions/instanceof/S11.8.6_A2.1_T2.js 146. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T8.js 147. [strict] test262/test/language/expressions/logical-and/S11.11.1_A2.1_T3.js 148. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.10.js 149. [strict] test262/test/language/expressions/assignment/11.13.1-1-6-s.js 150. [strict] test262/test/language/expressions/postfix-decrement/S11.3.2_A2.1_T2.js 151. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/constructor.js 152. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T6.js 153. [strict] test262/test/language/statements/block/S12.1_A2.js 154. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T3.js 155. [non-strict] test262/test/language/expressions/void/S11.4.2_A2_T2.js 156. [strict] test262/test/built-ins/Array/prototype/some/15.4.4.17-4-2.js 157. [strict] test262/test/language/expressions/prefix-increment/S11.4.4_A2.1_T2.js 158. [strict] test262/test/language/expressions/compound-assignment/11.13.2-1-s.js 159. [strict] test262/test/built-ins/AsyncFunction/is-not-a-global.js 160. [strict] test262/test/language/expressions/bitwise-or/S11.10.3_A2.1_T3.js 161. [strict] test262/test/language/expressions/unary-plus/S11.4.6_A2.1_T2.js 162. [non-strict] test262/test/language/expressions/comma/S11.14_A2.1_T2.js 163. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.4.js 164. [non-strict] test262/test/language/expressions/conditional/S11.12_A2.1_T4.js 165. [strict] test262/test/language/expressions/assignment/S11.13.1_A2.1_T2.js 166. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.2.js 167. [non-strict] test262/test/language/expressions/equals/S11.9.1_A2.1_T2.js 168. [strict] test262/test/language/expressions/call/spread-err-sngl-err-unresolvable.js 169. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.11.js 170. [strict] test262/test/language/statements/async-function/syntax-declaration-no-line-terminator.js 171. [non-strict] test262/test/language/expressions/assignment/11.13.1-1-6-s.js 172. [strict] test262/test/language/expressions/instanceof/S11.8.6_A2.1_T3.js 173. [non-strict] test262/test/language/expressions/new/spread-err-mult-err-unresolvable.js 174. [non-strict] test262/test/language/expressions/greater-than/S11.8.2_A2.1_T3.js 175. [strict] test262/test/language/expressions/logical-and/S11.11.1_A2.1_T2.js 176. [strict] test262/test/language/expressions/multiplication/S11.5.1_A2.1_T3.js 177. [non-strict] test262/test/language/block-scope/leave/outermost-binding-updated-in-catch-block-nested-block-let-declaration-unseen-outside-of-block.js 178. [non-strict] test262/test/language/eval-code/indirect/lex-env-no-init-let.js 179. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-9-s.js 180. [strict] test262/test/language/expressions/object/not-defined.js 181. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T1.js 182. [non-strict] test262/test/language/expressions/unary-plus/S11.4.6_A2.1_T2.js 183. [non-strict] test262/test/built-ins/Object/keys/15.2.3.14-4-1.js 184. [strict] test262/test/language/expressions/compound-assignment/11.13.2-6-s.js 185. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.9.js 186. [non-strict] test262/test/language/expressions/strict-equals/S11.9.4_A2.1_T3.js 187. [strict] test262/test/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T3.js 188. [strict] test262/test/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T2.js 189. [strict] test262/test/language/expressions/logical-or/S11.11.2_A2.1_T3.js 190. [strict] test262/test/language/expressions/does-not-equals/S11.9.2_A2.1_T3.js 191. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T8.js 192. [non-strict] test262/test/language/expressions/assignment/S11.13.1_A2.1_T2.js 193. [strict] test262/test/language/expressions/left-shift/S11.7.1_A2.1_T3.js 194. [non-strict] test262/test/language/eval-code/direct/lex-env-no-init-let.js 195. [strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/name.js 196. [non-strict] test262/test/language/expressions/postfix-decrement/S11.3.2_A2.1_T2.js 197. [non-strict] test262/test/language/expressions/division/S11.5.2_A2.1_T3.js 198. [strict] test262/test/language/expressions/right-shift/S11.7.2_A2.1_T3.js 199. [strict] test262/test/language/expressions/object/prop-def-id-get-error.js 200. [strict] test262/test/language/expressions/modulus/S11.5.3_A2.1_T2.js 201. [non-strict] test262/test/language/expressions/instanceof/S11.8.6_A2.1_T2.js 202. [strict] test262/test/language/expressions/new/spread-err-mult-err-unresolvable.js 203. [non-strict] test262/test/language/expressions/array/spread-err-mult-err-unresolvable.js 204. [strict] test262/test/language/expressions/conditional/S11.12_A2.1_T4.js 205. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.9.js 206. [non-strict] test262/test/language/expressions/delete/11.4.1-3-2.js 207. [non-strict] test262/test/language/expressions/subtraction/S11.6.2_A2.1_T2.js 208. [strict] test262/test/built-ins/Array/prototype/map/15.4.4.19-4-2.js 209. [non-strict] test262/test/language/expressions/conditional/S11.12_A2.1_T2.js 210. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-5-s.js 211. [non-strict] test262/test/built-ins/Array/prototype/reduceRight/15.4.4.22-4-2.js 212. [non-strict] test262/test/language/expressions/modulus/S11.5.3_A2.1_T3.js 213. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T2.js 214. [strict] test262/test/language/expressions/less-than-or-equal/S11.8.3_A2.1_T2.js 215. [strict] test262/test/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T3.js 216. [strict] test262/test/language/expressions/new/spread-err-sngl-err-unresolvable.js 217. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-6-s.js 218. [non-strict] test262/test/language/expressions/in/S11.8.7_A2.1_T3.js 219. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.1.js 220. [strict] test262/test/language/expressions/conditional/S11.12_A2.1_T2.js 221. [non-strict] test262/test/language/expressions/less-than-or-equal/S11.8.3_A2.1_T2.js 222. [non-strict] test262/test/language/expressions/logical-and/S11.11.1_A2.4_T3.js 223. [strict] test262/test/language/expressions/subtraction/S11.6.2_A2.1_T3.js 224. [strict] test262/test/language/expressions/less-than-or-equal/S11.8.3_A2.1_T3.js 225. [strict] test262/test/language/expressions/compound-assignment/11.13.2-5-s.js 226. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.2.js 227. [non-strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T2.js 228. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.4.js 229. [strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/constructor.js 230. [non-strict] test262/test/language/expressions/bitwise-or/S11.10.3_A2.1_T3.js 231. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T7.js 232. [strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype.js 233. [non-strict] test262/test/language/expressions/does-not-equals/S11.9.2_A2.1_T2.js 234. [non-strict] test262/test/language/expressions/array/spread-err-sngl-err-unresolvable.js 235. [non-strict] test262/test/language/types/string/S8.4_A7.1.js 236. [non-strict] test262/test/built-ins/Array/prototype/forEach/15.4.4.18-4-2.js 237. [strict] test262/test/language/expressions/bitwise-and/S11.10.1_A2.1_T2.js 238. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T3.js 239. [strict] test262/test/language/expressions/compound-assignment/11.13.2-10-s.js 240. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.11.js 241. [strict] test262/test/language/statements/let/function-local-closure-get-before-initialization.js 242. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T4.js 243. [non-strict] test262/test/language/expressions/equals/S11.9.1_A2.1_T3.js 244. [non-strict] test262/test/language/expressions/prefix-decrement/S11.4.5_A2.1_T2.js 245. [strict] test262/test/language/statements/try/optional-catch-binding-lexical.js 246. [non-strict] test262/test/language/expressions/object/not-defined.js 247. [non-strict] test262/test/language/statements/let/global-closure-get-before-initialization.js 248. [strict] test262/test/language/types/reference/8.7.2-1-s.js 249. [strict] test262/test/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-172.js 250. [strict] test262/test/built-ins/NativeErrors/ReferenceError/is-error-object.js 251. [strict] test262/test/language/eval-code/direct/strictness-override.js 252. [non-strict] test262/test/language/expressions/bitwise-and/S11.10.1_A2.1_T3.js 253. [strict] test262/test/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T2.js 254. [non-strict] test262/test/language/expressions/conditional/S11.12_A2.1_T3.js 255. [non-strict] test262/test/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T3.js 256. [strict] test262/test/language/expressions/compound-assignment/11.13.2-9-s.js 257. [non-strict] test262/test/language/expressions/call/S11.2.3_A2.js 258. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-8-s.js 259. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.4.js 260. [strict] test262/test/language/expressions/property-accessors/S11.2.1_A2.js 261. [strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.9.js 262. [strict] test262/test/language/expressions/comma/S11.14_A2.1_T3.js 263. [strict] test262/test/language/expressions/division/S11.5.2_A2.1_T3.js 264. [non-strict] test262/test/language/expressions/right-shift/S11.7.2_A2.1_T3.js 265. [strict] test262/test/language/expressions/modulus/S11.5.3_A2.1_T3.js 266. [non-strict] test262/test/built-ins/Array/prototype/filter/15.4.4.20-4-2.js 267. [strict] test262/test/harness/detachArrayBuffer.js 268. [non-strict] test262/test/built-ins/Object/seal/seal-referenceerror.js 269. [non-strict] test262/test/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T2.js 270. [non-strict] test262/test/language/statements/async-function/syntax-declaration-no-line-terminator.js 271. [non-strict] test262/test/language/expressions/bitwise-not/S11.4.8_A2.1_T2.js 272. [strict] test262/test/language/expressions/bitwise-not/S11.4.8_A2.1_T2.js 273. [non-strict] test262/test/language/expressions/new/spread-err-sngl-err-unresolvable.js 274. [non-strict] test262/test/language/expressions/strict-equals/S11.9.4_A2.1_T2.js 275. [strict] test262/test/language/expressions/less-than/S11.8.1_A2.1_T3.js 276. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.10.js 277. [strict] test262/test/language/expressions/call/S11.2.3_A2.js 278. [strict] test262/test/built-ins/Object/seal/seal-referenceerror.js 279. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.9.js 280. [non-strict] test262/test/language/expressions/multiplication/S11.5.1_A2.1_T2.js 281. [strict] test262/test/built-ins/Array/prototype/reduce/15.4.4.21-4-2.js 282. [strict] test262/test/built-ins/Array/prototype/filter/15.4.4.20-4-2.js 283. [strict] test262/test/language/expressions/typeof/get-value-ref-err.js 284. [non-strict] test262/test/language/expressions/in/S11.8.7_A2.1_T2.js 285. [non-strict] test262/test/language/expressions/bitwise-or/S11.10.3_A2.1_T2.js 286. [non-strict] test262/test/language/expressions/prefix-increment/S11.4.4_A2.1_T2.js 287. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/is-error-object.js 288. [strict] test262/test/language/module-code/instn-local-bndng-let.js 289. [non-strict] test262/test/language/statements/let/function-local-use-before-initialization-in-prior-statement.js 290. [non-strict] test262/test/language/expressions/addition/S11.6.1_A2.1_T2.js 291. [non-strict] test262/test/built-ins/NativeErrors/ReferenceError/prototype/name.js 292. [non-strict] test262/test/language/expressions/logical-and/S11.11.1_A2.1_T2.js 293. [strict] test262/test/language/expressions/compound-assignment/11.13.2-4-s.js 294. [strict] test262/test/language/types/string/S8.4_A7.3.js 295. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T3.11.js 296. [strict] test262/test/language/eval-code/direct/lex-env-no-init-let.js 297. [strict] test262/test/language/expressions/greater-than/S11.8.2_A2.1_T2.js 298. [non-strict] test262/test/language/expressions/modulus/S11.5.3_A2.1_T2.js 299. [strict] test262/test/language/literals/numeric/S7.8.3_A4.1_T5.js 300. [non-strict] test262/test/language/expressions/compound-assignment/11.13.2-1-s.js 301. [non-strict] test262/test/language/expressions/call/spread-err-sngl-err-unresolvable.js 302. [strict] test262/test/language/expressions/multiplication/S11.5.1_A2.1_T2.js 303. [strict] test262/test/language/expressions/array/spread-err-sngl-err-unresolvable.js 304. [strict] test262/test/language/expressions/bitwise-xor/S11.10.2_A2.1_T3.js 305. [strict] test262/test/language/statements/let/block-local-use-before-initialization-in-prior-statement.js 306. [strict] test262/test/built-ins/NativeErrors/ReferenceError/instance-proto.js 307. [strict] test262/test/language/expressions/compound-assignment/11.13.2-2-s.js 308. [strict] test262/test/language/expressions/in/S11.8.7_A2.1_T2.js 309. [non-strict] test262/test/built-ins/Array/prototype/toString/call-with-boolean.js 310. [non-strict] test262/test/language/identifier-resolution/S11.1.2_A1_T2.js 311. [non-strict] test262/test/language/expressions/addition/S11.6.1_A2.1_T3.js 312. [strict] test262/test/language/expressions/logical-not/S11.4.9_A2.1_T2.js 313. [strict] test262/test/language/expressions/addition/S11.6.1_A2.1_T2.js 314. [non-strict] test262/test/language/expressions/compound-assignment/S11.13.2_A2.1_T2.3.js ```
New Failed But Base Passed ``` 1. [non-strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-1.js 2. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-1.js ```