| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-128137: Update PyASCIIObject to handle interned field with the atomic oper... | Donghee Na | 2025-01-05 | 1 | -3/+3 |
|
|
* | gh-127903: Fix a crash on debug builds when calling `Objects/unicodeobject::_... | Alexander Shadchin | 2025-01-03 | 1 | -3/+6 |
|
|
* | gh-128212: Fix race in `_PyUnicode_CheckConsistency` (GH-128367) | Sam Gross | 2025-01-02 | 1 | -1/+1 |
|
|
* | gh-128013: fix data race in `PyUnicode_AsUTF8AndSize` on free-threading (#128... | Kumar Aditya | 2024-12-19 | 1 | -17/+32 |
|
|
* | gh-128013: Convert unicodeobject.c macros to functions (#128061) | Victor Stinner | 2024-12-18 | 1 | -45/+78 |
|
|
* | gh-126024: unicodeobject: optimize find_first_nonascii (GH-127790) | Inada Naoki | 2024-12-13 | 1 | -9/+14 |
|
|
* | gh-126024: fix UBSan failure in `unicodeobject.c:find_first_nonascii` (GH-127... | Bénédikt Tran | 2024-12-06 | 1 | -6/+3 |
|
|
* | Fix Unicode encode_wstr_utf8() (#127420) | Victor Stinner | 2024-12-02 | 1 | -1/+1 |
|
|
* | gh-127417: fix UTF-8 decoder optimization on AIX (#127433) | Inada Naoki | 2024-11-30 | 1 | -10/+14 |
|
|
* | gh-126024: optimize UTF-8 decoder for short non-ASCII string (#126025) | Inada Naoki | 2024-11-29 | 1 | -45/+259 |
|
|
* | gh-126076: Account for relocated objects in tracemalloc (#126077) | Pablo Galindo Salgado | 2024-11-19 | 1 | -0/+1 |
|
|
* | gh-125286: Share the Main Refchain With Legacy Interpreters (gh-125709) | Eric Snow | 2024-10-23 | 1 | -8/+0 |
|
|
* | gh-125196: Add a free list to PyUnicodeWriter (#125227) | Victor Stinner | 2024-10-10 | 1 | -4/+9 |
|
|
* | gh-125196: PyUnicodeWriter_Discard(NULL) does nothing (#125222) | Victor Stinner | 2024-10-09 | 1 | -0/+3 |
|
|
* | gh-125196: Add fast-path for int in PyUnicodeWriter_WriteStr() (#125214) | Victor Stinner | 2024-10-09 | 1 | -0/+8 |
|
|
* | gh-116510: Fix a Crash Due to Shared Immortal Interned Strings (gh-124865) | Eric Snow | 2024-10-09 | 1 | -6/+50 |
|
|
* | gh-124502: Remove _PyUnicode_EQ() function (#125114) | Victor Stinner | 2024-10-09 | 1 | -31/+4 |
|
|
* | gh-124502: Add PyUnicode_Equal() function (#124504) | Victor Stinner | 2024-10-07 | 1 | -0/+18 |
|
|
* | gh-124785: Revert "gh-116510: Fix crash due to shared immortal interned strin... | T. Wouters | 2024-09-30 | 1 | -42/+6 |
|
|
* | gh-116510: Fix crash due to shared immortal interned strings. (gh-124646) | Neil Schemenauer | 2024-09-27 | 1 | -6/+42 |
|
|
* | gh-112301: Use literal format strings in unicode_fromformat_arg (GH-124203) | Petr Viktorin | 2024-09-25 | 1 | -43/+35 |
|
|
* | gh-107954, PEP 741: Add PyInitConfig C API (#123502) | Victor Stinner | 2024-09-03 | 1 | -2/+2 |
|
|
* | gh-122854: Add Py_HashBuffer() function (#122855) | Victor Stinner | 2024-08-30 | 1 | -1/+1 |
|
|
* | gh-122561: Clean up and microoptimize str.translate and charmap codec (GH-122... | Serhiy Storchaka | 2024-08-28 | 1 | -27/+43 |
|
|
* | gh-113190: Reenable non-debug interned string cleanup (GH-113601) | Eddie Elizondo | 2024-08-15 | 1 | -14/+1 |
|
|
* | gh-122888: Fix crash on certain calls to str() (#122889) | Jelle Zijlstra | 2024-08-12 | 1 | -1/+10 |
|
|
* | Replace PyObject_Del with PyObject_Free (#122453) | Victor Stinner | 2024-08-01 | 1 | -1/+1 |
|
|
* | gh-122291: Intern latin-1 one-byte strings at startup (GH-122303) | Petr Viktorin | 2024-07-27 | 1 | -27/+9 |
|
|
* | gh-121849: Fix PyUnicodeWriter_WriteSubstring() crash if len=0 (#121896) | Victor Stinner | 2024-07-17 | 1 | -11/+12 |
|
|
* | gh-113993: Don't immortalize in PyUnicode_InternInPlace; keep immortalizing i... | Petr Viktorin | 2024-07-16 | 1 | -1/+1 |
|
|
* | gh-113993: For string interning, do not rely on (or assert) _Py_IsImmortal (G... | Petr Viktorin | 2024-07-16 | 1 | -7/+8 |
|
|
* | gh-121165: protect macro expansion of `ADJUST_INDICES` with do-while(0) (#121... | Bénédikt Tran | 2024-07-02 | 1 | -13/+18 |
|
|
* | gh-121040: Use __attribute__((fallthrough)) (#121044) | Victor Stinner | 2024-06-27 | 1 | -5/+5 |
|
|
* | Fix typos in comments (#120821) | Xie Yanbo | 2024-06-24 | 1 | -1/+1 |
|
|
* | Fixes loop variables to be the same types as their limit (GH-120958) | Steve Dower | 2024-06-24 | 1 | -3/+2 |
|
|
* | gh-119182: Add PyUnicodeWriter_WriteUCS4() function (#120849) | Victor Stinner | 2024-06-24 | 1 | -5/+48 |
|
|
* | gh-70278: Fix PyUnicode_FromFormat() with precision for %s and %V (GH-120365) | Serhiy Storchaka | 2024-06-24 | 1 | -2/+11 |
|
|
* | gh-119182: Add checks to PyUnicodeWriter APIs (#120870) | Victor Stinner | 2024-06-22 | 1 | -0/+13 |
|
|
* | gh-119182: Use PyUnicodeWriter_WriteWideChar() (#120851) | Victor Stinner | 2024-06-22 | 1 | -6/+8 |
|
|
* | gh-119182: Add PyUnicodeWriter_DecodeUTF8Stateful() (#120639) | Victor Stinner | 2024-06-21 | 1 | -65/+136 |
|
|
* | gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12... | Petr Viktorin | 2024-06-21 | 1 | -115/+429 |
|
|
* | gh-119182: Optimize PyUnicode_FromFormat() (#120796) | Victor Stinner | 2024-06-20 | 1 | -26/+26 |
|
|
* | gh-119182: Add PyUnicodeWriter C API (#119184) | Victor Stinner | 2024-06-17 | 1 | -16/+165 |
|
|
* | gh-117398: Use Per-Interpreter State for the _datetime Static Types (gh-119929) | Eric Snow | 2024-06-03 | 1 | -3/+3 |
|
|
* | gh-119396: Optimize unicode_decode_utf8_writer() (#119957) | Victor Stinner | 2024-06-03 | 1 | -5/+4 |
|
|
* | gh-117657: Fix data races report by TSAN unicode-hash (gh-119907) | Donghee Na | 2024-06-03 | 1 | -8/+11 |
|
|
* | gh-119396: Optimize unicode_repr() (#119617) | Victor Stinner | 2024-05-28 | 1 | -102/+34 |
|
|
* | gh-117557: Improve error messages when a string, bytes or bytearray of length... | Serhiy Storchaka | 2024-05-28 | 1 | -7/+9 |
|
|
* | gh-111999: Fix the signature of str.format_map() (#119540) | Serhiy Storchaka | 2024-05-25 | 1 | -1/+1 |
|
|
* | gh-119396: Optimize PyUnicode_FromFormat() UTF-8 decoder (#119398) | Victor Stinner | 2024-05-22 | 1 | -62/+141 |
|
|