cpython/Modules
Bénédikt Tran e007e62ba7
gh-125843: fix test_curses.test_attributes on x86-64 macOS (#134252)
While some `libcurses` functions are meant to return OK on success,
this is not always the case for all implementations. As such, we relax
the checks on the return values and allow any non-ERR value to be
considered equivalent to OK.
2025-05-20 09:15:39 +00:00
..
_ctypes Let PyUnicode_FromWideChar calculate the input length (GH-134045) 2025-05-15 11:56:50 +00:00
_decimal gh-53032: support IEEE 754 contexts in the decimal module (#122003) 2025-04-28 15:05:56 +02:00
_hacl gh-134069: bump HACL* revision to incoporate memset_s (#134027) 2025-05-16 06:23:11 -04:00
_io gh-131505: Move len boundary assertions before using len. (#131536) 2025-05-19 08:10:23 -07:00
_multiprocessing
_sqlite gh-133595: Clean up sqlite3.Connection APIs (GH-133605) 2025-05-08 15:42:00 +03:00
_sre
_ssl gh-131942: Use the Python-specific Py_DEBUG macro rather than _DEBUG in Windows-related C code (GH-131944) 2025-05-08 15:01:25 +00:00
_testcapi gh-133140: Add PyUnstable_Object_IsUniquelyReferenced for free-threading (#133144) 2025-05-05 21:01:20 +02:00
_testinternalcapi
_testlimitedcapi gh-133644: remove deprecated PyImport_ImportModuleNoBlock (#133655) 2025-05-08 13:08:43 +00:00
_xxtestfuzz
_zstd gh-132983: Call Py_XDECREF rather than PyObject_GC_Del in failed __new__ (GH-133962) 2025-05-13 11:11:52 +02:00
cjkcodecs
clinic gh-134087: enforce signature of threading.RLock (#134178) 2025-05-19 11:26:14 +02:00
expat
_abc.c
_asynciomodule.c
_bisectmodule.c
_bz2module.c
_codecsmodule.c
_collectionsmodule.c
_csv.c
_curses_panel.c
_cursesmodule.c gh-125843: fix test_curses.test_attributes on x86-64 macOS (#134252) 2025-05-20 09:15:39 +00:00
_datetimemodule.c gh-88994: Change datetime.datetime.now to half-even rounding (#134258) 2025-05-19 22:48:55 +02:00
_dbmmodule.c gh-127081: add critical sections to dbm objects (gh-132749) 2025-05-14 13:49:35 -04:00
_elementtree.c gh-133009: fix UAF in xml.etree.ElementTree.Element.__deepcopy__ (#133010) 2025-05-10 09:32:39 +02:00
_functoolsmodule.c gh-132641: fix race in lru_cache under free-threading (#133787) 2025-05-13 17:38:57 +00:00
_gdbmmodule.c gh-127081: add critical sections to dbm objects (gh-132749) 2025-05-14 13:49:35 -04:00
_hashopenssl.c gh-132987: Support __index__() in hashlib.scrypt() (GH-133100) 2025-04-29 16:16:05 +03:00
_heapqmodule.c gh-110067: Make max heap methods public and add missing ones (GH-130725) 2025-05-05 17:52:49 +02:00
_interpchannelsmodule.c gh-132775: Cleanup Related to crossinterp.c Before Further Changes (gh-132974) 2025-04-28 11:55:15 -06:00
_interpqueuesmodule.c gh-132775: Cleanup Related to crossinterp.c Before Further Changes (gh-132974) 2025-04-28 11:55:15 -06:00
_interpreters_common.h
_interpretersmodule.c Add missing whitespace in is_running_main comment (#133174) 2025-05-01 04:36:59 +01:00
_json.c
_localemodule.c
_lsprof.c
_lzmamodule.c gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584) 2025-05-08 12:27:50 +03:00
_math.h
_opcode.c
_operator.c
_pickle.c
_posixsubprocess.c
_queuemodule.c
_randommodule.c
_remote_debugging_module.c Fix typo in get_stack_trace docstring (#134246) 2025-05-19 16:07:39 +00:00
_scproxy.c
_ssl.c gh-133623: Add ssl.HAS_PSK_TLS13 to detect external TLS 1.3 PSK support (#133624) 2025-05-09 09:09:09 +02:00
_ssl.h
_ssl_data_34.h
_ssl_data_111.h
_ssl_data_300.h
_ssl_data_340.h
_stat.c gh-132987: Support __index__() in the stat module (GH-133097) 2025-04-29 19:25:44 +03:00
_statisticsmodule.c
_struct.c gh-61103: don't use C _Complex types to implement F/D/G in ctypes (GH-133237) 2025-05-05 11:23:30 +02:00
_suggestions.c
_sysconfig.c
_testbuffer.c
_testcapi_feature_macros.inc
_testcapimodule.c
_testclinic.c Test fixes for 3.15 (GH-133599) 2025-05-07 14:50:39 -05:00
_testclinic_limited.c
_testimportmultiple.c
_testinternalcapi.c gh-134144: Fix use-after-free in zapthreads() (#134145) 2025-05-18 20:32:29 +05:30
_testlimitedcapi.c
_testmultiphase.c
_testsinglephase.c
_threadmodule.c gh-134087: enforce signature of threading.RLock (#134178) 2025-05-19 11:26:14 +02:00
_tkinter.c
_tracemalloc.c
_typesmodule.c
_typingmodule.c
_uuidmodule.c
_weakref.c
_winapi.c Let PyUnicode_FromWideChar calculate the input length (GH-134045) 2025-05-15 11:56:50 +00:00
_zoneinfo.c
addrinfo.h
arraymodule.c Revert "gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays (#133396)" (#133498) 2025-05-06 13:12:26 +03:00
atexitmodule.c
binascii.c
blake2module.c
cmathmodule.c
config.c.in
errnomodule.c
faulthandler.c gh-133157: remove usage of _Py_NO_SANITIZE_UNDEFINED in faulthandler (#134047) 2025-05-18 10:16:10 +02:00
fcntlmodule.c gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl() (GH-132907) 2025-05-13 14:44:07 +00:00
gc_weakref.txt
gcmodule.c
getaddrinfo.c
getbuildinfo.c
getnameinfo.c
getpath.c
getpath.py
getpath_noop.c
grpmodule.c
hashlib.h
hmacmodule.c
itertoolsmodule.c
ld_so_aix.in
main.c Let PyUnicode_FromWideChar calculate the input length (GH-134045) 2025-05-15 11:56:50 +00:00
makesetup
makexp_aix
mathmodule.c gh-133904: Fix math.factorial documentation (#133907) 2025-05-12 09:41:15 +00:00
md5module.c
mmapmodule.c gh-133572: Avoid using NTSTATUS on unsupported WinAPI partitions (GH-133573) 2025-05-15 11:59:11 +01:00
overlapped.c
posixmodule.c Let PyUnicode_FromWideChar calculate the input length (GH-134045) 2025-05-15 11:56:50 +00:00
posixmodule.h
pwdmodule.c
pyexpat.c
readline.c
README
resource.c
rotatingtree.c
rotatingtree.h
selectmodule.c gh-132987: Support __index__() in the select.kqueue_event constructor (GH-133094) 2025-04-29 13:55:14 +00:00
Setup GH-132983: Build `_zstd` on Windows (#133366) 2025-05-06 00:58:47 +01:00
Setup.bootstrap.in
Setup.stdlib.in GH-132983: Build `_zstd` on Windows (#133366) 2025-05-06 00:58:47 +01:00
sha1module.c
sha2module.c
sha3module.c
signalmodule.c
socketmodule.c gh-132886: use relaxed atomics for sock_fd in gil builds in socket module (#133208) 2025-05-08 22:33:41 +05:30
socketmodule.h gh-133568: Only set HAVE_AF_HYPERV on supported WinAPI partitions (GH-133569) 2025-05-14 11:42:33 +00:00
symtablemodule.c
syslogmodule.c
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
xxsubtype.c
zlibmodule.c

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