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

Richard B. Kreckel git at ginac.de
Thu Nov 5 16:39:35 CET 2015


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  c323cd8d5b0386ffb3d23456d97dfdafec6bbc2c (commit)
       via  6cac49558b75dce07f607e26ba74aa9148f92720 (commit)
      from  1fa7d19af08892800dfdb0b700bc0a9362a3fae8 (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 c323cd8d5b0386ffb3d23456d97dfdafec6bbc2c
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Thu Nov 5 13:41:18 2015 +0100

    Add some minor optimizations.

commit 6cac49558b75dce07f607e26ba74aa9148f92720
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Thu Nov 5 13:30:48 2015 +0100

    Speed up power::real_part() and power::imag_part().
    
    Add special case for real base and exponent (not just integer exponent).
    Improve special case for integer exponent by explicitly constructing
    the result using the Binomial expansion.
    Add a test case for real/imaginary part expansion.

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

Summary of changes:
 check/Makefile.am        |  6 ++-
 check/exam_real_imag.cpp | 82 ++++++++++++++++++++++++++++++++++++++++
 ginac/add.cpp            |  2 +-
 ginac/expairseq.cpp      |  3 +-
 ginac/mul.cpp            |  2 +-
 ginac/power.cpp          | 97 ++++++++++++++++++++++++++++++------------------
 6 files changed, 151 insertions(+), 41 deletions(-)
 create mode 100644 check/exam_real_imag.cpp


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


More information about the GiNaC-devel mailing list