You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Abrupt completions from operand GetValue, ToPrimitive, Symbol-to-string, and mixed BigInt/Number addition propagate as the same error Node/Test262 expects.
Add integration test for Fastify server.listen() #174 language/expressions/addition/S11.6.1_A2.3_T1.js (runtime-fail: Uncaught exception: Support custom menu bar items #1.3: var x = { valueOf: function () { throw "x"; } }; var y = { valueOf: function () { throw "y"; } }; x + y throw "x". Actual: Test262Error: Support custom menu bar items #1.1: var x = { valueOf: function () { throw "x"; } }; var y = { valueOf: function () { throw "y"; } }; x + y throw "x". Actual: NaN)
1 x runtime-fail: Uncaught exception: Support custom menu bar items #1.3: var x = { valueOf: function () { throw "x"; } }; var y = { valueOf: function () { throw "y"; } }; x + y throw "x". Actual: Test262Error: Support custom menu bar items #1.1: var x = { valueOf: function () { throw "x"; } }; var y = { valueOf: function () { throw "y"; } }; x + y throw "x". Actual: NaN
1 x runtime-fail: Uncaught exception: Expected a to be thrown but no exception was thrown at all
Node / ECMAScript expected behavior
Abrupt completions from operand GetValue, ToPrimitive, Symbol-to-string, and mixed BigInt/Number addition propagate as the same error Node/Test262 expects.
Likely subsystem
runtime completion records / error construction / operator lowering
Acceptance criteria
ReferenceError and user-thrown values are not swallowed or replaced by computed numeric results.
Symbol and BigInt/Number addition throw the expected TypeError shape.
The affected rows report the expected thrown constructor/value under Test262.
Validation
Run the Test262 differential against the affected area and confirm these rows leave the gap report:
Summary
Abrupt completions from operand GetValue, ToPrimitive, Symbol-to-string, and mixed BigInt/Number addition propagate as the same error Node/Test262 expects.
Affected Test262 rows
Perry actual behavior from report
Node / ECMAScript expected behavior
Abrupt completions from operand GetValue, ToPrimitive, Symbol-to-string, and mixed BigInt/Number addition propagate as the same error Node/Test262 expects.
Likely subsystem
runtime completion records / error construction / operator lowering
Acceptance criteria
Validation
Run the Test262 differential against the affected area and confirm these rows leave the gap report:
This is Perry language/runtime semantics triage, not a Node core API compatibility issue.