Parents: #163, #164 Depends on: #175, #176 Implement the shared private ToObject and prototype-query boundary. Acceptance: - [x] Export exact `JSC__JSValue__toObject` and `JSC__JSValue__getPrototype` signatures. - [x] Preserve identity for ordinary objects and perform exact realm-aware ToObject boxing for Number, Boolean, String, Symbol, and BigInt primitives. - [x] Reject null and undefined through the private null/empty failure boundary. - [x] Return exact ordinary, null, function, wrapper, and proxy-observed prototypes. - [x] Reject invalid and foreign-context values safely. - [x] Cover exact signatures, object identity, all primitive wrapper kinds, null prototypes, and proxy traps in the compile-link-runtime fixture. - [x] Update both inventories and README/API documentation without changing public/extension counts.
Parents: #163, #164
Depends on: #175, #176
Implement the shared private ToObject and prototype-query boundary.
Acceptance:
JSC__JSValue__toObjectandJSC__JSValue__getPrototypesignatures.