Parent: #229 ## Goal Implement the shared pinned structural comparison engine plus: - `JSC__JSValue__deepEquals` - `JSC__JSValue__strictDeepEquals` ## Acceptance - [x] Pairwise cycle detection with exact alias/cycle-shape matching and bounded-stack failure. - [x] SameValue primitive handling and ordinary enumerable string/Symbol property traversal. - [x] Strict versus non-strict prototype, missing/undefined, sparse-hole, and property-count distinctions. - [x] Exact Array, ordinary/class/null-prototype object, boxed primitive, function, Date, RegExp, Error/cause, Map, Set, ArrayBuffer, DataView, and numeric TypedArray behavior. - [x] Detached/shared buffers and non-strict numeric versus strict bitwise float comparison. - [x] Getter/proxy exceptions, same-VM siblings, foreign rejection, OOM cleanup, and first-wins pending exceptions. - [x] Focused matrices, fixture/inventory wiring, batched audits, README/docs evidence, small commits on origin/main.
Parent: #229
Goal
Implement the shared pinned structural comparison engine plus:
JSC__JSValue__deepEqualsJSC__JSValue__strictDeepEqualsAcceptance