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
{{ message }}
Repository navigation
system traces: sameValue JSON.stringify guard can throw on circular/BigInt values #56
TraceProducerBase.emitIfChanged de-dups with a JSON.stringify-based sameValue (packages/capture/src/trace-producer.ts). A circular or BigInt value makes it throw. The provider isolates producer errors, so the trace is dropped rather than crashing, but the value is silently lost.
Fix: a total comparison (structural, or try/catch falling back to "changed"). Test-first with circular and BigInt cases.
Deferred from PR #55 (trace producers over shared trackers).
Activity