Files
scriptc/packages/runtime/src
Chris Tate d09b380098 Serialize checked-dynamic members of typed records like JSON.stringify
The undeclared properties a checked record keeps from its source, and the
entries of an `unknown` index signature, now follow SerializeJSONProperty:
toJSON runs with the member's key, getters are read, a Buffer becomes its
{ type, data } form, undefined, function and symbol results are dropped,
and a circular structure throws the circular-structure TypeError instead of
overflowing the stack. Members whose writing cannot run program code are
written directly; the others go through the JSON.stringify protocol walk.
Index-signature entries are written from the overflow map in place,
without building a key array.
2026-10-18 05:35:23 -05:00
..
2026-10-17 22:45:32 -05:00
2026-10-17 22:45:32 -05:00
2026-10-17 21:59:33 -05:00
2026-10-18 03:52:20 -05:00
2026-10-17 20:55:17 -05:00
2026-10-14 21:17:46 -05:00
2026-10-18 00:26:05 -05:00
2026-10-18 00:42:37 -05:00
2026-10-18 03:52:20 -05:00
2026-10-18 03:52:20 -05:00
2026-10-17 17:57:22 -05:00
2026-10-17 20:55:17 -05:00
2026-10-07 19:07:02 -05:00
2026-10-13 19:48:11 -05:00
2026-10-14 17:27:02 -05:00
2026-10-18 03:52:20 -05:00
2026-10-13 19:48:11 -05:00
2026-10-17 20:55:17 -05:00
2026-10-18 03:37:40 -05:00
2026-10-17 17:57:22 -05:00
2026-10-17 20:55:17 -05:00
2026-10-14 17:27:02 -05:00
2026-10-17 17:57:22 -05:00