summaryrefslogtreecommitdiffstats
path: root/Objects/unicodeobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-142217: Remove internal _Py_Identifier functions (#142219)Victor Stinner2025-12-031-41/+0
* gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-181-1/+2
* gh-55531: Implement `normalize_encoding` in C (#136643)Stan Ulbrych2025-10-301-7/+8
* gh-139353: Add Objects/unicode_writer.c file (#139911)Victor Stinner2025-10-301-638/+29
* gh-129117: Add unicodedata.isxidstart() function (#140269)Stan Ulbrych2025-10-301-0/+1
* Remove dead stores to 'size' in UTF-8 decoder (unicodeobject.c) (#140637)Shamil2025-10-271-2/+0
* gh-111489: Remove _PyTuple_FromArray() alias (#139973)Victor Stinner2025-10-111-2/+1
* gh-139353: Add Objects/unicode_format.c file (#139491)Victor Stinner2025-10-101-972/+8
* gh-139353: Rename formatter_unicode.c to unicode_formatter.c (#139723)Victor Stinner2025-10-081-178/+8
* gh-139156: Optimize _PyUnicode_EncodeCharmap() (#139306)Victor Stinner2025-09-251-14/+61
* gh-139156: Optimize the UTF-7 encoder (#139253)Victor Stinner2025-09-241-10/+5
* gh-139156: Use PyBytesWriter in PyUnicode_EncodeCodePage() (#139259)Victor Stinner2025-09-241-51/+36
* gh-139156: Use PyBytesWriter in _PyUnicode_EncodeCharmap() (#139251)Victor Stinner2025-09-241-54/+51
* gh-129813, PEP 782: Use PyBytesWriter in utf8_encoder() (#138874)Victor Stinner2025-09-231-54/+63
* gh-139156: Use PyBytesWriter in PyUnicode_AsRawUnicodeEscapeString() (#139250)Victor Stinner2025-09-221-24/+13
* gh-139156: Use PyBytesWriter in UTF-16 encoder (#139233)Victor Stinner2025-09-221-52/+52
* gh-139156: Use PyBytesWriter in PyUnicode_AsUnicodeEscapeString() (#139249)Victor Stinner2025-09-221-30/+16
* gh-139156: Use PyBytesWriter in the UTF-7 encoder (#139248)Victor Stinner2025-09-221-24/+16
* gh-139156: Use PyBytesWriter in UTF-32 encoder (#139157)Victor Stinner2025-09-221-50/+59
* gh-129813, PEP 782: Use Py_GetConstant(Py_CONSTANT_EMPTY_BYTES) (#138830)Victor Stinner2025-09-131-4/+4
* gh-137210: Add a struct, slot & function for checking an extension's ABI (GH-...Petr Viktorin2025-09-051-3/+11
* GH-137623: Use an AC decorator for docstring line length enforcement (#137690)Adam Turner2025-08-181-31/+62
* gh-137514: Add a free-threading wrapper for mutexes (GH-137515)Peter Bierma2025-08-071-13/+7
* gh-58124: Avoid CP_UTF8 in UnicodeDecodeError (#137415)Victor Stinner2025-08-061-4/+0
* gh-132661: Disallow `Template`/`str` concatenation after PEP 750 spec update ...Dave Peck2025-07-211-11/+4
* gh-134891: Add PyUnstable_Unicode_GET_CACHED_HASH (GH-134892)Petr Viktorin2025-06-061-5/+1
* gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)Victor Stinner2025-05-291-0/+14
* gh-133968: Add fast path to PyUnicodeWriter_WriteStr() (#133969)Victor Stinner2025-05-131-1/+6
* gh-133767: Fix use-after-free in the unicode-escape decoder with an error han...Serhiy Storchaka2025-05-121-18/+28
* gh-133610: Remove PyUnicode_AsDecoded/Encoded functions (#133612)Stan Ulbrych2025-05-091-29/+4
* 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