pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/py-greenlet py-greenlet: updated to 1.1.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/b946e5ee9a29
branches: trunk
changeset: 459407:b946e5ee9a29
user: adam <adam%pkgsrc.org@localhost>
date: Wed Oct 06 11:02:28 2021 +0000
description:
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:
devel/py-greenlet/Makefile | 4 ++--
devel/py-greenlet/distinfo | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
diffs (28 lines):
diff -r ebc371748b3f -r b946e5ee9a29 devel/py-greenlet/Makefile
--- a/devel/py-greenlet/Makefile Wed Oct 06 10:59:09 2021 +0000
+++ b/devel/py-greenlet/Makefile Wed Oct 06 11:02:28 2021 +0000
@@ -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 -r ebc371748b3f -r b946e5ee9a29 devel/py-greenlet/distinfo
--- a/devel/py-greenlet/distinfo Wed Oct 06 10:59:09 2021 +0000
+++ b/devel/py-greenlet/distinfo Wed Oct 06 11:02:28 2021 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index