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
test(json): address review — pin depth-1024 parse for both shapes, mutate at code-unit level
- The nesting-limit test now asserts that documents exactly 1024 levels
deep parse successfully for BOTH arrays and objects (previously it
only checked valid() for the array and only checked the 1025-deep
failure for objects), and the 1025-deep variables are renamed
too_deep_array / too_deep_object to reflect their depth.
- The mutation-totality test now genuinely mutates single UTF-16 code
units via code_units() instead of Char-level to_array(), so deleting
or replacing a unit can split an astral surrogate pair, and the
replacement unit is drawn from the full 16-bit range (including lone
surrogates) — strictly stronger fuzzing that matches the test's name
and doc comment.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments