[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, ginac_1-5, updated. release_1-4-0-239-g5fb8367

Richard B. Kreckel git at ginac.de
Sat May 22 22:48:52 CEST 2010


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, ginac_1-5 has been updated
       via  5fb83676210401cc08fae91831514bac44502209 (commit)
       via  9c2ce1cc26735e268aae8142d9e5dbc5a9ba8ca3 (commit)
      from  edf1ae46a926d0a718063c149b78c1b9a7ec2043 (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 5fb83676210401cc08fae91831514bac44502209
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Sat May 22 22:34:42 2010 +0200

    Be more careful with conjugate(f(x)) -> f(conjugate(x)).
    
    That identity is correct for holomorphic functions, but we have to be
    careful with some functions not being holomorphic everywhere. On branch
    cuts, it is wrong. For a discussion, see:
    <http://www.ginac.de/pipermail/ginac-list/2010-April/001601.html>.
    
    This patch changes the default behavior of user-defined functions. From
    now on, a user-defined conjugate_func must be registered, in order to
    evaluate conjugate(f(x)) -> f(conjugate(x)). This patch also adds such
    functions for most initially known functions.

commit 9c2ce1cc26735e268aae8142d9e5dbc5a9ba8ca3
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Wed May 19 00:18:35 2010 +0200

    Fix dangerous iterator use.
    
    This was detected by cppcheck and reported by Martin Ettl <ettl.martin at gmx.de>.

-----------------------------------------------------------------------

Summary of changes:
 doc/tutorial/ginac.texi |   13 +++--
 ginac/excompiler.cpp    |    2 +-
 ginac/function.pl       |    2 +-
 ginac/inifcns.cpp       |   19 ++++++-
 ginac/inifcns_gamma.cpp |   26 +++++++++-
 ginac/inifcns_trans.cpp |  131 +++++++++++++++++++++++++++++++++++++++++++++-
 ginac/power.cpp         |   21 ++++++--
 7 files changed, 195 insertions(+), 19 deletions(-)


hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations


More information about the GiNaC-devel mailing list