@@ -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*
@@ -588,7 +606,6 @@ PySet_Discard;int;PyObject*|PyObject*
588606PySet_New;PyObject*;PyObject*
589607PySet_Pop;PyObject*;PyObject*
590608PySet_Size;Py_ssize_t;PyObject*
591- PySignal_SetWakeupFd;int;int
592609PySlice_AdjustIndices;Py_ssize_t;Py_ssize_t|Py_ssize_t*|Py_ssize_t*|Py_ssize_t
593610PySlice_GetIndices;int;PyObject*|Py_ssize_t|Py_ssize_t*|Py_ssize_t*|Py_ssize_t*
594611PySlice_GetIndicesEx;int;PyObject*|Py_ssize_t|Py_ssize_t*|Py_ssize_t*|Py_ssize_t*|Py_ssize_t*
@@ -678,23 +695,30 @@ PyTuple_New;PyObject*;Py_ssize_t
678695PyTuple_Pack;PyObject*;Py_ssize_t|...
679696PyTuple_SetItem;int;PyObject*|Py_ssize_t|PyObject*
680697PyTuple_Size;Py_ssize_t;PyObject*
698+ PyType_AddWatcher;int;PyType_WatchCallback
681699PyType_ClearCache;unsigned int;void
700+ PyType_ClearWatcher;int;int
701+ PyType_FromMetaclass;PyObject*;PyTypeObject*|PyObject*|PyType_Spec*|PyObject*
682702PyType_FromModuleAndSpec;PyObject*;PyObject*|PyType_Spec*|PyObject*
683703PyType_FromSpec;PyObject*;PyType_Spec*
684704PyType_FromSpecWithBases;PyObject*;PyType_Spec*|PyObject*
685705PyType_GenericAlloc;PyObject*;PyTypeObject*|Py_ssize_t
686706PyType_GenericNew;PyObject*;PyTypeObject*|PyObject*|PyObject*
707+ PyType_GetDict;PyObject*;PyTypeObject*
687708PyType_GetFlags;unsigned long;PyTypeObject*
688709PyType_GetModule;PyObject*;PyTypeObject*
689710PyType_GetModuleByDef;PyObject*;PyTypeObject*|PyModuleDef*
690711PyType_GetModuleState;void*;PyTypeObject*
691712PyType_GetName;PyObject*;PyTypeObject*
692713PyType_GetQualName;PyObject*;PyTypeObject*
693714PyType_GetSlot;void*;PyTypeObject*|int
715+ PyType_GetTypeDataSize;Py_ssize_t;PyTypeObject*
694716PyType_IsSubtype;int;PyTypeObject*|PyTypeObject*
695717PyType_Modified;void;PyTypeObject*
696718PyType_Ready;int;PyTypeObject*
697719PyType_SUPPORTS_WEAKREFS;int;PyTypeObject*
720+ PyType_Unwatch;int;int|PyObject*
721+ PyType_Watch;int;int|PyObject*
698722PyUnicodeDecodeError_Create;PyObject*;const char*|const char*|Py_ssize_t|Py_ssize_t|Py_ssize_t|const char*
699723PyUnicodeDecodeError_GetEncoding;PyObject*;PyObject*
700724PyUnicodeDecodeError_GetEnd;int;PyObject*|Py_ssize_t*
@@ -806,8 +830,22 @@ PyUnstable_Code_GetExtra;int;PyObject*|Py_ssize_t|void**
806830PyUnstable_Code_New;PyCodeObject*;int|int|int|int|int|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|int|PyObject*|PyObject*
807831PyUnstable_Code_NewWithPosOnlyArgs;PyCodeObject*;int|int|int|int|int|int|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|int|PyObject*|PyObject*
808832PyUnstable_Code_SetExtra;int;PyObject*|Py_ssize_t|void*
833+ PyUnstable_Eval_RequestCodeExtraIndex;Py_ssize_t;freefunc
834+ PyUnstable_Exc_PrepReraiseStar;PyObject*;PyObject*|PyObject*
835+ PyUnstable_GC_VisitObjects;void;gcvisitobjects_t|void*
836+ PyUnstable_InterpreterFrame_GetCode;PyObject*;struct _PyInterpreterFrame*
837+ PyUnstable_InterpreterFrame_GetLasti;int;struct _PyInterpreterFrame*
838+ PyUnstable_InterpreterFrame_GetLine;int;struct _PyInterpreterFrame*
839+ PyUnstable_Long_CompactValue;Py_ssize_t;const PyLongObject*
840+ PyUnstable_Long_IsCompact;int;const PyLongObject*
841+ PyUnstable_Object_GC_NewWithExtraData;PyObject*;PyTypeObject*|size_t
842+ PyUnstable_PerfMapState_Fini;void;void
843+ PyUnstable_PerfMapState_Init;int;void
844+ PyUnstable_Type_AssignVersionTag;int;PyTypeObject*
845+ PyUnstable_WritePerfMapEntry;int;const void*|unsigned int|const char*
809846PyVectorcall_Call;PyObject*;PyObject*|PyObject*|PyObject*
810847PyVectorcall_Function;vectorcallfunc;PyObject*
848+ PyVectorcall_NARGS;Py_ssize_t;size_t
811849PyWeakref_GetObject;PyObject*;PyObject*
812850PyWeakref_NewProxy;PyObject*;PyObject*|PyObject*
813851PyWeakref_NewRef;PyObject*;PyObject*|PyObject*
@@ -861,6 +899,7 @@ Py_LeaveRecursiveCall;void;void
861899Py_Main;int;int|wchar_t**
862900Py_MakePendingCalls;int;void
863901Py_NewInterpreter;PyThreadState*;void
902+ Py_NewInterpreterFromConfig;PyStatus;PyThreadState**|const PyInterpreterConfig*
864903Py_NewRef;PyObject*;PyObject*
865904Py_PreInitialize;PyStatus;const PyPreConfig*
866905Py_PreInitializeFromArgs;PyStatus;const PyPreConfig*|Py_ssize_t|wchar_t**
@@ -942,27 +981,29 @@ _PyDict_SetItemId;int;PyObject*|_Py_Identifier*|PyObject*
942981_PyDict_SetItem_KnownHash;int;PyObject*|PyObject*|PyObject*|Py_hash_t
943982_PyDict_SizeOf;Py_ssize_t;PyDictObject*
944983_PyErr_BadInternalCall;void;const char*|int
945- _PyErr_ChainExceptions;void;PyObject*|PyObject*|PyObject*
946984_PyErr_ChainExceptions1;void;PyObject*
985+ _PyErr_ChainExceptions;void;PyObject*|PyObject*|PyObject*
947986_PyErr_CheckSignals;int;void
948987_PyErr_FormatFromCause;PyObject*;PyObject*|const char*|...
949988_PyErr_GetExcInfo;void;PyThreadState*|PyObject**|PyObject**|PyObject**
950989_PyErr_GetHandledException;PyObject*;PyThreadState*
951990_PyErr_GetTopmostException;_PyErr_StackItem*;PyThreadState*
952991_PyErr_ProgramDecodedTextObject;PyObject*;PyObject*|int|const char*
992+ _PyErr_SetFromPyStatus;PyObject*;PyStatus
953993_PyErr_SetHandledException;void;PyThreadState*|PyObject*
954994_PyErr_SetKeyError;void;PyObject*
955995_PyErr_WriteUnraisableMsg;void;const char*|PyObject*
956996_PyEval_EvalFrameDefault;PyObject*;PyThreadState*|struct _PyInterpreterFrame*|int
957997_PyEval_GetBuiltin;PyObject*;PyObject*
958998_PyEval_GetBuiltinId;PyObject*;_Py_Identifier*
959999_PyEval_GetSwitchInterval;unsigned long;void
1000+ _PyEval_MakePendingCalls;int;PyThreadState*
9601001_PyEval_SetProfile;int;PyThreadState*|Py_tracefunc|PyObject*
9611002_PyEval_SetSwitchInterval;void;unsigned long
9621003_PyEval_SetTrace;int;PyThreadState*|Py_tracefunc|PyObject*
9631004_PyEval_SliceIndex;int;PyObject*|Py_ssize_t*
9641005_PyEval_SliceIndexNotNone;int;PyObject*|Py_ssize_t*
965- PyUnstable_Eval_RequestCodeExtraIndex;Py_ssize_t;freefunc
1006+ _PyException_AddNote;int;PyObject*|PyObject*
9661007_PyFrame_IsEntryFrame;int;PyFrameObject*
9671008_PyFunction_Vectorcall;PyObject*;PyObject*|PyObject*const*|size_t|PyObject*
9681009_PyGILState_GetInterpreterStateUnsafe;PyInterpreterState*;void
@@ -1000,6 +1041,7 @@ _PyLong_Format;PyObject*;PyObject*|int
10001041_PyLong_Frexp;double;PyLongObject*|Py_ssize_t*
10011042_PyLong_FromByteArray;PyObject*;const unsigned char*|size_t|int|int
10021043_PyLong_FromBytes;PyObject*;const char*|Py_ssize_t|int
1044+ _PyLong_FromDigits;PyLongObject*;int|Py_ssize_t|digit*
10031045_PyLong_FromTime_t;PyObject*;time_t
10041046_PyLong_GCD;PyObject*;PyObject*|PyObject*
10051047_PyLong_Lshift;PyObject*;PyObject*|size_t
@@ -1034,6 +1076,7 @@ _PyObject_CallMethodId_SizeT;PyObject*;PyObject*|_Py_Identifier*|const char*|...
10341076_PyObject_CallMethod_SizeT;PyObject*;PyObject*|const char*|const char*|...
10351077_PyObject_CheckConsistency;int;PyObject*|int
10361078_PyObject_CheckCrossInterpreterData;int;PyObject*
1079+ _PyObject_ClearManagedDict;void;PyObject*
10371080_PyObject_DebugTypeStats;void;FILE*
10381081_PyObject_Dump;void;PyObject*
10391082_PyObject_FastCall;PyObject*;PyObject*|PyObject*const*|Py_ssize_t
@@ -1061,6 +1104,7 @@ _PyObject_NextNotImplemented;PyObject*;PyObject*
10611104_PyObject_RealIsInstance;int;PyObject*|PyObject*
10621105_PyObject_RealIsSubclass;int;PyObject*|PyObject*
10631106_PyObject_SetAttrId;int;PyObject*|_Py_Identifier*|PyObject*
1107+ _PyObject_VisitManagedDict;int;PyObject*|visitproc|void*
10641108_PyRun_AnyFileObject;int;FILE*|PyObject*|int|PyCompilerFlags*
10651109_PyRun_InteractiveLoopObject;int;FILE*|PyObject*|PyCompilerFlags*
10661110_PyRun_SimpleFileObject;int;FILE*|PyObject*|int|PyCompilerFlags*
@@ -1090,6 +1134,7 @@ _PyTime_AsTimespec_clamp;void;_PyTime_t|struct timespec*
10901134_PyTime_AsTimeval;int;_PyTime_t|struct timeval*|_PyTime_round_t
10911135_PyTime_AsTimevalTime_t;int;_PyTime_t|time_t*|int*|_PyTime_round_t
10921136_PyTime_AsTimeval_clamp;void;_PyTime_t|struct timeval*|_PyTime_round_t
1137+ _PyTime_FromMicrosecondsClamp;_PyTime_t;_PyTime_t
10931138_PyTime_FromMillisecondsObject;int;_PyTime_t*|PyObject*|_PyTime_round_t
10941139_PyTime_FromNanoseconds;_PyTime_t;_PyTime_t
10951140_PyTime_FromNanosecondsObject;int;_PyTime_t*|PyObject*
@@ -1109,7 +1154,18 @@ _PyTime_ObjectToTimespec;int;PyObject*|time_t*|long*|_PyTime_round_t
11091154_PyTime_ObjectToTimeval;int;PyObject*|time_t*|long*|_PyTime_round_t
11101155_PyTime_gmtime;int;time_t|struct tm*
11111156_PyTime_localtime;int;time_t|struct tm*
1157+ _PyTraceMalloc_ClearTraces;void;void
1158+ _PyTraceMalloc_GetMemory;size_t;void
1159+ _PyTraceMalloc_GetObjectTraceback;PyObject*;PyObject*
11121160_PyTraceMalloc_GetTraceback;PyObject*;unsigned int|uintptr_t
1161+ _PyTraceMalloc_GetTracebackLimit;int;void
1162+ _PyTraceMalloc_GetTracedMemory;PyObject*;void
1163+ _PyTraceMalloc_GetTraces;PyObject*;void
1164+ _PyTraceMalloc_Init;int;void
1165+ _PyTraceMalloc_IsTracing;int;void
1166+ _PyTraceMalloc_ResetPeak;void;void
1167+ _PyTraceMalloc_Start;int;int
1168+ _PyTraceMalloc_Stop;void;void
11131169_PyTraceback_Add;void;const char*|const char*|int
11141170_PyTrash_begin;int;PyThreadState*|PyObject*
11151171_PyTrash_cond;int;PyObject*|destructor
@@ -1190,6 +1246,7 @@ _PyUnicode_WideCharString_Opt_Converter;int;PyObject*|void*
11901246_PyUnicode_XStrip;PyObject*;PyObject*|int|PyObject*
11911247_PyWeakref_ClearRef;void;PyWeakReference*
11921248_PyWeakref_GetWeakrefCount;Py_ssize_t;PyWeakReference*
1249+ _Py_AtExit;int;PyInterpreterState*|atexit_datacallbackfunc|void*
11931250_Py_BreakPoint;void;void
11941251_Py_BuildValue_SizeT;PyObject*;const char*|...
11951252_Py_CheckFunctionResult;PyObject*;PyThreadState*|PyObject*|PyObject*|const char*
@@ -1210,8 +1267,10 @@ _Py_IncRef;void;PyObject*
12101267_Py_InitializeMain;PyStatus;void
12111268_Py_IsCoreInitialized;int;void
12121269_Py_IsFinalizing;int;void
1270+ _Py_IsInterpreterFinalizing;int;PyInterpreterState*
12131271_Py_LegacyLocaleDetected;int;int
12141272_Py_NewReference;void;PyObject*
1273+ _Py_NewReferenceNoTotal;void;PyObject*
12151274_Py_RestoreSignals;void;void
12161275_Py_SetLocaleFromEnv;char*;int
12171276_Py_SetProgramFullPath;void;const wchar_t*
0 commit comments