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

Alexei Sheplyakov git at ginac.de
Tue Jan 28 08:02:56 CET 2014


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  5acfced77964d811d66f83e83b8fa06d77f3edd0 (commit)
      from  ff604e21b9108236522fb59ba5f72ba1b88b374e (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 5acfced77964d811d66f83e83b8fa06d77f3edd0
Author: Stefan Weinzierl <stefanw at thep.physik.uni-mainz.de>
Date:   Tue Jan 28 08:58:06 2014 +0200

    Li_eval(): avoid the "numeric::operator>(): complex inequality" exception.
    
    Basically the problem is that 1 + 0.0*I is equal to 1, but checking if
    the former is positive results in the the "numeric::operator>(): complex
    inequality" exception. This behavior is definitely inconsistent and should
    be fixed.
    
    As a work around teach Li_eval and convert_parameter_Li_to_H to explicitly
    convert 1 + 0.0*I to 1 (and -1 + 0.0*I to -1, respectively).
    
    [Alexei Sheplyakov: comment the code a little bit, otherwise it looks weird]

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

Summary of changes:
 ginac/inifcns_nstdsums.cpp |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)


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


More information about the GiNaC-devel mailing list