Skip to content

Commit

Permalink
v3.1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
zhuyifei1999 committed Oct 20, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent 688bcad commit 8c02b20
Showing 3 changed files with 34 additions and 10 deletions.
17 changes: 8 additions & 9 deletions ANNOUNCE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
I am happy to announce Guppy 3 3.1.3
I am happy to announce Guppy 3 3.1.4

Guppy 3 is a library and programming environment for Python,
currently providing in particular the Heapy subsystem, which supports
@@ -10,17 +10,16 @@ common source.

Guppy 3 is a fork of Guppy-PE, created by Sverker Nilsson for Python 2.

This release adds support for Python 3.11. However, please note that the
profiling process will materialize a few optimizations of Python 3.11,
including lazily-created frame objects and object managed dicts. This
means that the profiler may cause a lot more additional memory to be
allocated and as a result overestimate the memory usage.
This release adds support for Python 3.12, and support for Python 3.7

This comment has been minimized.

Copy link
@bdraco

bdraco Oct 20, 2023

@zhuyifei1999 Thank you so much for the quick turn around on updating for 3.12. Its much appreciated!

This comment has been minimized.

Copy link
@zhuyifei1999

zhuyifei1999 Oct 21, 2023

Author Owner

You're welcome :)

was dropped.

This release also fixes a few bug fixes, including:

o Fix profile browser initialization on Python 3.10+
o Fix crash doing path calculation when a path component is non-comparable
o Fix crash when a type doesn't have __module__
o Fix refcount sanity assertion for Python 3.11, when C asserts are
compiled in.
o Fix INTERATTR definition, where for "internal attributes" it would
always report the attribute name as "newname".
o Fix .referrers occasionally returning empty set due to GC race

License: MIT

25 changes: 25 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
Version 3.1.4

2023-10-20 YiFei Zhu <[email protected]>

* Fix .referrers occasionally returning empty set due to GC race

2023-10-18 YiFei Zhu <[email protected]>

* Python 3.12 support added, Python 3.7 support dropped

2022-06-16 YiFei Zhu <[email protected]>

* Make guppy ignore ImportError when it is initializing heapdefs from
all loaded modules. [mardanst]

2022-06-01 YiFei Zhu <[email protected]>

* Fix INTERATTR definition, where for "internal attributes" it would
always report the attribute name as "newname".

2022-05-22 YiFei Zhu <[email protected]>

* Fix refcount sanity assertion for Python 3.11, when C asserts are
compiled in.

Version 3.1.3

2023-05-13 YiFei Zhu <[email protected]>
2 changes: 1 addition & 1 deletion guppy/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '3.1.3'
__version__ = '3.1.4'

0 comments on commit 8c02b20

Please sign in to comment.