source: git/factory/ftest/ChangeLog @ e66bef

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