]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-92536: Argument Clinic no longer emits PyUnicode_READY() (#105208)
authorVictor Stinner <vstinner@python.org>
Thu, 1 Jun 2023 23:31:58 +0000 (01:31 +0200)
committerGitHub <noreply@github.com>
Thu, 1 Jun 2023 23:31:58 +0000 (01:31 +0200)
commitcbb9ba844f15f2b8127028e6dfd4681b2cb2376f
treee80117a8aa3fd5a6e2d13a3295a9d908c6cc5fa5
parent146939306adcff706ebddb047f7470d148125cdf
gh-92536: Argument Clinic no longer emits PyUnicode_READY() (#105208)

Since Python 3.12, PyUnicode_READY() does nothing and always
returns 0.

Argument Clinic now also checks for .cpp files (PC/_wmimodule.cpp).
35 files changed:
Lib/test/clinic.test
Modules/_io/clinic/_iomodule.c.h
Modules/_io/clinic/textio.c.h
Modules/_multiprocessing/clinic/posixshmem.c.h
Modules/_sqlite/clinic/connection.c.h
Modules/_sqlite/clinic/cursor.c.h
Modules/_sqlite/clinic/module.c.h
Modules/clinic/_codecsmodule.c.h
Modules/clinic/_localemodule.c.h
Modules/clinic/_testclinic.c.h
Modules/clinic/arraymodule.c.h
Modules/clinic/grpmodule.c.h
Modules/clinic/posixmodule.c.h
Modules/clinic/pwdmodule.c.h
Modules/clinic/readline.c.h
Modules/clinic/syslogmodule.c.h
Modules/clinic/unicodedata.c.h
Objects/clinic/bytearrayobject.c.h
Objects/clinic/bytesobject.c.h
Objects/clinic/codeobject.c.h
Objects/clinic/complexobject.c.h
Objects/clinic/floatobject.c.h
Objects/clinic/longobject.c.h
Objects/clinic/memoryobject.c.h
Objects/clinic/moduleobject.c.h
Objects/clinic/typeobject.c.h
Objects/clinic/unicodeobject.c.h
PC/clinic/_wmimodule.cpp.h
PC/clinic/msvcrtmodule.c.h
PC/clinic/winreg.c.h
Python/clinic/_warnings.c.h
Python/clinic/bltinmodule.c.h
Python/clinic/import.c.h
Python/clinic/sysmodule.c.h
Tools/clinic/clinic.py