diff options
author | adam <adam@pkgsrc.org> | 2021-10-06 11:02:28 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2021-10-06 11:02:28 +0000 |
commit | 4385813f207673a15252f6f634b799fb55461415 (patch) | |
tree | 5f96f98260c80f85a26c3c5fd848ef7c01e1a2d9 /devel | |
parent | d95783437b5e9ad51d9f90e1ec90399f151c9ec9 (diff) | |
download | pkgsrc-4385813f207673a15252f6f634b799fb55461415.tar.gz |
py-greenlet: updated to 1.1.2
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.
- Python 3.10: Tracing or profiling into a spawned greenlet didn't
work as expected.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/py-greenlet/Makefile | 4 | ||||
-rw-r--r-- | devel/py-greenlet/distinfo | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/devel/py-greenlet/Makefile b/devel/py-greenlet/Makefile index 3d06f2214ab..220e87a8d45 100644 --- a/devel/py-greenlet/Makefile +++ b/devel/py-greenlet/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.13 2021/08/11 09:47:16 adam Exp $ +# $NetBSD: Makefile,v 1.14 2021/10/06 11:02:28 adam Exp $ -DISTNAME= greenlet-1.1.1 +DISTNAME= greenlet-1.1.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=g/greenlet/} diff --git a/devel/py-greenlet/distinfo b/devel/py-greenlet/distinfo index 7a4ffbe99d7..595dccaf104 100644 --- a/devel/py-greenlet/distinfo +++ b/devel/py-greenlet/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.13 2021/08/11 09:47:16 adam Exp $ +$NetBSD: distinfo,v 1.14 2021/10/06 11:02:28 adam Exp $ -SHA1 (greenlet-1.1.1.tar.gz) = b4b03918da4bc5e50d3afc539151118e4a9e0550 -RMD160 (greenlet-1.1.1.tar.gz) = a87e5315dfe8425cb345945afeee9fd863a0a48a -SHA512 (greenlet-1.1.1.tar.gz) = 156ad7dfcb73764818d5f6176b5c80dc5a3ac532db5af5ffe654033a5e336d35a9e9edadb3b37fa9bf5fc338f706baf3693dcfb550598d8f17f042f5a27b86f9 -Size (greenlet-1.1.1.tar.gz) = 85219 bytes +SHA1 (greenlet-1.1.2.tar.gz) = c602e132ae4aaed5cb2edd802b4f1014c06999bf +RMD160 (greenlet-1.1.2.tar.gz) = c5bd3f830e3c0094d70f9ea3789aff449c91ac3c +SHA512 (greenlet-1.1.2.tar.gz) = e7bcc1bfffc80fcaee735ee69f6f53e8f68bd4d3ab8ad6ed813684ffad72340a347e4810f18cc32d9c3948b5c995aefc3a53ce4ae60324093dae12042d33183b +Size (greenlet-1.1.2.tar.gz) = 91224 bytes SHA1 (patch-src_greenlet_slp__platformselect.h) = ada2dd34b7fe0847526188aa9242e93732b4bc37 |