Path to this page:
Subject: CVS commit: pkgsrc/devel/py-greenlet
From: Adam Ciarcinski
Date: 2021-10-06 13:02:28
Message id: 20211006110228.CE16BFA97@cvs.NetBSD.org
Log Message:
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.
Files: