Skip to content

TypedPython: memoryview buffer parameters, BufferError on resize (#149) - #299

Merged
b-re-w merged 1 commit into
developfrom
feat/tp-buffer
Oct 25, 2026
Merged

b-re-w merged 1 commit into
developfrom
feat/tp-buffer

Conversation

@b-re-w

@b-re-w b-re-w commented Oct 25, 2026

Copy link
Copy Markdown
Member

Closes #149

Tests: test_buffer_memoryview.py has 38 tests. It is red against develop (28 failed) and green here. A mutant without the memoryview IndexError text fails 4 of them. test_buffer_arrays: 61 passed. test_buffer_numpy: 69 passed. test_verify: 220 passed. Existing benchmarks: no memoryview annotation, so their compiled set is unchanged.

…nd release during a call raise BufferError (#149)

SPEC states that concurrent writes from another thread are unsynchronised, as in CPython.
Adds the call-heavy buffer_calls.py benchmark (list vs array.array vs memoryview); not measured yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant