[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, c++11, updated. release_1-4-0-477-g9cd8ed6

Richard B. Kreckel git at ginac.de
Sat Nov 7 01:58:05 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, 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 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 345f0c93051c01cdb5ab879b57f70118978fa9d0
Author: Richard Kreckel <kreckel at ginac.de>
Date:   Fri Nov 6 15:04:49 2015 +0100

    Fix little missed optimization.

commit 69f9dc042d1d10fff1fc9cc9a5c64a6f8ebd10be
Author: Richard Kreckel <kreckel at 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


More information about the GiNaC-devel mailing list