((WriteBarrierTest suite tests select: #shouldPass)) collect: [:test |
[Sandbox evaluate: [[test runCaseWithoutTimeout] on: TestFailure do: [:ex | test -> ex]]] on: Error, Warning, Halt do: [:ex | test -> ex]].
Most likely, the copying logic in Sandbox >> #writableObjectFor: needs to respect existing write barriers. Probably our own primitive implementations should also respect these barriers?
Most likely, the copying logic in
Sandbox >> #writableObjectFor:
needs to respect existing write barriers. Probably our own primitive implementations should also respect these barriers?