@@ -120,7 +120,9 @@ PyDescr_NewMember;PyObject*;PyTypeObject*|PyMemberDef*
120120PyDescr_NewMethod;PyObject*;PyTypeObject*|PyMethodDef*
121121PyDescr_NewWrapper;PyObject*;PyTypeObject*|struct wrapperbase*|void*
122122PyDictProxy_New;PyObject*;PyObject*
123+ PyDict_AddWatcher;int;PyDict_WatchCallback
123124PyDict_Clear;void;PyObject*
125+ PyDict_ClearWatcher;int;int
124126PyDict_Contains;int;PyObject*|PyObject*
125127PyDict_Copy;PyObject*;PyObject*
126128PyDict_DelItem;int;PyObject*|PyObject*
@@ -138,19 +140,23 @@ PyDict_SetDefault;PyObject*;PyObject*|PyObject*|PyObject*
138140PyDict_SetItem;int;PyObject*|PyObject*|PyObject*
139141PyDict_SetItemString;int;PyObject*|const char*|PyObject*
140142PyDict_Size;Py_ssize_t;PyObject*
143+ PyDict_Unwatch;int;int|PyObject*
141144PyDict_Update;int;PyObject*|PyObject*
142145PyDict_Values;PyObject*;PyObject*
146+ PyDict_Watch;int;int|PyObject*
143147PyErr_BadArgument;int;void
144148PyErr_BadInternalCall;void;void
145149PyErr_CheckSignals;int;void
146150PyErr_Clear;void;void
147151PyErr_Display;void;PyObject*|PyObject*|PyObject*
152+ PyErr_DisplayException;void;PyObject*
148153PyErr_ExceptionMatches;int;PyObject*
149154PyErr_Fetch;void;PyObject**|PyObject**|PyObject**
150155PyErr_Format;PyObject*;PyObject*|const char*|...
151156PyErr_FormatV;PyObject*;PyObject*|const char*|va_list
152157PyErr_GetExcInfo;void;PyObject**|PyObject**|PyObject**
153158PyErr_GetHandledException;PyObject*;void
159+ PyErr_GetRaisedException;PyObject*;void
154160PyErr_GivenExceptionMatches;int;PyObject*|PyObject*
155161PyErr_NewException;PyObject*;const char*|PyObject*|PyObject*
156162PyErr_NewExceptionWithDoc;PyObject*;const char*|const char*|PyObject*|PyObject*
@@ -176,6 +182,7 @@ PyErr_SetInterrupt;void;void
176182PyErr_SetInterruptEx;int;int
177183PyErr_SetNone;void;PyObject*
178184PyErr_SetObject;void;PyObject*|PyObject*
185+ PyErr_SetRaisedException;void;PyObject*
179186PyErr_SetString;void;PyObject*|const char*
180187PyErr_SyntaxLocation;void;const char*|int
181188PyErr_SyntaxLocationEx;void;const char*|int|int
@@ -208,12 +215,16 @@ PyEval_ReleaseThread;void;PyThreadState*
208215PyEval_RestoreThread;void;PyThreadState*
209216PyEval_SaveThread;PyThreadState*;void
210217PyEval_SetProfile;void;Py_tracefunc|PyObject*
218+ PyEval_SetProfileAllThreads;void;Py_tracefunc|PyObject*
211219PyEval_SetTrace;void;Py_tracefunc|PyObject*
220+ PyEval_SetTraceAllThreads;void;Py_tracefunc|PyObject*
212221PyEval_ThreadsInitialized;int;void
213222PyExceptionClass_Name;const char*;PyObject*
223+ PyException_GetArgs;PyObject*;PyObject*
214224PyException_GetCause;PyObject*;PyObject*
215225PyException_GetContext;PyObject*;PyObject*
216226PyException_GetTraceback;PyObject*;PyObject*
227+ PyException_SetArgs;void;PyObject*|PyObject*
217228PyException_SetCause;void;PyObject*|PyObject*
218229PyException_SetContext;void;PyObject*|PyObject*
219230PyException_SetTraceback;int;PyObject*|PyObject*
@@ -247,9 +258,13 @@ PyFrame_GetGlobals;PyObject*;PyFrameObject*
247258PyFrame_GetLasti;int;PyFrameObject*
248259PyFrame_GetLineNumber;int;PyFrameObject*
249260PyFrame_GetLocals;PyObject*;PyFrameObject*
261+ PyFrame_GetVar;PyObject*;PyFrameObject*|PyObject*
262+ PyFrame_GetVarString;PyObject*;PyFrameObject*|const char*
250263PyFrame_LocalsToFast;void;PyFrameObject*|int
251264PyFrame_New;PyFrameObject*;PyThreadState*|PyCodeObject*|PyObject*|PyObject*
252265PyFrozenSet_New;PyObject*;PyObject*
266+ PyFunction_AddWatcher;int;PyFunction_WatchCallback
267+ PyFunction_ClearWatcher;int;int
253268PyFunction_GetAnnotations;PyObject*;PyObject*
254269PyFunction_GetClosure;PyObject*;PyObject*
255270PyFunction_GetCode;PyObject*;PyObject*
@@ -272,6 +287,7 @@ PyGILState_Check;int;void
272287PyGILState_Ensure;PyGILState_STATE;void
273288PyGILState_GetThisThreadState;PyThreadState*;void
274289PyGILState_Release;void;PyGILState_STATE
290+ PyGen_GetCode;PyCodeObject*;PyGenObject*
275291PyGen_New;PyObject*;PyFrameObject*
276292PyGen_NewWithQualName;PyObject*;PyFrameObject*|PyObject*|PyObject*
277293PyHash_GetFuncDef;PyHash_FuncDef*;void
@@ -504,7 +520,9 @@ PyObject_GetAttr;PyObject*;PyObject*|PyObject*
504520PyObject_GetAttrString;PyObject*;PyObject*|const char*
505521PyObject_GetBuffer;int;PyObject*|Py_buffer*|int
506522PyObject_GetItem;PyObject*;PyObject*|PyObject*
523+ PyObject_GetItemData;void*;PyObject*
507524PyObject_GetIter;PyObject*;PyObject*
525+ PyObject_GetTypeData;void*;PyObject*|PyTypeObject*
508526PyObject_HasAttr;int;PyObject*|PyObject*
509527PyObject_HasAttrString;int;PyObject*|const char*
510528PyObject_Hash;Py_hash_t;PyObject*
@@ -678,23 +696,30 @@ PyTuple_New;PyObject*;Py_ssize_t
678696PyTuple_Pack;PyObject*;Py_ssize_t|...
679697PyTuple_SetItem;int;PyObject*|Py_ssize_t|PyObject*
680698PyTuple_Size;Py_ssize_t;PyObject*
699+ PyType_AddWatcher;int;PyType_WatchCallback
681700PyType_ClearCache;unsigned int;void
701+ PyType_ClearWatcher;int;int
702+ PyType_FromMetaclass;PyObject*;PyTypeObject*|PyObject*|PyType_Spec*|PyObject*
682703PyType_FromModuleAndSpec;PyObject*;PyObject*|PyType_Spec*|PyObject*
683704PyType_FromSpec;PyObject*;PyType_Spec*
684705PyType_FromSpecWithBases;PyObject*;PyType_Spec*|PyObject*
685706PyType_GenericAlloc;PyObject*;PyTypeObject*|Py_ssize_t
686707PyType_GenericNew;PyObject*;PyTypeObject*|PyObject*|PyObject*
708+ PyType_GetDict;PyObject*;PyTypeObject*
687709PyType_GetFlags;unsigned long;PyTypeObject*
688710PyType_GetModule;PyObject*;PyTypeObject*
689711PyType_GetModuleByDef;PyObject*;PyTypeObject*|PyModuleDef*
690712PyType_GetModuleState;void*;PyTypeObject*
691713PyType_GetName;PyObject*;PyTypeObject*
692714PyType_GetQualName;PyObject*;PyTypeObject*
693715PyType_GetSlot;void*;PyTypeObject*|int
716+ PyType_GetTypeDataSize;Py_ssize_t;PyTypeObject*
694717PyType_IsSubtype;int;PyTypeObject*|PyTypeObject*
695718PyType_Modified;void;PyTypeObject*
696719PyType_Ready;int;PyTypeObject*
697720PyType_SUPPORTS_WEAKREFS;int;PyTypeObject*
721+ PyType_Unwatch;int;int|PyObject*
722+ PyType_Watch;int;int|PyObject*
698723PyUnicodeDecodeError_Create;PyObject*;const char*|const char*|Py_ssize_t|Py_ssize_t|Py_ssize_t|const char*
699724PyUnicodeDecodeError_GetEncoding;PyObject*;PyObject*
700725PyUnicodeDecodeError_GetEnd;int;PyObject*|Py_ssize_t*
@@ -790,6 +815,7 @@ PyUnicode_IsIdentifier;int;PyObject*
790815PyUnicode_Join;PyObject*;PyObject*|PyObject*
791816PyUnicode_New;PyObject*;Py_ssize_t|Py_UCS4
792817PyUnicode_Partition;PyObject*;PyObject*|PyObject*
818+ PyUnicode_READ_CHAR;Py_UCS4;PyObject*|Py_ssize_t
793819PyUnicode_RPartition;PyObject*;PyObject*|PyObject*
794820PyUnicode_RSplit;PyObject*;PyObject*|PyObject*|Py_ssize_t
795821PyUnicode_ReadChar;Py_UCS4;PyObject*|Py_ssize_t
@@ -806,8 +832,22 @@ PyUnstable_Code_GetExtra;int;PyObject*|Py_ssize_t|void**
806832PyUnstable_Code_New;PyCodeObject*;int|int|int|int|int|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|int|PyObject*|PyObject*
807833PyUnstable_Code_NewWithPosOnlyArgs;PyCodeObject*;int|int|int|int|int|int|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|int|PyObject*|PyObject*
808834PyUnstable_Code_SetExtra;int;PyObject*|Py_ssize_t|void*
835+ PyUnstable_Eval_RequestCodeExtraIndex;Py_ssize_t;freefunc
836+ PyUnstable_Exc_PrepReraiseStar;PyObject*;PyObject*|PyObject*
837+ PyUnstable_GC_VisitObjects;void;gcvisitobjects_t|void*
838+ PyUnstable_InterpreterFrame_GetCode;PyObject*;struct _PyInterpreterFrame*
839+ PyUnstable_InterpreterFrame_GetLasti;int;struct _PyInterpreterFrame*
840+ PyUnstable_InterpreterFrame_GetLine;int;struct _PyInterpreterFrame*
841+ PyUnstable_Long_CompactValue;Py_ssize_t;const PyLongObject*
842+ PyUnstable_Long_IsCompact;int;const PyLongObject*
843+ PyUnstable_Object_GC_NewWithExtraData;PyObject*;PyTypeObject*|size_t
844+ PyUnstable_PerfMapState_Fini;void;void
845+ PyUnstable_PerfMapState_Init;int;void
846+ PyUnstable_Type_AssignVersionTag;int;PyTypeObject*
847+ PyUnstable_WritePerfMapEntry;int;const void*|unsigned int|const char*
809848PyVectorcall_Call;PyObject*;PyObject*|PyObject*|PyObject*
810849PyVectorcall_Function;vectorcallfunc;PyObject*
850+ PyVectorcall_NARGS;Py_ssize_t;size_t
811851PyWeakref_GetObject;PyObject*;PyObject*
812852PyWeakref_NewProxy;PyObject*;PyObject*|PyObject*
813853PyWeakref_NewRef;PyObject*;PyObject*|PyObject*
@@ -861,6 +901,7 @@ Py_LeaveRecursiveCall;void;void
861901Py_Main;int;int|wchar_t**
862902Py_MakePendingCalls;int;void
863903Py_NewInterpreter;PyThreadState*;void
904+ Py_NewInterpreterFromConfig;PyStatus;PyThreadState**|const PyInterpreterConfig*
864905Py_NewRef;PyObject*;PyObject*
865906Py_PreInitialize;PyStatus;const PyPreConfig*
866907Py_PreInitializeFromArgs;PyStatus;const PyPreConfig*|Py_ssize_t|wchar_t**
@@ -873,8 +914,10 @@ Py_SetProgramName;void;const wchar_t*
873914Py_SetPythonHome;void;const wchar_t*
874915Py_SetRecursionLimit;void;int
875916Py_SetStandardStreamEncoding;int;const char*|const char*
917+ Py_UNICODE_ISALNUM;int;Py_UCS4
876918Py_UniversalNewlineFgets;char*;char*|int|FILE*|PyObject*
877919Py_VaBuildValue;PyObject*;const char*|va_list
920+ Py_XDECREF;void;PyObject*
878921Py_XNewRef;PyObject*;PyObject*
879922_PyArg_BadArgument;void;const char*|const char*|const char*|PyObject*
880923_PyArg_CheckPositional;int;const char*|Py_ssize_t|Py_ssize_t|Py_ssize_t
@@ -942,27 +985,30 @@ _PyDict_SetItemId;int;PyObject*|_Py_Identifier*|PyObject*
942985_PyDict_SetItem_KnownHash;int;PyObject*|PyObject*|PyObject*|Py_hash_t
943986_PyDict_SizeOf;Py_ssize_t;PyDictObject*
944987_PyErr_BadInternalCall;void;const char*|int
945- _PyErr_ChainExceptions;void;PyObject*|PyObject*|PyObject*
946988_PyErr_ChainExceptions1;void;PyObject*
989+ _PyErr_ChainExceptions;void;PyObject*|PyObject*|PyObject*
947990_PyErr_CheckSignals;int;void
948991_PyErr_FormatFromCause;PyObject*;PyObject*|const char*|...
949992_PyErr_GetExcInfo;void;PyThreadState*|PyObject**|PyObject**|PyObject**
950993_PyErr_GetHandledException;PyObject*;PyThreadState*
951994_PyErr_GetTopmostException;_PyErr_StackItem*;PyThreadState*
952995_PyErr_ProgramDecodedTextObject;PyObject*;PyObject*|int|const char*
996+ _PyErr_SetFromPyStatus;PyObject*;PyStatus
953997_PyErr_SetHandledException;void;PyThreadState*|PyObject*
998+ _PyErr_SetImportErrorWithNameFrom;PyObject*;PyObject*|PyObject*|PyObject*|PyObject*
954999_PyErr_SetKeyError;void;PyObject*
9551000_PyErr_WriteUnraisableMsg;void;const char*|PyObject*
9561001_PyEval_EvalFrameDefault;PyObject*;PyThreadState*|struct _PyInterpreterFrame*|int
9571002_PyEval_GetBuiltin;PyObject*;PyObject*
9581003_PyEval_GetBuiltinId;PyObject*;_Py_Identifier*
9591004_PyEval_GetSwitchInterval;unsigned long;void
1005+ _PyEval_MakePendingCalls;int;PyThreadState*
9601006_PyEval_SetProfile;int;PyThreadState*|Py_tracefunc|PyObject*
9611007_PyEval_SetSwitchInterval;void;unsigned long
9621008_PyEval_SetTrace;int;PyThreadState*|Py_tracefunc|PyObject*
9631009_PyEval_SliceIndex;int;PyObject*|Py_ssize_t*
9641010_PyEval_SliceIndexNotNone;int;PyObject*|Py_ssize_t*
965- PyUnstable_Eval_RequestCodeExtraIndex;Py_ssize_t;freefunc
1011+ _PyException_AddNote;int;PyObject*|PyObject*
9661012_PyFrame_IsEntryFrame;int;PyFrameObject*
9671013_PyFunction_Vectorcall;PyObject*;PyObject*|PyObject*const*|size_t|PyObject*
9681014_PyGILState_GetInterpreterStateUnsafe;PyInterpreterState*;void
@@ -1000,6 +1046,7 @@ _PyLong_Format;PyObject*;PyObject*|int
10001046_PyLong_Frexp;double;PyLongObject*|Py_ssize_t*
10011047_PyLong_FromByteArray;PyObject*;const unsigned char*|size_t|int|int
10021048_PyLong_FromBytes;PyObject*;const char*|Py_ssize_t|int
1049+ _PyLong_FromDigits;PyLongObject*;int|Py_ssize_t|digit*
10031050_PyLong_FromTime_t;PyObject*;time_t
10041051_PyLong_GCD;PyObject*;PyObject*|PyObject*
10051052_PyLong_Lshift;PyObject*;PyObject*|size_t
@@ -1034,6 +1081,7 @@ _PyObject_CallMethodId_SizeT;PyObject*;PyObject*|_Py_Identifier*|const char*|...
10341081_PyObject_CallMethod_SizeT;PyObject*;PyObject*|const char*|const char*|...
10351082_PyObject_CheckConsistency;int;PyObject*|int
10361083_PyObject_CheckCrossInterpreterData;int;PyObject*
1084+ _PyObject_ClearManagedDict;void;PyObject*
10371085_PyObject_DebugTypeStats;void;FILE*
10381086_PyObject_Dump;void;PyObject*
10391087_PyObject_FastCall;PyObject*;PyObject*|PyObject*const*|Py_ssize_t
@@ -1061,6 +1109,7 @@ _PyObject_NextNotImplemented;PyObject*;PyObject*
10611109_PyObject_RealIsInstance;int;PyObject*|PyObject*
10621110_PyObject_RealIsSubclass;int;PyObject*|PyObject*
10631111_PyObject_SetAttrId;int;PyObject*|_Py_Identifier*|PyObject*
1112+ _PyObject_VisitManagedDict;int;PyObject*|visitproc|void*
10641113_PyRun_AnyFileObject;int;FILE*|PyObject*|int|PyCompilerFlags*
10651114_PyRun_InteractiveLoopObject;int;FILE*|PyObject*|PyCompilerFlags*
10661115_PyRun_SimpleFileObject;int;FILE*|PyObject*|int|PyCompilerFlags*
@@ -1090,6 +1139,7 @@ _PyTime_AsTimespec_clamp;void;_PyTime_t|struct timespec*
10901139_PyTime_AsTimeval;int;_PyTime_t|struct timeval*|_PyTime_round_t
10911140_PyTime_AsTimevalTime_t;int;_PyTime_t|time_t*|int*|_PyTime_round_t
10921141_PyTime_AsTimeval_clamp;void;_PyTime_t|struct timeval*|_PyTime_round_t
1142+ _PyTime_FromMicrosecondsClamp;_PyTime_t;_PyTime_t
10931143_PyTime_FromMillisecondsObject;int;_PyTime_t*|PyObject*|_PyTime_round_t
10941144_PyTime_FromNanoseconds;_PyTime_t;_PyTime_t
10951145_PyTime_FromNanosecondsObject;int;_PyTime_t*|PyObject*
@@ -1109,7 +1159,18 @@ _PyTime_ObjectToTimespec;int;PyObject*|time_t*|long*|_PyTime_round_t
11091159_PyTime_ObjectToTimeval;int;PyObject*|time_t*|long*|_PyTime_round_t
11101160_PyTime_gmtime;int;time_t|struct tm*
11111161_PyTime_localtime;int;time_t|struct tm*
1162+ _PyTraceMalloc_ClearTraces;void;void
1163+ _PyTraceMalloc_GetMemory;size_t;void
1164+ _PyTraceMalloc_GetObjectTraceback;PyObject*;PyObject*
11121165_PyTraceMalloc_GetTraceback;PyObject*;unsigned int|uintptr_t
1166+ _PyTraceMalloc_GetTracebackLimit;int;void
1167+ _PyTraceMalloc_GetTracedMemory;PyObject*;void
1168+ _PyTraceMalloc_GetTraces;PyObject*;void
1169+ _PyTraceMalloc_Init;int;void
1170+ _PyTraceMalloc_IsTracing;int;void
1171+ _PyTraceMalloc_ResetPeak;void;void
1172+ _PyTraceMalloc_Start;int;int
1173+ _PyTraceMalloc_Stop;void;void
11131174_PyTraceback_Add;void;const char*|const char*|int
11141175_PyTrash_begin;int;PyThreadState*|PyObject*
11151176_PyTrash_cond;int;PyObject*|destructor
@@ -1190,6 +1251,7 @@ _PyUnicode_WideCharString_Opt_Converter;int;PyObject*|void*
11901251_PyUnicode_XStrip;PyObject*;PyObject*|int|PyObject*
11911252_PyWeakref_ClearRef;void;PyWeakReference*
11921253_PyWeakref_GetWeakrefCount;Py_ssize_t;PyWeakReference*
1254+ _Py_AtExit;int;PyInterpreterState*|atexit_datacallbackfunc|void*
11931255_Py_BreakPoint;void;void
11941256_Py_BuildValue_SizeT;PyObject*;const char*|...
11951257_Py_CheckFunctionResult;PyObject*;PyThreadState*|PyObject*|PyObject*|const char*
@@ -1210,8 +1272,10 @@ _Py_IncRef;void;PyObject*
12101272_Py_InitializeMain;PyStatus;void
12111273_Py_IsCoreInitialized;int;void
12121274_Py_IsFinalizing;int;void
1275+ _Py_IsInterpreterFinalizing;int;PyInterpreterState*
12131276_Py_LegacyLocaleDetected;int;int
12141277_Py_NewReference;void;PyObject*
1278+ _Py_NewReferenceNoTotal;void;PyObject*
12151279_Py_RestoreSignals;void;void
12161280_Py_SetLocaleFromEnv;char*;int
12171281_Py_SetProgramFullPath;void;const wchar_t*
0 commit comments