Revisions of python-greenlet

buildservice-autocommit accepted request 1138145 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 82)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1138007 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 81)
- Update to 3.0.3
  * Python 3.12: Restore the full ability to walk the stack of a
    suspended greenlet; previously only the innermost frame was
    exposed. See issue 388. Fix by Joshua Oreman in PR 393.
- Disable building the docs: Now requires the furo theme, which is
  not available.
buildservice-autocommit accepted request 1136486 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 80)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 79)
- require setuptools
buildservice-autocommit accepted request 1133678 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 78)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 77)
- update to 3.0.2:
  * Packaging: Add a minimal ``pyproject.toml`` to sdists.
  * Packaging: Various updates to macOS wheels.
  * Fix a test case on Arm32. Note that this is not a supported
    platform (there is no CI for it) and support is best effort;
buildservice-autocommit accepted request 1129185 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 76)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 75)
- update to 3.0.1:
  * Fix a potential crash on Python 3.8 at interpreter shutdown
    time.  This was a regression from earlier 3.0.x releases.
buildservice-autocommit accepted request 1115111 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 74)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 73)
- Ignore some slow and flaky tests
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 72)
- Update to 3.0.0:
  * No changes from 3.0rc3 aside from the version number.
buildservice-autocommit accepted request 1113760 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 71)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 70)
- update to 3.0.0~rc3:
  * Fix an intermittent error during process termination on some
    platforms (GCC/Linux/libstdc++).
  * Fix some potential bugs (assertion failures and memory leaks) in
    previously-untested error handling code. In some cases, this means
    that the process will execute a controlled ``abort()`` after severe
    trouble when previously the process might have continued for some
    time with a corrupt state. It is unlikely those errors occurred in
    practice.
  * Fix some assertion errors and potential bugs with re-entrant
    switches.
  * Fix a potential crash when certain compilers compile greenlet with
    high levels of optimization. The symptom would be that switching to
    a greenlet for the first time immediately crashes.
  * Fix a potential crash when the callable object passed to the
    greenlet constructor (or set as the ``greenlet.run`` attribute) has
    a destructor attached to it that switches. Typically, triggering
    this issue would require an unlikely subclass of
    ``greenlet.greenlet``.
  * Python 3.11+: Fix rare switching errors that could occur when a
    garbage collection was triggered during the middle of a switch, and
    Python-level code in ``__del__`` or weakref callbacks switched to a
    different greenlet and ultimately switched back to the original
    greenlet. This often manifested as a ``SystemError``: "switch
    returned NULL without an exception set."
  * Python 3.12: Fix walking the frame stack of suspended greenlets.
    Previously accessing ``glet.gr_frame.f_back`` would crash due to
    `changes in CPython's undocumented internal frame handling
  * Make the platform-specific low-level C/assembly snippets stop using
    the ``register`` storage class. Newer versions of standards remove
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
Displaying revisions 1 - 20 of 82
openSUSE Build Service is sponsored by