source: git/Singular/ChangeLog @ 84b0a1b

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