source: git/kernel/ChangeLog @ 1c473f

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