Files
acp/mmap
Samuel Cui 5be0952efa docs: state the mmap contract and pin the xattr rule on the copy path
Three review follow-ups that the last release review asked for:

- TESTING.md no longer claims a formulation vet accepts for the Windows mapped
  slice conversion; measured on go1.26.8/windows-amd64, the unsafe.Slice call,
  a typed pointer in a variable and an array cast are all flagged, and the one
  accepted shape is the deprecated reflect.SliceHeader field assignment, which
  trades a false positive for a less safe conversion.
- The report chapter drops the byte-identity claim about rows written without
  full_path and signature_cache_hit and states what the fields are instead.
- The mmap divergence note and File's own comment now say that ReadAt past the
  end reports an invalid offset rather than io.EOF, and that a caller keeping
  the descriptor must keep the reader reachable because the finalizer owns it.
- TestManagedSignatureIsNotOrdinaryCopiedXattr now exercises the copy path: a
  decoy managed entry on the source and an ordinary control attribute prove the
  metadata restore ran, the target carries no managed attribute, and the source
  keeps its own entry.
2026-09-19 18:31:29 +08:00
..
2022-09-07 22:40:45 +08:00