COMMITS
/ Modules/unicodedata.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
February 26, 2026
S
gh-145202: Fix crash in unicodedata's GraphemeBreakIterator and Segment (GH-145216)
Serhiy Storchaka committed
February 24, 2026
S
gh-88091: Fix unicodedata.decomposition() for Hangul Syllables (GH-144993)
Stan Ulbrych committed
February 22, 2026
C
Fix warnings on main (GH-145104)
Chris Eibl committed
February 21, 2026
S
gh-66802: Add `unicodedata.block()` function (#145042)
Stan Ulbrych committed
February 16, 2026
S
gh-80667: Fix Tangut ideographs names in unicodedata (GH-144789)
Serhiy Storchaka committed
February 12, 2026
February 11, 2026
W
gh-84424: Use numeric_changed for UCD.numeric (GH-19457)
William Meehan committed
January 19, 2026
S
gh-143897: Remove the isxidstart() and isxidcontinue() methods of unicodedata.ucd_3_2_0 (GH-143898)
Serhiy Storchaka committed
January 14, 2026
S
Fix refleaks in new unicodedata classes added in gh-74902 (GH-143843)
Serhiy Storchaka committed
S
gh-74902: Add Unicode Grapheme Cluster Break algorithm (GH-143076)
Serhiy Storchaka committed
October 30, 2025
S
gh-129117: Add unicodedata.isxidstart() function (#140269)
Stan Ulbrych committed
October 8, 2025
V
gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)
Victor Stinner committed
September 11, 2025
B
closes gh-138706: update Unicode to 17.0.0 (#138719)
Benjamin Peterson committed
September 1, 2025
P
gh-138342: Use a common utility for visiting an object's type (GH-138343)
Peter Bierma committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
March 3, 2025
S
gh-130790: Remove references about unicode's readiness from comments (#130801)
Sergey Miryanov committed
February 25, 2025
B
gh-111178: fix UBSan failures in `Modules/unicodedata.c` (GH-129801)
Bénédikt Tran committed
February 21, 2025
October 9, 2024
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)
Victor Stinner committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
November 4, 2023
C
gh-96954: use a directed acyclic word graph for storing the unicodedata codepoint names (#97906)
CF Bolz-Tereick committed
September 20, 2023
J
fixes gh-109559: Update `unicodedata` for Unicode 15.1.0 (GH-109560)
James Gerity committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
S
gh-86493: Modernize modules initialization code (GH-106858)
Serhiy Storchaka committed
July 18, 2023
S
gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)
Serhiy Storchaka committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
June 1, 2023
V
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
February 6, 2023
D
gh-101372: Fix unicodedata.is_normalized to properly handle the UCD 3… (gh-101388)
Dong-hee Na committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99473)
Victor Stinner committed
September 13, 2022
B
closes gh-96734: Update to Unicode 15.0.0. (GH-96809)
Benjamin Peterson committed
April 15, 2022
D
Remove usage of _Py_IDENTIFIER from unicodedata module. (GH-91532)
Dong-hee Na committed
February 8, 2022
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
September 14, 2021
B
closes bpo-45190: Update Unicode data to version 14.0.0. (GH-28336)
Benjamin Peterson committed
September 11, 2021
D
bpo-44987: Speed up unicode normalization of ASCII strings (GH-28283)
Dong-hee Na committed
July 9, 2021
S
Remove irrelevant comment which was added in 2a70a3a (GH-27044)
Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి) committed
June 17, 2021
E
bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351)
Erlend Egeberg Aasland committed
May 27, 2021
E
bpo-42972: Fully support GC for pyexpat, unicodedata, and dbm/gdbm heap types (GH-26376)
Erlend Egeberg Aasland committed
May 8, 2021
I
Do not use Py_ssize_clean_t (GH-25940)
Inada Naoki committed
April 30, 2021
E
bpo-43916: Apply Py_TPFLAGS_DISALLOW_INSTANTIATION to selected types (GH-25748)
Erlend Egeberg Aasland committed
January 20, 2021
E
bpo-41798: Allocate unicodedata CAPI on the heap (GH-24128)
Erlend Egeberg Aasland committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
October 27, 2020
V
bpo-42157: Rename unicodedata.ucnhash_CAPI (GH-22994)
Victor Stinner committed
October 26, 2020
V
bpo-42157: Convert unicodedata.UCD to heap type (GH-22991)
Victor Stinner committed
V
bpo-42157: unicodedata avoids references to UCD_Type (GH-22990)
Victor Stinner committed
V
bpo-1635741: _PyUnicode_Name_CAPI moves to internal C API (GH-22713)
Victor Stinner committed
October 15, 2020
V
bpo-1635741: Add a global module state to unicodedata (GH-22712)
Victor Stinner committed
September 23, 2020
M
bpo-1635741, unicodedata: add ucd_type parameter to UCD_Check() macro (GH-22328)
Mohamed Koubaa committed