Thing/packages
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
..
eve-browser-lowering Merge Eve invocation and presentation authority 2026-08-26 20:14:12 +02:00
eve-contracts Merge Eve invocation and presentation authority 2026-08-26 20:14:12 +02:00
GameCult.Thing.Contract GameCult.Thing.Contract: RecordPayload.Bytes is a copied ReadOnlyMemory<byte>; array arguments and decoded lists pinned 2026-10-14 04:17:03 +02:00
org.gamecult.eve.surface Align EveUnity ownership verifier 2026-08-26 20:58:26 +02:00
.gitkeep Add shared Unity Eve packages 2026-06-16 20:16:30 +01:00