From: Christian Bauer Date: Tue, 26 Aug 2003 21:02:52 +0000 (+0000) Subject: documentation update (sort of) X-Git-Tag: release_1-2-0~116 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=8fed79e08b39660fcc4471584ceff4722e2d3a06;ds=inline documentation update (sort of) --- diff --git a/NEWS b/NEWS index dcf259c8..333f2268 100644 --- a/NEWS +++ b/NEWS @@ -3,8 +3,15 @@ This file records noteworthy changes. 1.2.0 () * Added a structure template class for the easy creation of user-defined algebraic classes. +* +* +* * Improved the speed of subs() and normal() by the use of maps instead of lists. +* quo(), rem(), prem(), sprem(), decomp_rational(), unit(), content(), + primpart() and matrix::charpoly() now take a "const ex &" instead of a + "const symbol &". +* * Many internal reorganizations and optimizations. * Caveats for class implementors: - basic::copy() and basic::destroy() are gone; classes derived from @@ -16,6 +23,10 @@ This file records noteworthy changes. nops()/op()/let_op()). If you have a custom implementation of subs() that calls basic::subs() after substituting subexpressions, this needs to be changed to a call to subs_one_level(). + - lst::thislst() and exprseq::thisexprseq() renamed to thiscontainer(). + - thiscontainer() and associated constructors now take a std::auto_ptr. + - Overloading basic::print() is now deprecated. You should use + print_func<>() class options instead. 1.1.0 (3 April 2003) * Removed deprecated macros is_ex_a, is_ex_exactly_a and friends for good.