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