COMMITS
/ Lib/test/test_bytes.py April 1, 2026
S
gh-147944: Increase range of bytes_per_sep (GH-147946)
Serhiy Storchaka committed
March 31, 2026
S
gh-147856: Allow the 'count' argument of `bytes.replace()` to be a keyword (#147943)
Stan Ulbrych committed
March 22, 2026
S
gh-145144: Add more tests for UserList, UserDict, etc (GH-145145)
Serhiy Storchaka committed
March 11, 2026
T
gh-145713: make bytearray.resize thread-safe on free-threading (#145714)
Thomas Kowalski committed
February 23, 2026
G
gh-144015: Add portable SIMD optimization for bytes.hex() et. al. (GH-143991)
Gregory P. Smith committed
January 24, 2026
S
gh-142037: Improve error messages for printf-style formatting (GH-142081)
Serhiy Storchaka committed
December 28, 2025
S
gh-143003: Fix possible shared buffer overflow in bytearray.extend() (GH-143086)
Serhiy Storchaka committed
December 27, 2025
B
B
gh-143195: fix UAF in `{bytearray,memoryview}.hex(sep)` via re-entrant `sep.__len__` (#143209)
Bénédikt Tran committed
December 19, 2025
December 5, 2025
S
gh-141370: Fix undefined behavior when using Py_ABS() (GH-141548)
Serhiy Storchaka committed
November 21, 2025
C
gh-129559: add `bytearray.resize` thread safety test for free-threading (#141739)
Cody Maloney committed
November 20, 2025
C
gh-139871: Optimize small takes in bytearray.take_bytes (GH-141741)
Cody Maloney committed
November 13, 2025
C
gh-139871: Add `bytearray.take_bytes([n])` to efficiently extract `bytes` (GH-140128)
Cody Maloney committed
November 6, 2025
S
gh-140939: Fix memory leak in `_PyBytes_FormatEx` error path (#140957)
Stan Ulbrych committed
September 17, 2025
S
gh-71679: Share the repr implementation between bytes and bytearray (GH-138181)
Serhiy Storchaka committed
August 27, 2025
S
gh-71679: Improve tests for repr() of bytes and bytearray (GH-138180)
Serhiy Storchaka committed
July 12, 2025
May 22, 2025
S
gh-71339: Use new assertion methods in tests (GH-129046)
Serhiy Storchaka committed
April 5, 2025
A
gh-131015: Add test for bytes formatting errors (#131881)
Ageev Maxim committed
March 24, 2025
A
gh-130928: Fix error message during bytes formatting for the `'i'` flag (#130967)
Ageev Maxim committed
March 13, 2025
V
gh-131152: Remove unused imports from tests (#131153)
Victor Stinner committed
March 12, 2025
D
gh-129349: Accept bytes in bytes.fromhex()/bytearray.fromhex() (#129844)
Daniel Pope committed
February 27, 2025
T
gh-129107: fix thread safety of `bytearray` where two critical sections are needed (#130227)
Tomasz Pytel committed
February 19, 2025
T
gh-129107: make `bytearray` iterator thread safe (#130096)
Tomasz Pytel committed
February 16, 2025
A
Replace non-breaking spaces with normal spaces (#130116)
AN Long committed
February 15, 2025
T
gh-129107: make `bytearray` thread safe (#129108)
Tomasz Pytel committed
February 5, 2025
C
gh-129559: Add `bytearray.resize()` (GH-129560)
Cody Maloney committed
December 12, 2024
S
gh-127740: Add some more tests for earlier PR #127756 (#127818)
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) committed
December 11, 2024
S
gh-127740: For odd-length input to bytes.fromhex(...) change the error message to ValueError: fromhex() arg must be of even length (#127756)
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) committed
March 19, 2024
V
gh-116417: Move limited C API abstract.c tests to _testlimitedcapi (#116986)
Victor Stinner committed
February 24, 2024
November 30, 2023
S
gh-104231: Add more tests for str(), repr(), ascii(), and bytes() (GH-112551)
Serhiy Storchaka committed
August 7, 2023
S
gh-107178: Add the C API tests for the Abstract Objects Layer (GH-107179)
Serhiy Storchaka committed
October 10, 2022
M
gh-94808: Add coverage for bytesarray_setitem (#95802)
Michael Droettboom committed
September 7, 2022
M
gh-94808: Improve coverage of _PyBytes_FormatEx (GH-95895)
Michael Droettboom committed
July 19, 2022
B
GH-91153: Handle mutating __index__ methods in bytearray item assignment (GH-94891)
Brandt Bucher committed
April 6, 2022
S
bpo-26579: Add object.__getstate__(). (GH-2821)
Serhiy Storchaka committed
November 1, 2021
C
bpo-45668: Fix PGO tests without test extensions (GH-29315)
Christian Heimes committed
August 23, 2021
M
Fix bytes.__bytes__ to not truncate at a zero byte (GH-27902)
Mark Dickinson committed
D
bpo-24234: Implement bytes.__bytes__ (GH-27901)
Dong-hee Na committed
August 13, 2021
N
bpo-44891: Tests `id` preserving on `* 1` for `str` and `bytes` (GH-27745)
Nikita Sobolev committed
January 13, 2021
T
bpo-42924: Fix incorrect copy in bytearray_repeat (GH-24208)
Tobias Holl committed
November 8, 2020
R
bpo-41100: Support macOS 11 and Apple Silicon (GH-22855)
Ronald Oussoren committed
August 7, 2020
H
bpo-40275: Use new test.support helper submodules in tests (GH-21772)
Hai Shi committed
July 6, 2020
H
bpo-40275: Use new test.support helper submodules in tests (GH-21315)
Hai Shi committed
January 29, 2020
B
bpo-36051: Drop GIL during large bytes.join() (GH-17757)
Bruce Merry committed
September 9, 2019
S
bpo-37840: Fix handling of negative indices in bytearray_getitem() (GH-15250)
Sergey Fedoseev committed
June 25, 2019
V
bpo-37388: Development mode check encoding and errors (GH-14341)
Victor Stinner committed
May 29, 2019
G
bpo-22385: Support output separators in hex methods. (#13578)
Gregory P. Smith committed