Commit graph

9 commits

Author SHA1 Message Date
Virgil
03203d866b docs(core-go-cgo): clarify close cleanup usage examples
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:42:40 +00:00
Virgil
0aeba0a5db fix(scope): disable cgo finalizers after manual cleanup
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:41:21 +00:00
Virgil
eb0494fddf chore(ax): align exported cgo comments with usage examples
- Update exported API comments to concrete usage examples for Buffer, Scope, and C conversion helpers.
- Emphasize concrete call patterns in Call/Errno/CString/SizeT docs per AX principles.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:38:58 +00:00
Virgil
1f5056d1aa feat(scope): panic on double-free scope teardown
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:37:55 +00:00
Virgil
e3a90fd781 feat(scope): add GC finalizer cleanup for buffers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:28:24 +00:00
Virgil
0d92d53190 docs: align exported API comments with AX examples
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:27:25 +00:00
Virgil
2fa77a2fe3 feat(scope): add close-compatible scoped cleanup
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:26:08 +00:00
Virgil
9bc20fda95 feat(scope): expose scope cleanup state
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:25:03 +00:00
Virgil
2e910e91ef feat(scope): add scoped allocation lifecycle API
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 19:13:21 +00:00