PageRenderTime 63ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 1ms

/testsrc/test262.properties

http://github.com/mozilla/rhino
Properties File | 6601 lines | 6469 code | 131 blank | 1 comment | 0 complexity | 3049b71d85ce41f6f6aa07f69595b162 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. # This is a configuration file for Test262SuiteTest.java. See ./README.md for more info about this file
  2. built-ins/Array 239/2670 (8.95%)
  3. from/calling-from-valid-1-noStrict.js non-strict Spec pretty clearly says this should be undefined
  4. from/elements-deleted-after.js Checking to see if length changed, but spec says it should not
  5. from/iter-map-fn-this-non-strict.js non-strict Error propagation needs work in general
  6. from/iter-set-elem-prop-err.js Error propagation needs work in general
  7. from/iter-set-elem-prop-non-writable.js
  8. from/proto-from-ctor-realm.js {unsupported: [cross-realm]}
  9. from/source-object-constructor.js Error propagation needs work in general
  10. from/source-object-iterator-1.js Uses "get" syntax that's not implemented
  11. from/source-object-iterator-2.js Uses "get" syntax that's not implemented
  12. from/source-object-length-set-elem-prop-err.js
  13. from/source-object-length-set-elem-prop-non-writable.js
  14. isArray/proxy.js {unsupported: [Proxy]}
  15. isArray/proxy-revoked.js {unsupported: [Proxy]}
  16. length/define-own-prop-length-coercion-order.js {unsupported: [Reflect]}
  17. length/define-own-prop-length-coercion-order-set.js {unsupported: [Reflect, Reflect.set]}
  18. length/define-own-prop-length-no-value-order.js {unsupported: [Reflect]}
  19. length/define-own-prop-length-overflow-order.js
  20. length/define-own-prop-length-overflow-realm.js {unsupported: [cross-realm]}
  21. of/does-not-use-set-for-indices.js
  22. of/proto-from-ctor-realm.js {unsupported: [cross-realm]}
  23. of/return-abrupt-from-data-property.js Object.preventExtensions doesn't seem to throw
  24. of/return-abrupt-from-data-property-using-proxy.js {unsupported: [Proxy]}
  25. prototype/concat/arg-length-exceeding-integer-limit.js {unsupported: [Proxy]}
  26. prototype/concat/Array.prototype.concat_array-like.js
  27. prototype/concat/Array.prototype.concat_array-like-negative-length.js
  28. prototype/concat/Array.prototype.concat_array-like-primitive-non-number-length.js
  29. prototype/concat/Array.prototype.concat_array-like-string-length.js
  30. prototype/concat/Array.prototype.concat_holey-sloppy-arguments.js
  31. prototype/concat/Array.prototype.concat_large-typed-array.js new
  32. prototype/concat/Array.prototype.concat_non-array.js
  33. prototype/concat/Array.prototype.concat_sloppy-arguments.js
  34. prototype/concat/Array.prototype.concat_sloppy-arguments-with-dupes.js non-strict
  35. prototype/concat/Array.prototype.concat_small-typed-array.js
  36. prototype/concat/Array.prototype.concat_spreadable-boolean-wrapper.js
  37. prototype/concat/Array.prototype.concat_spreadable-function.js
  38. prototype/concat/Array.prototype.concat_spreadable-number-wrapper.js
  39. prototype/concat/Array.prototype.concat_spreadable-reg-exp.js
  40. prototype/concat/Array.prototype.concat_spreadable-sparse-object.js
  41. prototype/concat/Array.prototype.concat_spreadable-string-wrapper.js
  42. prototype/concat/Array.prototype.concat_strict-arguments.js
  43. prototype/concat/create-ctor-non-object.js
  44. prototype/concat/create-ctor-poisoned.js
  45. prototype/concat/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
  46. prototype/concat/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
  47. prototype/concat/create-proxy.js {unsupported: [Proxy, Symbol.species]}
  48. prototype/concat/create-revoked-proxy.js {unsupported: [Proxy]}
  49. prototype/concat/create-species.js {unsupported: [Symbol.species]}
  50. prototype/concat/create-species-abrupt.js {unsupported: [Symbol.species]}
  51. prototype/concat/create-species-non-ctor.js {unsupported: [Symbol.species]}
  52. prototype/concat/create-species-non-extensible.js {unsupported: [Symbol.species]}
  53. prototype/concat/create-species-non-extensible-spreadable.js {unsupported: [Symbol.species]}
  54. prototype/concat/create-species-null.js {unsupported: [Symbol.species]}
  55. prototype/concat/create-species-poisoned.js {unsupported: [Symbol.species]}
  56. prototype/concat/create-species-undef.js {unsupported: [Symbol.species]}
  57. prototype/concat/create-species-with-non-configurable-property.js {unsupported: [Symbol.species]}
  58. prototype/concat/create-species-with-non-configurable-property-spreadable.js {unsupported: [Symbol.species]}
  59. prototype/concat/create-species-with-non-writable-property.js {unsupported: [Symbol.species]}
  60. prototype/concat/create-species-with-non-writable-property-spreadable.js {unsupported: [Symbol.species]}
  61. prototype/concat/is-concat-spreadable-get-order.js
  62. prototype/concat/is-concat-spreadable-is-array-proxy-revoked.js {unsupported: [Proxy]}
  63. prototype/concat/is-concat-spreadable-proxy.js {unsupported: [Proxy]}
  64. prototype/concat/is-concat-spreadable-proxy-revoked.js {unsupported: [Proxy]}
  65. prototype/copyWithin/coerced-values-end.js
  66. prototype/copyWithin/coerced-values-start.js
  67. prototype/copyWithin/coerced-values-start-change-start.js
  68. prototype/copyWithin/coerced-values-start-change-target.js
  69. prototype/copyWithin/coerced-values-target.js
  70. prototype/copyWithin/negative-end.js
  71. prototype/copyWithin/negative-out-of-bounds-end.js
  72. prototype/copyWithin/negative-out-of-bounds-start.js
  73. prototype/copyWithin/negative-out-of-bounds-target.js
  74. prototype/copyWithin/negative-start.js
  75. prototype/copyWithin/negative-target.js
  76. prototype/copyWithin/non-negative-out-of-bounds-end.js
  77. prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
  78. prototype/copyWithin/non-negative-target-and-start.js
  79. prototype/copyWithin/non-negative-target-start-and-end.js
  80. prototype/copyWithin/return-abrupt-from-delete-proxy-target.js {unsupported: [Proxy]}
  81. prototype/copyWithin/return-abrupt-from-delete-target.js non-strict Not throwing properly on unwritable
  82. prototype/copyWithin/return-abrupt-from-has-start.js {unsupported: [Proxy]}
  83. prototype/copyWithin/undefined-end.js
  84. prototype/every/15.4.4.16-5-1-s.js non-strict
  85. prototype/fill/coerced-indexes.js
  86. prototype/fill/fill-values.js
  87. prototype/fill/fill-values-custom-start-and-end.js
  88. prototype/fill/fill-values-relative-end.js
  89. prototype/fill/fill-values-relative-start.js
  90. prototype/filter/15.4.4.20-5-1-s.js non-strict
  91. prototype/filter/create-ctor-non-object.js
  92. prototype/filter/create-ctor-poisoned.js
  93. prototype/filter/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
  94. prototype/filter/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
  95. prototype/filter/create-proxy.js {unsupported: [Proxy, Symbol.species]}
  96. prototype/filter/create-revoked-proxy.js {unsupported: [Proxy]}
  97. prototype/filter/create-species.js {unsupported: [Symbol.species]}
  98. prototype/filter/create-species-abrupt.js {unsupported: [Symbol.species]}
  99. prototype/filter/create-species-non-ctor.js {unsupported: [Symbol.species]}
  100. prototype/filter/create-species-null.js {unsupported: [Symbol.species]}
  101. prototype/filter/create-species-poisoned.js {unsupported: [Symbol.species]}
  102. prototype/filter/create-species-undef.js {unsupported: [Symbol.species]}
  103. prototype/filter/target-array-non-extensible.js {unsupported: [Symbol.species]}
  104. prototype/filter/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
  105. prototype/filter/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
  106. prototype/findIndex/predicate-call-this-strict.js strict
  107. prototype/find/predicate-call-this-strict.js strict
  108. prototype/flatMap 21/21 (100.0%)
  109. prototype/flat 17/17 (100.0%)
  110. prototype/forEach/15.4.4.18-5-1-s.js non-strict
  111. prototype/includes/get-prop.js {unsupported: [Proxy]}
  112. prototype/indexOf/calls-only-has-on-prototype-after-length-zeroed.js {unsupported: [Proxy]}
  113. prototype/indexOf/length-zero-returns-minus-one.js
  114. prototype/lastIndexOf/calls-only-has-on-prototype-after-length-zeroed.js {unsupported: [Proxy]}
  115. prototype/lastIndexOf/length-zero-returns-minus-one.js
  116. prototype/map/15.4.4.19-5-1-s.js non-strict
  117. prototype/map/create-ctor-non-object.js
  118. prototype/map/create-ctor-poisoned.js
  119. prototype/map/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
  120. prototype/map/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
  121. prototype/map/create-proxy.js {unsupported: [Proxy, Symbol.species]}
  122. prototype/map/create-revoked-proxy.js {unsupported: [Proxy]}
  123. prototype/map/create-species.js {unsupported: [Symbol.species]}
  124. prototype/map/create-species-abrupt.js {unsupported: [Symbol.species]}
  125. prototype/map/create-species-non-ctor.js {unsupported: [Symbol.species]}
  126. prototype/map/create-species-null.js {unsupported: [Symbol.species]}
  127. prototype/map/create-species-poisoned.js {unsupported: [Symbol.species]}
  128. prototype/map/create-species-undef.js {unsupported: [Symbol.species]}
  129. prototype/map/create-species-undef-invalid-len.js {unsupported: [Proxy]}
  130. prototype/map/target-array-non-extensible.js {unsupported: [Symbol.species]}
  131. prototype/map/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
  132. prototype/map/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
  133. prototype/pop/throws-with-string-receiver.js
  134. prototype/push/length-near-integer-limit-set-failure.js non-strict
  135. prototype/push/S15.4.4.7_A2_T2.js incorrect length handling
  136. prototype/push/throws-if-integer-limit-exceeded.js incorrect length handling
  137. prototype/push/throws-with-string-receiver.js
  138. prototype/reduceRight/15.4.4.22-9-c-ii-4-s.js non-strict
  139. prototype/reduceRight/length-near-integer-limit.js
  140. prototype/reduce/15.4.4.21-9-c-ii-4-s.js non-strict
  141. prototype/reverse/length-exceeding-integer-limit-with-proxy.js
  142. prototype/shift/throws-when-this-value-length-is-writable-false.js
  143. prototype/slice/create-ctor-non-object.js
  144. prototype/slice/create-ctor-poisoned.js
  145. prototype/slice/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
  146. prototype/slice/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
  147. prototype/slice/create-proxied-array-invalid-len.js {unsupported: [Proxy]}
  148. prototype/slice/create-proxy.js {unsupported: [Proxy, Symbol.species]}
  149. prototype/slice/create-revoked-proxy.js {unsupported: [Proxy]}
  150. prototype/slice/create-species.js {unsupported: [Symbol.species]}
  151. prototype/slice/create-species-abrupt.js {unsupported: [Symbol.species]}
  152. prototype/slice/create-species-neg-zero.js {unsupported: [Symbol.species]}
  153. prototype/slice/create-species-non-ctor.js {unsupported: [Symbol.species]}
  154. prototype/slice/create-species-null.js {unsupported: [Symbol.species]}
  155. prototype/slice/create-species-poisoned.js {unsupported: [Symbol.species]}
  156. prototype/slice/create-species-undef.js {unsupported: [Symbol.species]}
  157. prototype/slice/length-exceeding-integer-limit.js
  158. prototype/slice/length-exceeding-integer-limit-proxied-array.js
  159. prototype/slice/target-array-non-extensible.js {unsupported: [Symbol.species]}
  160. prototype/slice/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
  161. prototype/slice/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
  162. prototype/some/15.4.4.17-5-1-s.js non-strict
  163. prototype/sort/S15.4.4.11_A8.js non-strict
  164. prototype/sort/stability-2048-elements.js
  165. prototype/sort/stability-513-elements.js
  166. prototype/splice/clamps-length-to-integer-limit.js
  167. prototype/splice/create-ctor-non-object.js
  168. prototype/splice/create-ctor-poisoned.js
  169. prototype/splice/create-proto-from-ctor-realm-array.js {unsupported: [cross-realm, Symbol.species]}
  170. prototype/splice/create-proto-from-ctor-realm-non-array.js {unsupported: [cross-realm, Symbol.species]}
  171. prototype/splice/create-proxy.js {unsupported: [Proxy, Symbol.species]}
  172. prototype/splice/create-revoked-proxy.js {unsupported: [Proxy]}
  173. prototype/splice/create-species.js {unsupported: [Symbol.species]}
  174. prototype/splice/create-species-abrupt.js {unsupported: [Symbol.species]}
  175. prototype/splice/create-species-length-exceeding-integer-limit.js {unsupported: [Symbol.species]}
  176. prototype/splice/create-species-neg-zero.js {unsupported: [Symbol.species]}
  177. prototype/splice/create-species-non-ctor.js {unsupported: [Symbol.species]}
  178. prototype/splice/create-species-null.js {unsupported: [Symbol.species]}
  179. prototype/splice/create-species-poisoned.js {unsupported: [Symbol.species]}
  180. prototype/splice/create-species-undef.js {unsupported: [Symbol.species]}
  181. prototype/splice/create-species-undef-invalid-len.js {unsupported: [Proxy]}
  182. prototype/splice/length-and-deleteCount-exceeding-integer-limit.js
  183. prototype/splice/length-exceeding-integer-limit-shrink-array.js
  184. prototype/splice/length-near-integer-limit-grow-array.js
  185. prototype/splice/property-traps-order-with-species.js {unsupported: [Proxy, Symbol.species]}
  186. prototype/splice/S15.4.4.12_A6.1_T2.js incorrect length handling
  187. prototype/splice/S15.4.4.12_A6.1_T3.js non-strict
  188. prototype/splice/set_length_no_args.js
  189. prototype/splice/target-array-non-extensible.js {unsupported: [Symbol.species]}
  190. prototype/splice/target-array-with-non-configurable-property.js {unsupported: [Symbol.species]}
  191. prototype/splice/target-array-with-non-writable-property.js {unsupported: [Symbol.species]}
  192. prototype/Symbol.unscopables 2/2 (100.0%)
  193. prototype/toLocaleString/primitive_this_value.js strict
  194. prototype/toLocaleString/primitive_this_value_getter.js strict
  195. prototype/unshift/throws-with-string-receiver.js
  196. prototype/methods-called-as-functions.js {unsupported: [Symbol.species, Array.prototype.flat, Array.prototype.flatMap]}
  197. prototype/Symbol.iterator.js Expects a particular string value
  198. Symbol.species 4/4 (100.0%)
  199. proto-from-ctor-realm-one.js {unsupported: [Reflect, cross-realm]}
  200. proto-from-ctor-realm-two.js {unsupported: [Reflect, cross-realm]}
  201. proto-from-ctor-realm-zero.js {unsupported: [Reflect, cross-realm]}
  202. built-ins/ArrayBuffer 30/80 (37.5%)
  203. isView/arg-is-dataview-subclass-instance.js {unsupported: [class]}
  204. isView/arg-is-typedarray-subclass-instance.js {unsupported: [class]}
  205. prototype/byteLength/detached-buffer.js
  206. prototype/byteLength/invoked-as-accessor.js
  207. prototype/byteLength/length.js
  208. prototype/byteLength/name.js
  209. prototype/byteLength/prop-desc.js
  210. prototype/byteLength/this-is-sharedarraybuffer.js {unsupported: [SharedArrayBuffer]}
  211. prototype/slice/species.js {unsupported: [Symbol.species]}
  212. prototype/slice/species-constructor-is-not-object.js
  213. prototype/slice/species-constructor-is-undefined.js
  214. prototype/slice/species-is-not-constructor.js {unsupported: [Symbol.species]}
  215. prototype/slice/species-is-not-object.js {unsupported: [Symbol.species]}
  216. prototype/slice/species-is-null.js {unsupported: [Symbol.species]}
  217. prototype/slice/species-is-undefined.js {unsupported: [Symbol.species]}
  218. prototype/slice/species-returns-larger-arraybuffer.js {unsupported: [Symbol.species]}
  219. prototype/slice/species-returns-not-arraybuffer.js {unsupported: [Symbol.species]}
  220. prototype/slice/species-returns-same-arraybuffer.js {unsupported: [Symbol.species]}
  221. prototype/slice/species-returns-smaller-arraybuffer.js {unsupported: [Symbol.species]}
  222. prototype/slice/this-is-sharedarraybuffer.js {unsupported: [SharedArrayBuffer]}
  223. prototype/Symbol.toStringTag.js
  224. Symbol.species 4/4 (100.0%)
  225. data-allocation-after-object-creation.js {unsupported: [Reflect.construct]}
  226. newtarget-prototype-is-not-object.js {unsupported: [Reflect.construct]}
  227. proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  228. prototype-from-newtarget.js {unsupported: [Reflect.construct]}
  229. undefined-newtarget-throws.js
  230. built-ins/ArrayIteratorPrototype 1/27 (3.7%)
  231. next/detach-typedarray-in-progress.js
  232. ~built-ins/AsyncFunction
  233. ~built-ins/Atomics
  234. built-ins/BigInt 15/68 (22.06%)
  235. asIntN/bigint-tobigint-errors.js {unsupported: [computed-property-names]}
  236. asIntN/bigint-tobigint-toprimitive.js {unsupported: [computed-property-names]}
  237. asIntN/bigint-tobigint-wrapped-values.js {unsupported: [computed-property-names]}
  238. asIntN/bits-toindex-errors.js {unsupported: [computed-property-names]}
  239. asIntN/bits-toindex-toprimitive.js {unsupported: [computed-property-names]}
  240. asIntN/bits-toindex-wrapped-values.js {unsupported: [computed-property-names]}
  241. asUintN/bigint-tobigint-errors.js {unsupported: [computed-property-names]}
  242. asUintN/bigint-tobigint-toprimitive.js {unsupported: [computed-property-names]}
  243. asUintN/bigint-tobigint-wrapped-values.js {unsupported: [computed-property-names]}
  244. asUintN/bits-toindex-errors.js {unsupported: [computed-property-names]}
  245. asUintN/bits-toindex-toprimitive.js {unsupported: [computed-property-names]}
  246. asUintN/bits-toindex-wrapped-values.js {unsupported: [computed-property-names]}
  247. prototype/toString/prototype-call.js Check IsInteger in ES2020, not IsSafeInteger, https://github.com/tc39/test262/commit/bf1b79d65a760a5f03df1198557da2d010f8f397#diff-3ecd6a0c50da5c8f8eff723afb6182a889b7315d99545b055559e22d302cc453
  248. prototype/toString/thisbigintvalue-not-valid-throws.js Computed property is not support
  249. prototype/valueOf/cross-realm.js {unsupported: [cross-realm]}
  250. built-ins/Boolean 1/49 (2.04%)
  251. proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  252. built-ins/DataView 166/455 (36.48%)
  253. prototype/buffer/detached-buffer.js
  254. prototype/buffer/invoked-as-accessor.js
  255. prototype/buffer/length.js
  256. prototype/buffer/name.js
  257. prototype/buffer/prop-desc.js
  258. prototype/buffer/return-buffer-sab.js {unsupported: [SharedArrayBuffer]}
  259. prototype/buffer/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
  260. prototype/byteLength/detached-buffer.js
  261. prototype/byteLength/invoked-as-accessor.js
  262. prototype/byteLength/length.js
  263. prototype/byteLength/name.js
  264. prototype/byteLength/prop-desc.js
  265. prototype/byteLength/return-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
  266. prototype/byteLength/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
  267. prototype/byteOffset/detached-buffer.js
  268. prototype/byteOffset/invoked-as-accessor.js
  269. prototype/byteOffset/length.js
  270. prototype/byteOffset/name.js
  271. prototype/byteOffset/prop-desc.js
  272. prototype/byteOffset/return-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
  273. prototype/byteOffset/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
  274. prototype/getBigInt64/detached-buffer.js
  275. prototype/getBigInt64/detached-buffer-after-toindex-byteoffset.js
  276. prototype/getBigInt64/detached-buffer-before-outofrange-byteoffset.js
  277. prototype/getBigInt64/index-is-out-of-range.js
  278. prototype/getBigInt64/length.js
  279. prototype/getBigInt64/name.js
  280. prototype/getBigInt64/negative-byteoffset-throws.js
  281. prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset.js
  282. prototype/getBigInt64/return-value-clean-arraybuffer.js
  283. prototype/getBigInt64/return-values.js
  284. prototype/getBigInt64/return-values-custom-offset.js
  285. prototype/getBigInt64/to-boolean-littleendian.js
  286. prototype/getBigInt64/toindex-byteoffset.js
  287. prototype/getBigInt64/toindex-byteoffset-errors.js {unsupported: [computed-property-names]}
  288. prototype/getBigInt64/toindex-byteoffset-toprimitive.js {unsupported: [computed-property-names]}
  289. prototype/getBigInt64/toindex-byteoffset-wrapped-values.js {unsupported: [computed-property-names]}
  290. prototype/getBigUint64/detached-buffer.js
  291. prototype/getBigUint64/detached-buffer-after-toindex-byteoffset.js
  292. prototype/getBigUint64/detached-buffer-before-outofrange-byteoffset.js
  293. prototype/getBigUint64/index-is-out-of-range.js
  294. prototype/getBigUint64/length.js
  295. prototype/getBigUint64/name.js
  296. prototype/getBigUint64/negative-byteoffset-throws.js
  297. prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset.js
  298. prototype/getBigUint64/return-value-clean-arraybuffer.js
  299. prototype/getBigUint64/return-values.js
  300. prototype/getBigUint64/return-values-custom-offset.js
  301. prototype/getBigUint64/to-boolean-littleendian.js
  302. prototype/getBigUint64/toindex-byteoffset.js
  303. prototype/getBigUint64/toindex-byteoffset-errors.js {unsupported: [computed-property-names]}
  304. prototype/getBigUint64/toindex-byteoffset-toprimitive.js {unsupported: [computed-property-names]}
  305. prototype/getBigUint64/toindex-byteoffset-wrapped-values.js {unsupported: [computed-property-names]}
  306. prototype/getFloat32/detached-buffer.js
  307. prototype/getFloat32/detached-buffer-after-toindex-byteoffset.js
  308. prototype/getFloat32/detached-buffer-before-outofrange-byteoffset.js
  309. prototype/getFloat64/detached-buffer.js
  310. prototype/getFloat64/detached-buffer-after-toindex-byteoffset.js
  311. prototype/getFloat64/detached-buffer-before-outofrange-byteoffset.js
  312. prototype/getInt16/detached-buffer.js
  313. prototype/getInt16/detached-buffer-after-toindex-byteoffset.js
  314. prototype/getInt16/detached-buffer-before-outofrange-byteoffset.js
  315. prototype/getInt32/detached-buffer.js
  316. prototype/getInt32/detached-buffer-after-toindex-byteoffset.js
  317. prototype/getInt32/detached-buffer-before-outofrange-byteoffset.js
  318. prototype/getInt32/index-is-out-of-range-sab.js {unsupported: [SharedArrayBuffer]}
  319. prototype/getInt32/negative-byteoffset-throws-sab.js {unsupported: [SharedArrayBuffer]}
  320. prototype/getInt32/return-abrupt-from-tonumber-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
  321. prototype/getInt32/return-abrupt-from-tonumber-byteoffset-symbol-sab.js {unsupported: [SharedArrayBuffer]}
  322. prototype/getInt32/return-value-clean-arraybuffer-sab.js {unsupported: [SharedArrayBuffer]}
  323. prototype/getInt32/return-values-custom-offset-sab.js {unsupported: [SharedArrayBuffer]}
  324. prototype/getInt32/return-values-sab.js {unsupported: [SharedArrayBuffer]}
  325. prototype/getInt32/this-has-no-dataview-internal-sab.js {unsupported: [SharedArrayBuffer]}
  326. prototype/getInt32/to-boolean-littleendian-sab.js {unsupported: [SharedArrayBuffer]}
  327. prototype/getInt32/toindex-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
  328. prototype/getInt8/detached-buffer.js
  329. prototype/getInt8/detached-buffer-after-toindex-byteoffset.js
  330. prototype/getInt8/detached-buffer-before-outofrange-byteoffset.js
  331. prototype/getUint16/detached-buffer.js
  332. prototype/getUint16/detached-buffer-after-toindex-byteoffset.js
  333. prototype/getUint16/detached-buffer-before-outofrange-byteoffset.js
  334. prototype/getUint32/detached-buffer.js
  335. prototype/getUint32/detached-buffer-after-toindex-byteoffset.js
  336. prototype/getUint32/detached-buffer-before-outofrange-byteoffset.js
  337. prototype/getUint8/detached-buffer.js
  338. prototype/getUint8/detached-buffer-after-toindex-byteoffset.js
  339. prototype/getUint8/detached-buffer-before-outofrange-byteoffset.js
  340. prototype/setBigInt64/detached-buffer.js
  341. prototype/setBigInt64/detached-buffer-after-bigint-value.js
  342. prototype/setBigInt64/detached-buffer-after-toindex-byteoffset.js
  343. prototype/setBigInt64/detached-buffer-before-outofrange-byteoffset.js
  344. prototype/setBigInt64/index-check-before-value-conversion.js
  345. prototype/setBigInt64/index-is-out-of-range.js
  346. prototype/setBigInt64/length.js
  347. prototype/setBigInt64/name.js
  348. prototype/setBigInt64/negative-byteoffset-throws.js
  349. prototype/setBigInt64/range-check-after-value-conversion.js
  350. prototype/setBigInt64/return-abrupt-from-tobigint-value.js
  351. prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset.js
  352. prototype/setBigInt64/set-values-little-endian-order.js
  353. prototype/setBigInt64/set-values-return-undefined.js
  354. prototype/setBigInt64/to-boolean-littleendian.js
  355. prototype/setBigInt64/toindex-byteoffset.js
  356. prototype/setFloat32/detached-buffer.js
  357. prototype/setFloat32/detached-buffer-after-number-value.js
  358. prototype/setFloat32/detached-buffer-after-toindex-byteoffset.js
  359. prototype/setFloat32/detached-buffer-before-outofrange-byteoffset.js
  360. prototype/setFloat64/detached-buffer.js
  361. prototype/setFloat64/detached-buffer-after-number-value.js
  362. prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js
  363. prototype/setFloat64/detached-buffer-before-outofrange-byteoffset.js
  364. prototype/setInt16/detached-buffer.js
  365. prototype/setInt16/detached-buffer-after-number-value.js
  366. prototype/setInt16/detached-buffer-after-toindex-byteoffset.js
  367. prototype/setInt16/detached-buffer-before-outofrange-byteoffset.js
  368. prototype/setInt32/detached-buffer.js
  369. prototype/setInt32/detached-buffer-after-number-value.js
  370. prototype/setInt32/detached-buffer-after-toindex-byteoffset.js
  371. prototype/setInt32/detached-buffer-before-outofrange-byteoffset.js
  372. prototype/setInt8/detached-buffer.js
  373. prototype/setInt8/detached-buffer-after-number-value.js
  374. prototype/setInt8/detached-buffer-after-toindex-byteoffset.js
  375. prototype/setInt8/detached-buffer-before-outofrange-byteoffset.js
  376. prototype/setUint16/detached-buffer.js
  377. prototype/setUint16/detached-buffer-after-number-value.js
  378. prototype/setUint16/detached-buffer-after-toindex-byteoffset.js
  379. prototype/setUint16/detached-buffer-before-outofrange-byteoffset.js
  380. prototype/setUint32/detached-buffer.js
  381. prototype/setUint32/detached-buffer-after-number-value.js
  382. prototype/setUint32/detached-buffer-after-toindex-byteoffset.js
  383. prototype/setUint32/detached-buffer-before-outofrange-byteoffset.js
  384. prototype/setUint8/detached-buffer.js
  385. prototype/setUint8/detached-buffer-after-number-value.js
  386. prototype/setUint8/detached-buffer-after-toindex-byteoffset.js
  387. prototype/setUint8/detached-buffer-before-outofrange-byteoffset.js
  388. prototype/Symbol.toStringTag.js
  389. buffer-does-not-have-arraybuffer-data-throws-sab.js {unsupported: [SharedArrayBuffer]}
  390. buffer-reference-sab.js {unsupported: [SharedArrayBuffer]}
  391. byteoffset-is-negative-throws-sab.js {unsupported: [SharedArrayBuffer]}
  392. custom-proto-access-detaches-buffer.js {unsupported: [Reflect.construct]}
  393. custom-proto-access-throws.js {unsupported: [Reflect.construct]}
  394. custom-proto-access-throws-sab.js {unsupported: [Reflect.construct, SharedArrayBuffer]}
  395. custom-proto-if-not-object-fallbacks-to-default-prototype.js {unsupported: [Reflect.construct]}
  396. custom-proto-if-not-object-fallbacks-to-default-prototype-sab.js {unsupported: [Reflect.construct, SharedArrayBuffer]}
  397. custom-proto-if-object-is-used.js {unsupported: [Reflect.construct]}
  398. custom-proto-if-object-is-used-sab.js {unsupported: [Reflect.construct, SharedArrayBuffer]}
  399. defined-bytelength-and-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
  400. defined-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
  401. defined-byteoffset-undefined-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
  402. detached-buffer.js
  403. excessive-bytelength-throws-sab.js {unsupported: [SharedArrayBuffer]}
  404. excessive-byteoffset-throws-sab.js {unsupported: [SharedArrayBuffer]}
  405. instance-extensibility-sab.js {unsupported: [SharedArrayBuffer]}
  406. negative-bytelength-throws-sab.js {unsupported: [SharedArrayBuffer]}
  407. negative-byteoffset-throws-sab.js {unsupported: [SharedArrayBuffer]}
  408. newtarget-undefined-throws.js
  409. newtarget-undefined-throws-sab.js {unsupported: [SharedArrayBuffer]}
  410. proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  411. proto-from-ctor-realm-sab.js {unsupported: [SharedArrayBuffer, Reflect, cross-realm]}
  412. return-abrupt-tonumber-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
  413. return-abrupt-tonumber-bytelength-symbol-sab.js {unsupported: [SharedArrayBuffer]}
  414. return-abrupt-tonumber-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
  415. return-abrupt-tonumber-byteoffset-symbol-sab.js {unsupported: [SharedArrayBuffer]}
  416. return-instance-sab.js {unsupported: [SharedArrayBuffer]}
  417. toindex-bytelength-sab.js {unsupported: [SharedArrayBuffer]}
  418. toindex-byteoffset-sab.js {unsupported: [SharedArrayBuffer]}
  419. built-ins/Date 40/707 (5.66%)
  420. parse/without-utc-offset.js
  421. prototype/setFullYear/15.9.5.40_1.js
  422. prototype/Symbol.toPrimitive/hint-default-first-invalid.js
  423. prototype/Symbol.toPrimitive/hint-default-first-non-callable.js
  424. prototype/Symbol.toPrimitive/hint-default-first-valid.js
  425. prototype/Symbol.toPrimitive/hint-invalid.js
  426. prototype/Symbol.toPrimitive/hint-number-first-invalid.js
  427. prototype/Symbol.toPrimitive/hint-number-first-non-callable.js
  428. prototype/Symbol.toPrimitive/hint-number-first-valid.js
  429. prototype/Symbol.toPrimitive/hint-string-first-invalid.js
  430. prototype/Symbol.toPrimitive/hint-string-first-non-callable.js
  431. prototype/Symbol.toPrimitive/hint-string-first-valid.js
  432. prototype/Symbol.toPrimitive/length.js
  433. prototype/Symbol.toPrimitive/name.js
  434. prototype/Symbol.toPrimitive/prop-desc.js
  435. prototype/Symbol.toPrimitive/this-val-non-obj.js
  436. prototype/toJSON/builtin.js {unsupported: [Reflect.construct]}
  437. prototype/toJSON/called-as-function.js
  438. prototype/toJSON/invoke-result.js
  439. prototype/toJSON/to-primitive-symbol.js
  440. prototype/toJSON/to-primitive-value-of.js
  441. prototype/toString/non-date-receiver.js
  442. prototype/no-date-value.js
  443. UTC/coercion-order.js
  444. coercion-order.js
  445. proto-from-ctor-realm-one.js {unsupported: [Reflect, cross-realm]}
  446. proto-from-ctor-realm-two.js {unsupported: [Reflect, cross-realm]}
  447. proto-from-ctor-realm-zero.js {unsupported: [Reflect, cross-realm]}
  448. subclassing.js {unsupported: [Reflect]}
  449. value-get-symbol-to-prim-err.js
  450. value-symbol-to-prim-err.js
  451. value-symbol-to-prim-invocation.js
  452. value-symbol-to-prim-return-obj.js
  453. value-symbol-to-prim-return-prim.js
  454. value-to-primitive-call.js
  455. value-to-primitive-call-err.js
  456. value-to-primitive-get-meth-err.js
  457. value-to-primitive-result-faulty.js
  458. value-to-primitive-result-non-string-prim.js
  459. value-to-primitive-result-string.js
  460. ~built-ins/decodeURI this is really; slow disable for now
  461. name.js
  462. S15.1.3.1_A2.4_T1.js
  463. S15.1.3.1_A5.2.js
  464. ~built-ins/decodeURIComponent this is really; slow disable for now
  465. name.js
  466. S15.1.3.2_A2.4_T1.js
  467. S15.1.3.2_A5.2.js
  468. built-ins/encodeURI 2/30 (6.67%)
  469. name.js
  470. S15.1.3.3_A5.2.js
  471. built-ins/encodeURIComponent 2/30 (6.67%)
  472. name.js
  473. S15.1.3.4_A5.2.js
  474. built-ins/Error 5/42 (11.9%)
  475. prototype/toString/called-as-function.js
  476. prototype/toString/invalid-receiver.js
  477. prototype/no-error-data.js
  478. prototype/S15.11.4_A2.js
  479. proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  480. built-ins/eval 3/9 (33.33%)
  481. length-non-configurable.js
  482. name.js
  483. private-identifiers-not-empty.js {unsupported: [class-fields-private]}
  484. built-ins/Function 194/505 (38.42%)
  485. internals/Call 2/2 (100.0%)
  486. internals/Construct 6/6 (100.0%)
  487. length/S15.3.5.1_A1_T3.js strict
  488. length/S15.3.5.1_A2_T1.js
  489. length/S15.3.5.1_A2_T2.js
  490. length/S15.3.5.1_A2_T3.js
  491. length/S15.3.5.1_A3_T3.js strict
  492. length/S15.3.5.1_A4_T3.js strict
  493. prototype/apply/15.3.4.3-1-s.js strict
  494. prototype/apply/15.3.4.3-2-s.js strict
  495. prototype/apply/15.3.4.3-3-s.js strict
  496. prototype/apply/argarray-not-object.js
  497. prototype/apply/argarray-not-object-realm.js {unsupported: [cross-realm]}
  498. prototype/apply/S15.3.4.3_A3_T1.js non-interpreted
  499. prototype/apply/S15.3.4.3_A3_T2.js non-interpreted
  500. prototype/apply/S15.3.4.3_A3_T3.js non-interpreted
  501. prototype/apply/S15.3.4.3_A3_T4.js non-interpreted
  502. prototype/apply/S15.3.4.3_A3_T5.js non-interpreted
  503. prototype/apply/S15.3.4.3_A3_T6.js non-interpreted
  504. prototype/apply/S15.3.4.3_A3_T7.js non-interpreted
  505. prototype/apply/S15.3.4.3_A3_T8.js non-interpreted
  506. prototype/apply/S15.3.4.3_A5_T4.js non-interpreted
  507. prototype/apply/S15.3.4.3_A7_T1.js non-interpreted
  508. prototype/apply/S15.3.4.3_A7_T2.js non-interpreted
  509. prototype/apply/S15.3.4.3_A7_T5.js non-interpreted
  510. prototype/apply/S15.3.4.3_A7_T7.js non-interpreted
  511. prototype/apply/this-not-callable-realm.js {unsupported: [cross-realm]}
  512. prototype/bind/BoundFunction_restricted-properties.js
  513. prototype/bind/get-fn-realm.js {unsupported: [Reflect, cross-realm]}
  514. prototype/bind/get-fn-realm-recursive.js {unsupported: [Reflect, cross-realm]}
  515. prototype/bind/instance-construct-newtarget-boundtarget.js {unsupported: [Reflect, new.target]}
  516. prototype/bind/instance-construct-newtarget-boundtarget-bound.js {unsupported: [Reflect, new.target]}
  517. prototype/bind/instance-construct-newtarget-self-new.js {unsupported: [new.target]}
  518. prototype/bind/instance-construct-newtarget-self-reflect.js {unsupported: [Reflect, new.target]}
  519. prototype/bind/instance-length-default-value.js
  520. prototype/bind/instance-length-exceeds-int32.js
  521. prototype/bind/instance-length-prop-desc.js
  522. prototype/bind/instance-length-tointeger.js
  523. prototype/bind/instance-name.js
  524. prototype/bind/instance-name-chained.js
  525. prototype/bind/instance-name-error.js
  526. prototype/bind/instance-name-non-string.js
  527. prototype/bind/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  528. prototype/call/15.3.4.4-1-s.js strict
  529. prototype/call/15.3.4.4-2-s.js strict
  530. prototype/call/15.3.4.4-3-s.js strict
  531. prototype/call/S15.3.4.4_A3_T1.js non-interpreted
  532. prototype/call/S15.3.4.4_A3_T2.js non-interpreted
  533. prototype/call/S15.3.4.4_A3_T3.js non-interpreted
  534. prototype/call/S15.3.4.4_A3_T4.js non-interpreted
  535. prototype/call/S15.3.4.4_A3_T5.js non-interpreted
  536. prototype/call/S15.3.4.4_A3_T6.js non-interpreted
  537. prototype/call/S15.3.4.4_A3_T7.js non-interpreted
  538. prototype/call/S15.3.4.4_A3_T8.js non-interpreted
  539. prototype/call/S15.3.4.4_A5_T4.js non-interpreted
  540. prototype/call/S15.3.4.4_A6_T1.js non-interpreted
  541. prototype/call/S15.3.4.4_A6_T2.js non-interpreted
  542. prototype/call/S15.3.4.4_A6_T5.js non-interpreted
  543. prototype/call/S15.3.4.4_A6_T7.js non-interpreted
  544. prototype/Symbol.hasInstance/length.js
  545. prototype/Symbol.hasInstance/name.js
  546. prototype/Symbol.hasInstance/prop-desc.js
  547. prototype/Symbol.hasInstance/this-val-bound-target.js
  548. prototype/Symbol.hasInstance/this-val-not-callable.js
  549. prototype/Symbol.hasInstance/this-val-poisoned-prototype.js
  550. prototype/Symbol.hasInstance/value-get-prototype-of-err.js {unsupported: [Proxy]}
  551. prototype/Symbol.hasInstance/value-negative.js
  552. prototype/Symbol.hasInstance/value-non-obj.js
  553. prototype/Symbol.hasInstance/value-positive.js
  554. prototype/toString/arrow-function.js
  555. prototype/toString/async-arrow-function.js {unsupported: [async-functions]}
  556. prototype/toString/async-function-declaration.js {unsupported: [async-functions]}
  557. prototype/toString/async-function-expression.js {unsupported: [async-functions]}
  558. prototype/toString/async-generator-declaration.js {unsupported: [async-iteration]}
  559. prototype/toString/async-generator-expression.js {unsupported: [async-iteration]}
  560. prototype/toString/async-generator-method-class-expression.js {unsupported: [async-iteration]}
  561. prototype/toString/async-generator-method-class-expression-static.js {unsupported: [async-iteration]}
  562. prototype/toString/async-generator-method-class-statement.js {unsupported: [async-iteration]}
  563. prototype/toString/async-generator-method-class-statement-static.js {unsupported: [async-iteration]}
  564. prototype/toString/async-generator-method-object.js {unsupported: [async-iteration]}
  565. prototype/toString/async-method-class-expression.js {unsupported: [async-functions]}
  566. prototype/toString/async-method-class-expression-static.js {unsupported: [async-functions]}
  567. prototype/toString/async-method-class-statement.js {unsupported: [async-functions]}
  568. prototype/toString/async-method-class-statement-static.js {unsupported: [async-functions]}
  569. prototype/toString/async-method-object.js {unsupported: [async-functions]}
  570. prototype/toString/AsyncFunction.js {unsupported: [async-functions]}
  571. prototype/toString/AsyncGenerator.js {unsupported: [async-iteration]}
  572. prototype/toString/bound-function.js
  573. prototype/toString/built-in-function-object.js {unsupported: [Reflect]}
  574. prototype/toString/class-declaration-complex-heritage.js
  575. prototype/toString/class-declaration-explicit-ctor.js
  576. prototype/toString/class-declaration-implicit-ctor.js
  577. prototype/toString/class-expression-explicit-ctor.js
  578. prototype/toString/class-expression-implicit-ctor.js
  579. prototype/toString/Function.js
  580. prototype/toString/function-declaration.js
  581. prototype/toString/function-declaration-non-simple-parameter-list.js
  582. prototype/toString/function-expression.js
  583. prototype/toString/generator-function-declaration.js
  584. prototype/toString/generator-function-expression.js
  585. prototype/toString/generator-method.js
  586. prototype/toString/GeneratorFunction.js
  587. prototype/toString/getter-class-expression.js
  588. prototype/toString/getter-class-expression-static.js
  589. prototype/toString/getter-class-statement.js
  590. prototype/toString/getter-class-statement-static.js
  591. prototype/toString/getter-object.js
  592. prototype/toString/line-terminator-normalisation-CR.js
  593. prototype/toString/line-terminator-normalisation-CR-LF.js
  594. prototype/toString/line-terminator-normalisation-LF.js
  595. prototype/toString/method-class-expression.js
  596. prototype/toString/method-class-expression-static.js
  597. prototype/toString/method-class-statement.js
  598. prototype/toString/method-class-statement-static.js
  599. prototype/toString/method-computed-property-name.js
  600. prototype/toString/method-object.js
  601. prototype/toString/private-method-class-expression.js
  602. prototype/toString/private-method-class-statement.js
  603. prototype/toString/private-static-method-class-expression.js
  604. prototype/toString/private-static-method-class-statement.js
  605. prototype/toString/proxy-arrow-function.js {unsupported: [Proxy]}
  606. prototype/toString/proxy-async-function.js {unsupported: [Proxy, async-functions]}
  607. prototype/toString/proxy-async-generator-function.js {unsupported: [Proxy, async-iteration]}
  608. prototype/toString/proxy-async-generator-method-definition.js {unsupported: [Proxy, async-iteration]}
  609. prototype/toString/proxy-async-method-definition.js {unsupported: [Proxy, async-functions]}
  610. prototype/toString/proxy-bound-function.js {unsupported: [Proxy]}
  611. prototype/toString/proxy-class.js {unsupported: [Proxy, class]}
  612. prototype/toString/proxy-function-expression.js {unsupported: [Proxy]}
  613. prototype/toString/proxy-generator-function.js {unsupported: [Proxy]}
  614. prototype/toString/proxy-method-definition.js {unsupported: [Proxy]}
  615. prototype/toString/proxy-non-callable-throws.js {unsupported: [Proxy]}
  616. prototype/toString/setter-class-expression.js
  617. prototype/toString/setter-class-expression-static.js
  618. prototype/toString/setter-class-statement.js
  619. prototype/toString/setter-class-statement-static.js
  620. prototype/toString/setter-object.js
  621. prototype/toString/symbol-named-builtins.js
  622. prototype/toString/unicode.js
  623. prototype/length.js
  624. prototype/name.js
  625. prototype/restricted-property-arguments.js
  626. prototype/restricted-property-caller.js
  627. prototype/S15.3.4_A5.js
  628. 15.3.2.1-10-6gs.js non-strict
  629. 15.3.2.1-11-1.js strict
  630. 15.3.2.1-11-1-s.js non-strict
  631. 15.3.2.1-11-2-s.js strict
  632. 15.3.2.1-11-3.js strict
  633. 15.3.2.1-11-3-s.js non-strict
  634. 15.3.2.1-11-4-s.js strict
  635. 15.3.2.1-11-5.js strict
  636. 15.3.2.1-11-5-s.js non-strict
  637. 15.3.2.1-11-6-s.js strict
  638. 15.3.2.1-11-7-s.js strict
  639. 15.3.2.1-11-8-s.js strict
  640. 15.3.2.1-11-9-s.js strict
  641. 15.3.5-1gs.js strict
  642. 15.3.5-2gs.js strict
  643. 15.3.5.4_2-11gs.js strict
  644. 15.3.5.4_2-13gs.js strict
  645. 15.3.5.4_2-15gs.js strict
  646. 15.3.5.4_2-17gs.js strict
  647. 15.3.5.4_2-19gs.js strict
  648. 15.3.5.4_2-1gs.js strict
  649. 15.3.5.4_2-21gs.js strict
  650. 15.3.5.4_2-22gs.js strict
  651. 15.3.5.4_2-23gs.js strict
  652. 15.3.5.4_2-24gs.js strict
  653. 15.3.5.4_2-25gs.js strict
  654. 15.3.5.4_2-26gs.js strict
  655. 15.3.5.4_2-27gs.js strict
  656. 15.3.5.4_2-28gs.js strict
  657. 15.3.5.4_2-29gs.js strict
  658. 15.3.5.4_2-3gs.js strict
  659. 15.3.5.4_2-48gs.js strict
  660. 15.3.5.4_2-50gs.js strict
  661. 15.3.5.4_2-52gs.js strict
  662. 15.3.5.4_2-54gs.js strict
  663. 15.3.5.4_2-5gs.js strict
  664. 15.3.5.4_2-7gs.js strict
  665. 15.3.5.4_2-9gs.js strict
  666. call-bind-this-realm-undef.js {unsupported: [cross-realm]}
  667. call-bind-this-realm-value.js {unsupported: [cross-realm]}
  668. instance-name.js
  669. private-identifiers-not-empty.js {unsupported: [class-fields-private]}
  670. proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  671. proto-from-ctor-realm-prototype.js {unsupported: [Reflect, cross-realm]}
  672. StrictFunction_restricted-properties.js strict
  673. ~built-ins/GeneratorFunction
  674. built-ins/GeneratorPrototype 35/57 (61.4%)
  675. next/from-state-executing.js non-interpreted
  676. next/length.js
  677. next/name.js
  678. next/property-descriptor.js
  679. next/this-val-not-generator.js
  680. next/this-val-not-object.js
  681. return 21/21 (100.0%)
  682. throw/from-state-executing.js non-interpreted
  683. throw/length.js
  684. throw/name.js
  685. throw/property-descriptor.js
  686. throw/this-val-not-generator.js
  687. throw/this-val-not-object.js
  688. constructor.js
  689. Symbol.toStringTag.js
  690. built-ins/global 0/29 (0.0%)
  691. built-ins/Infinity 0/6 (0.0%)
  692. built-ins/isFinite 8/16 (50.0%)
  693. length.js
  694. name.js
  695. toprimitive-call-abrupt.js
  696. toprimitive-get-abrupt.js
  697. toprimitive-not-callable-throws.js
  698. toprimitive-result-is-object-throws.js
  699. toprimitive-result-is-symbol-throws.js
  700. toprimitive-valid-result.js
  701. built-ins/isNaN 8/16 (50.0%)
  702. length.js
  703. name.js
  704. toprimitive-call-abrupt.js
  705. toprimitive-get-abrupt.js
  706. toprimitive-not-callable-throws.js
  707. toprimitive-result-is-object-throws.js
  708. toprimitive-result-is-symbol-throws.js
  709. toprimitive-valid-result.js
  710. ~built-ins/IteratorPrototype
  711. built-ins/JSON 38/140 (27.14%)
  712. parse/builtin.js {unsupported: [Reflect.construct]}
  713. parse/revived-proxy.js {unsupported: [Proxy]}
  714. parse/revived-proxy-revoked.js {unsupported: [Proxy]}
  715. parse/reviver-array-define-prop-err.js {unsupported: [Proxy]}
  716. parse/reviver-array-delete-err.js {unsupported: [Proxy]}
  717. parse/reviver-array-get-prop-from-prototype.js
  718. parse/reviver-array-length-coerce-err.js {unsupported: [Proxy]}
  719. parse/reviver-array-length-get-err.js {unsupported: [Proxy]}
  720. parse/reviver-call-order.js
  721. parse/reviver-object-define-prop-err.js {unsupported: [Proxy]}
  722. parse/reviver-object-delete-err.js {unsupported: [Proxy]}
  723. parse/reviver-object-get-prop-from-prototype.js
  724. parse/reviver-object-non-configurable-prop-create.js
  725. parse/reviver-object-non-configurable-prop-delete.js strict
  726. parse/reviver-object-own-keys-err.js {unsupported: [Proxy]}
  727. parse/text-negative-zero.js
  728. stringify/builtin.js {unsupported: [Reflect.construct]}
  729. stringify/replacer-array-abrupt.js {unsupported: [Proxy]}
  730. stringify/replacer-array-number.js
  731. stringify/replacer-array-proxy.js {unsupported: [Proxy]}
  732. stringify/replacer-array-proxy-revoked.js {unsupported: [Proxy]}
  733. stringify/replacer-array-proxy-revoked-realm.js {unsupported: [Proxy, cross-realm]}
  734. stringify/replacer-array-wrong-type.js {unsupported: [Proxy]}
  735. stringify/replacer-function-arguments.js
  736. stringify/replacer-function-object-deleted-property.js
  737. stringify/replacer-function-result.js
  738. stringify/value-array-abrupt.js {unsupported: [Proxy]}
  739. stringify/value-array-proxy.js {unsupported: [Proxy]}
  740. stringify/value-array-proxy-revoked.js {unsupported: [Proxy]}
  741. stringify/value-bigint-cross-realm.js {unsupported: [cross-realm]}
  742. stringify/value-bigint-tojson-receiver.js
  743. stringify/value-object-proxy.js {unsupported: [Proxy]}
  744. stringify/value-object-proxy-revoked.js {unsupported: [Proxy]}
  745. stringify/value-string-escape-ascii.js
  746. stringify/value-string-escape-unicode.js
  747. stringify/value-symbol.js
  748. stringify/value-tojson-arguments.js
  749. Symbol.toStringTag.js
  750. built-ins/Map 7/145 (4.83%)
  751. Symbol.species 4/4 (100.0%)
  752. iterable-calls-set.js
  753. iterator-is-undefined-throws.js
  754. proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  755. built-ins/MapIteratorPrototype 0/11 (0.0%)
  756. built-ins/Math 2/273 (0.73%)
  757. log2/log2-basicTests.js calculation is not exact
  758. Symbol.toStringTag.js
  759. built-ins/NaN 0/6 (0.0%)
  760. built-ins/NativeErrors 35/108 (32.41%)
  761. AggregateError/prototype 6/6 (100.0%)
  762. AggregateError 17/17 (100.0%)
  763. EvalError/prototype/not-error-object.js
  764. EvalError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  765. RangeError/prototype/not-error-object.js
  766. RangeError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  767. ReferenceError/prototype/not-error-object.js
  768. ReferenceError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  769. SyntaxError/prototype/not-error-object.js
  770. SyntaxError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  771. TypeError/prototype/not-error-object.js
  772. TypeError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  773. URIError/prototype/not-error-object.js
  774. URIError/proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  775. built-ins/Number 9/283 (3.18%)
  776. prototype/toExponential/return-abrupt-tointeger-fractiondigits.js
  777. prototype/toExponential/return-abrupt-tointeger-fractiondigits-symbol.js
  778. prototype/toExponential/undefined-fractiondigits.js
  779. prototype/toLocaleString/length.js
  780. prototype/toPrecision/nan.js
  781. proto-from-ctor-realm.js {unsupported: [Reflect, cross-realm]}
  782. S9.3.1_A2_U180E.js {unsupported: [u180e]}
  783. S9.3.1_A3_T1_U180E.js {unsupported: [u180e]}
  784. S9.3.1_A3_T2_U180E.js {unsupported: [u180e]}
  785. built-ins/Object 153/3150 (4.86%)
  786. assign/source-own-prop-desc-missing.js {unsupported: [Proxy]}
  787. assign/source-own-prop-error.js {unsupported: [Proxy]}
  788. assign/source-own-prop-keys-error.js {unsupported: [Proxy]}
  789. assign/strings-and-symbol-order.js
  790. assign/strings-and-symbol-order-proxy.js {unsupported: [Proxy]}
  791. create/15.2.3.5-4-311.js
  792. defineProperties/15.2.3.7-6-a-112.js non-strict
  793. defineProperties/15.2.3.7-6-a-113.js non-strict
  794. defineProperties/15.2.3.7-6-a-118.js
  795. defineProperties/15.2.3.7-6-a-164.js
  796. defineProperties/15.2.3.7-6-a-165.js
  797. defineProperties/15.2.3.7-6-a-166.js non-strict
  798. defineProperties/15.2.3.7-6-a-168.js non-strict
  799. defineProperties/15.2.3.7-6-a-169.js non-strict
  800. defineProperties/15.2.3.7-6-a-170.js non-strict
  801. defineProperties/15.2.3.7-6-a-172.js non-strict
  802. defineProperties/15.2.3.7-6-a-173.js non-strict
  803. defineProperties/15.2.3.7-6-a-175.js
  804. defineProperties/15.2.3.7-6-a-176.js
  805. defineProperties/15.2.3.7-6-a-184.js
  806. defineProperties/15.2.3.7-6-a-185.js
  807. defineProperties/15.2.3.7-6-a-282.js
  808. defineProperties/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy]}
  809. defineProperty/15.2.3.6-4-116.js non-strict
  810. defineProperty/15.2.3.6-4-117.js non-strict
  811. defineProperty/15.2.3.6-4-122.js
  812. defineProperty/15.2.3.6-4-168.js
  813. defineProperty/15.2.3.6-4-169.js
  814. defineProperty/15.2.3.6-4-170.js non-strict
  815. defineProperty/15.2.3.6-4-172.js non-strict
  816. defineProperty/15.2.3.6-4-173.js non-strict
  817. defineProperty/15.2.3.6-4-174.js non-strict
  818. defineProperty/15.2.3.6-4-176.js non-strict
  819. defineProperty/15.2.3.6-4-177.js non-strict
  820. defineProperty/15.2.3.6-4-188.js
  821. defineProperty/15.2.3.6-4-189.js
  822. defineProperty/15.2.3.6-4-206.js
  823. defineProperty/15.2.3.6-4-254.js
  824. defineProperty/15.2.3.6-4-255.js
  825. defineProperty/15.2.3.6-4-256.js
  826. defineProperty/15.2.3.6-4-293-1.js
  827. defineProperty/15.2.3.6-4-293-3.js non-strict
  828. defineProperty/15.2.3.6-4-293-4.js strict
  829. defineProperty/15.2.3.6-4-336.js
  830. entries/observable-operations.js {unsupported: [Proxy]}
  831. entries/order-after-define-property.js
  832. entries/return-order.js
  833. freeze/abrupt-completion.js {unsupported: [Proxy]}
  834. freeze/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy, Reflect]}
  835. freeze/throws-when-false.js
  836. fromEntries/evaluation-order.js
  837. fromEntries/iterator-closed-for-null-entry.js
  838. fromEntries/iterator-closed-for-string-entry.js
  839. fromEntries/iterator-closed-for-throwing-entry-key-accessor.js
  840. fromEntries/iterator-closed-for-throwing-entry-key-tostring.js
  841. fromEntries/iterator-closed-for-throwing-entry-value-accessor.js
  842. fromEntries/iterator-not-closed-for-next-returning-non-object.js
  843. fromEntries/iterator-not-closed-for-throwing-done-accessor.js
  844. fromEntries/iterator-not-closed-for-throwing-next.js
  845. fromEntries/iterator-not-closed-for-uncallable-next.js
  846. fromEntries/key-order.js
  847. fromEntries/to-property-key.js
  848. fromEntries/uses-keys-not-iterator.js
  849. getOwnPropertyDescriptors/function-length.js
  850. getOwnPropertyDescriptors/function-name.js
  851. getOwnPropertyDescriptors/function-property-descriptor.js
  852. getOwnPropertyDescriptors/inherited-properties-omitted.js
  853. getOwnPropertyDescriptors/normal-object.js
  854. getOwnPropertyDescriptors/observable-operations.js {unsupported: [Proxy]}
  855. getOwnPropertyDescriptors/order-after-define-property.js {unsupported: [Reflect]}
  856. getOwnPropertyDescriptors/primitive-booleans.js
  857. getOwnPropertyDescriptors/primitive-numbers.js
  858. getOwnPropertyDescriptors/primitive-strings.js
  859. getOwnPropertyDescriptors/primitive-symbols.js
  860. getOwnPropertyDescriptors/proxy-no-ownkeys-returned-keys-order.js {unsupported: [Proxy]}
  861. getOwnP

Large files files are truncated, but you can click here to view the full file