cpython/Modules
Sebastian Pipping dea7e3d5f8
[3.12] gh-139400: Make sure that parent parsers outlive their subparsers in pyexpat (GH-139403) (GH-139609)
Within libexpat, a parser created via `XML_ExternalEntityParserCreate`
is relying on its parent parser throughout its entire lifetime.
Prior to this fix, is was possible for the parent parser to be
garbage-collected too early.

(cherry picked from commit 6edb2ddb5f)
2025-10-07 13:56:31 +02:00
..
_blake2
_ctypes [3.12] gh-131181: Assert that PyObject_stgdict isn't NULL for PyCData (#131188) 2025-03-13 15:06:39 +00:00
_decimal
_hacl
_io [3.12] gh-131082: Add missing guards for WIN32_LEAN_AND_MEAN (#131044) (#131085) 2025-03-11 11:55:13 +00:00
_multiprocessing
_sqlite [3.12] gh-129603: Don't segfault if sqlite3.Row description is None (#129604) (#129924) 2025-02-10 00:14:40 +00:00
_sre
_ssl gh-131423: Update to OpenSSL 3.0.16. (GH-131839) 2025-03-28 15:29:20 +00:00
_testcapi [3.12] gh-130824: Add tests for NULL in PyLong_*AndOverflow functions (GH-130828) (GH-130876) 2025-03-05 13:52:40 +02:00
_xxtestfuzz
cjkcodecs
clinic
expat [3.12] gh-139312: Update bundled libexpat to 2.7.3 (GH-139319) (GH-139662) 2025-10-07 13:47:30 +02:00
_abc.c
_asynciomodule.c
_bisectmodule.c
_bz2module.c
_codecsmodule.c
_collectionsmodule.c
_contextvarsmodule.c
_cryptmodule.c
_csv.c
_curses_panel.c
_cursesmodule.c [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) 2025-02-26 17:20:47 +02:00
_datetimemodule.c [3.12] gh-89039: Call subclass constructors in datetime.*.replace (GH-114780) (GH-131239) 2025-04-02 20:35:16 +03:00
_dbmmodule.c
_elementtree.c [3.12] gh-126033: fix UAF in xml.etree.ElementTree.Element.remove when concurrent mutations happen (GH-126124) (#131930) 2025-03-31 14:50:13 +02:00
_functoolsmodule.c
_gdbmmodule.c
_hashopenssl.c [3.12] gh-127667: refactor and improve _hashopenssl.c error branches (#131145) (#131348) 2025-03-18 10:16:26 +01:00
_heapqmodule.c
_json.c
_localemodule.c
_lsprof.c
_lzmamodule.c
_math.h
_opcode.c
_operator.c
_pickle.c [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) 2025-02-26 17:20:47 +02:00
_posixsubprocess.c
_queuemodule.c
_randommodule.c
_scproxy.c
_ssl.c gh-131423: Update to OpenSSL 3.0.16. (GH-131839) 2025-03-28 15:29:20 +00:00
_ssl.h
_ssl_data.h
_ssl_data_31.h
_ssl_data_111.h
_ssl_data_300.h
_stat.c
_statisticsmodule.c
_struct.c
_testbuffer.c
_testcapi_feature_macros.inc
_testcapimodule.c
_testclinic.c
_testimportmultiple.c
_testinternalcapi.c
_testmultiphase.c [3.12] gh-129405: Fix doc for Py_mod_multiple_interpreters default, and add test (GH-129406) (GH-130510) 2025-02-27 16:30:46 +01:00
_testsinglephase.c
_threadmodule.c [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) 2025-02-26 17:20:47 +02:00
_tkinter.c [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) 2025-02-26 17:20:47 +02:00
_tracemalloc.c
_typingmodule.c
_uuidmodule.c
_weakref.c
_winapi.c
_xxinterpchannelsmodule.c
_xxsubinterpretersmodule.c
_zoneinfo.c
addrinfo.h
arraymodule.c
atexitmodule.c
audioop.c
binascii.c
cmathmodule.c
config.c.in
errnomodule.c
faulthandler.c [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) 2025-02-26 17:20:47 +02:00
fcntlmodule.c
gc_weakref.txt
gcmodule.c [3.12] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm gen (#131828) 2025-03-28 14:55:58 +01:00
getaddrinfo.c
getbuildinfo.c
getnameinfo.c
getpath.c
getpath.py
getpath_noop.c
grpmodule.c
hashlib.h
itertoolsmodule.c
ld_so_aix.in
main.c
makesetup
makexp_aix
mathmodule.c
md5module.c [3.12] gh-131418: remove unused legacy typedefs in {md5,sha1}module.c (GH-131420) (#131619) 2025-03-23 11:39:46 +00:00
mmapmodule.c
nismodule.c
ossaudiodev.c
overlapped.c
posixmodule.c
posixmodule.h
pwdmodule.c
pyexpat.c [3.12] gh-139400: Make sure that parent parsers outlive their subparsers in pyexpat (GH-139403) (GH-139609) 2025-10-07 13:56:31 +02:00
readline.c
README
resource.c
rotatingtree.c
rotatingtree.h
selectmodule.c
Setup
Setup.bootstrap.in
Setup.stdlib.in
sha1module.c [3.12] gh-131418: remove unused legacy typedefs in {md5,sha1}module.c (GH-131420) (#131619) 2025-03-23 11:39:46 +00:00
sha2module.c
sha3module.c
signalmodule.c
socketmodule.c [3.12] gh-132075: Fix possible use of sockaddr structures with uninitialized members (GH-132076) (GH-132087) 2025-04-04 14:29:12 +00:00
socketmodule.h
spwdmodule.c
symtablemodule.c
syslogmodule.c [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) 2025-02-26 17:20:47 +02:00
termios.c
timemodule.c
tkappinit.c
tkinter.h
unicodedata.c
unicodedata_db.h
unicodename_db.h
winreparse.h
xxlimited.c
xxlimited_35.c
xxmodule.c [3.12] gh-122040: reword Modules/xxmodule.c module-level comment (GH-132201) (#132208) 2025-04-07 08:19:54 +00:00
xxsubtype.c
zlibmodule.c

Source files for standard library extension modules,
and former extension modules that are now builtin modules.