1 | 1998-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 | |
---|
12 | 1998-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 | |
---|
20 | Mon 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 | |
---|
30 | Wed 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 | |
---|
37 | Fri 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 | |
---|
42 | Fri 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 | |
---|
47 | Tue May 27 13:57:13 1997 Olaf Bachmann <obachman@ratchwu> |
---|
48 | |
---|
49 | * MP_TcpTransp.h: Added fork mode to MPtcp links |
---|
50 | |
---|
51 | Tue May 27 13:57:13 1997 Olaf Bachmann <obachman@ratchwu> |
---|
52 | |
---|
53 | * MP_TcpTransp.[h,c]: Added fork mode to MPtcp links |
---|
54 | |
---|
55 | Tue 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 | |
---|
59 | Sat 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 | |
---|
82 | Fri 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 | |
---|
91 | Fri 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 | |
---|
98 | Fri 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 | |
---|
103 | Tue 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 | |
---|
114 | Fri Apr 4 17:42:35 1997 Simon Gray (sgray@Pooh) |
---|
115 | |
---|
116 | * MP_SacBigInt.c: Completed changes and done testing. |
---|
117 | |
---|
118 | Sat 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 | |
---|
141 | Fri 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 | |
---|
156 | Fri 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 | |
---|
163 | Wed Mar 26 13:30:42 1997 Simon Gray (sgray@Pooh) |
---|
164 | |
---|
165 | * MP_Util.c: - removed references to obsolete MpOperator. |
---|
166 | |
---|
167 | Wed 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 | |
---|
172 | Mon 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 | |
---|
177 | Sun 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 | |
---|
185 | Sat 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 | |
---|
197 | Mon 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 | |
---|
214 | Sun 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 | |
---|
219 | Sat 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 | |
---|
248 | Fri 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 | |
---|
261 | Fri 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 | |
---|
265 | Thu 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 | |
---|
278 | Mon 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 | |
---|
288 | Fri 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 | |
---|