From: Christian Bauer Date: Thu, 17 Jul 2003 20:58:38 +0000 (+0000) Subject: documentation update X-Git-Tag: release_1-0-15~24 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=201fc92bfd5806596a5a75a5ae0586d7302c0897 documentation update --- diff --git a/NEWS b/NEWS index 13d62539..dcf259c8 100644 --- a/NEWS +++ b/NEWS @@ -3,11 +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. * Many internal reorganizations and optimizations. * Caveats for class implementors: - basic::copy() and basic::destroy() are gone; classes derived from basic can use the defaults for the assignment operator and copy constructor. + - basic::subs() and basic::normal() take an 'exmap &' instead of two + 'lst &'. - basic::subs() now descends into subexpressions (if accessible via nops()/op()/let_op()). If you have a custom implementation of subs() that calls basic::subs() after substituting subexpressions, this needs