[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-161-g2b0ad5c

Jens Vollinga git at ginac.de
Thu Nov 13 11:17:53 CET 2008


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  2b0ad5c381dc081cc4066b0c5f939f5169ad9ab3 (commit)
       via  a17a77e5c3d4ec2a92804debac65c75921f0156d (commit)
       via  edc92b7a463993da62357fb4afad053e8c6d0771 (commit)
      from  22bf8270163ec9ec11f37c79957e18d6e6e163cd (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 2b0ad5c381dc081cc4066b0c5f939f5169ad9ab3
Author: Jens Vollinga <jensv at balin.nikhef.nl>
Date:   Thu Nov 13 11:13:05 2008 +0100

    Fixed lots of bugs in factor_multivariate().
    
    factor_univariate() takes now the content of the polynomial into accout when
    choosing a prime. It also returns the chosen prime. This supports the
    factor_multivariate() code.
    
    Polynomials are expanded before calling factor_sqrfree(). This avoids problems
    with some input polynomials.
    
    Added static qualifiers to all hidden functions.

commit a17a77e5c3d4ec2a92804debac65c75921f0156d
Author: Jens Vollinga <jensv at balin.nikhef.nl>
Date:   Tue Nov 11 10:33:29 2008 +0100

    Fixed a bug in squarefree(). Some polynomials were erroneously classified as
    square free (e.g. x^prime+1).
    
    Fixed a bug in multivar_diophant() causing  sporadically an infinite loop.
    
    Improved lifting bound code.
    
    Univariate lifting can now use a cache for the modular factors. At the moment,
    this gives no measurable speed gain.

commit edc92b7a463993da62357fb4afad053e8c6d0771
Author: Jens Vollinga <jensv at balin.nikhef.nl>
Date:   Mon Nov 10 13:38:11 2008 +0100

    Added modular square free factorization.
    Completed distinct degree factorization.
    Univariate polynomial factorization uses now upoly.
    Merged class Partition and function split into class factor_partition.

-----------------------------------------------------------------------

Summary of changes:
 ginac/factor.cpp | 1029 +++++++++++++++++++++++++++---------------------------
 1 files changed, 511 insertions(+), 518 deletions(-)


hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations


More information about the GiNaC-devel mailing list