From git at ginac.de Sun Aug 6 19:38:03 2023 From: git at ginac.de (Richard B. Kreckel) Date: Sun, 6 Aug 2023 19:38:03 +0200 (CEST) Subject: [GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-769-g9435d80a Message-ID: <20230806173803.1B64FD81421@cebix.net> 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 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 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 From git at ginac.de Sun Aug 6 19:57:48 2023 From: git at ginac.de (Richard B. Kreckel) Date: Sun, 6 Aug 2023 19:57:48 +0200 (CEST) Subject: [GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-771-gb92bb88e Message-ID: <20230806175748.6E29BD81432@cebix.net> 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 b92bb88e442975717fb83ef91734fd3a194cc5c6 (commit) via b4f0537a3f22f0c0d4ebb58d30a986985f7be0bb (commit) from 9435d80ac31c97c2a698928e59cc4489f1fad5e7 (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 b92bb88e442975717fb83ef91734fd3a194cc5c6 Author: Richard Kreckel Date: Sun Aug 6 19:57:35 2023 +0200 Update NEWS. commit b4f0537a3f22f0c0d4ebb58d30a986985f7be0bb Author: Richard Kreckel Date: Sun Aug 6 19:47:19 2023 +0200 Add evaluation of Order(x)^e -> Order(x^e) for positive integer e. ----------------------------------------------------------------------- Summary of changes: NEWS | 6 ++++++ ginac/inifcns.cpp | 17 ++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations From git at ginac.de Sat Aug 12 18:19:19 2023 From: git at ginac.de (Richard B. Kreckel) Date: Sat, 12 Aug 2023 18:19:19 +0200 (CEST) Subject: [GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations tag, release_1-8-7, created. release_1-4-0-772-g29bdf53d Message-ID: <20230812161919.CE2ADD81276@cebix.net> 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 tag, release_1-8-7 has been created at 29bdf53d3b8b71410e2fdee87dd8d8eecf439ece (commit) - Log ----------------------------------------------------------------- commit 29bdf53d3b8b71410e2fdee87dd8d8eecf439ece Author: Richard Kreckel Date: Sat Aug 12 18:17:41 2023 +0200 Finalize 1.8.7 release. ----------------------------------------------------------------------- hooks/post-receive -- GiNaC -- a C++ library for symbolic computations From git at ginac.de Sat Aug 12 18:19:45 2023 From: git at ginac.de (Richard B. Kreckel) Date: Sat, 12 Aug 2023 18:19:45 +0200 (CEST) Subject: [GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-772-g29bdf53d Message-ID: <20230812161946.03996D8141F@cebix.net> 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 29bdf53d3b8b71410e2fdee87dd8d8eecf439ece (commit) from b92bb88e442975717fb83ef91734fd3a194cc5c6 (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 29bdf53d3b8b71410e2fdee87dd8d8eecf439ece Author: Richard Kreckel Date: Sat Aug 12 18:17:41 2023 +0200 Finalize 1.8.7 release. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- NEWS | 2 +- ginac/version.h | 4 ++-- m4/ax_cxx_compile_stdcxx.m4 | 15 ++++++++++++--- m4/lib-link.m4 | 2 +- 5 files changed, 17 insertions(+), 8 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations From kreckel at in.terlu.de Sat Aug 12 18:36:53 2023 From: kreckel at in.terlu.de (Richard B. Kreckel) Date: Sat, 12 Aug 2023 18:36:53 +0200 Subject: [GiNaC-devel] GiNaC 1.8.7 released Message-ID: Hi, GiNaC 1.8.7 has been released. Here're the news: * Fix series expansion of polynomial(x)^n for small and large n. Previously, this could return two Order terms or an Order term even though the series was terminating at a lower order. * Fix bugs in internal parser from strings. The operator precedence of the internal parser was inconsistent and has now been harmonized with that of ginsh. * Make ginsh evaluate line-by-line in non-interactive mode. This helps programs invoking ginsh as a sub-program. * Several build fixes. Happy hacking! -richy. -- Richard B. Kreckel