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

Richard B. Kreckel git at ginac.de
Fri Aug 21 19:12:25 CEST 2020


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  7550e991907e1bd8dad50bfdb5af2ff2f312af8f (commit)
       via  e65cbada7281938475aa0cf31a3d56405ac91d4e (commit)
       via  9e79f663bc37462a414ed1e41158b34e115b3ab5 (commit)
       via  f9880838cc42de5dfbedcbc181eaedf6c07bfc75 (commit)
      from  d17698029e50bb0805ef70d299b58cf6f799e1d1 (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 7550e991907e1bd8dad50bfdb5af2ff2f312af8f
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Aug 21 19:10:12 2020 +0200

    Avoid "catching polymorphic type by value" warnings.

commit e65cbada7281938475aa0cf31a3d56405ac91d4e
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Aug 21 17:47:19 2020 +0200

    Avoid unnecessary expansion in sqrfree_yun().
    
    Don't make the polynomial primitive inside Yun's algorithm. Computing the
    primitive part will incur an extra expansion of the polynomial and this
    may distroy a pre-factored structure in the other variables. In the multi-
    variate case, working with primitive polynomials isn't sufficient anyways
    to avoid a final division to discover lost factors.

commit 9e79f663bc37462a414ed1e41158b34e115b3ab5
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Aug 21 17:45:08 2020 +0200

    Segregate sqfree() tests into file of its own.

commit f9880838cc42de5dfbedcbc181eaedf6c07bfc75
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Aug 21 17:09:36 2020 +0200

    [build] Use python3 command in CMake build, not python.

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

Summary of changes:
 check/.gitignore        |   3 +-
 check/CMakeLists.txt    |   1 +
 check/Makefile.am       |   4 +
 check/exam_misc.cpp     |  44 -----------
 check/exam_paranoia.cpp |  53 +------------
 check/exam_sqrfree.cpp  | 203 ++++++++++++++++++++++++++++++++++++++++++++++++
 doc/CMakeLists.txt      |   2 +-
 ginac/CMakeLists.txt    |   4 +-
 ginac/inifcns_trans.cpp |   2 +-
 ginac/normal.cpp        |  15 ++--
 ginac/pseries.cpp       |   8 +-
 11 files changed, 228 insertions(+), 111 deletions(-)
 create mode 100644 check/exam_sqrfree.cpp


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


More information about the GiNaC-devel mailing list