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

Richard B. Kreckel git at ginac.de
Sat Jul 26 01:23:34 CEST 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  92da4c16f5d6edf276be011a08ce04b352945a83 (commit)
      from  4e53a7554e39c687b6cf467af3c967760ce3a521 (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 92da4c16f5d6edf276be011a08ce04b352945a83
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Jul 25 23:11:11 2014 +0000

    [bugfix] ex::is_polynomial(x): fix miscomputations
    
    The function power::is_polynomial(x) sometimes returned false,
    even if x did not occur in the power object.
    
    Thanks to Rubel Zilibowitz for reporting this bug.
    
    Similarly, mul::is_polynomial(x) sometimes returned true, even
    if x occurred only in the denominator of a rational function.
    
    The function mul::is_polynomial(x) does a simpler version of
    power::is_polynomial(x) on its factors. (It's simpler because the
    exponents cannot be functions of x.)

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

Summary of changes:
 check/exam_paranoia.cpp |   14 ++++++++++++--
 ginac/mul.cpp           |    2 +-
 ginac/power.cpp         |   15 ++++++++++-----
 3 files changed, 23 insertions(+), 8 deletions(-)


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


More information about the GiNaC-devel mailing list