[ANN] Meliae 0.2.1rc1 available

John Arbash Meinel john.meinel at canonical.com
Thu Jul 1 14:47:31 BST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks to Gary Poster and Max Kanat-Alexander, we have a new release of
Meliae on its way. For those who don't remember, Meliae is a memory
debugging library for python. It lets you dump out the current memory
information, and load it back later for analysis.

This release is primarily a bugfix release. Fixes some issues with peak
memory, high-bits set in object addresses, running on Fedora, and 64-bit
support.

I'd like to put out 0.2.1 final in about a week or so, but it would be
good to get feedback about whether it runs for people on various
platforms. (I've tried it on Windows 32-bit and Ubuntu 32-bit/64-bit).
The easiest way to test it is:
  bzr branch lp:meliae/0.2
  cd 0.2
  python setup.py build_ext -i
  python run_tests.py

That at least shows that the test suite passes, which is a good sign
that it will work (albeit not a guarantee).

Thanks to everyone that helped out.

John
=:->

Changelog:

:0.2.1rc1: 2010-06-30

* Avoid calling ``PyType_Type.tp_traverse`` when the argument is not a
  heap-class. There is an assert that gets tripped if you are running a
  debug build (or something to do with how Fedora builds its python).
  (John Arbash Meinel, #586122)

* Flush the file handle before exiting. We were doing it at the Python
  layer, but that might not translate into the ``FILE*`` object.
  (John Arbash Meinel, #428165)

* Handle some issues when using Pyrex 0.9.8.4. It was treating
  ``<unsigned long>`` as casting the object pointer, not as a Python
  level "extract an integer". However, assignment to an ``cdef unsigned
  long`` does the right thing. (John Arbash Meinel)

* Tweak some memory performance issues (Gary Poster, #581918)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwsnHMACgkQJdeBCYSNAANQiACgnsEa7CLT9NPSWxLwntTnFcyA
KvIAoJVVzfbOxx1+nUC+5FjTc5SEP/8k
=xEVm
-----END PGP SIGNATURE-----



More information about the bazaar mailing list