Dear Jens, could you please pull from git://ffmssmsc.jinr.ru:443/varg/ginac.git master The following changes since commit bb6b3d82cdf9e7ff4ecac89c47e63024e39ec96b: Jens Vollinga (1): Fixed bug in unvariate factorization. Bound for lifting was using a ordinary are available: Alexei Sheplyakov (18): lexer: when switching to another output stream, clean last read character. parser: improve error reporting a little bit. multiple zeta values: make crandall_Z helper function reentrant. multiple zeta values: make crandall_Y_loop helper function reentrant. ginsh: use exmap for storing assigned symbols. symbol: get rid of assign/unassign (for performance and other reasons). [BUGFIX] Reclaiming the memory allocated for static objects *is* necessary. match: don't modify subexpression list if expression doesn't match the pattern. don't mention CVS any more, describe how to install from git. build: don't run any ${host} binaries while checking for readline. build: faster check for standard C++ headers. configure: don't check for sizeof(long double), we don't use it. utils.h: use <stdint.h> (if available) instead of reinventing it. configure: don't bother to run checks which can be done at the compile time. configure: run important checks first (and bail out if something is missing). Allow user to disable GiNaC::compile_ex (e.g. for security reasons). build: put (almost) all auto* tools scripts into the config directory. build: shut up automake warnings, don't use GNU make extensions. ChangeLog | 9 ++- INSTALL | 11 +-- acinclude.m4 | 139 +++++++++++++++++++++++++++++++++----------- configure.ac | 67 +++++---------------- doc/examples/Makefile.am | 4 +- doc/tutorial/Makefile.am | 6 +- doc/tutorial/ginac.texi | 7 +-- ginac/basic.cpp | 8 ++- ginac/function.pl | 4 +- ginac/inifcns_nstdsums.cpp | 76 +++++++++++------------- ginac/parser/debug.hpp | 13 ++++ ginac/parser/lexer.cpp | 15 +++++ ginac/parser/lexer.hpp | 3 + ginac/parser/parser.cpp | 20 ++----- ginac/parser/parser.hpp | 12 ++++ ginac/remember.cpp | 4 +- ginac/symbol.cpp | 61 +++---------------- ginac/symbol.h | 25 +------- ginac/utils.cpp | 55 ++++++++++++++++- ginac/utils.h | 23 ++++--- ginsh/ginsh.1.in | 4 +- ginsh/ginsh_parser.yy | 62 ++++++++++---------- 22 files changed, 339 insertions(+), 289 deletions(-) Best regards, Alexei -- All science is either physics or stamp collecting.