SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python3-CXX-devel-7.0.1-28.2.noarch.rpm :
Thu Feb 23 13:00:00 2017 ronisbrAATTgmail.com
- Update to Version 7.0.1
Changelog v7.0.1
- ---------------

* Add support for Full Unicode range on Windows.

* Add sym link for README.txt to allow testing of index.html.
Changelog v7.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.
Changelog v6.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.
Changelog v6.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[].
Changelog v6.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.
- specfile:

* Run spec-cleaner.

* Add macro `%{py3_incdir}` to correctly obtain the include directory for python3.
Thanks DimStar for this macro.
- Remove unneeded patch `python-CXX-6.2.5-fix-version.patch`

Sat Jan 10 13:00:00 2015 arunAATTgmx.de
- specfile:

* update copyright year

* remove python(abi) requirement

Fri Dec 6 13:00:00 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

Thu Nov 22 13:00:00 2012 toddrme2178AATTgmail.com
- Remove openSUSE 11.4 spec file workarounds

Thu Jun 14 14:00:00 2012 toddrme2178AATTgmail.com
- Fix building on openSUSE 11.4

Mon May 21 14:00:00 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


 
ICM