From: Christian Bauer Date: Mon, 18 Aug 2003 19:00:07 +0000 (+0000) Subject: - string -> const char * (compiles about 100 times faster) X-Git-Tag: release_1-2-0~141 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=0d70177235893dba01cc04e3c84a98d99aa6c878 - string -> const char * (compiles about 100 times faster) - disabled output of exam_inifcns_nstdsums - updated exams.ref --- diff --git a/check/exam_inifcns_nstdsums.cpp b/check/exam_inifcns_nstdsums.cpp index c1ebf5b5..f6864aa5 100644 --- a/check/exam_inifcns_nstdsums.cpp +++ b/check/exam_inifcns_nstdsums.cpp @@ -51,7 +51,7 @@ * #/bin/sh * IFS=$'\n' * cat exam_inifcns_nstdsums_data.raw | sed -e 's/\*\^/E/g' > exam_inifcns_nstdsums_data.raw2 - * echo 'string data[] = {' > exam_inifcns_nstdsums_data.raw3 + * echo 'const char *data[] = {' > exam_inifcns_nstdsums_data.raw3 * for i in `cat exam_inifcns_nstdsums_data.raw2`; do echo \"$i\",; done >> exam_inifcns_nstdsums_data.raw3 * echo '"-999"};' >> exam_inifcns_nstdsums.h * @@ -105,12 +105,12 @@ static unsigned inifcns_consist_S(void) vp::iterator it; int error = 0; - cout << endl << "Calculating "; +// cout << endl << "Calculating "; for (int sum=2; sum<=3; sum++) { for (int nn=1; nnx << ") " << flush; +// cout << "S(" << nn << "," << sum-nn << "," << it->x << ") " << flush; ex res = S(nn,sum-nn,it->x).evalf(); if (!is_a(res)) { if ((it->x != -1) || ((sum-nn) == 1)) { @@ -133,7 +133,7 @@ static unsigned inifcns_consist_S(void) } } - cout << endl; +// cout << endl; return result; } @@ -157,4 +157,3 @@ unsigned exam_inifcns_nstdsums(void) return result; } - diff --git a/check/exam_inifcns_nstdsums.h b/check/exam_inifcns_nstdsums.h index c45aaec3..63765048 100644 --- a/check/exam_inifcns_nstdsums.h +++ b/check/exam_inifcns_nstdsums.h @@ -1,4 +1,4 @@ -string data[] = { +const char *data[] = { "1", "1", "0.2", diff --git a/check/exams.ref b/check/exams.ref index e5423dcb..e83d4091 100644 --- a/check/exams.ref +++ b/check/exams.ref @@ -6,6 +6,8 @@ (no output) ----------consistency of symbolic functions: (no output) +----------consistency of nestedsums functions: +(no output) ----------symbolic differentiation: (no output) ----------polynomial GCD computation: