Thing/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 4f87e5c5bf GameCult.Thing.Contract: RecordPayload.Bytes is a copied ReadOnlyMemory<byte>; array arguments and decoded lists pinned
Under thing2:ruling:payload-bytes-read-only the payload holds a copy made at
construction (wire bytes unchanged). New tests: a T[] argument (including
through Builders.Boxed) is copied; no list of any decoded golden is writable;
a caller's buffer written after construction does not change the payload. The
byte[] exemption in the mutable-collection scan is removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 04:17:03 +02:00
..
GameCult.Eve.Surface.Serialization.Tests Define explicit Eve presentation finality 2026-08-19 09:35:25 +02:00
GameCult.Thing.Contract.Tests GameCult.Thing.Contract: RecordPayload.Bytes is a copied ReadOnlyMemory<byte>; array arguments and decoded lists pinned 2026-10-14 04:17:03 +02:00
thing-contract-parity GameCult.Thing.Contract: the name set (tests/thing-contract-parity) and NameSetTests 2026-10-14 02:27:31 +02:00