[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