[DOC] Fix some Doxygen references.
Happy New Year!
Finalize 1.8.2 release. Oh, and Happy New Year!
Happy New Year!
Happy New Year!
Happy New Year!
Happy New Year!
Happy New Year! Update copyright statements.
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 'discardable' option from ctors of container and derived classes. The whole idea of this was to allow the ctor to pilfer the data from the constructed-from object, which is precisely the move semantics which C++11 supports with rvalue references.
Remove dependence on depreacted std::auto_ptr<T>. Most of the auto_ptr were introduced to avoid copying. C++11 supports move semantics for this. Some other can be replaced by std::unique_ptr<T>.
Fix some apparent typos and misindentations.
Happy new year!
Update copyright statements.
Extend copyright to 2011.
Update copyright notice.
Prettified source code. - Added copyright and GPL licencing to new files. - Increased year to 2009. - Changed guarding macros in header to uniform pattern without leading or trailing __ (double underscores). - Put includes of system wide header consistently below own includes (help a tiny bit to clarify dependencies).
Don't force every algebraic class to implement archiving/unarchiving. So people who don't use (un)archiving don't need to bother with it.