summaryrefslogtreecommitdiffstats
path: root/Objects/unicodeobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-128013: Convert unicodeobject.c macros to functions (#128061)Victor Stinner2024-12-181-45/+78
* gh-126024: unicodeobject: optimize find_first_nonascii (GH-127790)Inada Naoki2024-12-131-9/+14
* gh-126024: fix UBSan failure in `unicodeobject.c:find_first_nonascii` (GH-127...Bénédikt Tran2024-12-061-6/+3
* Fix Unicode encode_wstr_utf8() (#127420)Victor Stinner2024-12-021-1/+1
* gh-127417: fix UTF-8 decoder optimization on AIX (#127433)Inada Naoki2024-11-301-10/+14
* gh-126024: optimize UTF-8 decoder for short non-ASCII string (#126025)Inada Naoki2024-11-291-45/+259
* gh-126076: Account for relocated objects in tracemalloc (#126077)Pablo Galindo Salgado2024-11-191-0/+1
* gh-125286: Share the Main Refchain With Legacy Interpreters (gh-125709)Eric Snow2024-10-231-8/+0
* gh-125196: Add a free list to PyUnicodeWriter (#125227)Victor Stinner2024-10-101-4/+9
* gh-125196: PyUnicodeWriter_Discard(NULL) does nothing (#125222)Victor Stinner2024-10-091-0/+3
* gh-125196: Add fast-path for int in PyUnicodeWriter_WriteStr() (#125214)Victor Stinner2024-10-091-0/+8
* gh-116510: Fix a Crash Due to Shared Immortal Interned Strings (gh-124865)Eric Snow2024-10-091-6/+50
* gh-124502: Remove _PyUnicode_EQ() function (#125114)Victor Stinner2024-10-091-31/+4
* gh-124502: Add PyUnicode_Equal() function (#124504)Victor Stinner2024-10-071-0/+18
* gh-124785: Revert "gh-116510: Fix crash due to shared immortal interned strin...T. Wouters2024-09-301-42/+6
* gh-116510: Fix crash due to shared immortal interned strings. (gh-124646)Neil Schemenauer2024-09-271-6/+42
* gh-112301: Use literal format strings in unicode_fromformat_arg (GH-124203)Petr Viktorin2024-09-251-43/+35
* gh-107954, PEP 741: Add PyInitConfig C API (#123502)Victor Stinner2024-09-031-2/+2
* gh-122854: Add Py_HashBuffer() function (#122855)Victor Stinner2024-08-301-1/+1
* gh-122561: Clean up and microoptimize str.translate and charmap codec (GH-122...Serhiy Storchaka2024-08-281-27/+43
* gh-113190: Reenable non-debug interned string cleanup (GH-113601)Eddie Elizondo2024-08-151-14/+1
* gh-122888: Fix crash on certain calls to str() (#122889)Jelle Zijlstra2024-08-121-1/+10
* Replace PyObject_Del with PyObject_Free (#122453)Victor Stinner2024-08-011-1/+1
* gh-122291: Intern latin-1 one-byte strings at startup (GH-122303)Petr Viktorin2024-07-271-27/+9
* gh-121849: Fix PyUnicodeWriter_WriteSubstring() crash if len=0 (#121896)Victor Stinner2024-07-171-11/+12
* gh-113993: Don't immortalize in PyUnicode_InternInPlace; keep immortalizing i...Petr Viktorin2024-07-161-1/+1
* gh-113993: For string interning, do not rely on (or assert) _Py_IsImmortal (G...Petr Viktorin2024-07-161-7/+8
* gh-121165: protect macro expansion of `ADJUST_INDICES` with do-while(0) (#121...Bénédikt Tran2024-07-021-13/+18
* gh-121040: Use __attribute__((fallthrough)) (#121044)Victor Stinner2024-06-271-5/+5
* Fix typos in comments (#120821)Xie Yanbo2024-06-241-1/+1
* Fixes loop variables to be the same types as their limit (GH-120958)Steve Dower2024-06-241-3/+2
* gh-119182: Add PyUnicodeWriter_WriteUCS4() function (#120849)Victor Stinner2024-06-241-5/+48
* gh-70278: Fix PyUnicode_FromFormat() with precision for %s and %V (GH-120365)Serhiy Storchaka2024-06-241-2/+11
* gh-119182: Add checks to PyUnicodeWriter APIs (#120870)Victor Stinner2024-06-221-0/+13
* gh-119182: Use PyUnicodeWriter_WriteWideChar() (#120851)Victor Stinner2024-06-221-6/+8
* gh-119182: Add PyUnicodeWriter_DecodeUTF8Stateful() (#120639)Victor Stinner2024-06-211-65/+136
* gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12...Petr Viktorin2024-06-211-115/+429
* gh-119182: Optimize PyUnicode_FromFormat() (#120796)Victor Stinner2024-06-201-26/+26
* gh-119182: Add PyUnicodeWriter C API (#119184)Victor Stinner2024-06-171-16/+165
* gh-117398: Use Per-Interpreter State for the _datetime Static Types (gh-119929)Eric Snow2024-06-031-3/+3
* gh-119396: Optimize unicode_decode_utf8_writer() (#119957)Victor Stinner2024-06-031-5/+4
* gh-117657: Fix data races report by TSAN unicode-hash (gh-119907)Donghee Na2024-06-031-8/+11
* gh-119396: Optimize unicode_repr() (#119617)Victor Stinner2024-05-281-102/+34
* gh-117557: Improve error messages when a string, bytes or bytearray of length...Serhiy Storchaka2024-05-281-7/+9
* gh-111999: Fix the signature of str.format_map() (#119540)Serhiy Storchaka2024-05-251-1/+1
* gh-119396: Optimize PyUnicode_FromFormat() UTF-8 decoder (#119398)Victor Stinner2024-05-221-62/+141
* gh-119247: Add macros to use PySequence_Fast safely in free-threaded build (#...Josh {*()} Rosenberg2024-05-221-3/+5
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* gh-116738: Make `_codecs` module thread-safe (#117530)Brett Simmers2024-05-021-1/+5
* gh-117709: Add vectorcall support for str() with positional-only arguments (#...Erlend E. Aasland2024-04-111-0/+51