[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-355-g761a6d9
Richard B. Kreckel
git at ginac.de
Tue May 31 08:59:09 CEST 2011
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 at 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
More information about the GiNaC-devel
mailing list