source: git/factory/ftest/ChangeLog @ 02ae4d

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