cpython/Python
Peter Lazorchak a11312456d
[3.11] gh-89811: Check for valid tp_version_tag in specializer (GH-115045)
* gh-89811: Check for valid tp_version_tag in specializer (GH-113558)

* gh-113937 Fix failures in type cache tests due to re-running (GH-113953)

* Update backported code for 3.11 specifically
2024-02-06 21:58:30 +08:00
..
clinic
deepfreeze
frozen_modules
_warnings.c [3.11] gh-105375: Improve PyErr_WarnExplicit() error handling (GH-105610) (#105660) 2023-06-11 19:46:02 +00:00
adaptive.md
asdl.c
ast.c [3.11] gh-109351: Fix crash when compiling AST with invalid NamedExpr (GH-109352) (#109380) 2023-09-13 16:32:08 +00:00
ast_opt.c [3.11] gh-104018: remove unused format "z" handling in string formatfloat() (GH-104107) (#104260) 2023-05-07 05:06:06 +00:00
ast_unparse.c
bltinmodule.c [3.11] gh-105375: Improve error handling in the builtins extension module (GH-105585) (#105650) 2023-06-11 11:13:45 +00:00
bootstrap_hash.c
ceval.c [3.11] gh-112716: Fix SystemError when __builtins__ is not a dict (GH-112770) (GH-113105) 2023-12-14 12:59:33 +00:00
ceval_gil.h [3.11] gh-108987: Fix _thread.start_new_thread() race condition (#109135) (#109272) 2023-09-11 19:33:08 +02:00
codecs.c
compile.c [3.11] gh-105375: Improve error handling in compiler_enter_scope() (#105494) (#105582) 2023-06-09 17:36:06 +00:00
condvar.h
context.c
dtoa.c
dup2.c
dynamic_annotations.c
dynload_hpux.c
dynload_shlib.c
dynload_stub.c
dynload_win.c
emscripten_signal.c
errors.c [3.11] gh-107916: Save the error code before decoding the filename in PyErr_SetFromErrnoWithFilename() etc (GH-107929) (GH-108206) 2023-08-21 11:53:05 +00:00
fileutils.c [3.11] gh-107913: Fix possible losses of OSError error codes (GH-107930) (GH-108524) 2023-08-27 12:18:58 +00:00
formatter_unicode.c
frame.c
frozen.c
frozenmain.c
future.c
getargs.c [3.11] gh-112438: Fix support of format units with the "e" prefix in nested tuples in PyArg_Parse (gh-112439) (GH-112461) 2023-11-27 18:11:09 +00:00
getcompiler.c
getcopyright.c
getopt.c
getplatform.c
getversion.c
hamt.c
hashtable.c
import.c [3.11] gh-114685: Fix incorrect use of PyBUF_READ in import.c (GH-114686) (GH-114701) 2024-01-29 10:03:14 +00:00
importdl.c
importdl.h
initconfig.c [3.11] Document PYTHONSAFEPATH along side -P (GH-106122) (#106353) 2023-07-05 13:21:45 +02:00
makeopcodetargets.py
marshal.c [3.11] gh-101006: Improve error handling when read marshal data (GH-101007) (GH-106227) 2023-06-29 13:47:30 +03:00
modsupport.c [3.11] gh-86493: Fix possible leaks in some modules initialization (GH-106768) (GH-106855) (GH-106863) 2023-07-19 09:40:38 +03:00
mysnprintf.c
mystrtoul.c
opcode_targets.h
pathconfig.c
preconfig.c
pyarena.c
pyctype.c
pyfpe.c
pyhash.c
pylifecycle.c
pymath.c
pystate.c [3.11] gh-108987: Fix _thread.start_new_thread() race condition (#109135) (#109272) 2023-09-11 19:33:08 +02:00
pystrcmp.c
pystrhex.c
pystrtod.c
Python-ast.c [3.11] gh-106905: Use separate structs to track recursion depth in each PyAST_mod2obj call. (GH-113035) (GH-113472) (GH-113476) 2023-12-25 20:40:33 +00:00
Python-tokenize.c
pythonrun.c [3.11] gh-113358 Fix rendering tracebacks with exceptions with a broken __getattr__ : Normalize exception (#114379) 2024-01-21 17:25:55 +00:00
pytime.c
README
specialize.c [3.11] gh-89811: Check for valid tp_version_tag in specializer (GH-115045) 2024-02-06 21:58:30 +08:00
stdlib_module_names.h
structmember.c [3.11] gh-114388: Fix warnings when assign an unsigned integer member (GH-114391) (GH-115002) 2024-02-04 17:54:26 +00:00
suggestions.c [3.11] gh-106030: Miscellaneous fixes in Python/suggestions.c (GH-106… (GH-106039) 2023-06-23 21:13:07 +03:00
symtable.c [3.11] gh-113842: Add missing error check for PyIter_Next() in Python/symtable.c (GH-113843) (GH-113852) 2024-01-09 11:09:32 +00:00
sysmodule.c [3.11] gh-114384: Align sys.set_asyncgen_hooks signature in docs to reflect implementation (GH-114385) (#114387) 2024-01-21 13:03:53 +00:00
thread.c
thread_nt.h
thread_pthread.h
thread_pthread_stubs.h
traceback.c [3.11] [3.12] gh-109181: Fix refleak in tb_get_lineno() (GH-111948) (#111951) 2023-11-10 13:32:02 +00:00

Miscellaneous source files for the main Python shared library