Revisions of python-greenlet
Ana Guerrero (anag+factory)
accepted
request 1138145
from
Markéta Machová (mcalabkova)
(revision 48)
Ana Guerrero (anag+factory)
accepted
request 1136486
from
Dirk Mueller (dirkmueller)
(revision 47)
- require setuptools
Ana Guerrero (anag+factory)
accepted
request 1133678
from
Dirk Mueller (dirkmueller)
(revision 46)
- 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;
Ana Guerrero (anag+factory)
accepted
request 1129185
from
Dirk Mueller (dirkmueller)
(revision 45)
- 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.
Ana Guerrero (anag+factory)
accepted
request 1115111
from
Daniel Garcia (dgarcia)
(revision 44)
- Update to 3.0.0: * No changes from 3.0rc3 aside from the version number. - Ignore some slow and flaky tests
Ana Guerrero (anag+factory)
accepted
request 1113760
from
Factory Maintainer (factory-maintainer)
(revision 43)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1084762
from
Dirk Mueller (dirkmueller)
(revision 42)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1081482
from
Dirk Mueller (dirkmueller)
(revision 41)
Dominique Leuenberger (dimstar_suse)
accepted
request 1056133
from
Daniel Garcia (dgarcia)
(revision 40)
- Add sphinx-6.0.0.patch to make it work with new version of Sphinx.
Dominique Leuenberger (dimstar_suse)
accepted
request 1003047
from
Dirk Mueller (dirkmueller)
(revision 39)
- update to 1.1.3: * Add support for Python 3.11.
Dominique Leuenberger (dimstar_suse)
accepted
request 925731
from
Dirk Mueller (dirkmueller)
(revision 38)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 897851
from
Dirk Mueller (dirkmueller)
(revision 36)
- 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 868479
from
Dirk Mueller (dirkmueller)
(revision 35)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 838240
from
Dirk Mueller (dirkmueller)
(revision 34)
- update to 0.4.17: - Support for PEP 567 ContextVars
Dominique Leuenberger (dimstar_suse)
accepted
request 812725
from
Dirk Mueller (dirkmueller)
(revision 33)
- update to 0.4.16: - Support for DEC Alpha architecture - Support for Python 3.9 - Support for Python 3.10a0
Dominique Leuenberger (dimstar_suse)
accepted
request 636119
from
Tomáš Chvátal (scarabeus_iv)
(revision 32)
Dominique Leuenberger (dimstar_suse)
accepted
request 627924
from
Todd R (TheBlackCat)
(revision 31)
Dominique Leuenberger (dimstar_suse)
accepted
request 572027
from
Tomáš Chvátal (scarabeus_iv)
(revision 30)
- Add patch to fix build on ppc64le to not clobber r2 register: * greenlet-ppc64le.patch - Version update to 0.4.13: * Support for Python 3.7 * Support for MinGW x64
Dominique Leuenberger (dimstar_suse)
accepted
request 489401
from
Todd R (TheBlackCat)
(revision 29)
1
Displaying revisions 1 - 20 of 48