Revisions of python-greenlet

buildservice-autocommit accepted request 1204154 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 89)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1204129 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 88)
- Fix build error under Leap.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1203895 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 87)
- Update to 3.1.1
  * Fix crashes on 32-bit PPC Linux. Note that there is no CI for this,
    and support is best effort; there may be other issues lurking.
  * Remove unnecessary logging sometimes during interpreter shutdown.
  * Fix some crashes on 32-bit PPC MacOS. This is a very old platform,
    and is only known to be tested on beta versions of an operating
    system that was never released, using the GCC 14 only provided by
    MacPorts; it may or may not work on the final MacOS X release that
    supported 32-bit PowerPC. It has the known issue of leaking memory
    when greenlets are used in multiple threads. Help debugging this
    would be appreciated.
buildservice-autocommit accepted request 1199963 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 86)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1199931 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 85)
- Update to 3.1.0
  * Adds support for Python 3.13.
  * Greatly reduce the chances for crashes during interpreter shutdown.
  * Support for the following platforms was contributed by the community.
    Note that they are untested by this project's continuous integration
    services.
    + Hitachi's SuperH CPU
    + NetBSD on PowerPC
    + RISC-V with -fno-omit-frame-pointer
- Drop port-to-python313.patch, merged upstream
buildservice-autocommit accepted request 1199669 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 84)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1199647 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 83)
- Cherry-pick upstream patch to add support for Python 3.13
  * port-to-python313.patch
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
Displaying revisions 1 - 20 of 89
openSUSE Build Service is sponsored by