source: git/factory/ftest/ChangeLog @ 88ede9

spielwiese
Last change on this file since 88ede9 was 88ede9, checked in by Jens Schmidt <schmidt@…>, 26 years ago
***** merge from branch `factory-gcd' to main trunk git-svn-id: file:///usr/local/Singular/svn/trunk@1334 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 15.3 KB
Line 
1Mon Apr  6 13:36:37 MET DST 1998  Jens Schmidt
2
3        * ChangeLog, ftest_io.h, ftest_util.m4, ftest_util.cc:
4          ***** merge from branch `factory-gcd' to main trunk
5
6Mon Apr  6 12:49:32 MET DST 1998  Jens Schmidt
7
8        * ChangeLog, ftest_io.cc, ftest_io.h, ftest_util.cc, ftest_util.m4,
9        * insert.m4, norm.m4, size.m4, totaldegree.m4, divrem.m4,
10        * degree.m4, deriv.m4, fbinops.m4:
11          ***** merge from branch `factory-gcd' to main trunk
12
13    **************** <<< changes in branch `factory-gcd' ****************
14
15        * ftest_util.cc, ftest_util.m4, ftest_io.h: bug fix.  References
16          to `ftestRead()' relplaced by `ftestReadString()'
17
18        * ftest_io.cc, ftest_io.h, ftest_util.m4, ftest_util.cc
19          (ftestGetCanonicalForm, ftestGetbool, ftestGetint,
20          ftestGetVariable): functions renamed to `ftestReadString'.  All
21          of them store result in reference variable.  Declarations
22          adapted.  All callers changed.
23
24        * ftest_io.cc (ftestReadString): does not read environment variables
25
26        * ftest_io.cc (ftestReadString): cosmetical changes
27
28        * ftest_io.cc, ftest_io.h (ftestPrintResult( ..., bool )): new
29          function.  Declarations added.
30
31        * fbinops.m4 (ftestDivideTest, ftestModuloTest): new tests added
32
33        * divrem.m4: new file
34
35Thu Apr  2 14:54:40 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
36
37        * degree.m4, deriv.m4, insert.m4, norm.m4, size.m4,
38          totaldegree.m4 (main): order of `if ( ftestArgGiven )' and
39          `ftestRun()' interchanged
40
41    **************** >>> changes in branch `factory-gcd' ****************
42
43Tue Mar 31 12:33:25 MET DST 1998  Jens Schmidt
44
45        * ChangeLog, ftest_io.cc, fbinops.m4:
46          ***** merge from branch `factory-gcd' to main trunk
47
48Thu Mar 26 09:29:36 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
49
50    **************** <<< changes in branch `factory-gcd' ****************
51
52    **************** !!!!! Repository changed !!!!! ****************
53
54        * gcdUniv0.fex, gcdUnivP.fex, gcdUnivPAlpha.fex, insert.fex,
55          runfex, stdUniv0Gcd.in, stdUnivPGcd.in: files moved in
56          repository from `factory/ftest' to `factory/fex'
57
58    **************** !!!!! Repository changed !!!!! ****************
59
60        * stdUniv0Gcd.in, stdUnivPGcd.in: new files
61
62        * gcd.m4 (main): reads optional argument `algorithm' and calls it
63          using `CFPrimitiveGcdUtil::gcd()'
64          (gcdCheck): compares old and new gcd's
65
66        * gcd.m4 (normalizeGcd): new function.  Calls added to
67          `gcdCheck()'
68
69        * gcd.m4 (gcdCheck): declared static
70
71        * runfex (printData): new output option `x'.  Column width is
72          adjustable (to zero, too) ar runtime.
73
74        * gcdUnivPAlpha.fex: new file
75
76        * gcdUnivP.fex: prefix `univP' removed from all identifiers
77
78        * gcdUnivP.fex: new file
79
80        * ftest_io.cc (ftestGetCanonicalForm): ignores trailing blanks
81          when reading `-'
82
83        * ftest_io.cc (ftestGetCanonicalForm): `<-' as "read from stdin"
84          specifier replaced by `-'
85
86Wed Mar 25 08:35:01 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
87
88        * runfex: option `-t' added
89
90Tue Mar 24 11:28:50 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
91
92        * runfex (usage): new function.  Calls added to main program.
93
94        * runfex (printData): uses stdin instead of `alg*' variables to
95          read data from algorithm.  `example()' adapted.
96
97        * runfex (runAlgorithm): bug fix
98
99        * runfex (signalHandlerInterrupt, signalHandleQuit): new functions
100          (trap): handles signals better
101
102        * insert.fex: adapted to new `runfex' format
103
104        * gcd.fex: file splitted up in several smaller files
105        * gcdUniv0.fex: new file
106
107        * runfex: major rewrite.  Hopefully the last one.
108
109Mon Mar 23 17:46:57 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
110
111        * randomgcd.m4, ranMulGCD.fex: files removed
112
113        * gcd.fex (collection gcd): `-c 50' removed
114
115        * fbinops.m4 (ftestDivideTest, ftestDivTest, ftestModuloTest): new
116          functions
117          (binOpCFSpecArray): new entries added for `div()' and `mod()'.
118          Extra tests for `operator /()' and `operator %()' added.
119
120    **************** >>> changes in branch `factory-gcd' ****************
121
122Mon Mar 23 16:38:41 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
123
124        * randomgcd.m4, ranMulGCD.fex: files removed
125
126Wed Mar 11 20:33:40 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
127
128        * commonden.m4, norm.m4: new files
129
130Wed Feb 25 17:26:18 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
131
132    **************** <<< changes in branch `factory-gcd' ****************
133
134        * runfex (printData): arguments `$name' and `$note' re-added
135          which are printed on occurence of `h' in `$options'.  All
136          callers changed.
137
138        * runfex (main): variable `$runNote' and corresponding commandline
139          option removed.
140
141        * gcd.fex (collection gcd): cosmetic changes
142
143        * gcd.fex (univ0RanA, univ0RanB, univ0CofactorSerialA,
144          univ0GCDSerialA): real results added
145
146        * gcd.fex (univ0CofactorSerialA): slightly modified
147
148        * ftest_util.m4 (ftestGetInVar): recognizes tagged arguments
149
150        * ftest_util.m4 (ftestGetEnv, _ftestOutput): cosmetic changes
151
152        * ftest_util.m4 (ftestRun): checks for end of commandline before
153          running algorithm
154
155        * ftest_util.m4 (ftestDefaultInitializer): new macro.
156        * ftest_util.m4 (ftestOutVar, ftestInVar): call
157          `ftestDefaultInitializer()' to write default initializer
158
159        * ftest_io.cc (ftestGetbool): new function.  Declaration adapted.
160
161        * ftest_util.cc (ftestSearchTaggedArg, ftestCutBlancs): new
162          functions.  Declarations adapted.
163
164        * ftest_util.cc (ftestSubStr): made external.  Declaration
165          adapted.
166
167        * ftest_util.cc (ftestError, ftestGetOpts, ftestGetEnv,
168          ftestPrintTimer, ftestPrintEnv): superfluous `const' removed
169          from signature.  Declarations adapted.
170
171Fri Feb 20 18:29:40 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
172
173        * ftest_util.cc (ftestError): returns on `errno' == `noError'
174
175        * ftest_util.h (ftestErrorT): `Ok' renamed to `noError'
176
177    **************** >>> changes in branch `factory-gcd' ****************
178
179Thu Feb 19 16:07:09 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
180
181        * ftest_util.m4: `#line' preprocessor directives added to most of
182          the macros (that's cool, man!)
183
184        * ftest_util.m4 (ftestSetEnv): macro removed
185
186Mon Feb  2 11:59:36 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
187
188        * runfex (runConfiguration): new global variable.  `runfex'
189          supports different configurations.
190
191Fri Jan 30 15:11:23 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
192
193        * gcd.fex (univ0CofactorSerialA, univ0GCDSerialA): new examples
194
195        * gcd.fex (univ0RanC, univ0RanD): examples removed
196
197        * runfex: (example): does not print `skipping example ...'
198
199        * runfex: cosmetic changes
200
201        * runfex: totally rewritten.  Does not print html-code any longer,
202          only ASCII-information.
203
204Thu Jan 22 10:46:03 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
205
206        * bgcd.m4, bgcdext.m4: new files
207
208Tue Jan  6 12:10:04 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
209
210        * feval.m4 (main): bug fix.  Off-by-one error fixed.
211
212Tue Jan  6 11:00:17 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
213
214        * .cvsignore: new file
215
216Wed Dec 17 13:14:30 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
217
218        * ftest_util.m4 (ftestOutVar): `bool's are initialized to `false'
219          on definition
220
221        * fbinops.m4 (main): initializations for `operatorName' and
222          `operatorTag' added
223
224Fri Nov 21 11:34:36 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
225
226        * ftest_util.cc (CFSwitchesMax): const replaced by `#include
227          <cd_switches.h>'
228
229        * ftest_util.cc (ftestParseRandom, ftestWriteSeed): uses stream io
230          to read/write seed file
231
232        * ftest_io.cc (ftestPrintResult): adapted to new output format
233        * ftest_util.cc (ftestPrint): function removed.  All references
234          adapted to new ouptut format.  Declaration removed, too.
235          (ftestPrintEnv):  adapted to new output format
236          (ftestPrintShortFlag): variable removed.  All references, too.
237
238        * ftest_util.cc (ftestCheckFlag): new external variable.
239          Declaration added.
240          (ftestGetOpts): sets `ftestCheckFlag'
241        * ftest_util.m4 (ftestCheck): check on `ftestCheckFlag' added
242
243        * fbinops.m4 (ftestCheckRelation): function renamed to
244          `ftestCheckImplementation()'.  All caller changed.
245
246        * fbinops.m4: new file
247
248        * feval.m4 (main): prints long usage (well, not really)
249
250        * ftest_util.m4 (ftestRun): resets alarm timer after running
251          algorithm
252
253        * ftest_util.m4 (ftestMainInit): calls `ftestUsagePrint()' if
254          there are not any arguments
255        * ftest_util.cc (ftestError): call to `ftestUsagePrint()' added
256          (ftestUsagePrint): new function.  Declaration added.
257
258        * ftest_util.h (ftestErrorT): new enumerator `CheckError'
259        * ftest_util.cc (ftestError): handling for `CheckError' added
260        * fbinops.m4 (ftestRelOpTest): error messages for checks added
261        * gcd.m4 (gcdCheck): error messages for checks added
262
263Thu Nov 13 09:20:42 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
264
265        * insert.fex, ranMulGCD.fex: new files
266
267        * ftest_util.cc (ftestGetOpts): uses `getopt()' instead of `GetOpt'
268
269        * ftest_util.cc (ftestSignalHandler, ftestAlarmHandler): block new
270          signals, flush cout before printing error message
271
272        * ftest_util.m4: cosmetic changes
273
274        * GNUmakefile.in (ftest_util.cc): rule slightly changed
275
276Wed Nov  5 15:59:13 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
277
278        * GNUmakefile.in: new file
279
280        * insert.m4, factorize.m4: new files
281
282        * deriv.m4: cosmetic changes
283
284        * size.m4, degree.m4, deriv.m4, totaldegree.m4, resultant.m4,
285          feval.m4, gcd.m4: doc fix
286
287Wed Oct 29 10:05:36 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
288
289        * ftest_util.cc (ftestSignalCatch): parameter `block' added.
290          Declaration adapted.
291
292        * ftest_io.cc (ftestPrintResult): adapted to new output format
293
294        * ftest_util.cc (ftestSignalCatch): catches `SIGTERM'
295
296Tue Oct 28 18:16:54 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
297
298        * gcd.fex (univ0RanD, univ0RanC): new monster examples
299
300        * ftest_io.cc (ftestGetCanonicalForm): reads canonical forms from
301         stdin when given `<-' as input specifier
302
303        * runfex (collection): (almost) reads `collectionName'
304
305        * runfex: case labels fixed
306
307        * runfex: table format slightly changed
308
309Wed Oct 22 16:03:02 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
310
311        * ftest_util.cc (ftestWriteSeed): calls `factoryrandom( 0 )'
312          instead of `factoryrandom()'
313
314Wed Oct 15 10:50:07 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
315
316        * ftest_util.m4 (ftestOutVar): `int's are initialized to 0 on
317          definition
318
319        * ftest_io.cc (ftestPrintResult(CFFList)): new function.
320          Declaration added.
321
322        * ftest_util.m4 (ftestPreprocInit): call to `changecom()' macro
323          moved from root level to `ftestPreprocInit()'
324
325        * ftest_util.m4 (ftestInVar): `int's are initialized to 0 on
326          definition
327
328        * ftest_util.m4 (ftestRun): calls to `TIMING_START()' and
329          `TIMING_END()' macros moved outside while loop
330
331        * degree.m4, randomgcd.m4: new files
332
333        * gcd.m4, deriv.m4, feval.m4, resultant.m4, size.m4,
334          totaldegree.m4: doc fix
335
336Fri Oct 10 14:33:59 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
337
338        * runfex: runfxc renamed to runfex
339
340        * feval.m4: eval.m4 renamed to feval.m4
341        * runfxc (EvalAlg): is 'feval' now instead of './eval'
342
343        * runfxc (main): variable 'rawCollectionName' added
344
345Wed Oct  8 11:16:07 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
346
347        * runfxc (example): reports examples being called
348          (defineSkip): new function.  Call in main() added.
349
350        * eval.m4 (main): does not output timer/check status when there
351          are not any arguments
352
353Tue Oct  7 09:57:59 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
354
355        * ftest_io.cc (ftestPrintResult): adds end mark at end of output
356          now
357
358        * ftest_util.cc (ftestPrintEnv): cosmetic changes
359        (ftestPrintEnv): more cosmetic changes
360
361Thu Oct  2 09:14:15 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
362
363        * ftest_util.m4 (ftestRun): call to ftestWriteSeed() added
364        * ftest_util.cc (ftestWriteSeed): new function.  Declaration
365          added.
366        * ftest_util.cc(ftestSeedFile): new static variable
367          (ftestParseRandom): reads seed from file
368        * ftest_util.h (ftestErrorT): new enumerator FileError
369        * ftest_util.cc (ftestError): handles error `FileError' now
370
371        * ftest_util.cc (ftestParseSwitches): bug fix.  Explicitly
372          switches off switch if specifies with `-'
373          (ftestParseEnv): cosmetic changes
374          (ftestParseVars): check on error removed
375          (ftestEnv): declared static
376
377        * ftest_util.cc (struct ftestEnvT): new member `seedSet'
378          (ftestParseRandom): sets `seedSet' if a definite seed has
379          been set
380          (ftestGetEnv): initialization for `seedSet' added
381          (ftestPrintEnv, ftestSetRandom): handles `seedSet' more neatly
382
383        * ftest_util.cc (ftestSetSeed, ftestSetRandom): function
384          ftestSetSeed() renamed to ftestSetRandom().  All callers
385          changed.
386          (ftestParseSeed, ftestParseRandom): function ftestParseSeed()
387          renamed to ftestParseRandom().  All callers changed.
388
389        * ftest_util.m4 (ftestRun): cosmetic changes
390
391        * ftest_util.cc (ftestMainExit): function removed.  Declaration,
392          too.
393        * ftest_util.m4 (ftestMainExit): call to function ftestMainExit()
394          removed
395
396        * ftest_util.cc (ftestMainExit): new function.  Declaration added.
397        * ftest_util.m4 (ftestMainExit): call to function ftestMainExit()
398          added
399
400Wed Oct  1 12:27:33 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
401
402        * ftest_io.cc (ftestGetCanonicalForm, ftestGetVariable): cosmetic
403          changes
404
405        * ftest_io.cc (ftestGetCanonicalForm, ftestGetint): cosmetic changes
406
407        * ftest_util.cc (ftestParseVars): cosmetic changes
408
409        * ftest_util.m4 (_ftestOutput): bug fix
410
411        * ftest_util.m4 (ftestGetInVar): checks for non existing arguments
412          now
413
414        * ftest_util.m4: changes comment character to `//' when finished
415          reading library
416
417        * ftest_io.cc (ftestGetVariable): parses variables in a more
418          beautiful and safe way
419
420        * ftest_io.cc (ftestGetint): new function.  Declaration added.
421
422Tue Sep 30 12:16:59 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
423
424        * ftest_io.cc (ftestGetCanonicalForm): argument renamed from
425          `stringF' to `canFormSpec'.  Declaration adapted.
426          (ftestGetCanonicalForm): reads canonical forms from environment
427          variables now
428
429        * ftest_util.h (ftestErrorT): new enumerator CanFormSpecError
430        * ftest_util.cc (ftestError): check for CanFormSpecError added
431
432        * ftest_util.cc (ftestSkipBlancs): made external.  Declaration
433          added.
434
435        * ftest_io.cc (ftestGetVariable): cosmetic changes
436
437Mon Sep 29 14:58:09 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
438
439        * eval.m4: new file
440
441        * ftest_util.cc (ftestError): does not print any result output in
442          error case any more
443
444        * ftest_util.cc (ftestPrintFlag): new external variable.
445          Declarations adapted.
446        * ftest_io.cc (ftestPrintResult( .., CF ), ftestPrintResult( ..,
447          int )): use new output format now
448
449        * ftest_io.cc (ftestPrintResult( .., CF ), ftestPrintResult( ..,
450          int )): functions ftestPrintCanonicalForm() and ftestPrintInt()
451          renamed to ftestPrintResult.  All callers changed.  Decarations
452          adapted.
453
454        * ftest_util.m4 (ftestArgGiven): new macro
455          (ftestInVar, ftestGetInVar): support added for macro
456          ftestArgGiven()
457
458        * ftest_util.m4 (ftestOutput): supports multiple (or no) output
459          variables now
460
461        * resultant.m4: doc fix
462
463        * totaldegree.m4: new file
464
465        * gcd.m4 (main): call to ftestOutput() rewritten to new format
466
467Fri Sep 26 11:50:21 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
468
469        * ftest_util.cc (ftestError): does not print result in case of an
470          error any longer
471
472Thu Sep 25 09:56:29 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
473
474        * ftest_util.cc (ftestParseOutputType): option `-a' includes `-e'
475          now
476
477        * ftest_util.cc (ftestGetOpts): lookups for environment variable
478          `FTEST_ALARM' and `FTEST_CIRCLE' added
479
480        * ftest_util.cc (ftestConcatEnv): lookups for environment variables
481          `FTEST_SWITCHES', `FTEST_CHAR', `FTEST_VARS', `FTEST_SEED'
482          removed
483          (ftestStrLen, ftestStrCat): are superfluous now
Note: See TracBrowser for help on using the repository browser.