Skip to content

Commit f1e510e

Browse files
committed
Update ABI
1 parent 682bdd8 commit f1e510e

23 files changed

+282
-630
lines changed

cuda_bindings/abi/_bindings/cydriver.abi

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,28 @@
2323
<elf-symbol name='wcstombs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2424
</undefined-elf-function-symbols>
2525
<undefined-elf-variable-symbols>
26+
<elf-symbol name='PyArg_ValidateKeywordArguments' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2627
<elf-symbol name='PyBaseObject_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
28+
<elf-symbol name='PyBytes_AsString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2729
<elf-symbol name='PyBytes_FromStringAndSize' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2830
<elf-symbol name='PyBytes_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2931
<elf-symbol name='PyCFunction_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3032
<elf-symbol name='PyCapsule_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3133
<elf-symbol name='PyCode_NewEmpty' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
32-
<elf-symbol name='PyDict_GetItem' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
34+
<elf-symbol name='PyDict_GetItemRef' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3335
<elf-symbol name='PyDict_GetItemString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
34-
<elf-symbol name='PyDict_GetItemWithError' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3536
<elf-symbol name='PyDict_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3637
<elf-symbol name='PyDict_Next' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
38+
<elf-symbol name='PyDict_SetDefault' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
39+
<elf-symbol name='PyDict_SetDefaultRef' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3740
<elf-symbol name='PyDict_SetItem' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3841
<elf-symbol name='PyDict_SetItemString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3942
<elf-symbol name='PyDict_Size' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
43+
<elf-symbol name='PyDict_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
4044
<elf-symbol name='PyErr_Clear' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
4145
<elf-symbol name='PyErr_ExceptionMatches' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
4246
<elf-symbol name='PyErr_Format' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
4347
<elf-symbol name='PyErr_NoMemory' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
44-
<elf-symbol name='PyErr_NormalizeException' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
4548
<elf-symbol name='PyErr_Occurred' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
4649
<elf-symbol name='PyErr_SetObject' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
4750
<elf-symbol name='PyErr_SetString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -81,7 +84,6 @@
8184
<elf-symbol name='PyOS_snprintf' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8285
<elf-symbol name='PyObject_Call' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8386
<elf-symbol name='PyObject_ClearWeakRefs' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
84-
<elf-symbol name='PyObject_Free' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8587
<elf-symbol name='PyObject_GC_Del' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8688
<elf-symbol name='PyObject_GC_Track' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8789
<elf-symbol name='PyObject_GC_UnTrack' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -90,10 +92,11 @@
9092
<elf-symbol name='PyObject_GetOptionalAttr' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9193
<elf-symbol name='PyObject_Hash' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9294
<elf-symbol name='PyObject_IsTrue' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
93-
<elf-symbol name='PyObject_Not' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9495
<elf-symbol name='PyObject_RichCompare' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
96+
<elf-symbol name='PyObject_RichCompareBool' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9597
<elf-symbol name='PyObject_SetAttr' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9698
<elf-symbol name='PyObject_SetAttrString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
99+
<elf-symbol name='PyObject_Vectorcall' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
97100
<elf-symbol name='PyObject_VectorcallDict' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
98101
<elf-symbol name='PyThreadState_Get' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
99102
<elf-symbol name='PyThreadState_GetUnchecked' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -102,9 +105,8 @@
102105
<elf-symbol name='PyTuple_GetSlice' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
103106
<elf-symbol name='PyTuple_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
104107
<elf-symbol name='PyTuple_Pack' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
105-
<elf-symbol name='PyType_Ready' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
106-
<elf-symbol name='PyUnicode_AsUTF8' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
107-
<elf-symbol name='PyUnicode_Compare' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
108+
<elf-symbol name='PyType_FromMetaclass' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
109+
<elf-symbol name='PyType_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
108110
<elf-symbol name='PyUnicode_Decode' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
109111
<elf-symbol name='PyUnicode_DecodeUTF8' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
110112
<elf-symbol name='PyUnicode_FromFormat' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -113,14 +115,13 @@
113115
<elf-symbol name='PyUnicode_InternFromString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
114116
<elf-symbol name='PyUnicode_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
115117
<elf-symbol name='PyUnstable_Code_NewWithPosOnlyArgs' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
116-
<elf-symbol name='PyVectorcall_Function' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
117118
<elf-symbol name='Py_EnterRecursiveCall' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
118119
<elf-symbol name='Py_LeaveRecursiveCall' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
119120
<elf-symbol name='Py_Version' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
120121
<elf-symbol name='_ITM_deregisterTMCloneTable' type='no-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/>
121122
<elf-symbol name='_ITM_registerTMCloneTable' type='no-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/>
123+
<elf-symbol name='_PyDict_GetItem_KnownHash' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
122124
<elf-symbol name='_PyObject_GC_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
123-
<elf-symbol name='_PyObject_GetDictPtr' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
124125
<elf-symbol name='_PyType_Lookup' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
125126
<elf-symbol name='_Py_Dealloc' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
126127
<elf-symbol name='_Py_FalseStruct' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>

