Revisions of python-greenlet
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
buildservice-autocommit
accepted
request 1084762
from
Dirk Mueller (dirkmueller)
(revision 69)
baserev update by copy to link target
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 (dirkmueller)
(revision 67)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1081426
from
Dirk Mueller (dirkmueller)
(revision 66)
SR for python stack proposal
buildservice-autocommit
accepted
request 1056133
from
Daniel Garcia (dgarcia)
(revision 65)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 64)
- Add sphinx-6.0.0.patch to make it work with new version of Sphinx.
Daniel Garcia (dgarcia)
accepted
request 1056122
from
Daniel Garcia (dgarcia)
(revision 63)
Revert to 1.1.3, 2.x break gevent and openstack
Displaying revisions 1 - 20 of 82