Parent: #134 Related: #140, #163, #164 ## Goal Implement the shared pinned `Bun__noSideEffectsToString` boundary used by fatal and unhandled-error reporting. ## Acceptance - [x] Return exact strings for undefined, null, booleans, int32/double values, BigInts, and described/undescribed Symbols. - [x] Return string inputs unchanged and collapse every other object/function/error/proxy to `[object Object]`. - [x] Never invoke conversion hooks, getters, proxy traps, or mutable globals. - [x] Validate VM/global ownership and preserve existing pending-exception state. - [x] Add focused primitive/large-BigInt/Symbol/proxy/identity/foreign coverage and a compile-link-runtime fixture call. - [x] Refresh Home/Bun inventories with zero unclassified symbols. - [x] Update README and compatibility docs, publish small implementation/docs commits on `origin/main`, and close only after evidence is live.
Parent: #134
Related: #140, #163, #164
Goal
Implement the shared pinned
Bun__noSideEffectsToStringboundary used by fatal and unhandled-error reporting.Acceptance
[object Object].origin/main, and close only after evidence is live.