source: git/MP/MP/ChangeLog @ 4439165

fieker-DuValspielwiese
Last change on this file since 4439165 was 602bd4b, checked in by Olaf Bachmann <obachman@…>, 26 years ago
1998-10-14 Olaf Bachmann <obachman@mathematik.uni-kl.de> * MP_Error.c: Added prefix MP: to error strings, added skip & init message errors, added procedure MP_StatusErrorStr git-svn-id: file:///usr/local/Singular/svn/trunk@2570 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 10.5 KB
Line 
11998-10-14  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
2        * MP_Error.c: Added prefix MP: to error strings, added skip & init
3        message errors, added procedure MP_StatusErrorStr
4
5        * MP_PariBigInt.[c,h]: Added memory management functions for Pari
6        Bigints
7
8        * MP_TcpTransp.c: added MP_KillLink, -MPrsh option to MP_OpenLink
9
10        * MP_Util.c: Added IMP_StrDup function
11
121998-04-16  Olaf Bachmann  <obachman@mathematik.uni-kl.de>
13
14        * MP_Util.c (IMP_GetCmdlineArg): Allow long option names
15
16        * MP_TcpTransp.c (open_tcp_launch_mode): When long option names
17        were used for specification of MPapplication, use long option
18        names for MP options which are appended to application.
19
20Mon Jun 30 17:46:17 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
21
22        * if no -MPhost spec is given, use env->thishost as default
23
24        * got rid of RSH_N and
25          RSH_HOST --- $rsh hostname -n command seems to work everywhere
26
27        * MP_TcpTransp.c (open_tcp_launch_mode): incoporated
28          MP_RSH_COMMAND which is set by configure;
29
30Wed Jun 25 09:04:25 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
31
32        * MP_Env.c: extern "C" wrapper for includes sys/stat.h
33
34        * MP_Put.c: changed bool identifier to mbool to avaoid clashes
35          when compiling with g++
36
37Fri Jun 20 11:24:18 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
38
39        * MP_Link.c: MP_SetLinkOptions: case MP_LINK_LOG_MASK_OPT,
40          assigned oldval
41
42Fri Jun  6 15:55:04 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
43
44        * MP_Env.c: Used RawMem function for allocation of
45          env->logfilename
46
47Tue May 27 13:57:13 1997  Olaf Bachmann  <obachman@ratchwu>
48
49        * MP_TcpTransp.h: Added fork mode to MPtcp links
50
51Tue May 27 13:57:13 1997  Olaf Bachmann  <obachman@ratchwu>
52
53        * MP_TcpTransp.[h,c]: Added fork mode to MPtcp links
54
55Tue May 20 17:38:53 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
56
57        * Makefile.in (target MP.h): explicitely user perl to call makeheaders
58
59Sat May  3 19:55:06 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
60
61        * MP_BigNum.c Changed MP_DEFAULT_BIG* to MP_DEFAULT_AP to reflect
62          names choosen in configure
63
64        * MP_Memory.c (mrealloc): inserted return statements
65
66        * MP_TcpTransp.c: added #include <string.h> for declaration of strcat
67       
68        * MP_TcpTransp.c: added stdlib.h which conatins declaration of
69          atoi, strtol
70
71        * MP_TcpTransp.c: added #include <unistd.h> which contains
72          declaration of gethostname, vfork, execvp, close (at least on
73          the HP's)
74
75        * MP_Util.c, MP_Env.s: added */ at the end of intro header
76
77        * MP_Get.c: (MP_GetApIntPacket, MP_GetApRealPacket) Fixed logging
78          so that *num_annots instead of num_annot is printed
79
80        * Makefile.in (CPPFLAGS): Put -I. before other CPPFLAGS
81
82Fri May  2 14:18:02 1997  Simon Gray  (sgray@Pooh)
83
84        * MP_Env.c, MPFileTransp.c, MP_Link.c, MP_PvmTransp.c,
85          MP_TbTransp.c, MP_TcpTransp.c, MP_Env.h - Changed transp_type to
86          transp_dev which is more accurate and descriptive and doesn't
87          clash with the use of "type" in MP types (e.g., MP_Sint32Type).
88          Also changed the defines in MP_Env.h from MP_<dev>TranspType to
89          MP_<dev>TranspDev.
90
91Fri Apr 18 12:21:41 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de
92 (Olaf Bachmann)>
93
94         * MP_TcpTransp.c (open_tcp_launch_mode): Determine the length of
95           appstr using rsh_argv[3] instead of rsh_argv[2]
96
97
98Fri Apr  11 17:06:35 1997  Simon Gray  (sgray@Pooh)
99
100        * MP_Link.c: Changed order of cval and dtag for MP_PeekHeader()
101          to make it consistent with all the Put and Get routines.
102
103Tue Apr  8 12:28:36 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de
104 (Olaf Bachmann)>
105
106        * MP_Get.c (MP_GetAnnotationPacket) Fixed logging so that *atype,
107          *dtag is printed instead of atype, dtag
108
109        * MP_TcpTransp.c (open_tcp_connect_mode): Used strtoul instead of
110          sscanf to get the port number: sscanf chocked on the HP's if
111          given a const string (believe it or not, it tried to do an
112          ungetc in between!)
113
114Fri Apr  4 17:42:35 1997  Simon Gray  (sgray@Pooh)
115
116        * MP_SacBigInt.c: Completed changes and done testing. 
117
118Sat Mar 29 10:11:05 1997  Simon Gray  (sgray@Pooh)
119
120        * MP_Link.c: Changed logging code that could overflow the fixed
121          size log_msg array to use a dynamically allocated msg array.
122
123        * MP_TbTransp.c: Added mp_tb_flush() to the transport interface to
124          make it consistent with the new ADI.  The routine is empty for
125          now. 
126
127        * MP_FileTransp.c: Fixed logging bug in file_open_connection() so
128          now it allocates memory for the logging message.  If the
129          filename is big, we were running out of room in the fixed-size
130          log_msg char array.
131
132        * MP_Env.c: Changed MP_SetEnvBigIntlFormat() and
133          MP_SetEnvBigRealFormat() so that they will accept a set of
134          user-supplied routines that is different from those already
135          supported by MP (GMP, PARI, SAC).  We cannot make any check that
136          the supplied routines are correct!
137
138        * Makefile.in: Removed all references to $(MP_ARCH) which is
139          obsolete because it is handled by configure.
140
141Fri Mar 28 09:57:03 1997  Simon Gray  (sgray@Pooh)
142
143        * Makefile.in: (in MP dir)  updated install to install the header
144          files in the location specified by --prefix to configure.  Also
145          updated uninstall to rm these files.
146
147        * MP_Put.c, MP_Get.c: updated MP_Put/GetAnnotationPacket()
148          logging.  Annotations are spread out through a variety of header
149          files, so giving a string version of the annotation is not
150          practical at this time.  Maybe have they are stable we can
151          create function to do a (dtag, atype) mapping to a string.
152
153        * MP_Put.c: Fixed ommission in MP_PutMetaType() so that it now
154          sends the dictionary tag.
155
156Fri Mar 28 21:53:37 1997  Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de
157 (Olaf Bachmann)>
158
159        * MP_Util.c Added MP_ErrorStr() to return an error string.  This
160          function returns the string that MP_PrintError() would have
161          printed as determined by the value of link->errno.
162
163Wed Mar 26 13:30:42 1997  Simon Gray  (sgray@Pooh)
164
165        * MP_Util.c: - removed references to obsolete MpOperator.
166
167Wed Mar 26 16:53:41 1997  Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de
168 (Olaf Bachmann)>
169
170        * MP_Env.c: open_log_file: For Unix, added chmod a+rw for logfiles
171
172Mon Mar 24 16:43:52 1997  Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de
173 (Olaf Bachmann)>
174
175        * Introduced MP error MP_CantOpenFile to MP_Error.[h,c]
176
177Sun Mar 23 10:59:20 1997  Simon Gray  (sgray@Pooh)
178
179        * MP_GmpBigInt.c: fixed incorrect name for IMP_GmpIntAsciiSize().
180
181
182        * MP_Env.c: Added MP_SetEnvBigRealFormat() and updated
183          MP_SetEnvBigIntFormat().
184
185Sat Mar 22 13:37:32 1997  Simon Gray  (sgray@Pooh)
186
187        * MP_TcpTransp.c: set TCP_NODELAY option on the socket so that it
188          won't attempt to coalesce small hunks of data (e.g., small MP
189          trees) to fill a single TCP buffer.  We want to trees to be sent
190          out, as promised, when the write operation is done and completed
191          when the MP_EndMsg() call is done.
192
193        * MP_FileTransp.[c,h]: Added file_flush() routine and updated code
194          to use FILE * instead of int file descriptor.  This change was
195          made to support the new flush routine.
196
197Mon Mar 17 16:54:52 1997  Simon Gray  (sgray@Pooh)
198
199        * MP_Get.[c,h], MP_Put.[c.h], MP_Env.c, MP_Vector.c - updated
200          routines to use the new ordering (dict, value) instead of
201          (value, dict).
202     
203        * MP_Put.[c,h], MP_Get.[c,h] - "MetaPacket" changed to
204          "MetaTypePacket" and parameter for dictionary added.
205
206        * MP_Env.c, MP_Link.c - updated routines to use numeric values for
207          transport types instead of string names.
208
209        * MP_TcpTransp.c, MP_TbTransp.c, MP_FileTransp.c, MP_PvmTransp.c -
210          dumped string name (e.g., "TCP", "FILE"), now using an int
211          defined in MP_Env.h 
212
213
214Sun Mar 16 10:39:20 1997  Olaf Bachmann  <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)>
215
216        * Updated names of dict defined items to reflect agreed upon
217          naming scheme
218
219Sat Mar 15 16:53:46 1997  Olaf Bachmann  <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)>
220
221        * Makefile.in (depend): added target "depend" to MP/Makefile.in and
222          MPT/Makefile.in
223
224        * added MPT lib to MP distribution: *.c files into subdir MPT;
225          MPT.h int include/; changed Makefile.in and configure to built
226          MPT, as well.
227
228        * added targets tar, star, tags to Makefile.in
229
230        * Makefile.in, README: shortly explained how to customize
231          compilation w.r.t. BigNum's, gave examples in Makefile.in
232
233        * MP_Env.c: open_logfile: For Unix, use stat(...) to determine
234          whether logfile exists (instead of fopen(..,"r")): The latter
235          fails for cases where file exists but is not readable/writable
236          by current user.
237
238        * Tossed #include "MP_CommonConstantDict.h", and  #include
239          "CommonOpDict.h" from MP.h
240
241        * fixed logging of MetaOps
242
243        * MP_Get.c, MP_Put.c MP_Util.c made independent of
244          MP_MetaTypesDict.h and tossed #include "MP_MetaTypesDict.h" from
245          MP.h
246
247
248Fri Mar 14 10:28:57 1997  Olaf Bachmann  <obachman@schlupp.mathematik.uni-kl.de (Olaf Bachmann)>
249
250        * MP_FileTransp.c: file_init_transport: initalize bignum format of
251          link to GMP -- the "MP default" one
252
253        * MP_GmpBigReal.c: changed determination of size of _mp_d to
254          apreal->_mp_prec + 1
255
256        * MP_Error.c (MP_errlist): added MP_DummyBigNum
257
258        * MP_Env.c: Initialization of bignum format when opening an Env
259          set to imp_default_*
260
261Fri Mar 14 09:29:34 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
262
263        * MP_Put.c: Changed argument type of ApNum's from ApNum_pt to ApNum_t
264
265Thu Mar 13 17:38:52 1997  Olaf Bachmann  <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)>
266
267        * updated Makefile.in to refelct new BigNum philosopy
268
269        * Cleaned up logging in MP_Put.c MP_Get.c to use extended BigNum
270          interface functions
271
272        * added MP_PariBigInt.c
273
274        * tore MP_BigNum.c apart into MP_BigNum.c, MP_GmpBigInt.c,
275          MP_GmpBigReal.c
276
277
278Mon Aug 19 15:31:27 1996  Marcus Thiessel  <thiessel@cochlea.e-technik.uni-kl.de>
279
280        * MP_SacBigInt.c: Not really important changes. Only function
281        definitions fixed to work with _ANSI_ARGS_ macro. Functions
282        declared static are left out.
283
284        * MP_TbTransp.c: Not really important changes. Only function
285        definitions fixed to work with _ANSI_ARGS_ macro. Functions
286        declared static are left out.
287
288Fri Aug 16 17:09:39 1996  Marcus Thiessel  <thiessel@cochlea.e-technik.uni-kl.de>
289
290        * Makefile: The Makefile is modified to support all feature of
291        HP-UX A.09.05 environment.
292
293        * MP_FileTransp.c: changes in progress for this file. The stuff
294        about the WIN95/NT port. (done by Eckhard Hennig)
295
296        * MP_Link.c: changes in progress for this file.
297
Note: See TracBrowser for help on using the repository browser.