Self-contained worklist — 179 failing (built-ins tail, not covered by the focused tickets). Snapshot 2026-07-03 (perry 0.5.1218, node v26.3.0). Everything is inline; no history, no re-measure.
Assorted built-ins subtrees below. Pick a coherent single-root subcluster.
Setup (any box)
git clone https://github.com/PerryTS/perry && cd perry
cargo build --release -p perry -p perry-runtime-static -p perry-stdlib-static
git clone --depth 1 https://github.com/tc39/test262 vendor/test262 # checkout test-compat/test262/pinned-sha.txt
By area
built-ins/TypedArrayConstructors 15 · built-ins/Date 13 · built-ins/Error 9 · built-ins/Number 9 · built-ins/AsyncGeneratorPrototype 8 · built-ins/AsyncFunction 7 · built-ins/DataView 7 · built-ins/MapIteratorPrototype 7 · built-ins/SetIteratorPrototype 7 · built-ins/ArrayBuffer 6 · built-ins/AsyncGeneratorFunction 6 · built-ins/GeneratorFunction 6 · built-ins/global 6 · built-ins/ArrayIteratorPrototype 5 · built-ins/Boolean 5 · built-ins/Symbol 5 · built-ins/AsyncFromSyncIteratorPrototype 4 · built-ins/AsyncIteratorPrototype 4 · built-ins/Set 4 · built-ins/ThrowTypeError 4 · built-ins/TypedArray 4 · built-ins/BigInt 3 · built-ins/SharedArrayBuffer 3 · built-ins/decodeURI 3 · built-ins/decodeURIComponent 3 · built-ins/encodeURI 3 · built-ins/encodeURIComponent 3 · built-ins/isFinite 3 · built-ins/isNaN 3 · built-ins/Map 2 · built-ins/eval 2 · built-ins/parseFloat 2 · built-ins/parseInt 2 · built-ins/Atomics 1 · built-ins/Iterator 1 · built-ins/Math 1 · built-ins/NativeErrors 1 · built-ins/Reflect 1 · built-ins/StringIteratorPrototype 1
All 179 failing cases (path — reason)
built-ins/ArrayBuffer/isView/arg-is-typedarray-subclass-instance.js Uncaught exception: Expected true but got false (Testing with Float64Array and m
built-ins/ArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js Uncaught exception: `this` value is Array Expected a TypeError to be thrown but
built-ins/ArrayBuffer/prototype/slice/context-is-not-object.js Uncaught exception: `this` value is String Expected a TypeError to be thrown but
built-ins/ArrayBuffer/prototype/slice/species-constructor-is-not-object.js Uncaught exception: `constructor` value is null Expected a TypeError to be throw
built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js Uncaught exception: `this` value cannot be a SharedArrayBuffer Expected a TypeEr
built-ins/ArrayBuffer/undefined-newtarget-throws.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-before-exhaustion.js Uncaught exception: New result `value` Expected SameValue(«undefined», «5») to b
built-ins/ArrayIteratorPrototype/next/args-mapped-truncation-before-exhaustion.js Uncaught exception: Exhausted result `value` Expected SameValue(«3», «undefined»
built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-before-exhaustion.js Uncaught exception: New result `value` Expected SameValue(«undefined», «5») to b
built-ins/ArrayIteratorPrototype/next/args-unmapped-truncation-before-exhaustion.js Uncaught exception: Exhausted result `value` Expected SameValue(«3», «undefined»
built-ins/ArrayIteratorPrototype/next/iteration-mutable.js Uncaught exception: Exhausted result `done` flag (after push) Expected SameValue
built-ins/AsyncFromSyncIteratorPrototype/next/for-await-iterator-next-rejected-promise-close.js Test262:AsyncTestFailure:Test262Error: Test262Error: Expected SameValue(«Test262
built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-poisoned-wrapper.js Test262:AsyncTestFailure:Test262Error: Test262Error: Promise should be rejected
built-ins/AsyncFromSyncIteratorPrototype/next/next-result-poisoned-wrapper.js Test262:AsyncTestFailure:Test262Error: Test262Error: Promise should be rejected
built-ins/AsyncFromSyncIteratorPrototype/throw/throw-result-poisoned-wrapper.js Test262:AsyncTestFailure:Test262Error: Test262Error: Promise should be rejected
built-ins/AsyncFunction/AsyncFunction-construct.js [perry] dynamic Function refused (AOT) — 2 arg(s); body[..160]="await 1;"
built-ins/AsyncFunction/AsyncFunction-is-subclass.js Uncaught exception: Prototype of constructor is Function Expected SameValue(«[ob
built-ins/AsyncFunction/AsyncFunction-name.js Uncaught exception: name descriptor value should be AsyncFunction; name value sh
built-ins/AsyncFunction/AsyncFunctionPrototype-is-not-callable.js Uncaught exception: length
built-ins/AsyncFunction/AsyncFunctionPrototype-prototype.js Uncaught exception: Expected SameValue(«[object Object]», «[object Function]») t
built-ins/AsyncFunction/instance-construct-throws.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/AsyncFunction/instance-prototype-property.js Uncaught exception: foo.prototype should be undefined Expected SameValue(«[objec
built-ins/AsyncGeneratorFunction/has-instance.js Uncaught exception: AsyncGenerators created via AsyncGeneratorDeclaration syntax
built-ins/AsyncGeneratorFunction/instance-await-expr-in-param.js Uncaught exception: AwaitExpression not permitted in parameters Expected a Synta
built-ins/AsyncGeneratorFunction/instance-construct-throws.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/AsyncGeneratorFunction/instance-prototype.js Uncaught exception: prototype descriptor should not be enumerable; prototype des
built-ins/AsyncGeneratorFunction/instance-yield-expr-in-param.js Uncaught exception: YieldExpression not permitted generally Expected a SyntaxErr
built-ins/AsyncGeneratorFunction/invoked-as-constructor-no-arguments.js TypeError: value is not a function
built-ins/AsyncGeneratorPrototype/next/request-queue-await-order.js Warning: Detected unsettled top-level await
built-ins/AsyncGeneratorPrototype/next/request-queue-promise-resolve-order.js Warning: Detected unsettled top-level await
built-ins/AsyncGeneratorPrototype/return/return-state-completed-broken-promise.js Warning: Detected unsettled top-level await
built-ins/AsyncGeneratorPrototype/return/return-suspendedStart-broken-promise.js Test262:AsyncTestFailure:Test262Error: Test262Error: Expected rejection
built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-broken-promise-try-catch.js Test262:AsyncTestFailure:TypeError: Cannot read properties of undefined (reading
built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-try-finally.js Test262:AsyncTestFailure:Test262Error: Test262Error: Yield in finally block Expe
built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield-try-finally-return.js Test262:AsyncTestFailure:Test262Error: Test262Error: Generator must be resumed i
built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield-try-finally.js Test262:AsyncTestFailure:Error: boop
built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/length.js TypeError: Cannot convert undefined or null to object
built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/name.js TypeError: Cannot convert undefined or null to object
built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/prop-desc.js Uncaught exception: Expected SameValue(«"undefined"», «"function"») to be true
built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/return-val.js TypeError: Function.prototype.call was called on a value that is not a function
built-ins/Atomics/prop-desc.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/BigInt/prototype/toString/length.js Uncaught exception: length descriptor value should be 0; length value should be
built-ins/BigInt/prototype/toString/radix-tointegerorinfinity-throws-toprimitive-or-bigint.js Uncaught exception: TypeError is thrown when _radix_ cannot be converted to a pr
built-ins/BigInt/wrapper-object-ordinary-toprimitive.js Uncaught exception: hint: number Expected a TypeError to be thrown but no except
built-ins/Boolean/prototype/S15.6.3.1_A1.js Uncaught exception: Boolean.prototype.toString() must return "[object Boolean]"
built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T3.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T1.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T2.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T3.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/DataView/buffer-does-not-have-arraybuffer-data-throws-sab.js Uncaught exception: dataView instance Expected a TypeError but got a Test262Erro
built-ins/DataView/instance-extensibility-sab.js Uncaught exception: confirms extensibility adding a new property
built-ins/DataView/instance-extensibility.js Uncaught exception: confirms extensibility adding a new property
built-ins/DataView/newtarget-undefined-throws-sab.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/DataView/newtarget-undefined-throws.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/DataView/prototype/setBigInt64/range-check-after-value-conversion.js Uncaught exception: setBigInt64(100, poisoned) Expected a Test262Error but got a
built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tobigint-value.js Uncaught exception: valueOf Expected a Test262Error but got a TypeError
built-ins/Date/UTC/fp-evaluation-order.js Uncaught exception: order of operations / precision in MakeTime Expected SameVal
built-ins/Date/prototype/no-date-value.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/Date/prototype/setFullYear/15.9.5.40_1.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/Date/prototype/toString/non-date-receiver.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/Date/prototype/toTemporalInstant/length.js TypeError: Cannot convert undefined or null to object
built-ins/Date/prototype/toTemporalInstant/name.js TypeError: Cannot convert undefined or null to object
built-ins/Date/prototype/toTemporalInstant/not-a-constructor.js Uncaught exception: isConstructor invoked with a non-function value
built-ins/Date/prototype/toTemporalInstant/prop-desc.js Uncaught exception: toTemporalInstant should be an own property
built-ins/Date/prototype/toTemporalInstant/this-value-invalid-date.js Uncaught exception: Expected a RangeError to be thrown but no exception was thro
built-ins/Date/prototype/toTemporalInstant/this-value-non-date.js Uncaught exception: Expected SameValue(«"undefined"», «"function"») to be true
built-ins/Date/prototype/toTemporalInstant/this-value-non-object.js Uncaught exception: Expected SameValue(«"undefined"», «"function"») to be true
built-ins/Date/prototype/toTemporalInstant/this-value-valid-date.js Uncaught exception: the (Unix) epoch Expected SameValue(«undefined», «0n») to be
built-ins/Date/subclassing.js TypeError: this is not a Date object.
built-ins/Error/internal-prototype.js Uncaught exception: Function.prototype.isPrototypeOf(Error.constructor) returns
built-ins/Error/length.js TypeError: Cannot read properties of undefined (reading 'length')
built-ins/Error/message_property.js Uncaught exception: message descriptor should be configurable
built-ins/Error/prototype/S15.11.4_A4.js Uncaught exception: Expected a TypeError but got a Test262Error
built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js Uncaught exception: err.toString() must return "[object Error]" Expected SameVal
built-ins/Error/prototype/toString/invalid-receiver.js Uncaught exception: Error.prototype.toString.call(Symbol()) Expected a TypeError
built-ins/Error/prototype/toString/tostring-message-throws-symbol.js Uncaught exception: If message field is a symbol, Error.prototype.toString must
built-ins/Error/tostring-1.js Uncaught exception: new Error.toString() returns "[object Error]" (Object.protot
built-ins/Error/tostring-2.js Uncaught exception: Error().toString() returns "[object Error]" (Object.prototyp
built-ins/GeneratorFunction/has-instance.js Uncaught exception: Generators created via GeneratorDeclaration syntax are prope
built-ins/GeneratorFunction/instance-construct-throws.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/GeneratorFunction/instance-prototype.js Uncaught exception: prototype descriptor should not be enumerable; prototype des
built-ins/GeneratorFunction/instance-restricted-properties.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/GeneratorFunction/instance-yield-expr-in-param.js Uncaught exception: YieldExpression not permitted generally Expected a SyntaxErr
built-ins/GeneratorFunction/invoked-as-constructor-no-arguments.js TypeError: value is not a function
built-ins/Iterator/prototype/Symbol.iterator/prop-desc.js Uncaught exception: Symbol(Symbol.iterator) descriptor should not be enumerable
built-ins/Map/get-set-method-failure.js Uncaught exception: Expected a Test262Error to be thrown but no exception was th
built-ins/Map/prototype/forEach/iterates-values-deleted-then-readded.js Uncaught exception: Expected SameValue(«2», «3») to be true
built-ins/MapIteratorPrototype/next/does-not-have-mapiterator-internal-slots-map.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/MapIteratorPrototype/next/does-not-have-mapiterator-internal-slots.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/MapIteratorPrototype/next/iteration-mutable.js Uncaught exception: Exhausted result `value` (repeated request) Expected SameVal
built-ins/MapIteratorPrototype/next/this-not-object-throw-entries.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/MapIteratorPrototype/next/this-not-object-throw-keys.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/MapIteratorPrototype/next/this-not-object-throw-prototype-iterator.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/MapIteratorPrototype/next/this-not-object-throw-values.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/Math/round/S15.8.2.15_A7.js Uncaught exception: The result of evaluating (1 / Math.round(x)) is expected to
built-ins/NativeErrors/message_property_native_error.js Uncaught exception: Expected obj[message] to be configurable, but was not.
built-ins/Number/15.7.4-1.js Uncaught exception: s Expected SameValue(«"[object Object]"», «"[object Number]"
built-ins/Number/prototype/S15.7.3.1_A2_T1.js Uncaught exception: Number.prototype.toString() must return "[object Number]" Ex
built-ins/Number/prototype/S15.7.3.1_A2_T2.js Uncaught exception: Number.prototype.toString() must return "[object Number]" Ex
built-ins/Number/prototype/S15.7.4_A1.js Uncaught exception: Number.prototype.toString() must return "[object Number]" Ex
built-ins/Number/prototype/toString/S15.7.4.2_A4_T03.js Uncaught exception: The result of evaluating (e instanceof TypeError) is expecte
built-ins/Number/prototype/toString/numeric-literal-tostring-radix-poisoned.js Uncaught exception: Expected a Test262Error but got a RangeError
built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T01.js Uncaught exception: The result of evaluating (e instanceof TypeError) is expecte
built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T02.js Uncaught exception: The result of evaluating (e instanceof TypeError) is expecte
built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T03.js Uncaught exception: The result of evaluating (e instanceof TypeError) is expecte
built-ins/Reflect/prop-desc.js Uncaught exception: no [[Construct]] Expected a TypeError to be thrown but no ex
built-ins/Set/prototype/forEach/iterates-values-revisits-after-delete-re-add.js Uncaught exception: The value of `expects.length` is `0` Expected SameValue(«2»,
built-ins/Set/prototype/keys/keys.js Uncaught exception: The value of `Set.prototype.keys` is `Set.prototype.values`
built-ins/Set/prototype/values/values-iteration-mutable.js Uncaught exception: Exhausted result `value` (repeated request) Expected SameVal
built-ins/Set/set-get-add-method-failure.js Uncaught exception: Expected a MyError to be thrown but no exception was thrown
built-ins/SetIteratorPrototype/next/does-not-have-mapiterator-internal-slots-set.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/SetIteratorPrototype/next/does-not-have-mapiterator-internal-slots.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/SetIteratorPrototype/next/iteration-mutable.js Uncaught exception: Exhausted result `value` (repeated request) Expected SameVal
built-ins/SetIteratorPrototype/next/this-not-object-throw-entries.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/SetIteratorPrototype/next/this-not-object-throw-keys.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/SetIteratorPrototype/next/this-not-object-throw-prototype-iterator.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/SetIteratorPrototype/next/this-not-object-throw-values.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-not-object.js (no output)
built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-undefined.js (no output)
built-ins/SharedArrayBuffer/undefined-newtarget-throws.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/StringIteratorPrototype/next/next-iteration-surrogate-pairs.js Uncaught exception: First normal code point `value` Expected SameValue(«undefine
built-ins/Symbol/asyncIterator/prop-desc.js Uncaught exception: asyncIterator should be an own property
built-ins/Symbol/auto-boxing-non-strict.js Uncaught exception: The value of `sym[62]` is `undefined`, after executing `sym[
built-ins/Symbol/for/to-string-err.js Uncaught exception: Expected a Test262Error to be thrown but no exception was th
built-ins/Symbol/iterator/prop-desc.js Uncaught exception: iterator should be an own property
built-ins/Symbol/not-callable.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/ThrowTypeError/extensible.js Uncaught exception: Expected SameValue(«true», «false») to be true
built-ins/ThrowTypeError/frozen.js Uncaught exception: Expected SameValue(«false», «true») to be true
built-ins/ThrowTypeError/length.js Uncaught exception: length descriptor should not be configurable
built-ins/ThrowTypeError/name.js Uncaught exception: name descriptor should not be configurable
built-ins/TypedArray/prototype/Symbol.iterator.js Uncaught exception: Symbol(Symbol.iterator) descriptor should not be enumerable
built-ins/TypedArray/prototype/constructor.js Uncaught exception: Expected SameValue(«[object Function]», «function () { [nati
built-ins/TypedArray/prototype/copyWithin/bit-precision.js Uncaught exception: Expected true but got false (Testing with Float16Array and m
built-ins/TypedArray/prototype/set/bit-precision.js Uncaught exception: Expected true but got false (Testing with Float16Array and m
built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-valueof-typeerror.js Uncaught exception: abrupt completion from ToBigInt(sample) Expected a TypeError
built-ins/TypedArrayConstructors/ctors/object-arg/iterated-array-with-modified-array-iterator.js Uncaught exception: Expected SameValue(«1», «4») to be true (Testing with Float6
built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof-typeerror.js Uncaught exception: abrupt completion from ToNumber(sample) Expected a TypeError
built-ins/TypedArrayConstructors/ctors/typedarray-arg/throw-type-error-before-custom-proto-access.js Uncaught exception: Expected a TypeError but got a Test262Error (Testing with Fl
built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/non-extensible-redefine-key.js Uncaught exception: Expected obj[foo] to have enumerable:true. (Testing with Big
built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-symbol.js Uncaught exception: Expected SameValue(«undefined», «42») to be true (Testing wi
built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-redefine-key.js Uncaught exception: Expected obj[foo] to have enumerable:true. (Testing with Flo
built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/integer-indexes-and-string-and-symbol-keys-.js Uncaught exception: result2 (Testing with BigInt64Array and makeIterable.)
built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js Uncaught exception: result1 (Testing with Float64Array and makeIterable.)
built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-canonical-invalid-index-prototype-chain-set.js Uncaught exception: receiver[1] should not be created (receiver: empty object) (
built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-valid-index-prototype-chain-set.js (no output)
built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-valid-index-reflect-set.js Uncaught exception: 0 setter should be unreachable! (Testing with BigInt64Array
built-ins/TypedArrayConstructors/internals/Set/key-is-canonical-invalid-index-prototype-chain-set.js Uncaught exception: receiver[1] should not be created (receiver: empty object) (
built-ins/TypedArrayConstructors/internals/Set/key-is-valid-index-prototype-chain-set.js (no output)
built-ins/TypedArrayConstructors/internals/Set/key-is-valid-index-reflect-set.js Uncaught exception: 0 setter should be unreachable! (Testing with Float64Array a
built-ins/decodeURI/S15.1.3.1_A5.2.js Uncaught exception: #2: delete decodeURI.length; decodeURI.hasOwnProperty('lengt
built-ins/decodeURI/S15.1.3.1_A5.6.js Uncaught exception: #1: decodeURI.prototype === undefined. Actual: [object Objec
built-ins/decodeURI/S15.1.3.1_A5.7.js Uncaught exception: #1.2: new decodeURI() throw TypeError. Actual: Test262Error:
built-ins/decodeURIComponent/S15.1.3.2_A5.2.js Uncaught exception: #2: delete decodeURIComponent.length; decodeURIComponent.has
built-ins/decodeURIComponent/S15.1.3.2_A5.6.js Uncaught exception: #1: decodeURIComponent.prototype === undefined. Actual: [obj
built-ins/decodeURIComponent/S15.1.3.2_A5.7.js Uncaught exception: #1.2: new decodeURIComponent() throw TypeError. Actual: Test
built-ins/encodeURI/S15.1.3.3_A5.2.js Uncaught exception: #2: delete encodeURI.length; encodeURI.hasOwnProperty('lengt
built-ins/encodeURI/S15.1.3.3_A5.6.js Uncaught exception: #1: encodeURI.prototype === undefined. Actual: [object Objec
built-ins/encodeURI/S15.1.3.3_A5.7.js Uncaught exception: #1.2: new encodeURI() throw TypeError. Actual: Test262Error:
built-ins/encodeURIComponent/S15.1.3.4_A5.2.js Uncaught exception: #2: delete encodeURIComponent.length; encodeURIComponent.has
built-ins/encodeURIComponent/S15.1.3.4_A5.6.js Uncaught exception: #1: encodeURIComponent.prototype === undefined. Actual: [obj
built-ins/encodeURIComponent/S15.1.3.4_A5.7.js Uncaught exception: #1.2: new encodeURIComponent() throw TypeError. Actual: Test
built-ins/eval/length-non-configurable.js Uncaught exception: #2: delete eval.length; eval.hasOwnProperty('length') === fa
built-ins/eval/no-proto.js Uncaught exception: #1: eval.prototype === undefined. Actual: [object Object]
built-ins/global/10.2.1.1.3-4-16-s.js Uncaught exception: Expected a TypeError but got a ReferenceError
built-ins/global/10.2.1.1.3-4-18-s.js Uncaught exception: Expected a TypeError but got a ReferenceError
built-ins/global/S15.1_A1_T1.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/global/S15.1_A1_T2.js Uncaught exception: Expected a TypeError to be thrown but no exception was throw
built-ins/global/global-object.js Uncaught exception: Expected SameValue(«[object Object]», «undefined») to be tru
built-ins/global/property-descriptor.js Uncaught exception: globalThis descriptor should not be enumerable
built-ins/isFinite/S15.1.2.5_A2.6.js Uncaught exception: The value of isFinite.prototype is expected to equal undefin
built-ins/isFinite/S15.1.2.5_A2.7.js Uncaught exception: Expected a TypeError but got a Test262Error
built-ins/isFinite/tonumber-operations.js Error: isFinite requires one argument
built-ins/isNaN/S15.1.2.4_A2.6.js Uncaught exception: The value of isNaN.prototype is expected to equal undefined
built-ins/isNaN/S15.1.2.4_A2.7.js Uncaught exception: Expected a TypeError but got a Test262Error
built-ins/isNaN/tonumber-operations.js Error: isNaN requires one argument
built-ins/parseFloat/S15.1.2.3_A7.6.js Uncaught exception: #1: parseFloat.prototype === undefined. Actual: [object Obje
built-ins/parseFloat/S15.1.2.3_A7.7.js Uncaught exception: #1.2: new parseFloat() throw TypeError. Actual: Test262Error
built-ins/parseInt/S15.1.2.2_A8.js Uncaught exception: #D800-DFFF
built-ins/parseInt/S15.1.2.2_A9.6.js Uncaught exception: Object.prototype.hasOwnProperty.call(parseInt, "prototype")
Workflow
Measure a subtree: scripts/test262_subset.py --root vendor/test262 --dir <area> --jobs 8. Code-only PR per subcluster (no version bump/CHANGELOG/CLAUDE.md); verify zero-regression; cargo fmt --all -- --check + bash scripts/check_file_size.sh must pass; reference this issue. Never reference internal infrastructure hostnames.
Self-contained worklist — 179 failing (built-ins tail, not covered by the focused tickets). Snapshot 2026-07-03 (perry 0.5.1218, node v26.3.0). Everything is inline; no history, no re-measure.
Assorted built-ins subtrees below. Pick a coherent single-root subcluster.
Setup (any box)
By area
built-ins/TypedArrayConstructors 15 · built-ins/Date 13 · built-ins/Error 9 · built-ins/Number 9 · built-ins/AsyncGeneratorPrototype 8 · built-ins/AsyncFunction 7 · built-ins/DataView 7 · built-ins/MapIteratorPrototype 7 · built-ins/SetIteratorPrototype 7 · built-ins/ArrayBuffer 6 · built-ins/AsyncGeneratorFunction 6 · built-ins/GeneratorFunction 6 · built-ins/global 6 · built-ins/ArrayIteratorPrototype 5 · built-ins/Boolean 5 · built-ins/Symbol 5 · built-ins/AsyncFromSyncIteratorPrototype 4 · built-ins/AsyncIteratorPrototype 4 · built-ins/Set 4 · built-ins/ThrowTypeError 4 · built-ins/TypedArray 4 · built-ins/BigInt 3 · built-ins/SharedArrayBuffer 3 · built-ins/decodeURI 3 · built-ins/decodeURIComponent 3 · built-ins/encodeURI 3 · built-ins/encodeURIComponent 3 · built-ins/isFinite 3 · built-ins/isNaN 3 · built-ins/Map 2 · built-ins/eval 2 · built-ins/parseFloat 2 · built-ins/parseInt 2 · built-ins/Atomics 1 · built-ins/Iterator 1 · built-ins/Math 1 · built-ins/NativeErrors 1 · built-ins/Reflect 1 · built-ins/StringIteratorPrototype 1
All 179 failing cases (path — reason)
Workflow
Measure a subtree:
scripts/test262_subset.py --root vendor/test262 --dir <area> --jobs 8. Code-only PR per subcluster (no version bump/CHANGELOG/CLAUDE.md); verify zero-regression;cargo fmt --all -- --check+bash scripts/check_file_size.shmust pass; reference this issue. Never reference internal infrastructure hostnames.