Revisions of python-greenlet

buildservice-autocommit accepted request 1084762 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 69)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 68)
- update to 2.0.2:
  * Fix calling ``greenlet.settrace()`` with the same tracer
    object that was currently active.
  * Various compilation and standards conformance fixes.
   * Python 3.11: Fix a memory leak. See issue 328 and gevent issue 1924.
- 2.0.0.post0 (2022-11-03)
   * Add Programming Language :: Python :: 3.11 to the PyPI classifier
     metadata.
- 2.0.0rc5 (2022-10-31)
   * Linux: Fix another group of rare crashes that could occur when shutting
     down an interpeter running multiple threads. See issue 325.
- 2.0.0rc4 (2022-10-30)
   * Linux: Fix a rare crash that could occur when shutting down an interpreter
     running multiple threads, when some of those threads are in greenlets
     making calls to functions that release the GIL.
- 2.0.0rc1 (2022-10-27)
   * Deal gracefully with greenlet switches that occur while deferred
     deallocation of objects is happening using CPython's "trash can"
     mechanism. Previously, if a large nested container held items that
     switched greenlets during delayed deallocation, and that second greenlet
     also invoked the trash can, CPython's internal state could become corrupt.
     This was visible as an assertion error in debug builds. Now, the relevant
     internal state is saved and restored during greenlet switches. See also
     gevent issue 1909.
   * Rename the C API function PyGreenlet_GET_PARENT to PyGreenlet_GetParent
     for consistency. The old name remains available as a deprecated alias.
- 2.0.0a1 (2022-01-20)
   * Drop support for very old versions of GCC and MSVC.
     Compilation now requires a compiler that either supports C++11 or has some
     other intrinsic way to create thread local variables; for older GCC, clang
buildservice-autocommit accepted request 1081482 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 67)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081426 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 66)
SR for python stack proposal
buildservice-autocommit accepted request 1056133 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 65)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 64)
- Add sphinx-6.0.0.patch to make it work with new version of Sphinx.
Daniel Garcia's avatar Daniel Garcia (dgarcia) accepted request 1056122 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 63)
Revert to 1.1.3, 2.x break gevent and openstack
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 62)
- Update to 2.0.1:
   * Python 3.11: Fix a memory leak. See issue 328 and gevent issue 1924.
- 2.0.0.post0 (2022-11-03)
   * Add Programming Language :: Python :: 3.11 to the PyPI classifier
     metadata.
- 2.0.0 (2022-10-31)
   * Nothing changed yet.
- 2.0.0rc5 (2022-10-31)
   * Linux: Fix another group of rare crashes that could occur when shutting
     down an interpeter running multiple threads. See issue 325.
- 2.0.0rc4 (2022-10-30)
   * Linux: Fix a rare crash that could occur when shutting down an interpreter
     running multiple threads, when some of those threads are in greenlets
     making calls to functions that release the GIL.
- 2.0.0rc3 (2022-10-29)
   * Python 2: Fix a crash that could occur when raising an old-style instance
     object.
- 2.0.0rc2 (2022-10-28)
   * Workaround a CPython 3.8 bug that could cause the interpreter to crash
     during an early phase of shutdown with the message "Fatal Python error:
     Python memory allocator called without holding the GI." This only impacted
     CPython 3.8a3 through CPython 3.9a5; the fix is only applied to CPython
     3.8 releases (please don't use an early alpha release of CPython 3.9).
- 2.0.0rc1 (2022-10-27)
   * Deal gracefully with greenlet switches that occur while deferred
     deallocation of objects is happening using CPython's "trash can"
     mechanism. Previously, if a large nested container held items that
     switched greenlets during delayed deallocation, and that second greenlet
     also invoked the trash can, CPython's internal state could become corrupt.
     This was visible as an assertion error in debug builds. Now, the relevant
buildservice-autocommit accepted request 1003047 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 61)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 60)
- update to 1.1.3:
  * Add support for Python 3.11.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 59)
- update to 1.1.2:
  - Fix a potential crash due to a reference counting error when Python
    subclasses of ``greenlet.greenlet`` were deallocated. The crash
    became more common on Python 3.10; on earlier versions, silent
    memory corruption could result.
  - Fix a leak of a list object when the last reference to a greenlet
    was deleted from some other thread than the one to which it
    belonged. For this to work correctly, you must call a greenlet API
    like ``getcurrent()`` before the thread owning the greenlet exits:
    this is a long-standing limitation that can also lead to the leak of
    a thread's main greenlet if not called; we hope to lift this
    limitation. Note that in some cases this may also fix leaks of
    greenlet objects themselves. See `issue 251
  - Python 3.10: Tracing or profiling into a spawned greenlet didn't
    work as expected. See `issue 256
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 915023 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 58)
- %check: use %pyunittest rpm macro
buildservice-autocommit accepted request 897851 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 57)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 56)
- update to 1.1.0:
  * Add support for Python 3.10. Pre-built binary wheels for 3.10 are
    not currently available for all platforms. The greenlet ABI is
    different on Python 3.10 from all previous versions, but as 3.10 was
    never supported before, and the ABI has not changed on other Python
    versions, this is not considered a reason to change greenlet's major
    version.
buildservice-autocommit accepted request 868479 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 55)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 54)
- update to 1.0.0:
  * Require setuptools to build from source.
  * Stop asking setuptools to build both .tar.gz and .zip
    sdists. PyPI has standardized on .tar.gz for all platforms.
  * Publish the change log to https://greenlet.readthedocs.io
buildservice-autocommit accepted request 838240 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 53)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 52)
- update to 0.4.17:
  - Support for PEP 567 ContextVars
buildservice-autocommit accepted request 812725 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 51)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 50)
- update to 0.4.16:
  - Support for DEC Alpha architecture
  - Support for Python 3.9
  - Support for Python 3.10a0
Displaying revisions 21 - 40 of 89
openSUSE Build Service is sponsored by