@@ -120,7 +120,9 @@ PyDescr_NewMember;PyObject*;PyTypeObject*|PyMemberDef*
120
120
PyDescr_NewMethod;PyObject*;PyTypeObject*|PyMethodDef*
121
121
PyDescr_NewWrapper;PyObject*;PyTypeObject*|struct wrapperbase*|void*
122
122
PyDictProxy_New;PyObject*;PyObject*
123
+ PyDict_AddWatcher;int;PyDict_WatchCallback
123
124
PyDict_Clear;void;PyObject*
125
+ PyDict_ClearWatcher;int;int
124
126
PyDict_Contains;int;PyObject*|PyObject*
125
127
PyDict_Copy;PyObject*;PyObject*
126
128
PyDict_DelItem;int;PyObject*|PyObject*
@@ -138,19 +140,23 @@ PyDict_SetDefault;PyObject*;PyObject*|PyObject*|PyObject*
138
140
PyDict_SetItem;int;PyObject*|PyObject*|PyObject*
139
141
PyDict_SetItemString;int;PyObject*|const char*|PyObject*
140
142
PyDict_Size;Py_ssize_t;PyObject*
143
+ PyDict_Unwatch;int;int|PyObject*
141
144
PyDict_Update;int;PyObject*|PyObject*
142
145
PyDict_Values;PyObject*;PyObject*
146
+ PyDict_Watch;int;int|PyObject*
143
147
PyErr_BadArgument;int;void
144
148
PyErr_BadInternalCall;void;void
145
149
PyErr_CheckSignals;int;void
146
150
PyErr_Clear;void;void
147
151
PyErr_Display;void;PyObject*|PyObject*|PyObject*
152
+ PyErr_DisplayException;void;PyObject*
148
153
PyErr_ExceptionMatches;int;PyObject*
149
154
PyErr_Fetch;void;PyObject**|PyObject**|PyObject**
150
155
PyErr_Format;PyObject*;PyObject*|const char*|...
151
156
PyErr_FormatV;PyObject*;PyObject*|const char*|va_list
152
157
PyErr_GetExcInfo;void;PyObject**|PyObject**|PyObject**
153
158
PyErr_GetHandledException;PyObject*;void
159
+ PyErr_GetRaisedException;PyObject*;void
154
160
PyErr_GivenExceptionMatches;int;PyObject*|PyObject*
155
161
PyErr_NewException;PyObject*;const char*|PyObject*|PyObject*
156
162
PyErr_NewExceptionWithDoc;PyObject*;const char*|const char*|PyObject*|PyObject*
@@ -176,6 +182,7 @@ PyErr_SetInterrupt;void;void
176
182
PyErr_SetInterruptEx;int;int
177
183
PyErr_SetNone;void;PyObject*
178
184
PyErr_SetObject;void;PyObject*|PyObject*
185
+ PyErr_SetRaisedException;void;PyObject*
179
186
PyErr_SetString;void;PyObject*|const char*
180
187
PyErr_SyntaxLocation;void;const char*|int
181
188
PyErr_SyntaxLocationEx;void;const char*|int|int
@@ -208,12 +215,16 @@ PyEval_ReleaseThread;void;PyThreadState*
208
215
PyEval_RestoreThread;void;PyThreadState*
209
216
PyEval_SaveThread;PyThreadState*;void
210
217
PyEval_SetProfile;void;Py_tracefunc|PyObject*
218
+ PyEval_SetProfileAllThreads;void;Py_tracefunc|PyObject*
211
219
PyEval_SetTrace;void;Py_tracefunc|PyObject*
220
+ PyEval_SetTraceAllThreads;void;Py_tracefunc|PyObject*
212
221
PyEval_ThreadsInitialized;int;void
213
222
PyExceptionClass_Name;const char*;PyObject*
223
+ PyException_GetArgs;PyObject*;PyObject*
214
224
PyException_GetCause;PyObject*;PyObject*
215
225
PyException_GetContext;PyObject*;PyObject*
216
226
PyException_GetTraceback;PyObject*;PyObject*
227
+ PyException_SetArgs;void;PyObject*|PyObject*
217
228
PyException_SetCause;void;PyObject*|PyObject*
218
229
PyException_SetContext;void;PyObject*|PyObject*
219
230
PyException_SetTraceback;int;PyObject*|PyObject*
@@ -247,9 +258,13 @@ PyFrame_GetGlobals;PyObject*;PyFrameObject*
247
258
PyFrame_GetLasti;int;PyFrameObject*
248
259
PyFrame_GetLineNumber;int;PyFrameObject*
249
260
PyFrame_GetLocals;PyObject*;PyFrameObject*
261
+ PyFrame_GetVar;PyObject*;PyFrameObject*|PyObject*
262
+ PyFrame_GetVarString;PyObject*;PyFrameObject*|const char*
250
263
PyFrame_LocalsToFast;void;PyFrameObject*|int
251
264
PyFrame_New;PyFrameObject*;PyThreadState*|PyCodeObject*|PyObject*|PyObject*
252
265
PyFrozenSet_New;PyObject*;PyObject*
266
+ PyFunction_AddWatcher;int;PyFunction_WatchCallback
267
+ PyFunction_ClearWatcher;int;int
253
268
PyFunction_GetAnnotations;PyObject*;PyObject*
254
269
PyFunction_GetClosure;PyObject*;PyObject*
255
270
PyFunction_GetCode;PyObject*;PyObject*
@@ -272,6 +287,7 @@ PyGILState_Check;int;void
272
287
PyGILState_Ensure;PyGILState_STATE;void
273
288
PyGILState_GetThisThreadState;PyThreadState*;void
274
289
PyGILState_Release;void;PyGILState_STATE
290
+ PyGen_GetCode;PyCodeObject*;PyGenObject*
275
291
PyGen_New;PyObject*;PyFrameObject*
276
292
PyGen_NewWithQualName;PyObject*;PyFrameObject*|PyObject*|PyObject*
277
293
PyHash_GetFuncDef;PyHash_FuncDef*;void
@@ -504,7 +520,9 @@ PyObject_GetAttr;PyObject*;PyObject*|PyObject*
504
520
PyObject_GetAttrString;PyObject*;PyObject*|const char*
505
521
PyObject_GetBuffer;int;PyObject*|Py_buffer*|int
506
522
PyObject_GetItem;PyObject*;PyObject*|PyObject*
523
+ PyObject_GetItemData;void*;PyObject*
507
524
PyObject_GetIter;PyObject*;PyObject*
525
+ PyObject_GetTypeData;void*;PyObject*|PyTypeObject*
508
526
PyObject_HasAttr;int;PyObject*|PyObject*
509
527
PyObject_HasAttrString;int;PyObject*|const char*
510
528
PyObject_Hash;Py_hash_t;PyObject*
@@ -678,23 +696,30 @@ PyTuple_New;PyObject*;Py_ssize_t
678
696
PyTuple_Pack;PyObject*;Py_ssize_t|...
679
697
PyTuple_SetItem;int;PyObject*|Py_ssize_t|PyObject*
680
698
PyTuple_Size;Py_ssize_t;PyObject*
699
+ PyType_AddWatcher;int;PyType_WatchCallback
681
700
PyType_ClearCache;unsigned int;void
701
+ PyType_ClearWatcher;int;int
702
+ PyType_FromMetaclass;PyObject*;PyTypeObject*|PyObject*|PyType_Spec*|PyObject*
682
703
PyType_FromModuleAndSpec;PyObject*;PyObject*|PyType_Spec*|PyObject*
683
704
PyType_FromSpec;PyObject*;PyType_Spec*
684
705
PyType_FromSpecWithBases;PyObject*;PyType_Spec*|PyObject*
685
706
PyType_GenericAlloc;PyObject*;PyTypeObject*|Py_ssize_t
686
707
PyType_GenericNew;PyObject*;PyTypeObject*|PyObject*|PyObject*
708
+ PyType_GetDict;PyObject*;PyTypeObject*
687
709
PyType_GetFlags;unsigned long;PyTypeObject*
688
710
PyType_GetModule;PyObject*;PyTypeObject*
689
711
PyType_GetModuleByDef;PyObject*;PyTypeObject*|PyModuleDef*
690
712
PyType_GetModuleState;void*;PyTypeObject*
691
713
PyType_GetName;PyObject*;PyTypeObject*
692
714
PyType_GetQualName;PyObject*;PyTypeObject*
693
715
PyType_GetSlot;void*;PyTypeObject*|int
716
+ PyType_GetTypeDataSize;Py_ssize_t;PyTypeObject*
694
717
PyType_IsSubtype;int;PyTypeObject*|PyTypeObject*
695
718
PyType_Modified;void;PyTypeObject*
696
719
PyType_Ready;int;PyTypeObject*
697
720
PyType_SUPPORTS_WEAKREFS;int;PyTypeObject*
721
+ PyType_Unwatch;int;int|PyObject*
722
+ PyType_Watch;int;int|PyObject*
698
723
PyUnicodeDecodeError_Create;PyObject*;const char*|const char*|Py_ssize_t|Py_ssize_t|Py_ssize_t|const char*
699
724
PyUnicodeDecodeError_GetEncoding;PyObject*;PyObject*
700
725
PyUnicodeDecodeError_GetEnd;int;PyObject*|Py_ssize_t*
@@ -790,6 +815,7 @@ PyUnicode_IsIdentifier;int;PyObject*
790
815
PyUnicode_Join;PyObject*;PyObject*|PyObject*
791
816
PyUnicode_New;PyObject*;Py_ssize_t|Py_UCS4
792
817
PyUnicode_Partition;PyObject*;PyObject*|PyObject*
818
+ PyUnicode_READ_CHAR;Py_UCS4;PyObject*|Py_ssize_t
793
819
PyUnicode_RPartition;PyObject*;PyObject*|PyObject*
794
820
PyUnicode_RSplit;PyObject*;PyObject*|PyObject*|Py_ssize_t
795
821
PyUnicode_ReadChar;Py_UCS4;PyObject*|Py_ssize_t
@@ -806,8 +832,22 @@ PyUnstable_Code_GetExtra;int;PyObject*|Py_ssize_t|void**
806
832
PyUnstable_Code_New;PyCodeObject*;int|int|int|int|int|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|int|PyObject*|PyObject*
807
833
PyUnstable_Code_NewWithPosOnlyArgs;PyCodeObject*;int|int|int|int|int|int|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|PyObject*|int|PyObject*|PyObject*
808
834
PyUnstable_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*
809
848
PyVectorcall_Call;PyObject*;PyObject*|PyObject*|PyObject*
810
849
PyVectorcall_Function;vectorcallfunc;PyObject*
850
+ PyVectorcall_NARGS;Py_ssize_t;size_t
811
851
PyWeakref_GetObject;PyObject*;PyObject*
812
852
PyWeakref_NewProxy;PyObject*;PyObject*|PyObject*
813
853
PyWeakref_NewRef;PyObject*;PyObject*|PyObject*
@@ -861,6 +901,7 @@ Py_LeaveRecursiveCall;void;void
861
901
Py_Main;int;int|wchar_t**
862
902
Py_MakePendingCalls;int;void
863
903
Py_NewInterpreter;PyThreadState*;void
904
+ Py_NewInterpreterFromConfig;PyStatus;PyThreadState**|const PyInterpreterConfig*
864
905
Py_NewRef;PyObject*;PyObject*
865
906
Py_PreInitialize;PyStatus;const PyPreConfig*
866
907
Py_PreInitializeFromArgs;PyStatus;const PyPreConfig*|Py_ssize_t|wchar_t**
@@ -873,8 +914,10 @@ Py_SetProgramName;void;const wchar_t*
873
914
Py_SetPythonHome;void;const wchar_t*
874
915
Py_SetRecursionLimit;void;int
875
916
Py_SetStandardStreamEncoding;int;const char*|const char*
917
+ Py_UNICODE_ISALNUM;int;Py_UCS4
876
918
Py_UniversalNewlineFgets;char*;char*|int|FILE*|PyObject*
877
919
Py_VaBuildValue;PyObject*;const char*|va_list
920
+ Py_XDECREF;void;PyObject*
878
921
Py_XNewRef;PyObject*;PyObject*
879
922
_PyArg_BadArgument;void;const char*|const char*|const char*|PyObject*
880
923
_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*
942
985
_PyDict_SetItem_KnownHash;int;PyObject*|PyObject*|PyObject*|Py_hash_t
943
986
_PyDict_SizeOf;Py_ssize_t;PyDictObject*
944
987
_PyErr_BadInternalCall;void;const char*|int
945
- _PyErr_ChainExceptions;void;PyObject*|PyObject*|PyObject*
946
988
_PyErr_ChainExceptions1;void;PyObject*
989
+ _PyErr_ChainExceptions;void;PyObject*|PyObject*|PyObject*
947
990
_PyErr_CheckSignals;int;void
948
991
_PyErr_FormatFromCause;PyObject*;PyObject*|const char*|...
949
992
_PyErr_GetExcInfo;void;PyThreadState*|PyObject**|PyObject**|PyObject**
950
993
_PyErr_GetHandledException;PyObject*;PyThreadState*
951
994
_PyErr_GetTopmostException;_PyErr_StackItem*;PyThreadState*
952
995
_PyErr_ProgramDecodedTextObject;PyObject*;PyObject*|int|const char*
996
+ _PyErr_SetFromPyStatus;PyObject*;PyStatus
953
997
_PyErr_SetHandledException;void;PyThreadState*|PyObject*
998
+ _PyErr_SetImportErrorWithNameFrom;PyObject*;PyObject*|PyObject*|PyObject*|PyObject*
954
999
_PyErr_SetKeyError;void;PyObject*
955
1000
_PyErr_WriteUnraisableMsg;void;const char*|PyObject*
956
1001
_PyEval_EvalFrameDefault;PyObject*;PyThreadState*|struct _PyInterpreterFrame*|int
957
1002
_PyEval_GetBuiltin;PyObject*;PyObject*
958
1003
_PyEval_GetBuiltinId;PyObject*;_Py_Identifier*
959
1004
_PyEval_GetSwitchInterval;unsigned long;void
1005
+ _PyEval_MakePendingCalls;int;PyThreadState*
960
1006
_PyEval_SetProfile;int;PyThreadState*|Py_tracefunc|PyObject*
961
1007
_PyEval_SetSwitchInterval;void;unsigned long
962
1008
_PyEval_SetTrace;int;PyThreadState*|Py_tracefunc|PyObject*
963
1009
_PyEval_SliceIndex;int;PyObject*|Py_ssize_t*
964
1010
_PyEval_SliceIndexNotNone;int;PyObject*|Py_ssize_t*
965
- PyUnstable_Eval_RequestCodeExtraIndex;Py_ssize_t;freefunc
1011
+ _PyException_AddNote;int;PyObject*|PyObject*
966
1012
_PyFrame_IsEntryFrame;int;PyFrameObject*
967
1013
_PyFunction_Vectorcall;PyObject*;PyObject*|PyObject*const*|size_t|PyObject*
968
1014
_PyGILState_GetInterpreterStateUnsafe;PyInterpreterState*;void
@@ -1000,6 +1046,7 @@ _PyLong_Format;PyObject*;PyObject*|int
1000
1046
_PyLong_Frexp;double;PyLongObject*|Py_ssize_t*
1001
1047
_PyLong_FromByteArray;PyObject*;const unsigned char*|size_t|int|int
1002
1048
_PyLong_FromBytes;PyObject*;const char*|Py_ssize_t|int
1049
+ _PyLong_FromDigits;PyLongObject*;int|Py_ssize_t|digit*
1003
1050
_PyLong_FromTime_t;PyObject*;time_t
1004
1051
_PyLong_GCD;PyObject*;PyObject*|PyObject*
1005
1052
_PyLong_Lshift;PyObject*;PyObject*|size_t
@@ -1034,6 +1081,7 @@ _PyObject_CallMethodId_SizeT;PyObject*;PyObject*|_Py_Identifier*|const char*|...
1034
1081
_PyObject_CallMethod_SizeT;PyObject*;PyObject*|const char*|const char*|...
1035
1082
_PyObject_CheckConsistency;int;PyObject*|int
1036
1083
_PyObject_CheckCrossInterpreterData;int;PyObject*
1084
+ _PyObject_ClearManagedDict;void;PyObject*
1037
1085
_PyObject_DebugTypeStats;void;FILE*
1038
1086
_PyObject_Dump;void;PyObject*
1039
1087
_PyObject_FastCall;PyObject*;PyObject*|PyObject*const*|Py_ssize_t
@@ -1061,6 +1109,7 @@ _PyObject_NextNotImplemented;PyObject*;PyObject*
1061
1109
_PyObject_RealIsInstance;int;PyObject*|PyObject*
1062
1110
_PyObject_RealIsSubclass;int;PyObject*|PyObject*
1063
1111
_PyObject_SetAttrId;int;PyObject*|_Py_Identifier*|PyObject*
1112
+ _PyObject_VisitManagedDict;int;PyObject*|visitproc|void*
1064
1113
_PyRun_AnyFileObject;int;FILE*|PyObject*|int|PyCompilerFlags*
1065
1114
_PyRun_InteractiveLoopObject;int;FILE*|PyObject*|PyCompilerFlags*
1066
1115
_PyRun_SimpleFileObject;int;FILE*|PyObject*|int|PyCompilerFlags*
@@ -1090,6 +1139,7 @@ _PyTime_AsTimespec_clamp;void;_PyTime_t|struct timespec*
1090
1139
_PyTime_AsTimeval;int;_PyTime_t|struct timeval*|_PyTime_round_t
1091
1140
_PyTime_AsTimevalTime_t;int;_PyTime_t|time_t*|int*|_PyTime_round_t
1092
1141
_PyTime_AsTimeval_clamp;void;_PyTime_t|struct timeval*|_PyTime_round_t
1142
+ _PyTime_FromMicrosecondsClamp;_PyTime_t;_PyTime_t
1093
1143
_PyTime_FromMillisecondsObject;int;_PyTime_t*|PyObject*|_PyTime_round_t
1094
1144
_PyTime_FromNanoseconds;_PyTime_t;_PyTime_t
1095
1145
_PyTime_FromNanosecondsObject;int;_PyTime_t*|PyObject*
@@ -1109,7 +1159,18 @@ _PyTime_ObjectToTimespec;int;PyObject*|time_t*|long*|_PyTime_round_t
1109
1159
_PyTime_ObjectToTimeval;int;PyObject*|time_t*|long*|_PyTime_round_t
1110
1160
_PyTime_gmtime;int;time_t|struct tm*
1111
1161
_PyTime_localtime;int;time_t|struct tm*
1162
+ _PyTraceMalloc_ClearTraces;void;void
1163
+ _PyTraceMalloc_GetMemory;size_t;void
1164
+ _PyTraceMalloc_GetObjectTraceback;PyObject*;PyObject*
1112
1165
_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
1113
1174
_PyTraceback_Add;void;const char*|const char*|int
1114
1175
_PyTrash_begin;int;PyThreadState*|PyObject*
1115
1176
_PyTrash_cond;int;PyObject*|destructor
@@ -1190,6 +1251,7 @@ _PyUnicode_WideCharString_Opt_Converter;int;PyObject*|void*
1190
1251
_PyUnicode_XStrip;PyObject*;PyObject*|int|PyObject*
1191
1252
_PyWeakref_ClearRef;void;PyWeakReference*
1192
1253
_PyWeakref_GetWeakrefCount;Py_ssize_t;PyWeakReference*
1254
+ _Py_AtExit;int;PyInterpreterState*|atexit_datacallbackfunc|void*
1193
1255
_Py_BreakPoint;void;void
1194
1256
_Py_BuildValue_SizeT;PyObject*;const char*|...
1195
1257
_Py_CheckFunctionResult;PyObject*;PyThreadState*|PyObject*|PyObject*|const char*
@@ -1210,8 +1272,10 @@ _Py_IncRef;void;PyObject*
1210
1272
_Py_InitializeMain;PyStatus;void
1211
1273
_Py_IsCoreInitialized;int;void
1212
1274
_Py_IsFinalizing;int;void
1275
+ _Py_IsInterpreterFinalizing;int;PyInterpreterState*
1213
1276
_Py_LegacyLocaleDetected;int;int
1214
1277
_Py_NewReference;void;PyObject*
1278
+ _Py_NewReferenceNoTotal;void;PyObject*
1215
1279
_Py_RestoreSignals;void;void
1216
1280
_Py_SetLocaleFromEnv;char*;int
1217
1281
_Py_SetProgramFullPath;void;const wchar_t*
0 commit comments