source: git/kernel/ChangeLog @ f5d2647

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