Revisions of python-greenlet
buildservice-autocommit
accepted
request 1204154
from
Markéta Machová (mcalabkova)
(revision 89)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1204129
from
Eric Schirra (ecsos)
(revision 88)
- Fix build error under Leap.
Dirk Mueller (dirkmueller)
accepted
request 1203895
from
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á (mcalabkova)
(revision 86)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1199931
from
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á (mcalabkova)
(revision 84)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1199647
from
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á (mcalabkova)
(revision 82)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1138007
from
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 (dirkmueller)
(revision 80)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 79)
- require setuptools
buildservice-autocommit
accepted
request 1133678
from
Dirk Mueller (dirkmueller)
(revision 78)
baserev update by copy to link target
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 (dirkmueller)
(revision 76)
baserev update by copy to link target
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 (dgarcia)
(revision 74)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 73)
- Ignore some slow and flaky tests
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 (factory-maintainer)
(revision 71)
baserev update by copy to link target
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