cuda_bindings/abi/_bindings/cynvrtc.abi

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,27 @@
1515
<elf-symbol name='strrchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
1616
</undefined-elf-function-symbols>
1717
<undefined-elf-variable-symbols>
18+
<elf-symbol name='PyArg_ValidateKeywordArguments' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
1819
<elf-symbol name='PyBaseObject_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
20+
<elf-symbol name='PyBytes_AsString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
1921
<elf-symbol name='PyBytes_FromStringAndSize' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2022
<elf-symbol name='PyCFunction_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2123
<elf-symbol name='PyCapsule_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2224
<elf-symbol name='PyCode_NewEmpty' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
23-
<elf-symbol name='PyDict_GetItem' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
25+
<elf-symbol name='PyDict_GetItemRef' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2426
<elf-symbol name='PyDict_GetItemString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
25-
<elf-symbol name='PyDict_GetItemWithError' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2627
<elf-symbol name='PyDict_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2728
<elf-symbol name='PyDict_Next' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
29+
<elf-symbol name='PyDict_SetDefault' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
30+
<elf-symbol name='PyDict_SetDefaultRef' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2831
<elf-symbol name='PyDict_SetItem' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
2932
<elf-symbol name='PyDict_SetItemString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3033
<elf-symbol name='PyDict_Size' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
34+
<elf-symbol name='PyDict_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3135
<elf-symbol name='PyErr_Clear' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3236
<elf-symbol name='PyErr_ExceptionMatches' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3337
<elf-symbol name='PyErr_Format' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3438
<elf-symbol name='PyErr_NoMemory' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
35-
<elf-symbol name='PyErr_NormalizeException' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3639
<elf-symbol name='PyErr_Occurred' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3740
<elf-symbol name='PyErr_SetObject' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
3841
<elf-symbol name='PyErr_SetString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -75,7 +78,6 @@
7578
<elf-symbol name='PyOS_snprintf' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
7679
<elf-symbol name='PyObject_Call' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
7780
<elf-symbol name='PyObject_ClearWeakRefs' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
78-
<elf-symbol name='PyObject_Free' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
7981
<elf-symbol name='PyObject_GC_Del' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8082
<elf-symbol name='PyObject_GC_Track' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8183
<elf-symbol name='PyObject_GC_UnTrack' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -84,8 +86,6 @@
8486
<elf-symbol name='PyObject_GetOptionalAttr' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8587
<elf-symbol name='PyObject_Hash' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8688
<elf-symbol name='PyObject_IsTrue' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
87-
<elf-symbol name='PyObject_Not' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
88-
<elf-symbol name='PyObject_RichCompare' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
8989
<elf-symbol name='PyObject_RichCompareBool' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9090
<elf-symbol name='PyObject_SetAttr' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9191
<elf-symbol name='PyObject_SetAttrString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -97,9 +97,8 @@
9797
<elf-symbol name='PyTuple_GetSlice' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9898
<elf-symbol name='PyTuple_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
9999
<elf-symbol name='PyTuple_Pack' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
100-
<elf-symbol name='PyType_Ready' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
101-
<elf-symbol name='PyUnicode_AsUTF8' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
102-
<elf-symbol name='PyUnicode_Compare' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
100+
<elf-symbol name='PyType_FromMetaclass' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
101+
<elf-symbol name='PyType_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
103102
<elf-symbol name='PyUnicode_Concat' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
104103
<elf-symbol name='PyUnicode_Decode' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
105104
<elf-symbol name='PyUnicode_FromFormat' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
@@ -108,14 +107,13 @@
108107
<elf-symbol name='PyUnicode_InternFromString' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
109108
<elf-symbol name='PyUnicode_Type' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
110109
<elf-symbol name='PyUnstable_Code_NewWithPosOnlyArgs' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
111-
<elf-symbol name='PyVectorcall_Function' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
112110
<elf-symbol name='Py_EnterRecursiveCall' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
113111
<elf-symbol name='Py_LeaveRecursiveCall' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
114112
<elf-symbol name='Py_Version' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
115113
<elf-symbol name='_ITM_deregisterTMCloneTable' type='no-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/>
116114
<elf-symbol name='_ITM_registerTMCloneTable' type='no-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/>
115+
<elf-symbol name='_PyDict_GetItem_KnownHash' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
117116
<elf-symbol name='_PyObject_GC_New' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
118-
<elf-symbol name='_PyObject_GetDictPtr' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
119117
<elf-symbol name='_PyType_Lookup' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
120118
<elf-symbol name='_Py_Dealloc' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>
121119
<elf-symbol name='_Py_FalseStruct' type='no-type' binding='global-binding' visibility='default-visibility' is-defined='no'/>

0 commit comments

Comments
 (0)