COMMITS
/ Objects/bytearrayobject.c 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 11, 2026
T
gh-145713: make bytearray.resize thread-safe on free-threading (#145714)
Thomas Kowalski 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 15, 2025
C
gh-139871: Optimize bytearray construction with encoding (#142243)
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
October 15, 2025
C
gh-129559: Remove extra dot in bytearray.resize AC (#140134)
Cody Maloney committed
September 17, 2025
S
gh-71679: Share the repr implementation between bytes and bytearray (GH-138181)
Serhiy Storchaka committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
July 12, 2025
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 12, 2025
V
gh-111178: Change Argument Clinic signature for `@classmethod` (#131157)
Victor Stinner committed
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 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
January 10, 2025
B
gh-111178: fix UBSan failures in `Objects/bytearrayobject.c` (GH-128236)
Bénédikt Tran committed
November 19, 2024
S
November 8, 2024
M
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon committed
October 4, 2024
V
gh-111178: Fix function signatures in bytearrayobject.c (#124940)
Victor Stinner committed
August 1, 2024
V
Replace PyObject_Del with PyObject_Free (#122453)
Victor Stinner committed
April 12, 2024
E
gh-117431: Adapt bytes and bytearray .find() and friends to Argument Clinic (#117502)
Erlend E. Aasland committed
April 3, 2024
E
gh-117431: Adapt bytes and bytearray .startswith() and .endswith() to Argument Clinic (#117495)
Erlend E. Aasland committed
February 24, 2024
January 26, 2024
E
gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)
Erlend E. Aasland committed
December 4, 2023
August 24, 2023
V
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
June 30, 2023
I
fix typos (#106247)
Inada Naoki committed
May 8, 2023
J
gh-104223: Fix issues with inheriting from buffer classes (#104227)
Jelle Zijlstra committed
February 24, 2023
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
November 30, 2022
V
gh-99845: Use size_t type in __sizeof__() methods (#99846)
Victor Stinner committed
November 16, 2022
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513)
Victor Stinner committed
July 19, 2022
B
GH-91153: Handle mutating __index__ methods in bytearray item assignment (GH-94891)
Brandt Bucher committed
May 24, 2022
G
gh-93033: Use wmemchr in stringlib (GH-93034)
goldsteinn committed
April 14, 2022
P
gh-91266: refactor bytearray strip methods (GH-32096)
Pieter Eendebak committed
April 6, 2022
S
bpo-26579: Add object.__getstate__(). (GH-2821)
Serhiy Storchaka committed
March 28, 2022
P
bpo-47070: Add _PyBytes_Repeat() (GH-31999)
Pieter Eendebak committed
March 26, 2022
P
bpo-47116: use _PyLong_FromUnsignedChar instead of PyLong_FromLong (GH-32110)
Pieter Eendebak committed
March 23, 2022
K
bpo-47012: speed up iteration of bytes and bytearray (GH-31867)
Kumar Aditya committed
March 17, 2022
P
bpo-47005: Improve performance of bytearray_repeat and bytearray_irepeat (GH-31856)
Pieter Eendebak committed
March 15, 2022
K
bpo-46993: Speed up bytearray creation from list and tuple (GH-31834)
Kumar Aditya committed
February 8, 2022
February 7, 2022
V
bpo-46670: Define all macros for stringlib (GH-31176)
Victor Stinner committed