File python-greenlet.changes of Package python-greenlet

-------------------------------------------------------------------
Tue Nov 18 13:57:34 UTC 2014 - toddrme2178@gmail.com

- Update to 0.4.5
  - Fixed several bugs in greenlet C API
  - Fixed a bug in multi-threaded applications, which manifested itself
    with spurious "cannot switch to a different thread" exceptions
  - Fixed some crashes on arm and mips architectures

-------------------------------------------------------------------
Thu Nov  6 04:56:09 UTC 2014 - tserong@suse.com

- Include LICENSE and LICENSE.PSF in package

-------------------------------------------------------------------
Mon Nov  3 22:19:05 UTC 2014 - dvaleev@suse.com

- build with -fno-tree-dominator-opts (boo#902146) 

-------------------------------------------------------------------
Fri Sep 12 21:22:30 UTC 2014 - dmueller@suse.com

- update to 0.4.4:
  - Fixed PyGreenlet_SetParent signature, thanks to BoonsNaibot
  - Fixed 64-bit Windows builds depending on wrong runtime dll

-------------------------------------------------------------------
Fri Aug 15 11:58:41 UTC 2014 - mcihar@suse.cz

- Update to version 0.4.3:
  + Better slp_switch performance on SPARC
  + Drop support for Python 2.3
  + Fix trashcan assertions on debug builds of Python
  + Remove deprecated -fno-tree-dominator-opts compiler switch
  + Enable switch code for SunStudio on 32-bit SunOS
  + Support for abc abstract methods in greenlet subclasses
  + Support custom directories for tests
  + Document switch tracing support

-------------------------------------------------------------------
Fri Jan 17 15:26:02 UTC 2014 - speilicke@suse.com

- Update to version 0.4.2:
  + Add .travis.yml
  + Fix 'err' may be used uninitialized in this function
  + Check _MSC_VER for msvc specific code
  + Fix slp_switch on SPARC for multi-threaded environments
  + Add support for m68k

-------------------------------------------------------------------
Tue Dec 10 12:33:07 UTC 2013 - uweigand@de.ibm.com

- ppc64le-support.patch: Support powerpc64le-linux (ELFv2 ABI).
  Save/restore vector and floating-point registers as well on ppc.

-------------------------------------------------------------------
Thu Oct 24 11:06:14 UTC 2013 - speilicke@suse.com

- Require python-setuptools instead of distribute (upstreams merged)

-------------------------------------------------------------------
Thu Aug  8 10:54:47 UTC 2013 - dvaleev@suse.com

- run tests we optflags. Stuff got compiled in %check again. 

-------------------------------------------------------------------
Tue Aug  6 12:34:48 UTC 2013 - speilicke@suse.com

- Drop python-greenlet-aarch64-support.diff

-------------------------------------------------------------------
Mon Jun 10 12:35:26 UTC 2013 - dmueller@suse.com

- update to 0.4.1:
  * fix segfaults when using gcc 4.8 on amd64/x86 unix
  * try to disable certain gcc 4.8 optimizations that make greenlet
    crash
  * Fix greenlet on aarch64 with gcc 4.8
  * workaround segfault on SunOS/sun4v
  * Add support for Aarch64
  * Add support for x32 psABI on x86_64
  * Changed memory constraints for assembly macro for PPC Linux
  platforms.
- remove python-greenlet-aarch64-support.diff

-------------------------------------------------------------------
Mon Apr  8 11:40:21 UTC 2013 - matz@suse.de

- Add python-greenlet-aarch64-support.diff, for, well, aarch64
  support.

-------------------------------------------------------------------
Wed Jan  2 18:01:09 UTC 2013 - toddrme2178@gmail.com

- Fix building on SLES

-------------------------------------------------------------------
Wed Dec 19 15:52:27 UTC 2012 - saschpe@suse.de

- The devel subpackage contains only headers and thus is noarch

-------------------------------------------------------------------
Fri Nov 23 12:05:16 UTC 2012 - saschpe@suse.de

- Update to version 0.4.0:
  + Greenlet has an instance dictionary now, which means it can be
    used for implementing greenlet local storage, etc. However, this
    might introduce incompatibility if subclasses have __dict__ in their
    __slots__. Classes like that will fail, because greenlet already
    has __dict__ out of the box.
  + Greenlet no longer leaks memory after thread termination, as long as
    terminated thread has no running greenlets left at the time.
  + Add support for debian sparc and openbsd5-sparc64
  + Add support for ppc64 linux
  + Don't allow greenlets to be copied with copy.copy/deepcopy
  + Fix arm32/thumb support
  + Restore greenlet's parent after kill
  + Add experimental greenlet tracing
- Changes from version 0.3.4:
  + Use plain distutils for install command, this fixes installation of
    the greenlet.h header.
  + Enhanced arm32 support
  + Fix support for Linux/S390 zSeries
  + Workaround compiler bug on RHEL 3 / CentOS 3
- Changes from version 0.3.3:
  + Use sphinx to build documentation and publish it on greenlet.rtfd.org
  + Prevent segfaults on openbsd 4/i386
  + Workaround gcc-4.0 not allowing to clobber rbx
  + Enhance test infrastructure
  + Fix possible compilation problems when including greenlet.h in C++ mode
  + Make the greenlet module work on x64 windows
  + Add a test for greenlet C++ exceptions
  + Fix compilation on Solaris with SunStudio
- Changes from version 0.3.2:
  + Fix various crashes with recent gcc versions and VC90
  + Try to fix stack save/restore on arm32
  + Store and restore the threadstate on exceptions like pypy/stackless do
  + GreenletExit is now based on BaseException on Python >= 2.5
  + Switch to using PyCapsule for Python 2.7 and 3.1
  + Port for AIX on PowerPC
  + Fix the sparc/solaris header
  + Improved build dependencies patch from flub.
  + Can't pass parent=None to greenlet.greenlet() (fixes #21)
  + Rudimentary gc support (only non-live greenlets are garbage collected though)
- Dropped the following patches (merged upstream):
  + get-rid-of-ts_origin.patch
  + i686-register-fixes.patch
  + ppc-support.patch
  + ppc64-support.patch
- Build HTML documentation

-------------------------------------------------------------------
Tue Jul  3 09:53:32 UTC 2012 - dvaleev@suse.com

- add ppc64 platform support
- fix ppc platform 

-------------------------------------------------------------------
Fri Dec 23 13:20:47 UTC 2011 - idonmez@suse.com

- Add upstream commits 25bf29f4d3b7 and 2d5b17472757 (bnc#738431) 
- Implement %check

-------------------------------------------------------------------
Wed Sep 21 09:35:58 UTC 2011 - saschpe@suse.de

- Spec file cleanup:
  * BuildRequire modern python-distribute instead of python-setuptools
  * No need for changing executable bits for benchmarks
  * Use SUSE version checks around specific macros
  * Only require %{name} = %{version} in devel package

-------------------------------------------------------------------
Fri Nov 26 14:44:42 UTC 2010 - seife+obs@b1-systems.com

- initial package (version 0.3.1)

openSUSE Build Service is sponsored by