source: git/Singular/ChangeLog @ 99e6fde

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