Update some references.
build: accept both python 3 and python 2 This makes building GiNaC a bit easier for users of "old" distributions where python 3 is not installed by default (Ubuntu 16.04), or even not available (CentOS 7). Scripts themselves work just fine with python 2.7 and python 3.x, so only minor changes to CMakeLists.txt are required (autotools scripts already handle python2/3)
Update some compiler versions.
Change www.ginac.de urls to https.
Convert shebangs to python3. PEP 394 does not require the python command to be installed.
Update compiler list and compile times.
Remove reference to ftpthep.physik.uni-mainz.de. Higgs is down, alas...
Merge some cosmetic patches. This is a collection of some minor optimizations and indentation fixes.
Replace GiNaC::ToString() with std::to_string(). And, while at it, also make CMake exercise the new real_imag exam introduced last week and document successful build with GCC-4.8.
Update documentation of prerequisites.
Finalized 1.6.4 release.
[build] Document that Python is required for building GiNaC.
[build] GiNaC can be built with CMake now. Known issues: * no make dist * no make install-pdf
Update the supported platforms/compilers list.
Parser: don't bother to generate 3 (C++) functions with autogen.
Revert "Changed the parser such that it understands all defined functions" This reverts commit f38cbcd651246fb5c1294705d29399f3cbfddaf5, which broke parsing user-defined classes.
Changed the parser such that it understands all defined functions including the user defined ones. To this end a method has been added to class function to allow the modified get_default_reader() function to build up a complete prototype table. The autogen tool is no longer required.
Raised required version of CLN to 1.2.2.
Adjusted NEWS and INSTALL documentation.
don't mention CVS any more, describe how to install from git.