[SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-355-g761a6d9
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GiNaC -- a C++ library for symbolic computations". The branch, master has been updated via 761a6d99032dbbd82e8166036c17b498edfaa058 (commit) from 23c3c2c716953d6e4b12548994e210e8d57057ad (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 761a6d99032dbbd82e8166036c17b498edfaa058 Author: Richard Kreckel <kreckel@ginac.de> Date: Tue May 31 08:46:32 2011 +0200 Care about refcounts when reclaiming memory allocated for static objects. With commit aff357309f6 we started freeing numeric flyweights when the library usage count drops to zero. But that triggers assertions in basic::~basic when compiled with -DDO_GINAC_ASSERT because these flyweights are still being used by their matching ex objects (their refcount is still 1). Instead of removing that assertion, let's just call the ex::~ex manually and let it do the freeing. ----------------------------------------------------------------------- Summary of changes: ginac/utils.cpp | 99 ++++++++++++++++++++++++++++--------------------------- 1 files changed, 50 insertions(+), 49 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations
participants (1)
-
git@ginac.de