summaryrefslogtreecommitdiffstats
path: root/Objects/unicodeobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-128972: Add `_Py_ALIGN_AS` and revert `PyASCIIObject` memory layout. (GH-1...Petr Viktorin2025-05-021-3/+3
* gh-132661: Implement PEP 750 (#132662)Lysandros Nikolaou2025-04-301-4/+11
* gh-132070: Use _PyObject_IsUniquelyReferenced in unicodeobject (gh-133039)Donghee Na2025-04-291-18/+25
* gh-132798: Schedule removal of `PyUnicode_AsDecoded/Encoded` functions for 3....Stan Ulbrych2025-04-251-4/+8
* gh-103997: Automatically dedent the argument to "-c" (#103998)Jon Crall2025-04-181-0/+157
* gh-111178: remove redundant casts for functions with correct signatures (#131...Bénédikt Tran2025-04-011-14/+14
* gh-131238: Remove many includes from pycore_interp.h (#131472)Victor Stinner2025-03-191-0/+1
* GH-131238: Core header refactor (GH-131250)Mark Shannon2025-03-171-0/+1
* GH-127705: Fix _Py_RefcntAdd to handle objects becoming immortal (GH-131140)Mark Shannon2025-03-121-1/+1
* gh-111178: Fix function signatures of unicodeiter (#130684)Victor Stinner2025-03-041-19/+23
* gh-130790: Remove references about unicode's readiness from comments (#130801)Sergey Miryanov2025-03-031-1/+0
* gh-87790: support thousands separators for formatting fractional part of floa...Sergey B Kirpichev2025-02-251-6/+7
* gh-129701: Fix a data race in `intern_common` in the free threaded build (GH-...Sam Gross2025-02-171-6/+14
* gh-82045: Correct and deduplicate "isprintable" docs; add test. (GH-130118)Stan Ulbrych2025-02-141-4/+3
* gh-129354: Use PyErr_FormatUnraisable() function (#129511)Victor Stinner2025-01-311-1/+3
* gh-89188: Implement PyUnicode_KIND() as a function (#129412)Victor Stinner2025-01-301-0/+21
* gh-128016: Improved invalid escape sequence warning message (#128020)Umar Butler2025-01-151-2/+4
* gh-128137: Update PyASCIIObject to handle interned field with the atomic oper...Donghee Na2025-01-051-3/+3
* gh-127903: Fix a crash on debug builds when calling `Objects/unicodeobject::_...Alexander Shadchin2025-01-031-3/+6
* gh-128212: Fix race in `_PyUnicode_CheckConsistency` (GH-128367)Sam Gross2025-01-021-1/+1
* gh-128013: fix data race in `PyUnicode_AsUTF8AndSize` on free-threading (#128...Kumar Aditya2024-12-191-17/+32
* 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