From 06a3d6969471854605e45b9a5c6b278cdd4190dc Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Wed, 27 Nov 2019 11:59:46 -0600 Subject: [PATCH] v3.0.9 --- ANNOUNCE | 10 ++++++---- ChangeLog | 31 +++++++++++++++++++++++++++++++ setup.py | 2 +- 3 files changed, 38 insertions(+), 5 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index a3fc6ca..97a42ee 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -I am happy to announce Guppy 3 3.0.8 +I am happy to announce Guppy 3 3.0.9 Guppy 3 is a library and programming environment for Python, currently providing in particular the Heapy subsystem, which supports @@ -12,9 +12,11 @@ Guppy 3 is a fork of Guppy-PE, created by Sverker Nilsson for Python 2. The main news in this release: -o Reuse IdentitySet partition on repr and selection -o Use temporary root for traversal in initialization -o Bug fixes +o Python 3.8 support +o Guppy internals are again properly hidden from heap traversal +o Collapse Glue.py exception tracebacks +o Workaround multi-interpreter initialization with tracemalloc so we don't + deadlock License: MIT diff --git a/ChangeLog b/ChangeLog index 4bfb9c1..5fb63ea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,34 @@ + Version 3.0.9 + +2019-11-27 YiFei Zhu + + * Nothing changed, just releasing 3.0.9 + +2019-11-26 YiFei Zhu + + * Workaround multi-interpreter initialization with tracemalloc so we don't + deadlock, by temporarily restoring to the default raw domain allocator. + +2019-11-25 YiFei Zhu + + * Collapse Glue.py exception tracebacks for less intimidation + * Add assertion during Share initialization so we don't get a surprise like + in View.root + +2019-11-20 YiFei Zhu + + * Changes to object hiding tag mechanism; guppy internals are again + properly hidden from heap traversal. + * Restore Interface attribute caching, and set View.root as chgable so that + the root attribute is not cached + +2019-11-09 YiFei Zhu + + * Python 3.8 support + * Fix richcompare for NodeTuple + * Warn, not error, when we get _NyHeapDefs_ from imported modules that + contain non-capsules + Version 3.0.8 2019-10-07 YiFei Zhu diff --git a/setup.py b/setup.py index e7ef4a2..79e1287 100644 --- a/setup.py +++ b/setup.py @@ -35,7 +35,7 @@ def doit(): long_description = f.read() setup(name="guppy3", - version="3.0.8", + version="3.0.9", description="Guppy 3 -- Guppy-PE ported to Python 3", long_description=long_description, long_description_content_type='text/markdown',