gh-150449: Fix sqlite3.Blob crash with negative-step slices#150450
Open
ever0de wants to merge 17 commits into
python:mainpython/cpython:mainfrom
ever0de:gh-150449-fix-sqlite-blob-negative-step-sliceever0de/cpython:gh-150449-fix-sqlite-blob-negative-step-sliceCopy head branch name to clipboard
Open
gh-150449: Fix sqlite3.Blob crash with negative-step slices#150450ever0de wants to merge 17 commits intopython:mainpython/cpython:mainfrom ever0de:gh-150449-fix-sqlite-blob-negative-step-sliceever0de/cpython:gh-150449-fix-sqlite-blob-negative-step-sliceCopy head branch name to clipboard
ever0de wants to merge 17 commits into
python:mainpython/cpython:mainfrom
ever0de:gh-150449-fix-sqlite-blob-negative-step-sliceever0de/cpython:gh-150449-fix-sqlite-blob-negative-step-sliceCopy head branch name to clipboard
Commits
Commits on May 26, 2026
gh-150449: Fix sqlite3.Blob crash with negative-step slices
Show description for af0eb65committedgh-150449: validate slice assignment size even for empty slices
Show description for 85312b4committedgh-150449: add tests for negative-step slices with start <= stop
Show description for c0c2018committed- committed
Commits on May 30, 2026
gh-150449: Address review: docs, tests, and rename write_offset
Show description for f7c9f53committedgh-150449: Fix versionchanged version: use 'next' not '3.16'
Show description for 5087b42committed- committed
- committed
- committed
- committed
- committed
Commits on Jun 4, 2026
gh-150449: Move empty-slice validation fix to dedicated PR for gh-150913
Show description for 5f2f916committed- committed
Commits on Jun 5, 2026
gh-150449: Add tests for extreme step values in sqlite3.Blob slice operations
Show description for be1aa18committedgh-150449: Assert correctness of extreme-step slice assignment in sqlite3.Blob
Show description for f76ebf7committed- committed