[SCM] GiNaC -- a C++ library for symbolic computations branch, c++11, updated. release_1-4-0-512-g640c898
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 640c8980ed3f00e985ffb4810b3c75a9b8106ba9 (commit) via f8b3c08fd7a5aabe7471c4dfb635d134ee4d8ef3 (commit) via 17cb07800bff4b032976f3ac93ef70f2fc0a85a6 (commit) via 47295e1e73d54bf6cf8953ecc0ce2a848c1fb5b3 (commit) via f4bae27a4390712315e0317fd9e954299341933d (commit) from a56196f3830a5a467d79b6d7009598e7f05ba7d3 (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 640c8980ed3f00e985ffb4810b3c75a9b8106ba9 Author: Richard Kreckel <kreckel@ginac.de> Date: Sun Dec 20 17:50:07 2015 +0100 Hoist typeid(*this) from loops. The compilers don't seem to reliably recognize the invariance of this. commit f8b3c08fd7a5aabe7471c4dfb635d134ee4d8ef3 Author: Richard Kreckel <kreckel@ginac.de> Date: Sun Dec 20 17:30:34 2015 +0100 Remove iter_swap specializations. It's a myth that iter_swap helps the compiler produce better code. Let's just use specialized swap instead. commit 17cb07800bff4b032976f3ac93ef70f2fc0a85a6 Author: Richard Kreckel <kreckel@ginac.de> Date: Sun Dec 20 04:44:01 2015 +0100 Add support for power::info(info_flags::real). (And, while at it, clean up the surrounding code a bit.) commit 47295e1e73d54bf6cf8953ecc0ce2a848c1fb5b3 Author: Richard Kreckel <kreckel@ginac.de> Date: Sun Dec 20 04:36:42 2015 +0100 Remove info_flags::algebraic. It doesn't work, never has, and it is quire unclear how to fix it. commit f4bae27a4390712315e0317fd9e954299341933d Author: Richard Kreckel <kreckel@ginac.de> Date: Fri Dec 18 00:06:31 2015 +0100 Remove expairseq::construct_from_2_ex_via_exvector() member function. This function is much slower than the optimized construct_from_2_ex() member function, which explains why it wasn't used. ----------------------------------------------------------------------- Summary of changes: doc/tutorial/ginac.texi | 2 -- ginac/add.cpp | 9 --------- ginac/ex.h | 14 -------------- ginac/expair.h | 4 ---- ginac/expairseq.cpp | 27 ++++++++++++--------------- ginac/expairseq.h | 1 - ginac/flags.h | 1 - ginac/inifcns.cpp | 1 - ginac/mul.cpp | 7 ------- ginac/numeric.cpp | 2 -- ginac/power.cpp | 13 +++++-------- ginac/utils.h | 5 +++-- 12 files changed, 20 insertions(+), 66 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations
participants (1)
-
git@ginac.de