[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, c++11, updated. release_1-4-0-529-ga3f9c23

Richard B. Kreckel git at ginac.de
Sat Feb 6 01:37:02 CET 2016


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, c++11 has been updated
       via  a3f9c234d93f7dd4f12b68cce28d4403f0ec45c2 (commit)
       via  054495cd8a0bb3f71e898a290bfdc026fc0fc5bb (commit)
      from  ec3f0adc471cd6205e81115111070421c8477c6e (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 a3f9c234d93f7dd4f12b68cce28d4403f0ec45c2
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Sat Feb 6 01:35:07 2016 +0100

    speed up multiply_lcm(e, lcm) a bit
    
    and comment it a little

commit 054495cd8a0bb3f71e898a290bfdc026fc0fc5bb
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Sat Feb 6 00:47:08 2016 +0100

    [bugfix] fix elusive bug in quo, rem,...
    
    The power of two rational numeric objects needs not be rational. As a
    result, some care is required when transforming (b^e)*l -> (b*l^(1/e))^e
    for some rational e and l. This is a common transformation in order to
    convert a polynomial over Q into a polynomial over Z when computing
    their quotient, remainder, etc. Failure to be careful can potentially
    introduce spurious non-rational numbers into rational polynomials and
    make those operations fail. This patch avoids this transformation when
    l^(1/e) is not a rational number.

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

Summary of changes:
 ginac/normal.cpp | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)


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


More information about the GiNaC-devel mailing list