[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-467-gbcd95dd
Richard B. Kreckel
git at ginac.de
Sat Nov 7 01:58:14 CET 2015
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 bcd95dd63ac2499ee50a416c56ce200cd63521a8 (commit)
via aa722555bcb6f44365d1b653c720a91f8c7225e4 (commit)
from c323cd8d5b0386ffb3d23456d97dfdafec6bbc2c (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 bcd95dd63ac2499ee50a416c56ce200cd63521a8
Author: Richard Kreckel <kreckel at ginac.de>
Date: Sat Nov 7 01:50:00 2015 +0100
Add trivial shortcuts in expair plumbing of class add.
These little shortcuts in add::split_ex_to_pair(ex) and in
add::combine_ex_with_coeff_to_pair(ex, ex) avoid the creation of
new ex objects. These pieces of code are executed so often that this
patch speeds up GiNaC by 5-10%, depending on test.
commit aa722555bcb6f44365d1b653c720a91f8c7225e4
Author: Richard Kreckel <kreckel at ginac.de>
Date: Fri Nov 6 15:04:49 2015 +0100
Fix little missed optimization.
-----------------------------------------------------------------------
Summary of changes:
ginac/add.cpp | 8 ++++++--
ginac/power.cpp | 2 +-
2 files changed, 7 insertions(+), 3 deletions(-)
hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations
More information about the GiNaC-devel
mailing list