pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/libginac



Module name:	wip
Committed by:	jihbed
Date:		Fri Feb 13 22:07:36 UTC 2015

Modified Files:
	wip/libginac: Makefile PLIST buildlink3.mk distinfo

Log Message:

	Update 1.5.8 to 1.6.3
	package files: set buildlink3.mk, remove USE_GNU_READLINE
	added PYTHON dependency
	 Version 1.6.3 released    Thu Nov 27 2014

    New expand_options::expand_transcendental. GiNaC will apply additional rules when expanding expressions if this option is specified, i.e.
    - log(a*b) -> log(a) + log(b)
    - exp(a + b) -> exp(a)*exp(b)
    Functions can define a custom expand() and info() now.
    Automatically rewrite (x^{-1})^c -> x^{-c} for positive c.
    Transform abs(x)^n -> x^n if x is real and n is even.
    Improved power::info(): power with a real base and even exponent reports that it's non-negative.
    Fixed spurious match failure due to expairseq::match() bug:
    > match(sin(y)*exp(b)+sin(x)*exp(a), sin($0)*exp(a)+exp(b)*sin($1))
    FAIL
    Fixed power::is_polynomial() and mul::is_polynomial() computation.
    factor_univariate correctly handles polynomials over rationals (no segfaults any more).
    Fixed an infinite loop in factor_multivariate due to incorrect handling of polynomials having a leading coefficient being a sum with a non-trivial integer content.
    Fixed numeric evaluation of generalized multiple polylogarithms for real and negative argument.
    Avoid calling log(1-x) in numeric evaluation of classical polylogarithm.
    Fixed numeric evaluation of multiple polylogarithms (correctly set the signs of the imaginary parts in the intermediate expression).
    Fixed numeric evaluation of Nielsen polylogs for arguments close to the 6th root of unity or its conjugate.
    Avoid infinite recursion in series expansion of logarithm.
    numeric::info(info_flags::nonnegative) correctly handles complex numbers with non-zero imaginary part.
    Fixed several build issues:
    - libreadline and dlopen() misdetection.
    - multiple definition of symbol on MinGW.
    - auto* tools and texinfo being unhappy in various ways.
    GiNaC can be built with CMake now. 

Version 1.6.2 released    Sun Nov 6 2011

    Fixed the parser to read GiNaC::lst again.
    Fixed a compile warning (relevant to openSUSE build).
    Fixed a bug concerning the subsitutions in indexed expressions
    (subs_options::no_index_renaming was ignored). 

Version 1.6.1 released    Mon Jul 18 2011

    Fixed several internal assertions for the debug version of GiNaC.
    More verbose report of (auto-)configuration problems.
    Fixed a compile problem with ginsh using gcc 4.6. 

Version 1.6.0 released    Sun May 22 2011

    Fixed compilation issues with clang.
    Fixed compilation issues with VC++.
    Fixed a segfault in fsolve() and improved its numerical algorithm.
    Fixed several memory leaks in power::eval().
    Fixed the substitution algorithm that led to wrong results (exp(log(x))->x).
    Fixed a bug in add:eval() (real_part() had returned wrong results).
    Fixed infinite loop bug when unarchiving realsymbol and possymbol.
    Fixed bugs in the GCD code.
    Fixed empty string bug in symbol::get_name().
    Fixed bugs concerning STL vector sizes that can potentially cause segfaults.
    Fixed a bug in is_polynomial().
    Removed autogen dependencies.
    Improved simplify_indexed() algorithm.
    Changed the connection between library version and package version.
    power::series() can handle now more expressions with singularities in the exponent.
    Added conjugate() methods to functions cosh, sinh, tanh. 





To generate a diff of this commit:
cvs -z3 rdiff -u -r1.1 -r1.2 wip/libginac/buildlink3.mk
cvs -z3 rdiff -u -r1.2 -r1.3 wip/libginac/PLIST wip/libginac/distinfo
cvs -z3 rdiff -u -r1.4 -r1.5 wip/libginac/Makefile

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/libginac/buildlink3.mk?r1=1.1&r2=1.2
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/libginac/PLIST?r1=1.2&r2=1.3
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/libginac/distinfo?r1=1.2&r2=1.3
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/libginac/Makefile?r1=1.4&r2=1.5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs


Home | Main Index | Thread Index | Old Index