cpython/Python
Victor Stinner 1ee0f94d16
bpo-41710: PyThread_acquire_lock_timed() uses sem_clockwait() (GH-28662)
On Unix, if the sem_clockwait() function is available in the C
library (glibc 2.30 and newer), the threading.Lock.acquire() method
now uses the monotonic clock (time.CLOCK_MONOTONIC) for the timeout,
rather than using the system clock (time.CLOCK_REALTIME), to not be
affected by system clock changes.

configure now checks if the sem_clockwait() function is available.
2021-10-01 09:55:28 +02:00
..
clinic bpo-45020: Add -X frozen_modules=[on|off] to explicitly control use of frozen modules. (gh-28320) 2021-09-14 17:31:45 -06:00
frozen_modules bpo-45020: Drop the frozen .h files from the repo. (gh-28392) 2021-09-16 14:20:52 -06:00
_warnings.c
adaptive.md
asdl.c
ast.c
ast_opt.c
ast_unparse.c
bltinmodule.c bpo-24076: Fix reference in sum() introduced by GH-28469 (GH-28493) 2021-09-21 18:38:57 +01:00
bootstrap_hash.c
ceval.c bpo-45107: Make LOAD_METHOD_CLASS safer and faster, clean up comments (GH-28177) 2021-09-17 18:47:36 +08:00
ceval_gil.h
codecs.c
compile.c bpo-45152: Add HAS_CONST macro and get_const_value() function and use… (#28262) 2021-09-14 09:53:32 +01:00
condvar.h
context.c Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450) 2021-09-19 18:05:30 +03:00
dtoa.c
dup2.c
dynamic_annotations.c
dynload_hpux.c bpo-44959: Add fallback to extension modules with '.sl' suffix on HP-UX (GH-27857) 2021-09-08 14:43:00 +02:00
dynload_shlib.c
dynload_stub.c
dynload_win.c
errors.c bpo-41031: Match C and Python code formatting of unprintable exceptions and exceptions in the __main__ module. (GH-28139) 2021-09-05 18:54:13 +03:00
fileutils.c Do not check isabs() on Windows. (gh-28584) 2021-09-27 10:52:19 -06:00
formatter_unicode.c bpo-20524: adds better error message for .format() (GH-28310) 2021-09-24 11:18:04 -04:00
frame.c bpo-44990: Change layout of evaluation frames. "Layout B" (GH-27933) 2021-08-25 13:44:20 +01:00
frozen.c bpo-45020: Add more test cases for frozen modules. (gh-28664) 2021-09-30 18:38:52 -06:00
frozenmain.c
future.c
getargs.c
getcompiler.c
getcopyright.c
getopt.c
getplatform.c
getversion.c
hamt.c
hashtable.c
import.c bpo-45020: Add -X frozen_modules=[on|off] to explicitly control use of frozen modules. (gh-28320) 2021-09-14 17:31:45 -06:00
importdl.c
importdl.h
initconfig.c bpo-45211: Remember the stdlib dir during startup. (gh-28586) 2021-09-28 12:18:28 -06:00
makeopcodetargets.py
marshal.c bpo-45094: Add Py_NO_INLINE macro (GH-28140) 2021-09-03 16:44:02 +02:00
modsupport.c
mysnprintf.c
mystrtoul.c
opcode_targets.h bpo-44945: Specialize BINARY_ADD (GH-27967) 2021-08-27 09:21:01 +01:00
pathconfig.c bpo-45211: Remember the stdlib dir during startup. (gh-28586) 2021-09-28 12:18:28 -06:00
preconfig.c bpo-45211: Move helpers from getpath.c to internal API. (gh-28550) 2021-09-27 10:00:32 -06:00
pyarena.c
pyctype.c
pyfpe.c
pyhash.c
pylifecycle.c bpo-45061: Detect refcount bug on empty tuple singleton (GH-28503) 2021-09-21 23:04:34 +02:00
pymath.c
pystate.c bpo-44990: Change layout of evaluation frames. "Layout B" (GH-27933) 2021-08-25 13:44:20 +01:00
pystrcmp.c
pystrhex.c
pystrtod.c
Python-ast.c
Python-tokenize.c Format the Python-tokenize module and fix exit path (GH-27935) 2021-08-25 14:41:14 +02:00
pythonrun.c bpo-41031: Match C and Python code formatting of unprintable exceptions and exceptions in the __main__ module. (GH-28139) 2021-09-05 18:54:13 +03:00
pytime.c bpo-41710: Fix building pytime.c on Windows (GH-28644) 2021-09-30 03:50:29 +02:00
README
specialize.c bpo-45219: Factor dictkey indexing (GH-28389) 2021-09-17 12:20:51 +01:00
stdlib_module_names.h bpo-45085: Remove the binhex module (GH-28117) 2021-09-02 12:10:08 +02:00
structmember.c
suggestions.c
symtable.c
sysmodule.c bpo-45211: Remember the stdlib dir during startup. (gh-28586) 2021-09-28 12:18:28 -06:00
thread.c
thread_nt.h bpo-41710: PyThread_acquire_lock_timed() clamps the timout (GH-28643) 2021-09-30 10:16:51 +02:00
thread_pthread.h bpo-41710: PyThread_acquire_lock_timed() uses sem_clockwait() (GH-28662) 2021-10-01 09:55:28 +02:00
traceback.c bpo-1514420: Do not attempt to open files with names in <>s when formatting an exception (GH-28143) 2021-09-20 17:10:30 +02:00
wordcode_helpers.h

Miscellaneous source files for the main Python shared library