summaryrefslogtreecommitdiffstats
path: root/Include/cpython/unicodeobject.h
Commit message (Expand)AuthorAgeFilesLines
* gh-142217: Deprecate the private _Py_Identifier C API (#142221)Victor Stinner2025-12-121-1/+1
* gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)Victor Stinner2025-11-141-1/+0
* gh-92536: Fix comment about number of unicode string types (#136439)Arseniy Terekhin2025-07-081-1/+1
* gh-127545: Add _Py_ALIGNED_DEF(N, T) and use it for PyObject (GH-135209)Petr Viktorin2025-06-111-61/+59
* gh-134891: Add PyUnstable_Unicode_GET_CACHED_HASH (GH-134892)Petr Viktorin2025-06-061-0/+11
* gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)Victor Stinner2025-05-291-0/+4
* gh-128972: Add `_Py_ALIGN_AS` and revert `PyASCIIObject` memory layout. (GH-1...Petr Viktorin2025-05-021-10/+20
* gh-130790: Remove references about unicode's readiness from comments (#130801)Sergey Miryanov2025-03-031-5/+4
* gh-46236: PyUnicode docs improvements (GH-129966)Petr Viktorin2025-02-281-2/+2
* gh-128863: Deprecate the private _PyUnicodeWriter API (#129245)Victor Stinner2025-02-201-32/+28
* gh-89188: Implement PyUnicode_KIND() as a function (#129412)Victor Stinner2025-01-301-2/+6
* gh-128863: Deprecate private C API functions (#128864)Victor Stinner2025-01-221-2/+6
* gh-128137: Update PyASCIIObject to handle interned field with the atomic oper...Donghee Na2025-01-051-7/+13
* gh-119182: Add PyUnicodeWriter_WriteUCS4() function (#120849)Victor Stinner2024-06-241-0/+4
* gh-119182: Add PyUnicodeWriter_DecodeUTF8Stateful() (#120639)Victor Stinner2024-06-211-0/+10
* gh-119182: Add PyUnicodeWriter C API (#119184)Victor Stinner2024-06-171-2/+35
* gh-112026: Restore removed private C API (#112115)Victor Stinner2023-11-151-0/+131
* gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)Victor Stinner2023-11-071-0/+16
* gh-111089: Add PyUnicode_AsUTF8() to the limited C API (#111121)Victor Stinner2023-10-201-13/+0
* gh-111089: PyUnicode_AsUTF8() now raises on embedded NUL (#111091)Victor Stinner2023-10-201-10/+10
* gh-106931: Intern Statically Allocated Strings Globally (gh-107272)Eric Snow2023-07-271-1/+3
* gh-106320: Remove private _PyUnicode C API (#107185)Victor Stinner2023-07-241-36/+0
* gh-106320: Remove private _PyUnicode_AsString() alias (#107021)Victor Stinner2023-07-221-5/+0
* gh-106320: Remove _PyUnicode_TransformDecimalAndSpaceToASCII() (#106398)Victor Stinner2023-07-041-37/+0
* gh-106320: Remove private _PyUnicode codecs C API functions (#106385)Victor Stinner2023-07-041-106/+0
* gh-106320: Remove more private _PyUnicode C API functions (#106382)Victor Stinner2023-07-031-69/+0
* gh-106320: Move _PyUnicodeWriter to the internal C API (#106342)Victor Stinner2023-07-031-139/+0
* gh-105156: Cleanup usage of old Py_UNICODE type (#105158)Victor Stinner2023-06-011-5/+3
* gh-105156: Deprecate the old Py_UNICODE type in C API (#105157)Victor Stinner2023-06-011-2/+2
* gh-84436: Implement Immortal Objects (gh-19474)Eddie Elizondo2023-04-221-4/+13
* PyUnicode_KIND() uses _Py_RVALUE() (#100060)Victor Stinner2022-12-061-1/+1
* gh-89653: PEP 670: Convert macros to functions (#99843)Victor Stinner2022-11-281-2/+0
* gh-99706: unicodeobject: Fix padding in `PyASCIIObject.state` (GH-99707)David Hewitt2022-11-241-1/+1
* gh-98783: Fix crashes when `str` subclasses are used in `_PyUnicode_Equal` (#...Nikita Sobolev2022-10-301-1/+1
* gh-89653: PEP 670: Macros always cast arguments in cpython/ (#93766)Victor Stinner2022-06-131-46/+14
* gh-92536: Mark PyUnicode_READY() argument as unused (#93011)Wenzel Jakob2022-05-231-2/+2
* gh-89653: Add assertions on PyUnicode_READ() index (#92883)Victor Stinner2022-05-171-1/+9
* gh-89653: PEP 670: Fix PyUnicode_READ() cast (#92872)Victor Stinner2022-05-171-1/+2
* gh-92781: Avoid mixing declarations and code in C API (#92783)Victor Stinner2022-05-151-2/+5
* gh-85858: Remove PyUnicode_InternImmortal() function (#92579)Victor Stinner2022-05-131-10/+3
* gh-89653: Use int type for Unicode kind (#92704)Victor Stinner2022-05-131-2/+2
* gh-89653: PEP 670: Convert PyUnicode_KIND() macro to function (#92705)Victor Stinner2022-05-131-1/+15
* gh-92536: PEP 623: Remove wstr and legacy APIs from Unicode (GH-92537)Inada Naoki2022-05-121-219/+14
* gh-89653: PEP 670: unicodeobject.h uses _Py_CAST() (#92696)Victor Stinner2022-05-111-6/+12
* gh-89653: Add assertions to unicodeobject.h functions (#92692)Victor Stinner2022-05-111-2/+8
* gh-89653: PEP 670: Convert unicodeobject.h macros to functions (#92648)Victor Stinner2022-05-111-48/+66
* gh-91321: Add _Py_NULL macro (#92253)Victor Stinner2022-05-031-3/+3
* gh-91320: Fix more old-style cast warnings in C++ (#92247)Victor Stinner2022-05-031-15/+16
* gh-92135: Rename _Py_reinterpret_cast() to _Py_CAST() (#92230)Victor Stinner2022-05-031-3/+3
* gh-91320: Add _Py_reinterpret_cast() macro (#91959)Victor Stinner2022-04-271-3/+6