[SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-467-gbcd95dd
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@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@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
participants (1)
-
git@ginac.de