[GiNaC-devel] msvc support patches

Alexei Sheplyakov alexei.sheplyakov at gmail.com
Mon Nov 8 15:36:52 CET 2010


Hello,

Jens, could you please pull from

git://github.com/AlexeiSheplyakov/GiNaC.git master.msvc.support

The following changes since commit cbb93fadabbd56ba006902967b15b2b2aebb037c:

  mul: algebraic_subs_mul(), has(): don't write beyond the end of array (2010-10-09 18:39:41 +0200)

are available:

Jan Rheinländer (7):
      clifford: fix a few GCCisms (or, not).
      symmetry::compare_same_type(): const-correctness fix
      Add few defines for msvc (__func__, __alignof__).
      [msvc] Work around strange scoping and name mangling rules.
      [msvc] Yet another compiler bug work around.
      [msvc] msvc cannot handle string constants above 16k
      Omit extra qualification (as in struct foo f() vs foo f()).

 check/time_uvar_gcd.cpp            |   35 +++++++++++++++++++++++------------
 ginac/clifford.cpp                 |    6 +++---
 ginac/compiler.h                   |    5 +++++
 ginac/ex.h                         |   12 +++++++++++-
 ginac/exprseq.cpp                  |    6 ++++++
 ginac/parser/parse_binop_rhs.cpp   |    2 +-
 ginac/parser/parser.cpp            |    3 +--
 ginac/polynomial/collect_vargs.cpp |    2 +-
 ginac/symmetry.cpp                 |    2 +-
 9 files changed, 52 insertions(+), 21 deletions(-)

Best regards,
	Alexei



More information about the GiNaC-devel mailing list