1 diff -Naur ParaView-5.9.0-ref/VTK/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c ParaView-5.9.0-new//VTK/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c
2 --- ParaView-5.9.0-ref/VTK/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c 2021-02-04 15:22:04.000000000 +0100
3 +++ ParaView-5.9.0-new//VTK/ThirdParty/mpi4py/vtkmpi4py/src/mpi4py.MPI.c 2022-08-19 13:11:53.452998255 +0200
5 #ifndef PySet_CheckExact
6 #define PySet_CheckExact(obj) (Py_TYPE(obj) == &PySet_Type)
8 +#if PY_VERSION_HEX >= 0x030900A4
9 + #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt)
10 + #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size)
12 + #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt)
13 + #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size)
15 #if CYTHON_ASSUME_SAFE_MACROS
16 #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq)
18 @@ -154207,9 +154214,9 @@
20 PyObject *etype, *eval, *etb;
21 PyErr_Fetch(&etype, &eval, &etb);
23 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
24 __pyx_pw_6mpi4py_3MPI_8Datatype_3__dealloc__(o);
26 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
27 PyErr_Restore(etype, eval, etb);
29 (*Py_TYPE(o)->tp_free)(o);
30 @@ -154497,9 +154504,9 @@
32 PyObject *etype, *eval, *etb;
33 PyErr_Fetch(&etype, &eval, &etb);
35 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
36 __pyx_pw_6mpi4py_3MPI_7Request_3__dealloc__(o);
38 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
39 PyErr_Restore(etype, eval, etb);
42 @@ -154877,9 +154884,9 @@
44 PyObject *etype, *eval, *etb;
45 PyErr_Fetch(&etype, &eval, &etb);
47 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
48 __pyx_pw_6mpi4py_3MPI_7Message_3__dealloc__(o);
50 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
51 PyErr_Restore(etype, eval, etb);
54 @@ -155073,9 +155080,9 @@
56 PyObject *etype, *eval, *etb;
57 PyErr_Fetch(&etype, &eval, &etb);
59 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
60 __pyx_pw_6mpi4py_3MPI_2Op_3__dealloc__(o);
62 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
63 PyErr_Restore(etype, eval, etb);
65 (*Py_TYPE(o)->tp_free)(o);
66 @@ -155260,9 +155267,9 @@
68 PyObject *etype, *eval, *etb;
69 PyErr_Fetch(&etype, &eval, &etb);
71 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
72 __pyx_pw_6mpi4py_3MPI_5Group_3__dealloc__(o);
74 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
75 PyErr_Restore(etype, eval, etb);
77 (*Py_TYPE(o)->tp_free)(o);
78 @@ -155456,9 +155463,9 @@
80 PyObject *etype, *eval, *etb;
81 PyErr_Fetch(&etype, &eval, &etb);
83 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
84 __pyx_pw_6mpi4py_3MPI_4Info_3__dealloc__(o);
86 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
87 PyErr_Restore(etype, eval, etb);
89 (*Py_TYPE(o)->tp_free)(o);
90 @@ -155675,9 +155682,9 @@
92 PyObject *etype, *eval, *etb;
93 PyErr_Fetch(&etype, &eval, &etb);
95 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
96 __pyx_pw_6mpi4py_3MPI_10Errhandler_3__dealloc__(o);
98 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
99 PyErr_Restore(etype, eval, etb);
101 (*Py_TYPE(o)->tp_free)(o);
102 @@ -155845,9 +155852,9 @@
104 PyObject *etype, *eval, *etb;
105 PyErr_Fetch(&etype, &eval, &etb);
107 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
108 __pyx_pw_6mpi4py_3MPI_4Comm_3__dealloc__(o);
110 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
111 PyErr_Restore(etype, eval, etb);
113 (*Py_TYPE(o)->tp_free)(o);
114 @@ -156860,9 +156867,9 @@
116 PyObject *etype, *eval, *etb;
117 PyErr_Fetch(&etype, &eval, &etb);
119 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
120 __pyx_pw_6mpi4py_3MPI_3Win_3__dealloc__(o);
122 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
123 PyErr_Restore(etype, eval, etb);
126 @@ -157166,9 +157173,9 @@
128 PyObject *etype, *eval, *etb;
129 PyErr_Fetch(&etype, &eval, &etb);
131 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
132 __pyx_pw_6mpi4py_3MPI_4File_3__dealloc__(o);
134 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
135 PyErr_Restore(etype, eval, etb);
137 (*Py_TYPE(o)->tp_free)(o);
138 @@ -157436,9 +157443,9 @@
140 PyObject *etype, *eval, *etb;
141 PyErr_Fetch(&etype, &eval, &etb);
143 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
144 __pyx_pw_6mpi4py_3MPI_6memory_3__dealloc__(o);
146 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
147 PyErr_Restore(etype, eval, etb);
149 (*Py_TYPE(o)->tp_free)(o);
150 @@ -157609,9 +157616,9 @@
152 PyObject *etype, *eval, *etb;
153 PyErr_Fetch(&etype, &eval, &etb);
155 + Py_SET_REFCNT(o, Py_REFCNT(o) + 1);
156 __pyx_pw_6mpi4py_3MPI_6_p_mem_3__dealloc__(o);
158 + Py_SET_REFCNT(o, Py_REFCNT(o) - 1);
159 PyErr_Restore(etype, eval, etb);
161 (*Py_TYPE(o)->tp_free)(o);