cpython/Modules
Petr Viktorin 879f4546bf
gh-110850: Add PyTime_t C API (GH-115215)
* gh-110850: Add PyTime_t C API

Add PyTime_t API:

* PyTime_t type.
* PyTime_MIN and PyTime_MAX constants.
* PyTime_AsSecondsDouble(), PyTime_Monotonic(),
  PyTime_PerfCounter() and PyTime_GetSystemClock() functions.

Co-authored-by: Victor Stinner <vstinner@python.org>
2024-02-12 18:13:10 +01:00
..
_blake2
_ctypes gh-110190: Fix ctypes structs with array on Windows ARM64 (GH-114753) 2024-01-30 23:53:04 +00:00
_decimal gh-114563: C decimal falls back to pydecimal for unsupported format strings (GH-114879) 2024-02-12 13:17:51 +02:00
_hacl
_io gh-115059: Flush the underlying write buffer in io.BufferedRandom.read1() (GH-115163) 2024-02-09 12:36:12 +02:00
_multiprocessing
_sqlite gh-91602: Add iterdump() support for filtering database objects (#114501) 2024-02-06 12:34:56 +01:00
_sre gh-112075: Add critical sections for most dict APIs (#114508) 2024-02-06 14:03:43 -08:00
_ssl
_testcapi gh-110850: Add PyTime_t C API (GH-115215) 2024-02-12 18:13:10 +01:00
_testinternalcapi gh-110850: Add PyTime_t C API (GH-115215) 2024-02-12 18:13:10 +01:00
_xxtestfuzz When the Py_CompileStringExFlags fuzzer encounters a SystemError, abort (#115147) 2024-02-07 17:21:33 -05:00
cjkcodecs gh-115015: Argument Clinic: fix generated code for METH_METHOD methods without params (#115016) 2024-02-05 21:49:17 +01:00
clinic gh-114894: add array.array.clear() method (#114919) 2024-02-10 07:59:46 -08:00
expat
_abc.c
_asynciomodule.c gh-112182: Replace StopIteration with RuntimeError for future (#113220) 2024-01-09 21:21:00 -08:00
_bisectmodule.c
_bz2module.c
_codecsmodule.c
_collectionsmodule.c gh-112050: Adapt collections.deque to Argument Clinic (#113963) 2024-01-29 15:08:23 +00:00
_contextvarsmodule.c
_csv.c gh-113732: Fix support of QUOTE_NOTNULL and QUOTE_STRINGS in csv.reader (GH-113738) 2024-01-30 14:21:12 +02:00
_curses_panel.c
_cursesmodule.c
_datetimemodule.c gh-89039: Call subclass constructors in datetime.*.replace (GH-114780) 2024-02-12 14:44:56 +02:00
_dbmmodule.c
_elementtree.c gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574) 2024-01-26 10:11:35 +00:00
_functoolsmodule.c
_gdbmmodule.c
_hashopenssl.c
_heapqmodule.c
_json.c gh-112066: Use PyDict_SetDefaultRef in place of PyDict_SetDefault. (#112211) 2024-02-07 13:43:18 -05:00
_localemodule.c
_lsprof.c
_lzmamodule.c gh-104282: Fix null pointer dereference in lzma._decode_filter_properties (GH-104283) 2024-01-17 13:15:44 +00:00
_math.h
_opcode.c
_operator.c
_pickle.c gh-89850: Add default C implementations of persistent_id() and persistent_load() (GH-113579) 2024-01-10 15:30:37 +02:00
_posixsubprocess.c gh-104522: Fix OSError raised when run a subprocess (#114195) 2024-01-17 16:52:42 -08:00
_queuemodule.c gh-113884: Make queue.SimpleQueue thread-safe when the GIL is disabled (#114161) 2024-01-23 20:25:41 +01:00
_randommodule.c gh-110850: Add PyTime_t C API (GH-115215) 2024-02-12 18:13:10 +01:00
_scproxy.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
_ssl.c gh-89532: Remove LibreSSL workarounds (#28728) 2024-01-06 23:25:58 +00:00
_ssl.h
_ssl_data_31.h
_ssl_data_111.h
_ssl_data_300.h
_stat.c gh-113666: Adding missing UF_ and SF_ flags to module 'stat' (#113667) 2024-01-15 12:22:43 +01:00
_statisticsmodule.c
_struct.c
_suggestions.c gh-110721: Remove unused code from suggestions.c after moving PyErr_Display to use the traceback module (#113712) 2024-01-08 15:10:45 +00:00
_sysconfig.c
_testbuffer.c gh-114670: Fix _testbuffer module initialization (#114672) 2024-02-11 00:48:28 +03:00
_testcapi_feature_macros.inc gh-91325: Skip Stable ABI checks with Py_TRACE_REFS special build (GH-92046) 2024-01-29 16:45:31 +01:00
_testcapimodule.c gh-110850: Add PyTime_t C API (GH-115215) 2024-02-12 18:13:10 +01:00
_testclinic.c gh-115015: Argument Clinic: fix generated code for METH_METHOD methods without params (#115016) 2024-02-05 21:49:17 +01:00
_testclinic_limited.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
_testimportmultiple.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
_testinternalcapi.c gh-115058: Add `reset_rare_event_counters function in _testinternalcapi` (GH-115128) 2024-02-12 16:05:30 +00:00
_testmultiphase.c
_testsinglephase.c
_threadmodule.c gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042) 2024-02-06 14:45:04 -05:00
_tkinter.c gh-111178: Avoid calling functions from incompatible pointer types in _tkinter.c (GH-112893) 2024-01-02 15:51:32 +01:00
_tracemalloc.c
_typingmodule.c
_uuidmodule.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
_weakref.c
_winapi.c Use Unicode unconditionally for _winapi.CreateFile (GH-114611) 2024-01-26 17:27:29 +00:00
_xxinterpchannelsmodule.c gh-76785: More Fixes for test.support.interpreters (gh-113012) 2023-12-12 17:43:30 +00:00
_xxinterpqueuesmodule.c gh-113172: Fix compiler warnings in Modules/_xxinterpqueuesmodule.c (GH-113173) 2023-12-15 17:36:25 +02:00
_xxsubinterpretersmodule.c gh-112723: Call PyThreadState_Clear() from the correct interpreter (#112776) 2023-12-12 17:20:21 -07:00
_zoneinfo.c gh-111789: Use PyDict_GetItemRef() in Modules/_zoneinfo.c (GH-112078) 2024-01-10 15:35:10 +02:00
addrinfo.h
arraymodule.c gh-114894: add array.array.clear() method (#114919) 2024-02-10 07:59:46 -08:00
atexitmodule.c
binascii.c
cmathmodule.c
config.c.in
errnomodule.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
faulthandler.c gh-82626: Emit a warning when bool is used as a file descriptor (GH-111275) 2024-02-05 22:51:11 +02:00
fcntlmodule.c gh-114321: Expose more constants in the fcntl module (GH-114322) 2024-01-22 18:09:22 +02:00
gc_weakref.txt
gcmodule.c GH-108362: Revert "GH-108362: Incremental GC implementation (GH-108038)" (#115132) 2024-02-07 12:38:34 +00:00
getaddrinfo.c
getbuildinfo.c
getnameinfo.c
getpath.c gh-115136: Fix possible NULL deref in getpath_joinpath() (GH-115137) 2024-02-08 08:40:38 +00:00
getpath.py
getpath_noop.c
grpmodule.c
hashlib.h
itertoolsmodule.c gh-113202: Add a strict option to itertools.batched() (gh-113203) 2023-12-16 09:13:50 -06:00
ld_so_aix.in
main.c
makesetup
makexp_aix
mathmodule.c gh-111417: Remove unused code block in math.trunc() and round() (GH-111454) 2024-02-03 17:11:10 +02:00
md5module.c
mmapmodule.c gh-78502: Add a trackfd parameter to mmap.mmap() (GH-25425) 2024-01-16 08:51:46 +01:00
overlapped.c
posixmodule.c gh-87804: Fix the refleak in error handling of _pystatvfs_fromstructstatfs (#115335) 2024-02-12 19:27:27 +03:00
posixmodule.h
pwdmodule.c
pyexpat.c gh-112066: Use PyDict_SetDefaultRef in place of PyDict_SetDefault. (#112211) 2024-02-07 13:43:18 -05:00
readline.c
README
resource.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
rotatingtree.c
rotatingtree.h
selectmodule.c
Setup gh-76785: More Fixes for test.support.interpreters (gh-113012) 2023-12-12 17:43:30 +00:00
Setup.bootstrap.in gh-110721: Remove unused code from suggestions.c after moving PyErr_Display to use the traceback module (#113712) 2024-01-08 15:10:45 +00:00
Setup.stdlib.in gh-110850: Add PyTime_t C API (GH-115215) 2024-02-12 18:13:10 +01:00
sha1module.c
sha2module.c
sha3module.c
signalmodule.c
socketmodule.c
socketmodule.h
symtablemodule.c
syslogmodule.c
termios.c gh-85984: Add _POSIX_VDISABLE from unistd.h to termios module. (#114985) 2024-02-11 10:29:44 +00:00
timemodule.c gh-113791: Expose CLOCK_MONOTONIC_RAW_APPROX and CLOCK_UPTIME_RAW_APROX on macOS in the time module (#113792) 2024-01-08 20:44:00 +01:00
tkappinit.c
tkinter.h
unicodedata.c
unicodedata_db.h
unicodename_db.h
winreparse.h
xxlimited.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
xxlimited_35.c gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) 2023-12-13 15:38:45 +00:00
xxmodule.c
xxsubtype.c
zlibmodule.c

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