Happy New Year!
Finalize 1.8.2 release. Oh, and Happy New Year!
Happy New Year!
[PATCH 2/3] Make a stronger normalisation for expressions with exponents. If several exponents have arguments different by a rational number factors they are replaced by monomials of the same variable. Signed-off-by: Vladimir V. Kisil <V.Kisilv@leeds.ac.uk>
Happy New Year!
[PATCH] numeric, ex: added constructors taking `long long`. Fixes MinGW64 build. On 64-bit windows std::size_t is `unsigned long long` (64 bit). However there is no ex constructor taking (unsigned) long long. This patch adds ex and numeric constructors taking `long long` and `unsigned long long`.
Happy New Year!
Happy New Year!
Happy New Year! Update copyright statements.
Remove 'level' argument of normal(). The 'level' argument was modeled after that of the eval() methods (removed in 6c946d4c). It has never been very useful except for confusing developers and it hasn't been documented in the tutorial. Moreover, I have no indication that it has ever been used.
Remove 'level' argument of evalf(). The 'level' argument was modeled after that of the eval() methods (removed in 6c946d4c). It has never been very useful except for confusing developers. Moreover, I have no indication that it has ever been used.
Happy New Year!
Make .eval() evaluate top-level only. With the previous patch, some old workarounds have become unnecessary: If all expressions are evaluated, any object which is an aggregate of expressions will only ever have to evaluate the top level. As such, it has become pointless to evaluate child objects of an expression prior to doing its own term-rewriting. This patch removes the evaluation of children from all GiNaC objects. It also removes the now superfluous parameter 'level' of the eval methods.
Make ample use of the contextual keyword 'override'. This patch adds the C++11 contextual keyword 'override' to every overridden virtual function declaration except where that would incur macro duplications. Along the way, it fixes some comments about member functions 'virtuality'.
Remove support for Cint.
Fix some apparent typos and misindentations.
Happy new year!
Update copyright statements.
Extend copyright to 2011.
Update copyright notice.