[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch master updated. release_1-4-0-787-g528fe6ff
git service
git at ginac.de
Fri Jan 3 01:12:48 CET 2025
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 528fe6ff1ec07b75edf4a320def79f72396ca7df (commit)
via 22716a2cc76624dfc8a254c64361e51feeeedcf8 (commit)
via 110534c3ee2fc56c354e73bc484dc9ce38fb64bc (commit)
via 17515f11fde916e3d3a476c0948f768dd831fc71 (commit)
from 1afa7c22da265c72be954f3c7aa27d3c14a71c2b (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 528fe6ff1ec07b75edf4a320def79f72396ca7df
Author: Richard Kreckel <kreckel at ginac.de>
Date: Fri Jan 3 00:01:06 2025 +0100
Finalize 1.8.8 release.
commit 22716a2cc76624dfc8a254c64361e51feeeedcf8
Author: Richard Kreckel <kreckel at ginac.de>
Date: Thu Jan 2 18:37:07 2025 +0100
Make symbol assignments global in ginsh.
When assigning an expression to a symbol, scan all previously assigned
symbols for that new symbol to occur in the expressions and replace
it with the new expression.
This has the effect of making symbols global in the scope of a ginsh
session.
See <https://www.ginac.de/pipermail/ginac-devel/2024-December/002655.html>.
The patch restores the behavior prior to GiNaC 1.4.4. It actually
even improves on it because the old version was based on assigned
symbols and that did not work with circular assignments whereas
substituion does.
commit 110534c3ee2fc56c354e73bc484dc9ce38fb64bc
Author: Richard Kreckel <kreckel at ginac.de>
Date: Thu Jan 2 18:32:17 2025 +0100
[DOC] Modernize documentation about required infrastructure.
commit 17515f11fde916e3d3a476c0948f768dd831fc71
Author: Richard Kreckel <kreckel at ginac.de>
Date: Wed Jan 1 01:52:12 2025 +0100
Add regression tests for built-in expression parser...
...involving functions and constants (and their evaluation).
And while at it, fix a stray comment from 30c85fbe.
-----------------------------------------------------------------------
Summary of changes:
GiNaC.spec.in | 4 +-
INSTALL | 37 ++----
NEWS | 5 +-
check/exam_parser.cpp | 34 +++++-
cmake/modules/FindReadline.cmake | 2 +-
config/config.rpath | 89 ++++++++++++--
configure.ac | 2 +-
doc/tutorial/Makefile.am | 1 +
doc/tutorial/ginac.texi | 108 +++++++----------
ginac/matrix.cpp | 1 -
ginsh/ginsh_parser.ypp | 10 +-
m4/ax_cxx_compile_stdcxx.m4 | 88 +++++++++++---
m4/host-cpu-c-abi.m4 | 249 ++++++++-------------------------------
m4/lib-ld.m4 | 16 +--
m4/lib-link.m4 | 34 +++---
m4/lib-prefix.m4 | 33 ++++--
16 files changed, 346 insertions(+), 367 deletions(-)
hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations
More information about the GiNaC-devel
mailing list