source: git/factory/ftest/ChangeLog @ 806778

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