[agent/codex:gpt-5.3-codex-spark] Read docs/RFC.md fully. Find ONE feature described in the sp... #19

Merged
Virgil merged 1 commit from main into dev 2026-04-03 19:31:37 +00:00
2 changed files with 12 additions and 0 deletions

View file

@ -123,6 +123,9 @@ func (b *Buffer) Len() int {
// buffer := NewBuffer(4)
// if buffer.IsFreed() { ... }
func (b *Buffer) IsFreed() bool {
if b == nil {
return true
}
return b.freed.Load()
}

View file

@ -71,6 +71,15 @@ func TestBufferUseAfterFreePanics(t *testing.T) {
})
}
func TestBufferIsFreedIsNilSafe(t *testing.T) {
t.Parallel()
var nilBuffer *Buffer
if !nilBuffer.IsFreed() {
t.Fatal("expected nil buffer to report freed")
}
}
func TestCStringRoundTrip(t *testing.T) {
t.Parallel()