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

Richard B. Kreckel git at ginac.de
Fri Apr 5 18:39:54 CEST 2024


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  4cd07f43443b276a96fe0b9482bb0e0889519edd (commit)
       via  f19d29fa29e3bff440e0d64c6b4d8f69f52e0f44 (commit)
       via  c97593c0903a847e84c7ae4aad182bafb6430ffd (commit)
      from  89c61b78b1fcdb44e0b30e7a7f91f2539c998bc8 (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 4cd07f43443b276a96fe0b9482bb0e0889519edd
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Apr 5 18:34:48 2024 +0200

    [BUGFIX] Fix crash in parser.
    
    Relying on aligned functions is non-portable.
    
    Reported by Diego Conti <diego.conti at unipi.it>.

commit f19d29fa29e3bff440e0d64c6b4d8f69f52e0f44
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Apr 5 16:17:04 2024 +0200

    [DOC] Fix some TeXinfo warnings.

commit c97593c0903a847e84c7ae4aad182bafb6430ffd
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Thu Jan 4 01:31:12 2024 +0100

    Happy New Year!

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

Summary of changes:
 check/check_cra.cpp                       |  2 +-
 check/check_inifcns.cpp                   |  2 +-
 check/check_lsolve.cpp                    |  2 +-
 check/check_matrices.cpp                  |  2 +-
 check/check_numeric.cpp                   |  2 +-
 check/error_report.h                      |  2 +-
 check/exam_archive.cpp                    |  2 +-
 check/exam_chinrem_gcd.cpp                |  2 +-
 check/exam_clifford.cpp                   |  2 +-
 check/exam_collect.cpp                    |  2 +-
 check/exam_color.cpp                      |  2 +-
 check/exam_differentiation.cpp            |  2 +-
 check/exam_factor.cpp                     |  2 +-
 check/exam_heur_gcd.cpp                   |  2 +-
 check/exam_indexed.cpp                    |  2 +-
 check/exam_inifcns.cpp                    |  2 +-
 check/exam_inifcns_elliptic.cpp           |  2 +-
 check/exam_inifcns_nstdsums.cpp           |  2 +-
 check/exam_inifcns_nstdsums.h             |  2 +-
 check/exam_lsolve.cpp                     |  2 +-
 check/exam_match.cpp                      |  2 +-
 check/exam_matrices.cpp                   |  2 +-
 check/exam_misc.cpp                       |  2 +-
 check/exam_mod_gcd.cpp                    |  2 +-
 check/exam_normalization.cpp              |  2 +-
 check/exam_numeric.cpp                    |  2 +-
 check/exam_paranoia.cpp                   |  2 +-
 check/exam_parser.cpp                     |  2 +-
 check/exam_polygcd.cpp                    |  2 +-
 check/exam_powerlaws.cpp                  |  2 +-
 check/exam_pseries.cpp                    |  2 +-
 check/exam_real_imag.cpp                  |  2 +-
 check/exam_relational.cpp                 |  2 +-
 check/exam_sqrfree.cpp                    |  2 +-
 check/exam_structure.cpp                  |  2 +-
 check/genex.cpp                           |  2 +-
 check/randomize_serials.cpp               |  2 +-
 check/test_runner.h                       |  2 +-
 check/time_antipode.cpp                   |  2 +-
 check/time_dennyfliegner.cpp              |  2 +-
 check/time_fateman_expand.cpp             |  2 +-
 check/time_gammaseries.cpp                |  2 +-
 check/time_lw_A.cpp                       |  2 +-
 check/time_lw_B.cpp                       |  2 +-
 check/time_lw_C.cpp                       |  2 +-
 check/time_lw_D.cpp                       |  2 +-
 check/time_lw_E.cpp                       |  2 +-
 check/time_lw_F.cpp                       |  2 +-
 check/time_lw_G.cpp                       |  2 +-
 check/time_lw_H.cpp                       |  2 +-
 check/time_lw_IJKL.cpp                    |  2 +-
 check/time_lw_M1.cpp                      |  2 +-
 check/time_lw_M2.cpp                      |  2 +-
 check/time_lw_N.cpp                       |  2 +-
 check/time_lw_O.cpp                       |  2 +-
 check/time_lw_P.cpp                       |  2 +-
 check/time_lw_Pprime.cpp                  |  2 +-
 check/time_lw_Q.cpp                       |  2 +-
 check/time_lw_Qprime.cpp                  |  2 +-
 check/time_parser.cpp                     |  2 +-
 check/time_toeplitz.cpp                   |  2 +-
 check/time_uvar_gcd.cpp                   |  2 +-
 check/time_vandermonde.cpp                |  2 +-
 check/timer.cpp                           |  2 +-
 check/timer.h                             |  2 +-
 doc/tutorial/ginac.texi                   | 23 +++++++++-------
 ginac/add.cpp                             |  2 +-
 ginac/add.h                               |  2 +-
 ginac/archive.cpp                         |  2 +-
 ginac/archive.h                           |  2 +-
 ginac/assertion.h                         |  2 +-
 ginac/basic.cpp                           |  2 +-
 ginac/basic.h                             |  2 +-
 ginac/class_info.h                        |  2 +-
 ginac/clifford.cpp                        |  2 +-
 ginac/clifford.h                          |  2 +-
 ginac/color.cpp                           |  2 +-
 ginac/color.h                             |  2 +-
 ginac/compiler.h                          |  2 +-
 ginac/constant.cpp                        |  2 +-
 ginac/constant.h                          |  2 +-
 ginac/container.h                         |  2 +-
 ginac/ex.cpp                              |  2 +-
 ginac/ex.h                                |  2 +-
 ginac/excompiler.cpp                      |  2 +-
 ginac/excompiler.h                        |  2 +-
 ginac/expair.cpp                          |  2 +-
 ginac/expair.h                            |  2 +-
 ginac/expairseq.cpp                       |  2 +-
 ginac/expairseq.h                         |  2 +-
 ginac/exprseq.cpp                         |  2 +-
 ginac/exprseq.h                           |  2 +-
 ginac/factor.cpp                          |  2 +-
 ginac/factor.h                            |  2 +-
 ginac/fail.cpp                            |  2 +-
 ginac/fail.h                              |  2 +-
 ginac/fderivative.cpp                     |  2 +-
 ginac/fderivative.h                       |  2 +-
 ginac/flags.h                             |  2 +-
 ginac/function.cppy                       |  2 +-
 ginac/function.hppy                       |  2 +-
 ginac/ginac.h                             |  2 +-
 ginac/hash_map.h                          |  2 +-
 ginac/idx.cpp                             |  2 +-
 ginac/idx.h                               |  2 +-
 ginac/indexed.cpp                         |  2 +-
 ginac/indexed.h                           |  2 +-
 ginac/inifcns.cpp                         |  2 +-
 ginac/inifcns.h                           |  2 +-
 ginac/inifcns_elliptic.cpp                |  2 +-
 ginac/inifcns_gamma.cpp                   |  2 +-
 ginac/inifcns_nstdsums.cpp                |  2 +-
 ginac/inifcns_trans.cpp                   |  2 +-
 ginac/integral.cpp                        |  2 +-
 ginac/integral.h                          |  2 +-
 ginac/integration_kernel.cpp              |  2 +-
 ginac/integration_kernel.h                |  2 +-
 ginac/lst.cpp                             |  2 +-
 ginac/lst.h                               |  2 +-
 ginac/matrix.cpp                          |  2 +-
 ginac/matrix.h                            |  2 +-
 ginac/mul.cpp                             |  2 +-
 ginac/mul.h                               |  2 +-
 ginac/ncmul.cpp                           |  2 +-
 ginac/ncmul.h                             |  2 +-
 ginac/normal.cpp                          |  2 +-
 ginac/normal.h                            |  2 +-
 ginac/numeric.cpp                         |  2 +-
 ginac/numeric.h                           |  2 +-
 ginac/operators.cpp                       |  2 +-
 ginac/operators.h                         |  2 +-
 ginac/parser/debug.h                      |  2 +-
 ginac/parser/default_reader.cpp           | 43 +++++++++++-------------------
 ginac/parser/lexer.cpp                    |  2 +-
 ginac/parser/lexer.h                      |  2 +-
 ginac/parser/parse_binop_rhs.cpp          |  2 +-
 ginac/parser/parse_context.cpp            |  2 +-
 ginac/parser/parse_context.h              | 18 +++++++++++--
 ginac/parser/parser.cpp                   | 44 +++++++++----------------------
 ginac/parser/parser.h                     |  2 +-
 ginac/parser/parser_compat.cpp            |  2 +-
 ginac/polynomial/chinrem_gcd.cpp          |  2 +-
 ginac/polynomial/chinrem_gcd.h            |  2 +-
 ginac/polynomial/collect_vargs.cpp        |  2 +-
 ginac/polynomial/collect_vargs.h          |  2 +-
 ginac/polynomial/cra_garner.cpp           |  2 +-
 ginac/polynomial/cra_garner.h             |  2 +-
 ginac/polynomial/debug.h                  |  2 +-
 ginac/polynomial/divide_in_z_p.cpp        |  2 +-
 ginac/polynomial/divide_in_z_p.h          |  2 +-
 ginac/polynomial/euclid_gcd_wrap.h        |  2 +-
 ginac/polynomial/eval_point_finder.h      |  2 +-
 ginac/polynomial/eval_uvar.h              |  2 +-
 ginac/polynomial/gcd_euclid.h             |  2 +-
 ginac/polynomial/gcd_uvar.cpp             |  2 +-
 ginac/polynomial/heur_gcd_uvar.h          |  2 +-
 ginac/polynomial/interpolate_padic_uvar.h |  2 +-
 ginac/polynomial/mgcd.cpp                 |  2 +-
 ginac/polynomial/mod_gcd.cpp              |  2 +-
 ginac/polynomial/mod_gcd.h                |  2 +-
 ginac/polynomial/newton_interpolate.h     |  2 +-
 ginac/polynomial/normalize.cpp            |  2 +-
 ginac/polynomial/normalize.h              |  2 +-
 ginac/polynomial/optimal_vars_finder.cpp  |  2 +-
 ginac/polynomial/optimal_vars_finder.h    |  2 +-
 ginac/polynomial/pgcd.cpp                 |  2 +-
 ginac/polynomial/pgcd.h                   |  2 +-
 ginac/polynomial/poly_cra.h               |  2 +-
 ginac/polynomial/prem_uvar.h              |  2 +-
 ginac/polynomial/primes_factory.h         |  2 +-
 ginac/polynomial/primpart_content.cpp     |  2 +-
 ginac/polynomial/remainder.cpp            |  2 +-
 ginac/polynomial/remainder.h              |  2 +-
 ginac/polynomial/ring_traits.h            |  2 +-
 ginac/polynomial/smod_helpers.h           |  2 +-
 ginac/polynomial/sr_gcd_uvar.h            |  2 +-
 ginac/polynomial/upoly.h                  |  2 +-
 ginac/polynomial/upoly_io.cpp             |  2 +-
 ginac/polynomial/upoly_io.h               |  2 +-
 ginac/power.cpp                           |  2 +-
 ginac/power.h                             |  2 +-
 ginac/print.cpp                           |  2 +-
 ginac/print.h                             |  2 +-
 ginac/pseries.cpp                         |  2 +-
 ginac/pseries.h                           |  2 +-
 ginac/ptr.h                               |  2 +-
 ginac/registrar.cpp                       |  2 +-
 ginac/registrar.h                         |  2 +-
 ginac/relational.cpp                      |  2 +-
 ginac/relational.h                        |  2 +-
 ginac/remember.cpp                        |  2 +-
 ginac/remember.h                          |  2 +-
 ginac/structure.h                         |  2 +-
 ginac/symbol.cpp                          |  2 +-
 ginac/symbol.h                            |  2 +-
 ginac/symmetry.cpp                        |  2 +-
 ginac/symmetry.h                          |  2 +-
 ginac/tensor.cpp                          |  2 +-
 ginac/tensor.h                            |  2 +-
 ginac/utils.cpp                           |  2 +-
 ginac/utils.h                             |  2 +-
 ginac/utils_multi_iterator.h              |  2 +-
 ginac/version.h                           |  2 +-
 ginac/wildcard.cpp                        |  2 +-
 ginac/wildcard.h                          |  2 +-
 ginsh/ginsh.1.in                          |  2 +-
 ginsh/ginsh.h                             |  2 +-
 ginsh/ginsh_extensions.h                  |  2 +-
 ginsh/ginsh_lexer.lpp                     |  2 +-
 ginsh/ginsh_parser.ypp                    |  4 +--
 tools/viewgar.1.in                        |  2 +-
 tools/viewgar.cpp                         |  2 +-
 212 files changed, 265 insertions(+), 281 deletions(-)


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


More information about the GiNaC-devel mailing list