Changelog for
python3-CXX-devel-7.0.3-bp155.2.10.noarch.rpm :
* Tue Sep 12 2017 toddrme2178AATTgmail.com- Fix provides/obsoletes
* Wed Aug 23 2017 toddrme2178AATTgmail.com- Implement single-spec version- Update to Version 7.0.3
* Update Py::Long to support long long consitently between Python2 and Python3.- Update to Version 7.0.2
* Add Py::Char ord() method to return the long value of a character.
* Fix String::size() that could return twice the actual length. This affected as_ucs4string() which would return a string with its second half as uninitialised memory.
* Fix setup.py for the Demo code to build all the required C++ code.- Update to Version 7.0.1
* Add support for Full Unicode range on Windows.
* Add sym link for README.txt to allow testing of index.html.- Update to Version 7.0.0
* Warning: This version fixes a number of problems that require source incompatible changes. However by defining PYCXX_6_2_COMPATIBILITY the V6.2.x API is restored. This is not recommended for new code.
* The first version of python3 that is supported is 3.3.
* New source file needs to built: Src/cxx_exceptions.cxx. This file implements the new exception handling features.
* Fix the type used for lengths and sequence indexes to use Py_ssize_t. This will require sources changes for users of PyCXX.
* Implement smart handling of Exceptions between C++ and Python. You can now catch exceptions in C++ by type that are raised in C++ or Python.
* All builtin exceptions are support and are user defined exceptions.
* The base exception type is now BaseException not Exception. To upgrade source code replace all use of Exception with BaseException.
* The documentation has been updated to describe the new exception features.
* The supportSequence, supportMapping, supportNumber etc functions now take a bit mask that defines which specific callbacks are handled.- Update to Version 6.2.8
* Fix crash when a member function is called via callMemberFunction() and that function raises an expection.
* Found in comment on StackOverFlow. Fix memory size allocated for new objects. It used the wrong size calculation, but was big enough to avoid problems.- Update to Version 6.2.7
* Fix missing ptr__Unicode_Type.
* Fixes from learn0moreAATTgmail.com make python2 also remember the m_module and add accessor functions.
* Fix for indirection issues from Vivian De Smedt.
* Update to work with latest Microsoft Visual C++ for python 2.7. All test run in Win32 and Win64.
* PyCXX.html documention has been updated, especially with 2TO3 information.
* Use delete[] for objects allocated with new[].- Update to Version 6.2.6
* Fix build issue with GCC 4.2.1 on FreeBSD and Mac OS X (stop python defining isspace as a macro).
* Remove support for python 3.1 (API\'s are unstable).
* Add Python 3.3 support.
* Patch from Michael Droettboom to fix compilation issues.
* Patch from Michael Droettboom to add buffer interface for python3.- Remove unneeded patch `python-CXX-6.2.5-fix-version.patch`
* Fri Dec 06 2013 toddrme2178AATTgmail.com- Update to Version 6.2.5
* Fix build issue with GCC 4.2.1 on FreeBSD and Mac OS X (stop python defining isspace as a macro).
* Remove support for python 3.1 (API\'s are unstable).
* Add Python 3.3 support.
* Patch from Michael Droettboom to fix compilation issues.
* Patch from Michael Droettboom to add buffer interface for python3.- Remove upstreamed python-CXX-6.2.4-fix-indentation.patch- Add python-CXX-6.2.5-fix-version.patch This will need to be fixed for any release where the version number is wrong
* Mon May 21 2012 toddrme2178AATTgmail.com- Update to Version 6.2.4 (3-March-2012)
* Fix problem compiling against clang compiler used with Mac OS X 10.7
* Fix segv when using getting the type() of extension objects
* Support PEP 3149
* Support Python 3.2
* For python 3.1 and onwards use the Capsule API - thanks to Michael Droettboom
* Fixed memory leak - thanks to Vivian De Smedt
* Improve setup_makefile.py to use distutils to find paths- Rename to python-CXX to match python package naming policy- Add python 3 package- Clean up spec file formatting
* Fri Dec 09 2011 saschpeAATTsuse.de- License is BSD-3-Clause, not GPL- Fix build for SLE-11
* Sun May 08 2011 andreaAATTlinks2linux.de- New package