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 9cd8ed658fbc4b8c50b40e1db770462526dfb806 (commit) via 345f0c93051c01cdb5ab879b57f70118978fa9d0 (commit) via 69f9dc042d1d10fff1fc9cc9a5c64a6f8ebd10be (commit) from 2bf56ec52a7bed4ac3d02be8887b0287b5acd189 (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 9cd8ed658fbc4b8c50b40e1db770462526dfb806 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 345f0c93051c01cdb5ab879b57f70118978fa9d0 Author: Richard Kreckel <kreckel@ginac.de> Date: Fri Nov 6 15:04:49 2015 +0100 Fix little missed optimization. commit 69f9dc042d1d10fff1fc9cc9a5c64a6f8ebd10be Author: Richard Kreckel <kreckel@ginac.de> Date: Fri Nov 6 01:00:55 2015 +0100 Replace dynamic throw() with static noexcept operator. ----------------------------------------------------------------------- Summary of changes: ginac/add.cpp | 8 +++++-- ginac/ex.h | 74 ++++++++++++++++++++++++++++----------------------------- ginac/power.cpp | 2 +- ginac/ptr.h | 36 ++++++++++++++-------------- 4 files changed, 62 insertions(+), 58 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations