[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-220-gff8b400

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, master has been updated
       via  ff8b400eb500618644231ed9e6f199c3b0b25135 (commit)
       via  1a5127603d93125b75ee51c94200faf0b586ef32 (commit)
      from  e75c7a32a0ea156635aeec535b9cdf7d4bf3f9b9 (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 ff8b400eb500618644231ed9e6f199c3b0b25135
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 1a5127603d93125b75ee51c94200faf0b586ef32
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