- Completely restructured the checks in subdir check/. - Optimized Laplace expansion of determinants to not compute anything more than once. - Moved int permutation_sign(vector<T> s) from matrix.cpp to utils.h. - A handful of other fixes assiciated with the above.
- sources now include "ginac.h" instead of <ginac/ginac.h>, changed Makefile.am to add ../ginac to include path
- Renamed flag NO_GINAC_NAMESPACE to NO_NAMESPACE_GINAC because of m4. - Made configure check for cint and makecint and call makecint to dump out cint/Makefile.cint, which will later be called by cint/Makefile. See configure option --with-cint. - Added some documentation about GiNaC-cint (e.g. a manpage). - All dummies in subdir cint/ are created by cint/dummies.pl now, removed older stuff.
- changed dates in copyright notices
- introduced info_flags::cinteger, info_flags::crational, info_flags::cinteger_polynomial, info_flags::crational_polynomial with intuitive behaviour. - extended documentation - made things like evlaf(zeta(3)) work - killed several bugs
#ifndef around namespace GiNaC { }
- put everything in "GiNaC" namespace - converted some macros into inline functions - split debugmsg.h into assertion.h (public) and debugmsg.h (private)
- enforced GiNaC coding standards :-)
- switched to automake build environment
Another restructuring: moved include/*.h -> include/GiNaC/*.h in order to allow compiling against GiNaC without having to make install first.
Initial revision