X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=NEWS;h=feed081efc31adfa454e7b2509595429a030b16d;hb=d0c8e8408c0eb669dc3d314b675ee8dd0f56c8f4;hp=fba9480f673558b284084b4eed85e2651145624e;hpb=90cec97dc7de15159ce50bbcc95fdff5179bad48;p=ginac.git diff --git a/NEWS b/NEWS index fba9480f..feed081e 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,44 @@ This file records noteworthy changes. -1.7.0 (TDB) +1.7.6 (22 April 2019) +* Fix a bug in mul::series() about asymptotic order term. +* Fix cl_N code generation for small negative integers. +* Fix multiple polylog computation related to trailing zeros and user-specified + signs for small imaginary parts. +* Fix CMake build with Python3. + +1.7.5 (17 February 2019) +* Add Markowitz-ordered Gaussian eliminatin. +* Avoid un-normal zeros in matrix::solve(). +* Accept exprseq arguments in lsolve(eqns, vars). +* Add overload of matrix::rank(solve_algo). +* Fix case in G_do_hoelder with real x values which are not cl_R. +* Fix an elusive bug in expairseq/add ctor, introduced in 1.7.0. + +1.7.4 (19 February 2018) +* Fix ABI compatibility with 1.7.[0-2] (broken unintentionally in 1.7.3). + +1.7.3 (1 February 2018) +* Speed up some corner cases of polynomial factorization. +* Speed up some corner cases of gcd computation. +* Speed up factorization of pre-factored polynomials. +* Make matrix::solve() work with hidden (non-normal) zeros. +* Fix bug in evaluation of real and imaginary parts of powers. +* Fix some LaTeX output, add new function symbol::get_TeX_name(). + +1.7.2 (10 January 2017) +* Fix memory leak in operators returning relationals, introduced in 1.7.0. +* Make macro GINAC_DECLARE_REGISTERED_CLASS() work outside namespace GiNaC. +* Fix some build issues. + +1.7.1 (2 October 2016) +* Fix crash in basic::subs(), visible in classes which don't override it. +* Fix convergence failure in Li_projection. +* Fix cliffor_bar() and clifford_star(). +* Improve performance of clifford_to_lst(). +* Fix compilation issues, reduce compiler warnings. + +1.7.0 (30 April 2016) * Make use of C++11 features: - Use new language features 'auto', 'nullptr', 'constexpr', range-based for loops, the contextual keyword 'override', static 'noexcept' operator, etc.