Update to 6.22.00
Drop patches accepted upstream root-FitData-assert-fix.patch root-clang-altivec-vector.patch root-format-fix.patch root-moved-file.patch root-xmlmodify-dep.patch New and improved Python bindings The new Python bindings can be built for both Python 2 and Python 3 out of the box. Dropped the workaround in specfile for this (EPEL 7) Dropped the python3-other packages (EPEL 7) The new Python bindings has split the TPython interface to a separate library. Now in a separate root-tpython package root-tpython and root-tmva-python are now using Python 3 on EPEL 7 New subpackage root-gui-browsable New patches (submitted upstream) Fix too aggressive -Werror replacements Add missing call to TFile::SetCacheFileDir in a TMVA tutorial Adjust stressGraphics.ref Fix off-by-one error in histogram v7 bin iterator Compatibility with python 2.7 versions before 2.7.9 Fix the RNTuple.LargeFile test on 32bit (i386 and armv7hf) Fix doxygen issues Fix bad regex in TProofMgr Compatibility with xrootd 5
This commit is contained in:
parent
4dabf92f1e
commit
b2cd752635
33 changed files with 4156 additions and 1260 deletions
|
|
@ -1,281 +1,21 @@
|
|||
diff -ur root-6.20.02.orig/bindings/pyroot/src/MethodProxy.cxx root-6.20.02/bindings/pyroot/src/MethodProxy.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/MethodProxy.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/MethodProxy.cxx 2020-03-15 19:43:20.946684699 +0100
|
||||
@@ -845,7 +845,8 @@
|
||||
sizeof(MethodProxy), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)mp_dealloc, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -894,6 +895,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/CMakeLists.txt root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/CMakeLists.txt
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/CMakeLists.txt 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/CMakeLists.txt 2020-06-21 20:54:24.848992803 +0200
|
||||
@@ -85,11 +85,6 @@
|
||||
target_compile_options(${libname} PRIVATE -Wno-deprecated-register)
|
||||
endif()
|
||||
|
||||
} // namespace PyROOT
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/ObjectProxy.cxx root-6.20.02/bindings/pyroot/src/ObjectProxy.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/ObjectProxy.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/ObjectProxy.cxx 2020-03-15 19:43:20.946684699 +0100
|
||||
@@ -398,7 +398,8 @@
|
||||
sizeof(ObjectProxy), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)op_dealloc, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -450,6 +451,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
} // namespace PyROOT
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/PropertyProxy.cxx root-6.20.02/bindings/pyroot/src/PropertyProxy.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/PropertyProxy.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/PropertyProxy.cxx 2020-03-15 19:43:20.946684699 +0100
|
||||
@@ -133,7 +133,8 @@
|
||||
sizeof(PropertyProxy), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)pp_dealloc, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -182,6 +183,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
} // namespace PyROOT
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/PyRootType.cxx root-6.20.02/bindings/pyroot/src/PyRootType.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/PyRootType.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/PyRootType.cxx 2020-03-15 19:43:20.946684699 +0100
|
||||
@@ -232,7 +232,8 @@
|
||||
sizeof(PyROOT::PyRootClass),// tp_basicsize
|
||||
0, // tp_itemsize
|
||||
0, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -281,6 +282,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
} // namespace PyROOT
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/Pythonize.cxx root-6.20.02/bindings/pyroot/src/Pythonize.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/Pythonize.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/Pythonize.cxx 2020-03-15 19:43:20.947684688 +0100
|
||||
@@ -944,6 +944,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
static PyObject* vector_iter( PyObject* v ) {
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/RootModule.cxx root-6.20.02/bindings/pyroot/src/RootModule.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/RootModule.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/RootModule.cxx 2020-03-15 19:43:20.948684678 +0100
|
||||
@@ -134,6 +134,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
PyObject _PyROOT_NullPtrStruct = {
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/TCustomPyTypes.cxx root-6.20.02/bindings/pyroot/src/TCustomPyTypes.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/TCustomPyTypes.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/TCustomPyTypes.cxx 2020-03-15 19:43:20.948684678 +0100
|
||||
@@ -19,7 +19,8 @@
|
||||
0, // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
0, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -69,6 +70,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
//= long type allowed for reference passing ==================================
|
||||
@@ -78,7 +85,8 @@
|
||||
0, // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
0, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -128,6 +136,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
//= instancemethod object with a more efficient call function ================
|
||||
@@ -277,7 +291,8 @@
|
||||
0, // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)im_dealloc, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -327,6 +342,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
} // namespace PyROOT
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/TemplateProxy.cxx root-6.20.02/bindings/pyroot/src/TemplateProxy.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/TemplateProxy.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/TemplateProxy.cxx 2020-03-15 19:43:20.948684678 +0100
|
||||
@@ -492,7 +492,8 @@
|
||||
sizeof(TemplateProxy), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)tpp_dealloc, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -541,6 +542,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
} // namespace PyROOT
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot/src/TTupleOfInstances.cxx root-6.20.02/bindings/pyroot/src/TTupleOfInstances.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot/src/TTupleOfInstances.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot/src/TTupleOfInstances.cxx 2020-03-15 19:43:20.948684678 +0100
|
||||
@@ -42,7 +42,8 @@
|
||||
0, // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
0, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -92,6 +93,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
} // namespace PyROOT
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/CMakeLists.txt 2020-03-15 19:43:20.949684667 +0100
|
||||
@@ -64,11 +64,6 @@
|
||||
target_compile_options(cppyy PRIVATE -Wno-deprecated-register)
|
||||
endif()
|
||||
|
||||
-# Disables warnings due to new field tp_vectorcall in Python 3.8
|
||||
-if(NOT MSVC AND ${PYTHON_VERSION_STRING} VERSION_GREATER_EQUAL "3.8")
|
||||
- target_compile_options(cppyy PRIVATE -Wno-missing-field-initializers)
|
||||
-endif()
|
||||
- # Disables warnings due to new field tp_vectorcall in Python 3.8
|
||||
- if(NOT MSVC AND ${python_version_string} VERSION_GREATER_EQUAL "3.8")
|
||||
- target_compile_options(${libname} PRIVATE -Wno-missing-field-initializers)
|
||||
- endif()
|
||||
-
|
||||
target_include_directories(cppyy PRIVATE ${CMAKE_BINARY_DIR}/include) # needed for string_view backport
|
||||
|
||||
target_include_directories(cppyy PUBLIC ${PYTHON_INCLUDE_DIRS}
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPDataMember.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPDataMember.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPDataMember.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPDataMember.cxx 2020-03-15 19:43:20.949684667 +0100
|
||||
target_include_directories(${libname}
|
||||
PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/core/foundation/inc # needed for string_view backport
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPDataMember.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPDataMember.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPDataMember.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPDataMember.cxx 2020-06-21 20:53:49.651914431 +0200
|
||||
@@ -167,7 +167,8 @@
|
||||
sizeof(CPPDataMember), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
|
|
@ -299,10 +39,36 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPDa
|
|||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPInstance.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPInstance.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPInstance.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPInstance.cxx 2020-03-15 19:43:20.949684667 +0100
|
||||
@@ -565,7 +565,8 @@
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPExcInstance.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPExcInstance.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPExcInstance.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPExcInstance.cxx 2020-06-21 20:53:49.651914431 +0200
|
||||
@@ -158,7 +158,8 @@
|
||||
sizeof(CPPExcInstance), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)ep_dealloc, // tp_dealloc
|
||||
- 0, // tp_print
|
||||
+ 0, // tp_print (python < 3.8)
|
||||
+ // tp_vectorcall_offset (python >= 3.8)
|
||||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -211,6 +212,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
+#if PY_VERSION_HEX >= 0x03080000
|
||||
+ , 0 // tp_vectorcall
|
||||
+#if PY_VERSION_HEX < 0x03090000
|
||||
+ , 0 // tp_print (python 3.8 only)
|
||||
+#endif
|
||||
+#endif
|
||||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPInstance.cxx 2020-06-21 20:53:49.651914431 +0200
|
||||
@@ -746,7 +746,8 @@
|
||||
sizeof(CPPInstance), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)op_dealloc, // tp_dealloc
|
||||
|
|
@ -312,7 +78,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPIn
|
|||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -617,6 +618,12 @@
|
||||
@@ -798,6 +799,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -325,10 +91,10 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPIn
|
|||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPOverload.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPOverload.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPOverload.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPOverload.cxx 2020-03-15 19:43:20.950684656 +0100
|
||||
@@ -889,7 +889,8 @@
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx 2020-06-21 20:53:49.652914433 +0200
|
||||
@@ -866,7 +866,8 @@
|
||||
sizeof(CPPOverload), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)mp_dealloc, // tp_dealloc
|
||||
|
|
@ -338,7 +104,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPOv
|
|||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -938,6 +939,12 @@
|
||||
@@ -915,6 +916,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -351,10 +117,10 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPOv
|
|||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPScope.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPScope.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPScope.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPScope.cxx 2020-03-15 19:43:20.950684656 +0100
|
||||
@@ -596,7 +596,8 @@
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx 2020-06-21 20:53:49.652914433 +0200
|
||||
@@ -616,7 +616,8 @@
|
||||
sizeof(CPyCppyy::CPPScope), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
0, // tp_dealloc
|
||||
|
|
@ -364,7 +130,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPSc
|
|||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -649,6 +650,12 @@
|
||||
@@ -669,6 +670,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -377,10 +143,11 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPPSc
|
|||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx 2020-03-15 19:43:20.951684646 +0100
|
||||
@@ -140,6 +140,12 @@
|
||||
Endast i root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src: CPPScope.cxx.orig
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPyCppyyModule.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPyCppyyModule.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CPyCppyyModule.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CPyCppyyModule.cxx 2020-06-21 20:53:49.652914433 +0200
|
||||
@@ -141,6 +141,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -393,10 +160,10 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCp
|
|||
};
|
||||
|
||||
namespace {
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CustomPyTypes.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CustomPyTypes.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CustomPyTypes.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CustomPyTypes.cxx 2020-03-15 19:43:20.951684646 +0100
|
||||
@@ -33,6 +33,12 @@
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CustomPyTypes.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CustomPyTypes.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/CustomPyTypes.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/CustomPyTypes.cxx 2020-06-21 20:53:49.652914433 +0200
|
||||
@@ -34,6 +34,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -409,7 +176,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Custo
|
|||
};
|
||||
|
||||
//= long type allowed for reference passing ==================================
|
||||
@@ -59,6 +65,12 @@
|
||||
@@ -60,6 +66,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -422,7 +189,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Custo
|
|||
};
|
||||
|
||||
//- custom type representing typedef to pointer of class ---------------------
|
||||
@@ -89,6 +101,12 @@
|
||||
@@ -90,6 +102,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -435,7 +202,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Custo
|
|||
};
|
||||
|
||||
//= instancemethod object with a more efficient call function ================
|
||||
@@ -254,6 +272,12 @@
|
||||
@@ -255,6 +273,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -448,7 +215,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Custo
|
|||
};
|
||||
|
||||
|
||||
@@ -304,6 +328,12 @@
|
||||
@@ -305,6 +329,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -461,7 +228,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Custo
|
|||
};
|
||||
|
||||
|
||||
@@ -355,6 +385,12 @@
|
||||
@@ -364,6 +394,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -474,9 +241,9 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Custo
|
|||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/LowLevelViews.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/LowLevelViews.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/LowLevelViews.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/LowLevelViews.cxx 2020-03-15 19:43:20.951684646 +0100
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/LowLevelViews.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/LowLevelViews.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/LowLevelViews.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/LowLevelViews.cxx 2020-06-21 20:53:49.653914436 +0200
|
||||
@@ -651,7 +651,8 @@
|
||||
sizeof(CPyCppyy::LowLevelView),// tp_basicsize
|
||||
0, // tp_itemsize
|
||||
|
|
@ -500,10 +267,10 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/LowLe
|
|||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TemplateProxy.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TemplateProxy.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TemplateProxy.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TemplateProxy.cxx 2020-03-15 19:43:20.952684635 +0100
|
||||
@@ -709,7 +709,8 @@
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/TemplateProxy.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/TemplateProxy.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/TemplateProxy.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/TemplateProxy.cxx 2020-06-21 20:53:49.653914436 +0200
|
||||
@@ -730,7 +730,8 @@
|
||||
sizeof(TemplateProxy), // tp_basicsize
|
||||
0, // tp_itemsize
|
||||
(destructor)tpp_dealloc, // tp_dealloc
|
||||
|
|
@ -513,7 +280,7 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Templ
|
|||
0, // tp_getattr
|
||||
0, // tp_setattr
|
||||
0, // tp_compare
|
||||
@@ -758,6 +759,12 @@
|
||||
@@ -779,6 +780,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
#endif
|
||||
|
|
@ -526,9 +293,9 @@ diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/Templ
|
|||
};
|
||||
|
||||
} // namespace CPyCppyy
|
||||
diff -ur root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TupleOfInstances.cxx root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TupleOfInstances.cxx
|
||||
--- root-6.20.02.orig/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TupleOfInstances.cxx 2020-03-15 16:21:25.000000000 +0100
|
||||
+++ root-6.20.02/bindings/pyroot_experimental/cppyy/CPyCppyy/src/TupleOfInstances.cxx 2020-03-15 19:43:20.952684635 +0100
|
||||
diff -ur root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/TupleOfInstances.cxx root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/TupleOfInstances.cxx
|
||||
--- root-6.22.00.orig/bindings/pyroot/cppyy/CPyCppyy/src/TupleOfInstances.cxx 2020-06-14 17:51:48.000000000 +0200
|
||||
+++ root-6.22.00/bindings/pyroot/cppyy/CPyCppyy/src/TupleOfInstances.cxx 2020-06-21 20:53:49.653914436 +0200
|
||||
@@ -82,6 +82,12 @@
|
||||
#if PY_VERSION_HEX >= 0x03040000
|
||||
, 0 // tp_finalize
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue