Skip to content

Commit

Permalink
v3.0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
zhuyifei1999 committed Sep 22, 2019
1 parent 9436f26 commit 5e08619
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 6 deletions.
10 changes: 5 additions & 5 deletions ANNOUNCE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
I am happy to announce Guppy 3 3.0.6
I am happy to announce Guppy 3 3.0.7

Guppy 3 is a library and programming environment for Python,
currently providing in particular the Heapy subsystem, which supports
Expand All @@ -12,10 +12,10 @@ Guppy 3 is a fork of Guppy-PE, created by Sverker Nilsson for Python 2.

The main news in this release:

o Bug fixes & removal of unused code
o Windows now gets output from _PyObject_DebugMallocStats with xmemstats()
o More code is now tested, and some unported code, mostly found by these
tests got ported
o Disabled malloc hooks because of thread safety issues
o Optimizations to the dictof classifier by using GC objects
o No more stack overflows during heap traversal
o Tab completion with rlcompleter on a UniSet is no longer so expensive

License: MIT

Expand Down
31 changes: 31 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,34 @@
Version 3.0.7

2019-09-21 YiFei Zhu <[email protected]>

* Nothing changed, just releasing 3.0.7

2019-09-20 YiFei Zhu <[email protected]>

* Simulate recursion with multiple node sets (MutNodeSet) and stacks
(PyList) for generating a reference graph, so we don't get a C stack
overflow
* Make tab completion with rlcompleter on a UniSet not so expensive by
using introspection and return if it's being called by rlcompleter

2019-09-19 YiFei Zhu <[email protected]>

* Traverse all GC tracked items to find non-GC-tracked dicts in dictof
classifier

2019-09-17 YiFei Zhu <[email protected]>

* Optimize dictof classifier by using GC data rather than heap traversal
* Scope all eval() in tests
* Use a stack instead of recursion for heap traversals, except reference
graph where a recursion limit is set

2019-09-16 YiFei Zhu <[email protected]>

* Disabled malloc hooks because of thread safety issues
* Fixed tests if installed as package

Version 3.0.6

2019-09-14 YiFei Zhu <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def doit():
long_description = f.read()

setup(name="guppy3",
version="3.0.6.post3",
version="3.0.7",
description="Guppy 3 -- Guppy-PE ported to Python 3",
long_description=long_description,
long_description_content_type='text/markdown',
Expand Down

0 comments on commit 5e08619

Please sign in to comment.