source: git/Singular/ChangeLog @ 551fd7

spielwiese
Last change on this file since 551fd7 was f4edee, checked in by Hans Schönemann <hannes@…>, 25 years ago
* hannes: made fe_fgets_stdin an function pointer instead of a macro git-svn-id: file:///usr/local/Singular/svn/trunk@3430 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 31.8 KB
Line 
1Fri Aug 13 13:20:01 MET DST 1999 hannes
2* made fe_fgets_stdin an function pointer instead of a macro
3  ( febase.cc febase.h feread.cc misc.cc sing_mp.cc tesths.cc)
4
5Thu Aug 12 12:57:49 MET DST 1999 hannes
6* integrated "spectrum" by Stefan Endrass, inactive by default
7  (Makefile.in claptmpl.cc feResource.cc iparith.cc mod2.h.in
8  tok.h GMPrat.h GMPrat.cc kmatrix.h multicnt.h multicnt.cc
9  npolygon.h npolygon.cc semic.h semic.cc spectrum.h spectrum.cc
10  splist.h splist.cc)
11
12Thu Apr 15 19:26:07 MET DST 1999 hannes
13  * start to implement debugger (sdb.h,sdb.cc, febase*, iplib,cc, scanner)
14
15Tue Mar 16 15:54:02 MET 1999 hannes
16  * introduced new routine ERROR(string) (iparith.cc, tok.h)
17  * added trace flag for proc (ipid.cc iplib.cc, febase*)
18
19Mon Mar  8 18:27:26 MET 1999 hannes
20  * access to coeff-description via functions (1. approach)
21    (rChar,  rInternalChar, rField_is_Zp, rField_is_Q,
22     rField_is_R, rField_is_GF, rField_is_Zp_a, rField_is_Q_a,
23     rField_has_simple_inverse)
24
25Wed Dec 16 16:02:07 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
26
27        * clapsing.cc: debugging output modified
28
29Thu Oct 22 14:21:17 MEST 1998 <krueger@mathematik.uni-kl.de>
30        * tesths.cc,subexpr.h,subexpr.cc,ipshell.h,ipshell.cc,iplib.cc
31        * ipid.h,ipid.cc,ipassign.cc,iparith.cc
32          - Added assignment <package>=<package> via ref-counter
33            rewriten killhdl for packages
34          - Added libname,language to packages
35          - exportto(Up,...) 'Up' defined in syMake
36          - listvar() shows toplevel-packages too.
37
38Mon Oct 19 16:01:18 MESZ 1998 hannes
39* hannes: limitations on length of arguments removed (was 200 chars)
40  (iplib.cc)
41
42Thu Oct 15 15:54:05 MEST 1998 <krueger@mathematik.uni-kl.de>
43        * extra.cc,grammar.y,ipid.cc,ipid.h,iplib.cc,ipshell.cc
44        * ipshell.h,ring.cc,structs.h,tesths.cc,mod2.h.in
45          Replaced ring *iiLocalRing[] by a stack (class namerec)
46          To use old method define USE_IILOCALRING in mod2.h
47          Old method incompatible with HAVE_NAMESPACES!
48
491998-10-14  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
50
51        * sing_mp.cc (slOpenMPLaunch): added slKill as link function
52        * added --MPrsh to slOpenLaunch
53
54Wed Jul  1 15:25:23 MET DST 1998 hannes:
55* fixed bug with quotient: M:module(0) returns (1), not ([1])
56
57Tue Jun 30 18:30:02 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
58
59        * claptmp.cc (tmax, tmin(Var, Var)): instantiations added
60
61Fri Jun 19 10:01:59 MET DST 1998 hannes
62* hannes: changed back: quot is now from standard.lib,
63                        quotient the C-version
64                        (iparith.cc LIB/standard.lib)
65
66Thu Jun 18 19:27:27 MET DST 1998 hannes
67        * error handling (grammar.y iparith.cc iplib.cc)
68          (leaving of levels, local vars, messages,..)
69          The reason:
70               proc p { intvec w; w[0]; }
71               proc p2 {int i;p();"huhu";}
72               p2(); int i; listvar();
73
741998-06-13  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
75
76        * feread.cc: explicit declaration of stuff we need from readline.h
77
781998-06-12  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
79
80        * polys.cc: pComp for simple orderings based on only three
81        routines (no variation for # of variables)
82
83        * spolys0.cc (spGSpolyLoop): globally replaced by spSpolyLoop_General
84
85Fri Jun 12 12:11:06 MET DST 1998 hannes
86        * minor optimizations in polys.cc, kutil.* kstd1.cc:
87          pass pointers, not structures to posIn[LT],
88          do not check for NULL in pDeg (as pFDeg does not check)
89
90Wed Jun  3 16:20:22 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
91
92        * Makefile.in (DOCS): target removed
93          (DISTFILES): reference to `$(DOC)' removed
94          (distclean): reference to `$(docdir)' removed
95
96Wed Jun 03 16:46:06 1998    <pohl@FUECHSE>
97
98        * claptmpl.cc: instantiation for operator == (CFFactor, CFFactor)
99          added
100
101Tue Jun  2 17:28:48 MET DST 1998 hannes
102        * introduced /* */ comments
103        * some code cleanups
104Fri May 29 17:00:27 MET DST 1998 hannes
105        * change res to nres (cmd), resu to res(standard.lib)
106          including changes to libs, docs (partially)
107Wed May 27 19:13:10 MET DST 1998 hannes
108        * removed #define HAVE_GMP and non-gmp-parts
109Wed May 20 15:03:28 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
110
111        * LIB/primdec.lib (info): info string reformated
112
1131998-05-19  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
114
115        * find_exec.c (find_executable): add "." top path, if under WINNT
116        and MSDOS display
117
118        * mmutil.c (mmCheckDBMCB): use _end only #ifdef unix
119
120        * ideals.cc (idDelLmEquals): added idDelLmEqual == simplify(16),
121        and idDelDiv == simplify(32); improved pComparePolys
122
1231998-05-18  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
124
125        * extra.cc (jjSYSTEM): changed "whoami" --> "Singular", added
126        "nblocks"
127
128Sat May 16 14:14:20 MET DST 1998 hannes
129* avoid multiple objects of the same name (fix keepring)
130Fri May 15 18:02:57 MET DST 1998 hannes
131* added type conversion: ideal(map) -> map
132Fri May 15 13:06:32 MET DST 1998 hannes
133* added syntax: kill (....)
134Thu May 14 16:40:43 MET DST 1998 hannes
135* fixed bug in CoeffOfKBase (ideals.cc)
136Thu May 14 12:01:53 MET DST 1998 hannes
137* a ring with a coeff. field GF(p,n) cannot be constructed
138  without gftables (ring.cc)
139Wed May 13 16:52:09 MET DST 1998 hannes
140        * changed syntax of NOT (does not require () any more)
141Tue May 12 16:58:13 MET DST 1998 hannes
142        * changed return type of option(): none -> string
143Tue May 12 11:57:50 MET DST 1998 hannes
144        * added "lres"
1451998-05-08  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
146
147        * extra.cc (jjSYSTEM): put all undocumented system calls into
148        #ifdef HAVE_EXTENDED_SYSTEM which is _not_ defined by default
149
150        * exteded system("random") to always return the seed of the random
151        generator
152
153Thu May  7 19:49:34 MET DST 1998 hannes
154        * added syntax rule "proc <name> <arglist> <string> <body>"
155        * speedup for feReadLine
156
157Wed May  6 19:10:59 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
158
159        * find_exec.c (find_executable): bug fix.  Recognizes
160          `../Singular' properly.
161
162Tue May  5 14:06:12 1998  Jens/Kai
163
164        * libparse.l: message fix
165
166Thu Apr 30 19:16:45 MET DST 1998 hannes
167        * fixed "missing e-o-buffer" for long lines in febase.inc
168
169Wed Apr 29 18:26:19 MET DST 1998 hannes
170        * added filed list_length tossyStrategy
171        ( for conversion list <-> resolution): syz.h, syz1.cc, iparith.cc
1721998-04-29  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
173
174        * mmutil.c (mmGetIndex): new implementation: Use generated lookup
175        table (mmutil.inc) instead of "binary" search on size
176
177Tue Apr 28 19:56:46 MET DST 1998 hannes
178  * ipassign.cc: fixed assignment of resolution to list: need ipMoveId
1791998-04-28  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
180
181        * kstd2.cc (redHomog): Some more ouput for KDEBUG && TEST_OPT_DEBUG
182
183        * mminit.cc: introduced memory(2) which measures physical memory
184        consumption using the system call sbrk (this never lies!)
185
186Mon Apr 27 18:07:21 MET DST 1998 hannes
187        * use ReAlloc for enlargeT, enlargeL  (kutil.cc)
188Mon Apr 27 16:45:41 MET DST 1998 hannes
189        * fixed conversion of factory 0 to poly NULL (clapconv.cc)
190
1911998-04-27  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
192
193        * febase.cc (myfread): introduced myfread and myfopen which assure
194        that newlines in text files are always \n
195
196Fri Apr 24 19:14:42 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
197
198        * clapsing.cc (FACTORY_GCD_STAT, singclap_divide_content):
199          dependency on FACTORY_GCD_TEST removed.  Statistics are now done
200           using `FACTORY_GCDSTAT' and `FCATORY_CONTSTAT' which are defined
201           to expand to nothing if `FACTORY_GCD_TIMING' is off.
202
203        * extra.cc (FACTORY_GCD_STAT): dependency on `FACTORY_GCD_TEST'
204          removed.  Includes `gcd_stat.h' in dependency on
205          `FACTORY_CGD_STAT'.
206
207        * extra.cc (jjSYSTEM): new command `gcdstat' in dependency on
208          `FACTORY_GCD_STAT'
209
210Fri Apr 24 18:25:23 MET DST 1998 hannes
211  * fixed bug in maps.cc: size of monom is not pMonomSize but mmGetSpecSize()
212  * changed header in tesths.cc
213  * changed handling of ring changes (polys*.cc ring.cc)
214Thu Apr 23 20:53:06 MET DST 1998 hannes
215  * removed END_GRAMMAR ("RETURN") from iparith.cc, grammar.y
216Thu Apr 23 20:16:24 MET DST 1998 hannes
217  * fixed bug in rKill of Q-rings (ring.cc, polys.cc)
218
219Thu Apr 23 11:12:48 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
220
221        * clapsing.cc (FACTORY_CFTROUT, FACTORY_CFAOUT): stuipd bug fix
222
223        * clapsing.cc (FACTORY_ALGOUT, FACTORY_CFTROUT, FACTORY_CFAOUT):
224          new macros for debugging data transfer to Factory
225           (singclap_divide_content, singclap_alglcm,
226           singclap_algdividecontent): use the new macros
227
228        * clapsing.cc (FACTORY_GCD_TIMING, singclap_divide_content,
229          singclap_alglcm, singclap_algdividecontent): dependency on
230          FACTORY_GCD_TEST removed.  Timings are now done directly using
231          `TIMING_START' and `TIMING_END' which are defined to expand to
232          nothing if `FACTORY_GCD_TIMING' is off.
233
234        * extra.cc (FACTORY_GCD_TIMING): dependency on FACTORY_GCD_TEST
235          removed
236
237        * longalg.cc (naNormalize): gcd calculation depends on #define
238          `FACTORY_GCD_TEST'
239
240Wed Apr 22 09:42:35 MET DST 1998 hannes
241  * several changes concerning stdfac
242    (kstdfac.cc, kutil.cc kutil.h)
243
244Tue Apr 21 15:19:10 MET DST 1998 hannes/jens
245  * gdc in Q(a) returns "not implemented" (clapsing.cc)
246
247Tue Apr 21 12:30:44 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
248
249        * clapsing.cc  (singclap_gcd): checks for `NULL' removed
250
251        * clapsing.cc, extra.cc (FACTORY_GCD_TEST, FACTORY_GCD_STAT,
252           FACTORY_GCD_DEBOUT, FACTORY_GCD_TIMING): new #defines for gcd
253          testing
254        * clapsing.cc (singclap_divide_content, singclap_alglcm,
255          singclap_algdividecontent): code added for factory testing.
256            Wrapped by #defines `FACTORY_GCD_TEST', `FACTORY_GCD_STAT',
257           `FACTORY_GCD_DEBOUT', and `FACTORY_GCD_TIMING'.
258        * extra.cc (jjSYSTEM): code added for factory testing.  Wrapped
259          by #defines `FACTORY_GCD_TEST' and `FACTORY_GCD_TIMING'.
260
261Fri Apr 17 09:53:53 MET DST 1998 hannes
262 * fixed a minor but very nasty bug: nlSetMap was resetting npPrimeM
263    (longrat.cc)
264
2651998-04-21  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
266
267        * mmprivat.h: Got rid off mmheap.cc, "inlined" mmPutMemory
268
269        * longalg.h:  Exponents in parameter (polys) are typedef'ed to
270        EXPONENT_TYPE
271
2721998-04-20  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
273
274        * mmallocb.c: Merged with mmheap.c.
275
2761998-04-16  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
277
278        * mpsr_PutPoly.cc: Took out normalization of rational numbers
279        before they are put -- might have side effects
280
281        * extra.cc: added system("--option") which returns value of
282        option; in debug mode: system("OptionValues") lists all option
283        values
284
285        * sing_mp.cc: use long option names for MP link options
286        * MPtcp:launch: Uses find_exec as default application
287
288        *  tesths.cc: New (handling of) command line options (long
289        options, usage of getopt_long): Parse more than one argument
290        script, etc ..
291        *  added getopt.[c,h]for parsing of command lines
292
293        * mod2.h.in, configure.in: Got rid off str* tests
294
2951998-04-07  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
296
297        * mpsr_Put.cc (mpsr_PutDump): dump does not dump LIB string any more
298
299        * extra.cc (jjSYSTEM): added System("whoami") to return full
300        executable pathname of running Singular
301
302Tue Apr  7 10:27:50 MET DST 1998 hannes
303        * fixed scanner bug: ignoring { and } in <block> (scanner.l)
304
3051998-04-06  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
306
307        * spSpolyLoop.h: neww calling interface for spGetSpolyLoop
308
309        * kstd1.cc (kNF): moved strat->ak field initailization out of
310        initBuchMora into single routines
311
312        * febase.cc (feGetSearchPath): added feGetSearchPath; changed
313        algorithm for searching files: $SINGULARPATH -> relative to
314        executable -> burnt-in locations
315        * added find_exec.c to get absolute pathname of executable
316
317Mon Apr  6 14:23:52 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
318
319        * claptmpl.cc: instantiation for `tabs()' added
320
321Sat Apr  4 00:52:58 MET DST 1998 Kai Krueger <krueger@mathematik.uni-kl.de>
322        * iplib.cc libparse.cc libparse.h libparse.l misc.cc LIB/*.lib
323          Changed help for libraries.
324
325Wed Apr  1 20:55:15 MET DST 1998 hannes
326        * mpsr_Tok.cc,tok.h: minor fix, removed VERBOSE_CMD
327        * iparith.cc ipconv.cc: added conversion list <-> resolution
328        * lists.cc, syz1.cc : fixed bug in conversion (list<->res.):
329          handling "empty" case
330        * scanner.l: added option: %option always-interactive
331
332Tue Mar 31 10:47:06 MET DST 1998 hannes
333        * feread.cc: fixed handling of empty history
334        * clapsing.cc: fixed gcd(0,..) and gcd(..,0) -> pOne()
335        * febase.h/febase.inc: renaming of scanner variables
336          ( yy_blocklineno, yy_noeof)
337        * febase.inc: increased speed in feReadLine
338        * minor changes in scanner/grammar/iparith.cc (example)
339
3401998-03-27  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
341
342        * longalg.cc (naDBTest): fixed lines for number tests
343
344        * added spSpolyLoop.inc to repository
345
346        * algmap.cc (maAlgpolyMap): fixed bug which changed preimage
347
3481998-03-23  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
349
350        * taged version 1.1.7 -- unconditional fast version
351
352        * polys-impl.cc, polys.cc: No COMP_FAST any more
353
354        * Makefile.in: Introduced variable PERL, set by configure
355
356        * kstdfac.cc (kStratCopy): kModW iv is not copied, but just the
357        pointer is set
358
3591998-03-18  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
360
361        * Makefile.in: added Singularb target for bprof
362
363        * polys-impl.h, polys-comp.h: Cleaned up COMP_FAST and related
364        #defines
365
3661998-03-16  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
367
368        * polys-impl.h: no #define COMP_FAST
369
370        * configure.in,Makefile.in: check for flex -P; increased version
371        number to 1.1.7
372
373Fri Mar 13 16:16:27 MET 1998 hannes
374  * fixed: Singular crashed while changing the minpoly in GF(q)
375    (ipassign.cc)
376
377Fri Mar  6 13:27:45 MET 1998 Kai Krueger <krueger@mathematik.uni-kl.de>
378        * new: libparse.l,libparse.cc,utils.cc,ytils.h
379          scanner for a quick check of singular-libraries.
380        * Makefile.in,mod2.h.in,iplib.cc,structs.h,subexpr.h
381          use a scanner when loading libraries.
382        * grammar.y,ipassign.cc,subexpr.h
383          procinfo: added position of end of proc-definition
384                    added flag for 'static'-proc (proc that can only be used
385                          in the library they are defined).
386        * LIB: deform.lib,finvar.lib,hnoether.lib,normal.lib,presolve.lib
387               primdec.lib,tex.lib
388          made fixes requested by libparse (s.a. brackets, ....)
389
3901998-03-04  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
391
392        * febase.h: added macro assume()
393
394        * spSpolyLoop.cc: Automatic generation of SpolyLoops using
395        spSpolyLoop.pl
396
397        * kstd*.cc: New calling interface to get SpolyLoop
398
399        * ring.h: Introduced rOrderType_t
400
401Mon Mar  2 16:18:25 MET 1998 hannes
402   * changed handling of "echo" in examples: do not report file + lineno
403     (febase.inc,lib0lib.res, inoutlib.res, mem.res, homlib.res)
404
405Fri Feb 27 15:02:10 MET 1998 hannes
406   * new input scheme: many modifications to febase.h, febase.inc,
407     febase.cc, scanner.l, grammar.y, iplib.cc
408
409Tue Feb 17 18:43:11 MET 1998 hannes
410        * added additional factorization check after redTail
411          (kstdfac.cc)
412
4131998-02-17  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
414
415        * longalg.cc (napWrite): made it globally available to support
416        FACTORY_DEBUG_OUT
417
418        * clapsing.cc (singclap_algdividecontent): inserted
419        FACTORY_DEBUG_OUT
420
421Mon Feb 16 10:43:38 MET 1998 hannes
422   * added HAVE_TCL to ring.cc
423
424Mon Feb  9 12:28:21 MET 1998 hannes
425   * added tests for coeff-filed GF(q), added stbus for GF(q)-conversion
426     (clapconv.cc clapsing.cc clapconv.h)
427
428Tue Jan 27 19:45:19 MET 1998 hannes
429   *  bug fixes for TEST_MAC_ORDER (binom.* polys-impl.h, spSpolyLoop.cc)
430      (binom.* poly-impl.* spSpolyLoop.cc)
431
432Mon Jan 26 18:40:43 MET 1998 hannes
433   * changes in iparith.cc for define: PROC_BUG
434     useful, if c++ cannot type cast proc variables
435
436Sat Jan 24 18:21:24 MET 1998 hannes
437   * bug fixes for TEST_MAC_ORDER (binom.* polys-impl.h, spSpolyLoop.cc)
438
439Sat Jan 17 18:56:34 MET 1998 hannes
440   * changes for TEST_MAC_ORDER, part 3 (binom.cc, binom.h, spSpolyLoop.cc)
441
442Sat Jan 17 18:21:15 MET 1998 hannes
443        * removed duplicate _memcpyW from mmalloc.c
444        * fixed type cast in iplib.cc
445        * changes for TEST_MAC_ORDER, part 2 (binom.cc, binom.h, spSpolyLoop.cc)
446
447Fri Jan 16 15:30:07 MET 1998 Kai Krueger <krueger@mathematik.uni-kl.de>
448        * extra.cc,febase.cc,febase.inc,grammar.y,iparith.cc
449        * ipassign.cc,ipid.cc,ipid.h,iplib.cc,ipshell.h,misc.cc
450        * mpsr_Put.cc,mpsr_Put.h,silink.cc,structs.h,subexpr.cc,subexpr.h
451        * tesths.cc
452          Implementation of new proc-scheme done.
453
454Fri Jan 16 14:51:07 MET 1998 Kai Krueger <krueger@mathematik.uni-kl.de>
455        * Makefile.in,tests/mpcheck,teste/comparecheck:
456          fixed use of correct Singular during checks
457
458Fri Jan 16 09:23:07 MET 1998
459        * changes for TEST_MAC_ORDER, part 1 (hannes)
460
461Wed Jan 14 15:36:04 1998  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
462
463        * polys-impl.h (pMonAddFast): fixed handling of component
464
465        * mmutil.c: added _memcpyW for DO_DEEP_PROFILE
466
467        * binom.h: #undef TEST_MAC_ORDER as default
468
469        * polys-impl.h: fixes to make things clearer and for
470          NO_EXP_VECTOR_OPS
471
472        * Makefile.in (Singularp): use static linking for
473
474Fri Dec 19 17:22:26 1997  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
475
476        * claptmpl.cc: template instantiation for `Array<REvaluation>'
477          added
478
479        * fglmcomb.cc, fglmhom.cc, fglmzero.cc, claptmpl.cc: #include
480          directives fixed (templates/list.h renamed to
481           templates/ftmpl_list.h)
482
483Thu Dec 18 15:23:29 MET 1997
484        * hannes:
485        - removed type "binary" and handling routines
486        (iparith.cc ipid.cc subexpr.cc tok.h)
487        - fixed m16ex (doc/examples.doc)
488        - fixed reference (doc/singular.doc, doc/start.doc)
489
490Wed Dec 17 09:47:58 MEZ 1997 Kai Krueger <krueger@mathematik.uni-kl.de>
491        * test/dbm_test.[in/out]: rewrite of dbm-tests.
492
493Tue Dec 16 16:59:41 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
494
495        * polys-impl.h: Introduced COMP_NO_EXP_VECTOR_OPS -- which turns
496        off "vector techniques" of monomial operations, i.e. does
497        everything exponent-wise
498
499Mon Dec 15 23:31:56 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
500
501        * polys-impl.h: Various small bug - fixes and changes in
502          preparation of COMP_FAST merge: hilbert series, maps are
503          ok; sres and syz are still buggy; small things still need to be
504          checked;
505
506Fri Dec 12 15:38:19 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
507
508        * mmallocb.c (mmDBFreeBlock): introduced UNREG_MEM_PATTERN which,
509          when defined, inserts unregular memory pattern in
510          allocated/freed memory
511
512        * all: changed dangerous pNew calls to pInit's
513
514Fri Dec  5 18:43:47 MET 1997
515        * hannes: fix to ideals.cc: avoid pGetExp(p,0)
516
517Thu Dec  4 16:13:31 MEZ 1997 Kai Krueger <krueger@mathematik.uni-kl.de>
518        * ndbm.cc: don't replace bcopy by memcpy if possible, otherwise
519          the database (>1024 bytes) will be corrupted.
520        - added check for bcopy() in configure.
521
522Wed Dec  3 16:14:51 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
523
524        * Many changes to prepare for implementation of fast comparison
525                  schemes: Here are only a few:
526        - added file polys-impl.h which implements low-level poly stuff
527        - removed file polys2.cc, added polys-impl.cc
528        - added Singularp target to Make
529        - prepared configure for setting of exponent type
530        - got rid of as many direct p->exp[..] accesses as possible
531        - added file spSpolyLoop.cc spSpolyLoop.h polys-comp.h
532        * polys-impl.h: if you defined COMP_FAST, then fast polynomial
533                  comparsions are eanbled (still needs a lot of debugging)
534
535
536Fri Oct 31 05:45:25 1997  Olaf Bachman  <bachman@bombelli.dm.unipi.it>
537
538        * polys1.cc et al: got rid of p[Get/Set]ExpV routines, provided
539                  pCopy2 instead
540
541Wed Oct  8 12:22:47 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
542
543        * increased version number to 1.1.3
544
545        * ndbm.cc: Solaris compatibility: #define bcopy bzero, bcmp;
546                  #include <fcntl.h>
547        * configure.in: added check for fcntl.h sys/types.h sys/stat.h, ucblib
548          ensured that either lgmp or lsmallgmp is in $LIBS
549
550Tue Sep 16 15:45:44 MET DST 1997
551        * hannes: changed/corrected/clean naNormalize, naLcm, pCleardenom, pContent
552            (polys1.cc, longalg.cc)
553            added singclap_alglcm (clapconv.cc, clapsing.cc)
554
555Tue Sep  9 11:05:28 MET DST 1997
556        * hannes: flex-staff is now in febase.inc
557               changed tutorial (doc/examples.doc, version-no: doc/tutor.tex)
558
559Fri Aug 15 11:44:13 MESZ 1997  Kai Krueger <krueger@mathematik.uni-kl.de>
560        * ndbm.cc: fix open-bug  for dos
561          default mode of open is ascii, we need binary mode.
562
563Thu Aug 14 18:04:04 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
564        and anne
565
566        * Makefile.in, mod2.h.in, configure.in: cleaned up for dos
567          cross-compilation
568
569Tue Aug 12 19:08:20 MET DST 1997
570        * hannes: added nExactDiv to numbers
571        * hannes: corrected open bug in sing_dbm.cc (could only "r")
572                  simplified sing_dbm.cc (many tests already in silink.cc)
573                  added "mod" (as an alias to "%")
574                  updated singular.doc: div/mod
575                                        DBM: links
576        * hannes: ANSI-conversion in ndbm.cc
577          (added return types, include files)
578
579Fri Aug  8 14:54:28 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
580
581        * Makefile.in ndbm.[cc,h]: Together with krueger: Added files
582          ndbm.[cc,h]; no longer linking with libdbm, instead,
583          user supplied files; added dbm_test; small changes to sing_dbm.cc
584
585Fri Aug  8 12:56:44 MET DST 1997
586        * hannes: introduced "div" for integer division
587          grammar.*, iparith.cc, singular.doc
588        * changed version to 1.1.2/August
589
590Thu Aug  7 14:51:59 1997  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
591
592        * mpsr_Get.cc (GetCopCommandLeftv): made +/* to binary ops
593
594        * longrat.[h,cc]: added number   nlInit(number i) to initialize a
595                  number, i.e. get it into the right Singular state
596
597Wed Jul 16 12:57:22 MET DST 1997: hannes
598        * introduced '.singularrc', modified loading of satndard.lib
599          (tesths.cc)
600Tue Jul 15 13:57:46 MET DST 1997: hannes
601        * added call to proc in from standard.lib in tesths.cc
602
603Wed Jul  9 17:50:23 MET DST 1997: hannes/siebert
604        * added new type (resolution)
605        -> extra.cc, ipid.cc, iparith.cc, ipconv.cc, syz.h, syz1.cc
606
607Fri Jun 20 12:18:10 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
608
609        * tesths.cc (main): fixed condition of mprs_ttGen execution
610
611Thu Jun 19 10:49:10 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
612
613        * mpsr_Put.h: corrected efinitions of MP_AnnotReqValTree, MP_AnnotReqValNode
614
615Tue Jun 17 11:47:47 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
616
617        * Makefile.in (Singular): added mod2.h to dependencies of iparith.inc
618
619        * tok.h: no discrimination of mac for inline definition any more
620
621Wed Jun 11 09:56:05 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
622
623        * mpsr_Tok.cc (cmd_dictcops): changed names of some MP_Cops
624
625        * longrat.[cc,h], tesths.cc, Makefile.in, configure.in:
626          added support for smallgmp
627
628Tue Jun 10 17:25:28 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
629
630        * sing_mp.cc: Got rid off warnings, when incomplete link specs
631
632Thu Jun  5 15:16:19 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
633
634        * tests/mpcheck: added check for correct remote shell
635
636Sun May 25 14:06:12 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
637
638        * configure.in: Fixed handling of CXXFLAGS -- it is not touched if
639          set as env var
640
641Fri May 23 11:40:14 1997  Olaf Bachmann  <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)>
642
643        * Makefile.in: Changed dist target to cp; make distclean
644
645Wed May 21 08:56:19 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
646
647        * mpsr_Tok.cc: fixed dependencies/generation of mpsr_Tok.inc
648
649        * tesths.cc (main): made -v option gmp v1.3 clean
650
651Tue May 20 14:02:42 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
652
653        * misc.cc: Put #include <factory.h> into #ifdef HAVE_FACTORY brackets
654
655* hannes: ipshell.cc: fixed a bug in iiExport (multiple exports in rings)
656          subexpr.cc: implemented sleftv::Copy for ring/qring
657          syz1.cc: added missing idSkipZeros to LaScala*
658
659Wed May 14 16:40:19 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
660
661        * Makefile.in: changed mpcheck.data so that the brain-dead sed on
662          the suns does not mess up the output on files with long lines
663
664Tue May 13 11:32:41 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
665
666        * claptmpl.cc: changed template initializiation of libfac, so that
667          class.cc and tmpl_inst.h does not need to be included
668
669Mon May 12 16:48:14 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
670
671        * misc.cc: Added / to Help_File and Info_File
672
673Tue May  6 08:29:57 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
674
675        * added factorycheck target in Makefile.in
676
677        * Makefile.in (configure): took out rules which automatically
678          reruns autoconf. Print out warning, instead
679
680        * misc.cc, configure.in, mod2.h.in:
681            added SINGULAR_INFODIR to search for info files
682
683        * configure.in: Added AC_SUBST(WITH_LIBFAC, WITH_MP, WITH_FACTORY)
684
685Mon May  5 10:31:15 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
686
687        * #include "factory" instead of include "singfactory"
688
689        * mod2.h.in: define buildin_gmp, if HAVE_GMP and macintosh
690
691Sun May  4 11:14:44 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
692
693        * Added make target mpcheck; Update INSTALL file
694
695        * mpsr_PutPoly.cc (PutRationalNumber): Normalize if number->s == 0
696          and not if number->s == 2
697
698        * mpsr_GetPoly.cc (GetGaloisNumber): Introduced special routines,
699          since npInit op in GetModuloNumber messed things up
700
701Sat May  3 00:07:55 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
702
703        * Makefile.in (CPPFLAGS): put -I. before other CPPFLAGS
704
705        * febase.cc (feFopen): fixed bug in opening library from
706          SINGULAR_DATADIR: SINGULAR_DATADIR is appended to
707          getenv("SINGULARPATH")
708
709        * small mpsr Changes to reflect some name changes of MP Dicts
710
711        * configure.in Makefile.in: new scheme for updating Makefile mod2.h
712          based on time-stamps
713
714Fri May  2 17:29:32 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
715
716        * mpsr.h: reflected changes of MP version 1.1.2 (Dicts in MP.h)
717
718        * Fixed small bug in configure.in
719
720Mon Apr 28 21:00:07 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
721
722        * Added README, INSTALL, COPYING file to distribution
723
724        * tesths.cc (main): slightly changed Singular banner; fixed
725          display of version number
726
727Fri Apr 25 16:59:31 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
728
729        * fixed configure.in s.t. sprintf test is correct
730
731        * Changed SingularPath to SINGULARPATH
732
733        * fixed sys/times.h and sys/time.h confusion
734
735        * Various changes to reflect new configure (versions defined in
736          configure.in, changed HAVE_LIBFACTORY into HAVE_FACTORY, data
737          dir is pasted from configure into mod2.h and used from there in
738          feFopen.
739
740        * Added configure facility, repalced mod2.h by mod2.h.in Makefile
741          by Makefile.in
742
743Fri Apr 18 09:47:22 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
744
745        * silink.cc (DumpAsciiIdhdl): LIB string is dumped without type
746          declaration
747
748        * mpsr_Get.cc (InitIdentifierLeftv): used mpsr_SetCurrRing(r,
749          TRUE) so that pOne works if no ring did previously exist.
750
751        * iparith.cc: Added jjPROC3.
752
753Tue Apr 15 12:07:17 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
754
755        * silink.cc (slStandardInit): changed Ascii type specifyer from
756          "ascii" to "Ascii" for consistency
757
758        * iparith.cc : added #else branch to #ifdef HAVE_FGLM in proc table
759
760        *  (extra.cc): system("sh",command) returns exit status of command
761
762Thu Apr 10 11:59:41 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
763
764        * remote quit is now arranged using MP_CopMpQuit
765
766        * Updated mpsr_* files for new naming convention of MP v:1.1.2
767
768Tue Apr  8 10:43:48 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
769
770        * Reimplemented link structures. Cleaned it up. Introduced assignment
771link = link. Fixed some bugs in asciidump. Made proc's work for MP links.
772
773Sat Mar 29 16:01:39 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
774
775        * silink.cc (DumpQring): Takes care of dumping a Qring
776        (slInit): enable ascii link specification of the form "filename
777        mode:w"
778
779Fri Mar 28 14:12:05 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
780
781        * Added routines dump(link) and getdump(link) for ascii and MP
782          links
783
784        * ipconv.cc (dConvertTypes): added int->module conversion so that
785          'module m = 0' works
786
787        * iparith.cc (jjVAR1): added LINK_CMD to list of typeof(...)
788
789Thu Mar 27 21:20:20 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
790
791        * added real time timer (rtimer) analog to timer
792
793        * added command-line option "-d ticks_per_second" and "-m
794          min_displayed_time_in_sec" and chahnged timer accordingly
795
796        * added some #ifdef HAVE_FGLM in fglm*.cc
797
798
799Wed Mar 26 14:02:15 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
800
801        * added reference counter to links, updated slKill, slCopy, slInit
802        * various small bug fixes for Batch mode
803
804Mon Mar 24 14:27:26 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
805
806        * sing_mp.cc (slOpenWriteMPFile): Added append and write mode to
807          open MP:file
808
809Sun Mar 23 20:48:41 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
810
811        * mpsr_Get.cc (InitIdentifierLeftv): Fixed bug which did not do
812          pSetm(p) after creating a poly out of a variable
813
814Thu Mar 20 11:57:00 1997  Olaf Bachmann  <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)>
815
816        * sing_mp.cc (slInitBatchLink): initialized silink such that
817          l->argv[0] == "MP:connect" (otherwise, slInitMP failed)
818
819Wed Mar 19 15:38:08 1997  Olaf Bachmann  <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)>
820
821        * hannes fixed maFindPerm to reflect new names <->parameter scheme
822
823        * sing_mp.cc (mpsr_IsMPLink): fixed it
824
825        * Makefile (tags): added target tags
826
Note: See TracBrowser for help on using the repository browser.