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

Richard B. Kreckel git at ginac.de
Sun Aug 6 19:38:03 CEST 2023


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  9435d80ac31c97c2a698928e59cc4489f1fad5e7 (commit)
      from  4bc2092e2f15a6422774c34c7f8fa4079be67d08 (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 9435d80ac31c97c2a698928e59cc4489f1fad5e7
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Sun Aug 6 19:27:51 2023 +0200

    Fix series of positive powers of polynomials.
    
    Before calling pseries::power_const(), make sure the basis series has
    sufficient terms. In particular, do not shrink the order of expansion
    - only grow it.
    
    Fix various hairy problems in pseries::power_const() when a polynomial
    is raised to a positive integer power.
    
    (The special cases here can actually also be computed by Taylor
    expansion but the fixes should be more general.)
    
    Also add test cases.
    
    Thanks to Vitaly Magerya <vmagerya at gmail.com> for reporting this.

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

Summary of changes:
 check/exam_pseries.cpp | 19 +++++++++++++++++++
 ginac/pseries.cpp      | 46 ++++++++++++++++++++++++++++++----------------
 2 files changed, 49 insertions(+), 16 deletions(-)


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


More information about the GiNaC-devel mailing list