[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, c++11, updated. release_1-4-0-519-g47ecb72
Richard B. Kreckel
git at ginac.de
Fri Jan 1 11:50:26 CET 2016
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 at ginac.de>
Date: Fri Jan 1 02:05:06 2016 +0100
Happy New Year!
commit 76e6124083a8054761c1bba9fea9afd71eacb9d8
Author: Richard Kreckel <kreckel at 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 at 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 at 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 at maths.leeds.ac.uk>
commit 81a315ac1de10724ad963e2a167b7f618b81ac0f
Author: Vladimir V. Kisil <kisilv at 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 at maths.leeds.ac.uk>
commit 2c8d5b298c5354c32514c4d5e52cfc80e8b32fbd
Author: Ralf Stephan <gtrwst9 at 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
More information about the GiNaC-devel
mailing list