[SCM] GiNaC -- a C++ library for symbolic computations branch, c++11, updated. release_1-4-0-519-g47ecb72
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, c++11 has been updated via 47ecb72dce5ea9c917d1e1e77863c45a8b2b1bba (commit) via 76e6124083a8054761c1bba9fea9afd71eacb9d8 (commit) via 13e428bf205c31f584ce6de03707c880e3486ade (commit) via 7adba122edcf89d3d74cc2e89b1017fa5ea2ad01 (commit) via 81a315ac1de10724ad963e2a167b7f618b81ac0f (commit) via 2c8d5b298c5354c32514c4d5e52cfc80e8b32fbd (commit) from 94719f5adbfa69fed0023284811da9d749ddf9f1 (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 47ecb72dce5ea9c917d1e1e77863c45a8b2b1bba Author: Richard Kreckel <kreckel@ginac.de> Date: Fri Jan 1 02:05:06 2016 +0100 Happy New Year! commit 76e6124083a8054761c1bba9fea9afd71eacb9d8 Author: Richard Kreckel <kreckel@ginac.de> Date: Fri Jan 1 02:02:49 2016 +0100 De-document eval() in ginsh help and manpage. This was forgotten in 6c946d4c. commit 13e428bf205c31f584ce6de03707c880e3486ade Author: Richard Kreckel <kreckel@ginac.de> Date: Thu Dec 31 19:34:54 2015 +0100 Make relational::rhs() and lhs() nonvirtual. I am unable to see a point in ever overriding these two member functions. commit 7adba122edcf89d3d74cc2e89b1017fa5ea2ad01 Author: Vladimir V. Kisil <kisilv@maths.leeds.ac.uk> Date: Thu Dec 31 16:44:16 2015 +0100 Clarification on symmetries of metric of clifford object. The metric of a clifford object may be non-symmetric. Even if a metric is defined by a symmetric tensor, clifford object may not be aware of the symmetry and it needs to be explicitly declared. Signed-off-by: Vladimir V. Kisil <kisilv@maths.leeds.ac.uk> commit 81a315ac1de10724ad963e2a167b7f618b81ac0f Author: Vladimir V. Kisil <kisilv@maths.leeds.ac.uk> Date: Thu Dec 31 16:41:48 2015 +0100 Add specific dbgprinttree() method to clifford. Metric is an important element of a clifford object, thus it is useful to have the metric to be printed in the detailed debug printing. Signed-off-by: Vladimir V. Kisil <kisilv@maths.leeds.ac.uk> commit 2c8d5b298c5354c32514c4d5e52cfc80e8b32fbd Author: Ralf Stephan <gtrwst9@gmail.com> Date: Thu Dec 31 16:36:46 2015 +0100 cache pseries coeff accesses in pseries::mul_series. Coeff is too general as long as we have only ints as exponents. This patch fixes a potentially cubic slowdown. ----------------------------------------------------------------------- Summary of changes: check/bugme_chinrem_gcd.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_clifford.cpp | 2 +- check/exam_color.cpp | 2 +- check/exam_cra.cpp | 2 +- check/exam_differentiation.cpp | 2 +- check/exam_factor.cpp | 2 +- check/exam_hashmap.cpp | 2 +- check/exam_indexed.cpp | 2 +- check/exam_inifcns.cpp | 2 +- check/exam_inifcns_nstdsums.cpp | 2 +- check/exam_inifcns_nstdsums.h | 2 +- check/exam_lsolve.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_polygcd.cpp | 2 +- check/exam_powerlaws.cpp | 2 +- check/exam_pseries.cpp | 2 +- check/exam_real_imag.cpp | 2 +- check/exam_structure.cpp | 2 +- check/genex.cpp | 2 +- check/heur_gcd_bug.cpp | 2 +- check/match_bug.cpp | 2 +- check/mul_eval_memleak.cpp | 2 +- check/numeric_archive.cpp | 2 +- check/parser_bugs.cpp | 2 +- check/parser_memleak.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_hashmap.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 | 15 ++++++++++--- 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 | 16 ++++++++++++-- ginac/clifford.h | 3 ++- 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_gamma.cpp | 2 +- ginac/inifcns_nstdsums.cpp | 2 +- ginac/inifcns_trans.cpp | 2 +- ginac/integral.cpp | 2 +- ginac/integral.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 | 2 +- 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 | 2 +- ginac/parser/parser.cpp | 2 +- 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 | 36 ++++++++++++++++++++----------- ginac/pseries.h | 2 +- ginac/ptr.h | 2 +- ginac/registrar.cpp | 2 +- ginac/registrar.h | 2 +- ginac/relational.cpp | 14 ++---------- ginac/relational.h | 6 +++--- 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/version.h | 2 +- ginac/wildcard.cpp | 2 +- ginac/wildcard.h | 2 +- ginsh/ginsh.1.in | 5 +---- 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 +- 209 files changed, 261 insertions(+), 240 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations
participants (1)
-
git@ginac.de