COMMITS
/ Objects/bytesobject.c May 12, 2025
S
gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648)
Serhiy Storchaka committed
March 24, 2025
A
gh-130928: Fix error message during bytes formatting for the `'i'` flag (#130967)
Ageev Maxim committed
B
gh-111178: fix UBSan failures for `PyBytesObject` (#131603)
Bénédikt Tran committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner 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
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
January 15, 2025
U
gh-128016: Improved invalid escape sequence warning message (#128020)
Umar Butler committed
January 10, 2025
B
gh-111178: fix UBSan failures in `Objects/bytesobject.c` (GH-128237)
Bénédikt Tran committed
January 3, 2025
A
gh-128133: use relaxed atomics for hash of bytes (#128412)
Abhijeet 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
November 19, 2024
P
gh-126076: Account for relocated objects in tracemalloc (#126077)
Pablo Galindo Salgado committed
November 8, 2024
M
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon committed
October 10, 2024
M
GH-125174: Make immortal objects more robust, following design from PEP 683 (GH-125251)
Mark Shannon committed
October 9, 2024
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_BYTES) (#125195)
Victor Stinner committed
October 2, 2024
V
gh-111178: Fix function signatures in bytesobject.c (#124806)
Victor Stinner committed
September 2, 2024
V
gh-123091: Use _Py_IsImmortalLoose() (#123511)
Victor Stinner committed
August 30, 2024
V
gh-122854: Add Py_HashBuffer() function (#122855)
Victor Stinner committed
V
gh-121645: Add PyBytes_Join() function (#121646)
Victor Stinner committed
August 1, 2024
V
Replace PyObject_Del with PyObject_Free (#122453)
Victor Stinner committed
May 28, 2024
S
gh-117557: Improve error messages when a string, bytes or bytearray of length 1 are expected (GH-117631)
Serhiy Storchaka committed
May 22, 2024
G
Remove almost all unpaired backticks in docstrings (#119231)
Geoffrey Thomas committed
April 12, 2024
E
gh-117431: Adapt bytes and bytearray .find() and friends to Argument Clinic (#117502)
Erlend E. Aasland committed
April 8, 2024
S
gh-117439: Make refleak checking thread-safe without the GIL (#117469)
Sam Gross committed
April 3, 2024
E
gh-117431: Adapt bytes and bytearray .startswith() and .endswith() to Argument Clinic (#117495)
Erlend E. Aasland committed
March 25, 2024
S
gh-87193: Support bytes objects with refcount > 1 in _PyBytes_Resize() (GH-117160)
Serhiy Storchaka committed
September 1, 2023
V
gh-108767: Replace ctype.h functions with pyctype.h functions (#108772)
Victor Stinner committed
August 24, 2023
V
gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459)
Victor Stinner committed
V
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner committed
August 4, 2023
B
GH-84436: Skip refcounting for known immortals (GH-107605)
Brandt Bucher committed
July 13, 2023
D
gh-105235: Prevent reading outside buffer during mmap.find() (#105252)
Dennis Sweeney 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
June 1, 2023
V
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner committed
May 7, 2023
J
gh-104018: remove unused format "z" handling in string formatfloat() (#104107)
John Belmonte committed
May 1, 2023
J
gh-104018: disallow "z" format specifier in %-format of byte strings (GH-104033)
John Belmonte committed
April 27, 2023
E
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow committed
March 21, 2023
E
gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)
Eric Snow committed
March 8, 2023
E
gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)
Eric Snow committed
February 24, 2023
January 16, 2023
N
gh-101056: Fix memory leak in `formatfloat()` in `bytesobject.c` (#101057)
Nikita Sobolev committed
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99657)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99332)
Victor Stinner committed
May 27, 2022
K
GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215)
Kumar Aditya committed
May 13, 2022
V
gh-89653: Use int type for Unicode kind (#92704)
Victor Stinner committed
May 4, 2022
V
Use static inline function Py_EnterRecursiveCall() (#91988)
Victor Stinner committed
April 30, 2022
S
gh-81548: Deprecate octal escape sequences with value larger than 0o377 (GH-91668)
Serhiy Storchaka committed
April 20, 2022
I
gh-91020: Add `PyBytes_Type.tp_alloc` for subclass (GH-91686)
Inada Naoki committed
April 11, 2022
J
bpo-45995: add "z" format specifer to coerce negative 0 to zero (GH-30049)
John Belmonte committed