]>
Commit | Line | Data |
---|---|---|
d7496fbb DM |
1 | 1998-09-13 David S. Miller <davem@pierdol.cobaltmicro.com> |
2 | ||
3 | * configure.in: Use 'if test' not brackets. | |
4 | * configure: Rebuilt. | |
5 | ||
502b941f JL |
6 | Wed Sep 9 21:32:46 1998 Jeffrey A Law (law@cygnus.com) |
7 | ||
8 | * Add library exception clause to the copyright notice for all | |
9 | .c and .h files. | |
10 | ||
9de92eb5 JL |
11 | Tue Sep 8 10:41:38 1998 Jeffrey A Law (law@cygnus.com) |
12 | ||
13 | * rts.h: Update with missing code. | |
14 | ||
de8ff404 JL |
15 | Sun Sep 6 01:30:40 1998 Jeffrey A Law (law@cygnus.com) |
16 | ||
17 | * allgmem.c: Do not include config.h anymore. | |
18 | * allmem.c allocate.c andps.c cardps.c cause.c copyps.c: Likewise. | |
19 | * diffps.c eqps.c exh.c exhstack.c ffsetclrps.c ffsetps.c: Likewise. | |
20 | * flsetclrps.c flsetps.c inbitstr.c inps.c leps.c ltps.c: Likewise. | |
21 | * neps.c notps.c orps.c retmem.c rtsdummy.c setbitps.c: Likewise. | |
22 | * setbits.c sliceps.c terminate.c unhex.c unhex1.c xorps.c: Likewise. | |
23 | ||
b79f73df JL |
24 | Sat Sep 5 02:09:42 1998 Jeffrey A Law (law@cygnus.com) |
25 | ||
26 | * Chill runtime moved into toplevel libchill. | |
27 | * Makefile.in Revamped due to move. Add multilib support. | |
28 | * configure.in: Similarly. Use autoconf. | |
29 | * powerset.h: Do not depend on BITS_PER_UNIT. | |
30 | ||
31 | Fri Apr 24 16:12:40 1998 Dave Brolley <brolley@cygnus.com> | |
32 | ||
33 | * writerecord.c (sys/types.h): #included to pick up off_t. | |
34 | ||
35 | Tue Nov 26 01:56:03 1996 Wilfried Moser <moser@rtl.cygnus.com> | |
36 | ||
37 | * memmove.c (memmove): If nor overlapping use memcpy instead of | |
38 | byte copy. | |
39 | ||
40 | Tue May 14 21:26:52 1996 Per Bothner <bothner@deneb.cygnus.com> | |
41 | ||
42 | * gestr.c, gtstr.c, lestr.c, nestr.c: Removed - no longer used. | |
43 | * Makefile.in (STROBJS) Removed gestr.o, gtstr.o, lestr.o, nestr.o. | |
44 | ||
45 | Thu May 9 06:59:23 1996 Wilfried Moser <moser@rtl.cygnus.com> | |
46 | ||
47 | * basicio.c (__connect): In case of Same, fix condition for | |
48 | exception. | |
49 | ||
50 | Thu Feb 29 10:55:01 1996 Per Bothner <bothner@kalessin.cygnus.com> | |
51 | ||
52 | * format.c: Use ANSI-standard float.h, rather than old values.h. | |
53 | ||
54 | Mon Jan 15 06:16:22 1996 Wilfried Moser <moser@rtl.cygnus.com> | |
55 | ||
56 | * sendbuffer.c (__send_buffer): Take care of possibly unaligned | |
57 | pointers. | |
58 | ||
59 | * waitbuffer.c (__wait_buffer): Ditto. | |
60 | ||
61 | Thu Nov 30 03:49:58 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
62 | ||
63 | * format.c (inpioctrl): Process NOTCONNECTED. | |
64 | (outioctrl): Deto. | |
65 | (scanformcont): Fix processing of %% in format string. | |
66 | ||
67 | Mon Nov 27 05:27:14 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
68 | ||
69 | * chillrt0.c (main): Pass argc & argv to __RTS_INIT__. | |
70 | ||
71 | Thu Nov 23 05:15:05 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
72 | ||
73 | * ioerror.h (io_info_word_t): Make value of first entry compile time | |
74 | comfigurable. | |
75 | ||
76 | Tue Nov 7 22:52:24 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
77 | ||
78 | * format.c: Rename ultoa to myultoa cause of conflicting types | |
79 | on some systems. | |
80 | ||
81 | Mon Nov 6 03:17:50 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
82 | ||
83 | * chillrt0.c: Move definition of chill_stdin, chill_stdout, | |
84 | chill_stderr ... | |
85 | ||
86 | * chillstdio.c: ... to here. | |
87 | ||
88 | * delete.c, eoln.c, existing.c, getusage.c, indexable.c, | |
89 | isassociated.c, outoffile.c, readable.c, sequencible.c, | |
90 | variable.c, writeable.c: Modified for new implementation of | |
91 | chill file i/o. | |
92 | ||
93 | * basicio.c, format.c, getassoc.c, gettextaccess.c, gettextindex.c, | |
94 | gettextrecord.c, ioerror.c, readrecord.c, settextaccess.c, | |
95 | settextindex.c, settextrecord.c, writerecord.c: New files to | |
96 | implement chill file i/o. | |
97 | ||
98 | * allocate.c, terminate.c: New files to implement chill's | |
99 | ALLOCATE and TERMINATE built-in's. | |
100 | ||
101 | * associate.c, checksum.c, connect.c, create.c, disconnect.c, | |
102 | dissociate.c, findfile.c, findnextfile.c, fstable.c, getass.c, | |
103 | getdir.c, gettxtacc.c, gettxtidx.c, gettxtrec.c, iostatus.c, | |
104 | lowlevelio.c, modify.c, rdformat.c, rdrecord.c, rdstring.c, | |
105 | rdtext.c, rdunixstd.c, readlen.c, regexp.h, setdir.c, settxtacc.c, | |
106 | settxtidx.c, settxtrec.c, skiprec.c, wrformat.c, wrrecord.c, | |
107 | wrstring.c, wrtext.c, wrunixstd.c: Removed. | |
108 | ||
109 | Tue Sep 12 04:27:47 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
110 | ||
111 | * Makefile.in (Makefile): Add rule for Makefile. | |
112 | OBJS depends on ../../cc1 to build a new library when cc1 have | |
113 | changed. | |
114 | ||
115 | Mon Jul 31 15:04:04 1995 Per Bothner <bothner@kalessin.cygnus.com> | |
116 | ||
117 | * ffsetclrps.c, flsetclrps.c: Completely different interface, | |
118 | * storeoutps.c: Remove, no longer needed. | |
119 | * Makefile.in (PSOBJS): Take out storeoutps.o. | |
120 | ||
121 | Mon Jun 19 05:23:35 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
122 | ||
123 | * exh.c (__cause_exception): New argument. | |
124 | (__cause_ex1): New function. This function will get called | |
125 | now by the compiler when an exception should be raised. | |
126 | ||
127 | * abstime.c, allgmem.c, allmem.c, checkcycle.c, delaycase.c, | |
128 | ffsetps.c, flsetps.c, inbitstr.c, sendbuffer.c, waitbuffer.c: | |
129 | Change calls to __cause_exception to calls to __cause_ex1. | |
130 | ||
131 | * unhex.c (unhandled_exception), | |
132 | cause.c (cause_exception): New argument. | |
133 | ||
134 | * rts.h: Add prototypes for __delay_this and __continue_that. | |
135 | ||
136 | * ffsetclrps.c, flsetclrps.c, inps.c, rtltypes.h, setbitps.c: | |
137 | Remove prototype for __cause_exception (not needed). | |
138 | ||
139 | * rdstring.c (_readstring), wrstring.c (_writestring): Add argument | |
140 | to call to __cause_exception. | |
141 | ||
142 | * Makefile.in, unhex1.c: New file. Function __unhandled_ex | |
143 | is defined here. This gets called when the compiler doesn't | |
144 | find a handler when causing an exception. | |
145 | ||
146 | Tue Apr 11 16:01:02 1995 Per Bothner <bothner@kalessin.cygnus.com> | |
147 | ||
148 | * iomodes.h (__tmp_WIO_union, __tmp_RIO_union): Make __forbyte | |
149 | be explicitly signed, for the sake of systems where char is unsigned. | |
150 | ||
151 | Wed Mar 22 06:10:18 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
152 | ||
153 | * setbitps.c (__setbitpowerset): Change definition of new_value | |
154 | to char, cause booleans are represented as 8 bit values by the | |
155 | compiler. Use only least significant bit of new_value. | |
156 | ||
157 | Tue Jan 17 07:32:17 1995 Wilfried Moser <moser@rtl.cygnus.com> | |
158 | ||
159 | * inps.c (__inpowerset): Don't do rangecheck. Return 0 | |
160 | if value not in range. | |
161 | ||
162 | * Makefile.in, inbitstr.c (__inbitstring): New file and | |
163 | function for accessing single elements in a bitstring. | |
164 | ||
165 | Tue Dec 6 02:35:00 1994 Wilfried Moser <moser@rtl.cygnus.com> | |
166 | ||
167 | * rdformat.c (rf_parse_iolist): In case of __IO_set and | |
168 | __IO_SetRange process the ignore_case flag. | |
169 | ||
170 | * iomodes.h: Change definition of __tmp_RIO_forset and | |
171 | __tmp_RIO_forsetrange. | |
172 | ||
173 | Fri Nov 4 12:04:16 1994 Per Bothner <bothner@kalessin.cygnus.com> | |
174 | ||
175 | * concatstr.c (__concatstring): Add support for input strings | |
176 | to overlap target. | |
177 | * setbits.c (__setbits): Fix function name passed | |
178 | to __cause_exception. | |
179 | ||
180 | Wed Nov 2 05:02:59 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
181 | ||
182 | * Makefile.in (TIMEOBJS): Add new files. | |
183 | ||
184 | * checkcycle.c (__check_cycle): New file and function for | |
185 | CYCLE statement. | |
186 | ||
187 | * convdurrtstime.c (__convert_duration_rtstime): New file | |
188 | and function for conversion of DURATION (unsigned long) to | |
189 | RtsTime format. | |
190 | ||
191 | * delaycase.c (__delay_event): Implement processing of | |
192 | timesupervision. | |
193 | ||
194 | * remaintime.c (__remaintime): New file and function to | |
195 | calculate the remaining time of a duration (used for | |
196 | timesupervision). | |
197 | ||
198 | * rts.h: New definitions and prototypes. | |
199 | ||
200 | * sendbuffer.c (__send_buffer): Implement processing of | |
201 | timesupervision. | |
202 | ||
203 | * waitbuffer.c (__wait_buffer): Implement processing of | |
204 | timesupervision. | |
205 | ||
206 | * waituntil.c (__wait_until): Changed due to implementation | |
207 | of timesupervision. | |
208 | ||
209 | Thu Oct 6 06:41:02 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
210 | ||
211 | * wrformat.c (default_conv): Remove processing of | |
212 | POWERSET's. | |
213 | ||
214 | * rdformat.c (rf_parse_iolist): Remove processing of | |
215 | POWERSET's. | |
216 | ||
217 | * iomodes.h: Remove definition for POWERSET's. | |
218 | ||
219 | Fri Sep 30 01:52:25 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
220 | ||
221 | * rdformat.c (rf_parse_iolist): Fix processing of BITSTRINGs. | |
222 | ||
223 | Mon Sep 26 16:10:47 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
224 | ||
225 | * copyps.c (__pscpy): Add missing 'const'. | |
226 | ||
227 | * wrformat.c (default_conv): Replace memcpy by explicit loop, | |
228 | since memcpy can get mis-optimized when we have unaligned data. | |
229 | ||
230 | * wrformat.c (__write_format): Don't alloca an extra copy of | |
231 | the format string. | |
232 | ||
233 | Mon Sep 26 08:54:03 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
234 | ||
235 | * wrformat.c (default_conv): Remove formating of nonprintable | |
236 | characters (ESC-sequences wouldn't work). | |
237 | ||
238 | Fri Sep 23 00:48:28 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
239 | ||
240 | * copyps.c (__pscpy): Fix masking out unused bits. | |
241 | ||
242 | * fileio.h: Fix prototype. | |
243 | ||
244 | Tue Sep 13 04:54:45 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
245 | ||
246 | * rdformat.c (__read_format): Remove end-of-input string | |
247 | check. | |
248 | ||
249 | Thu Sep 8 17:20:07 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
250 | ||
251 | * setbits.c (__setbits): New function, based on __setpowersetbits, | |
252 | but with 4 instead of 5 parameters. | |
253 | * setpsbits.c: Removed. No longer used. | |
254 | * Makefile (PSOBJS): Update accordingly. | |
255 | ||
256 | Mon Sep 5 08:03:46 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
257 | ||
258 | * queuelength.c (__queue_length): New file and function | |
259 | to implement QUEUE_LENGTH built-in. | |
260 | * Makefile.in (TASKOBJS): Add queuelength.o. | |
261 | ||
262 | Fri Aug 26 16:27:21 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
263 | ||
264 | * Makefile.in (INCLUDES): Add -I../../include. | |
265 | ||
266 | Wed Aug 24 01:12:32 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
267 | ||
268 | * sendbuffer.c, waitbuffer.c, delaycase.c, printbuffer.c, | |
269 | printevent.c: Be careful with addresses of data from the | |
270 | application,they may be unaligned (-fpack). | |
271 | ||
272 | Fri Aug 19 07:16:15 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
273 | ||
274 | * wrformat.c (default_conv), rdformat.c (rf_parse_iolist): Be | |
275 | careful with addresses of data from the application, they may | |
276 | be unaligned (-fpack). | |
277 | ||
278 | Fri Aug 12 20:31:47 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
279 | ||
280 | * eqps.c (__eqpowerset): Calculate number of full words | |
281 | as floor, not ceiling of bitslength/SET_WORD_SIZE. | |
282 | ||
283 | Fri Aug 5 17:25:48 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
284 | ||
285 | * eqps.c (__eqpowerset): Revert Wilfried's fix, and fix | |
286 | the problem in a slightly different way (which is simpler | |
287 | and will also work for 0-length bitstrings). | |
288 | * neps.c (__nepowerset): Simplify - just call __eqpowerset. | |
289 | ||
290 | Fri Jul 29 04:06:56 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
291 | ||
292 | * neps.c (__nepowerset): Correct processing of powerset | |
293 | in case of USE_CHARS defined. | |
294 | ||
295 | Wed Jul 27 05:27:06 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
296 | ||
297 | * eqps.c (__eqpowerset): Correct processing of powerset | |
298 | in case of USE_CHARS defined. | |
299 | ||
300 | Mon Jun 27 01:17:09 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
301 | ||
302 | * iomodes.h: Change layout of __tmp_WIO_list that it is always | |
303 | the same, regardless if compiled with -fpack or not. | |
304 | ||
305 | Tue May 31 04:54:48 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
306 | ||
307 | * printbuffer.c, printevent.c, rts.h, sendbuffer.c, | |
308 | waitbuffer.c: Finish the implementation of BUFFER's | |
309 | and EVENT's. | |
310 | ||
311 | Tue May 10 05:17:43 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
312 | ||
313 | * iomodes.h: Change names of __access, __association and | |
314 | __text to __access_type, __association_type and | |
315 | __text_type. __access is already defined in one of the | |
316 | linux header files. | |
317 | ||
318 | Wed May 4 15:37:22 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
319 | ||
320 | * Makefile.in (clean): Add chillrt0.o | |
321 | * continue.c (__continue): Implement the function. | |
322 | * delaycase.c (__delay_event): Implement the function. | |
323 | * printbuffer.c (__print_buffer): Implement the function. | |
324 | * printevent.c (__print_event.c): Implement the function. | |
325 | * rts.h: Change datatypes used for EVENT's and BUFFER's. | |
326 | * sendbuffer.c (__send_buffer): Implement the function. | |
327 | FIXME: not completely done. | |
328 | * waitbuffer.c (__wait_buffer): Implement the function. | |
329 | FIXME: not completely done. | |
330 | ||
331 | Thu Apr 28 14:39:06 1994 Wilfried Moser (moser@rtl.cygnus.com) | |
332 | ||
333 | * Makefile.in (TASKOBJS): New variable for tasking related | |
334 | objects files. | |
335 | * Makefile.in (TIMEOBJS): New object file added. | |
336 | * rts.h: Add definitions for BUFFER's and EVENT's. | |
337 | * waituntil.c (__wait_until): New file and new function. | |
338 | Implements the AT action. | |
339 | * delaycase.c (__delay_event): New file and new function. | |
340 | Implements the DELAY and DELAY CASE action. FIXME: not yet done. | |
341 | * continue.c (__continue): New file and new function. | |
342 | Implements the CONTINUE action. FIXME: not yet done. | |
343 | * sendbuffer.c (__send_buffer): New file and new function. | |
344 | Implements the SEND buffer action. FIXME: not yet done. | |
345 | * waitbuffer.c (__wait_buffer): New file and new function. | |
346 | Implements the RECEIVE buffer CASE action. FIXME: not yet done. | |
347 | * printevent.c (__print_event): New file and new function. | |
348 | Prints an event queue. FIXME: not yet done. | |
349 | * printbuffer.c (__print_buffer): New file and new function. | |
350 | Prints a buffer queue. FIXME: not yet done. | |
351 | ||
352 | Fri Apr 1 10:59:55 1994 Wilfried Moser (fs_moser at rcsw47) | |
353 | ||
354 | * wrformat.c (default_conv): Change output of characters in the | |
355 | range 0 to 31 (control characters now printed as ^C). | |
356 | ||
357 | Fri Apr 15 16:29:21 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) | |
358 | ||
359 | * Makefile.in: XTRAFLAGS is no longer need, since -Bdir now | |
360 | implies -Idir/include. | |
361 | (XTRAFLAGS): Don't define. | |
362 | (ALL_CFLAGS): Don't include $(XTRAFLAGS). | |
363 | ||
364 | Thu Apr 14 13:44:31 1994 Wilfried Moser (moser@phishhead.cygnus.com) | |
365 | ||
366 | * Makefile.in (TIMEOBJS): New variable for time related stuff. | |
367 | * Makefile.in (OBJS): Add TIMEOBJS. | |
368 | * abstime.c (_abstime): New file and new function to handle | |
369 | ABSTIME builtin. | |
370 | * inttime.c (_inttime): New file and new function to handle | |
371 | INTTIME builtin. | |
372 | ||
373 | Tue Mar 29 13:11:37 1994 Wilfried Moser (fs_moser at rcsw1h) | |
374 | ||
375 | * Makefile.in (LIBOBJS2): Add new modules rdformat.o rdstring.o | |
376 | rdunixstd.o | |
377 | * iomodes.h: Remove unnecessary definitions. Redefine interface to | |
378 | READTEXT/WRITETEXT functions. | |
379 | * rdstring.c (_readstring): Rework function. | |
380 | * rdformat.c: Rework functionality. | |
381 | * rdunixstd.d: New module. This is designed to implement | |
382 | READTEXT (stdin...). | |
383 | * wrformat.c (copy_text): Change return value of function. In case | |
384 | of an empty string this function has failed. | |
385 | * wrformat.c: Change formating of a NULL pointer to NULL instead | |
386 | of 0. | |
387 | * wrformat.c (PUT_CHARS): Change macro according to new return | |
388 | value of function copy_text. | |
389 | ||
390 | Sun Mar 20 21:11:35 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
391 | ||
392 | * powerset.h: Bitstrings are now allocated in units | |
393 | of (unsigned char), rather than words. | |
394 | * eqps.c (__eqpowerset): Optimize slighly for above change. | |
395 | ||
396 | * setbitps.c (__setbitpowerset): Clean up parameter list. | |
397 | ||
398 | Thu Mar 10 11:10:32 1994 Bill Cox (bill@rtl.cygnus.com) | |
399 | ||
400 | * Makefile.in: Add standard gcc Makefile stuff. Move | |
401 | chillcrt0 and libchill.a to all.indirect from all target. | |
402 | ||
403 | Tue Mar 1 17:01:32 1994 Wilfried Moser (fs_moser at rcsw1h) | |
404 | ||
405 | * iomodes.h: Add definition for POWERSET's | |
406 | * wrunixstd.c: Change the write call to an fprintf cause a system | |
407 | we have doesn't support write. | |
408 | * wrformat.c: Add processing of SET's and POWERSET's | |
409 | ||
410 | Sat Jan 29 13:32:52 1994 Bill Cox (bill@rtl.cygnus.com) | |
411 | ||
412 | * Makefile.in: Add new files copyps.c and concatps.c. | |
413 | * copyps.c: New function with functionality from sliceps.c, | |
414 | * sliceps.c: Change to call copyps now from here. | |
415 | * concatps.c: New function - call copyps from here. | |
416 | * powerset.h: Fix CLEAR_BIT_IN_CHAR macro. | |
417 | ||
418 | Wed Jan 26 12:30:48 1994 Mike Stump (mrs@cygnus.com) | |
419 | ||
420 | * Makefile.in: Don't echo ranlib command. | |
421 | ||
422 | Wed Jan 26 12:21:11 1994 Mike Stump (mrs@cygnus.com) | |
423 | ||
424 | * Makefile.in: Make sure cross builds work. AR, and RANLIB now | |
425 | used properly. Make sure we can reconfigure if Makefile.in | |
426 | changes. Use GCC_FOR_TARGET, not CC to compile libchill.a. | |
427 | ||
428 | Fri Jan 21 15:30:31 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
429 | ||
430 | * allgmem.c: Make prototype K&R-compatible. | |
431 | ||
432 | Sat Jan 15 10:04:08 1994 Bill Cox (bill@rtl.cygnus.com) | |
433 | ||
434 | * Makefile.in: Remove unused install code. | |
435 | (Install will happen from devo/gcc). Add | |
436 | rules for cleaning up. | |
437 | ||
438 | Fri Jan 14 21:43:45 1994 Per Bothner (bothner@kalessin.cygnus.com) | |
439 | ||
440 | * chillrt0.c (__init_list): Renamed to _ch_init_list, to | |
441 | avoid a conflict on the Alpha. | |
442 | ||
443 | Tue Jan 25 13:28:15 1994 Wilfried Moser (fs_moser at rcsw1j) | |
444 | ||
445 | * Makefile.in: clean up for cross compilation. Remove a lot of | |
446 | functions (file-io) which are not used at the moment. | |
447 | * iomodes.h: clean up the datatypes passed to the writetext | |
448 | functions. | |
449 | * unhex.c: Comment out include of gvarargs.h (not needed). | |
450 | * rtsdummy.c: Comment out include of gvarargs.h (not needed). | |
451 | * wrformat.c: change various procedure arguments according to the | |
452 | new type passed by the compiler. Remove include of fcntl.h and | |
453 | sys/stat.h (not needed). | |
454 | * wrformat.c (default_conv): Change formatting of integers in case | |
455 | of %O, %H, %B to unsigned. (PR-4395) | |
456 | * wrstring.c: change various procedure arguments according to the | |
457 | new type passed by the compiler. Remove include of fcntl.h and | |
458 | sys/stat.h (not needed). | |
459 | * wrtext.c: change various procedure arguments according to the | |
460 | new type passed by the compiler. | |
461 | * wrunixstd.c: change various procedure arguments according to the | |
462 | new type passed by the compiler. Remove include of fcntl.h and | |
463 | sys/stat.h (not needed). | |
464 | * wrunixstd.c (_writeunixstd): Change the fwrite call to fprintf. | |
465 | This is necessary due to a port to a system which does not | |
466 | support fwrite. | |
467 | ||
468 | Sun Jan 2 14:40:32 1994 Bill Cox (bill@cygnus.com) | |
469 | ||
470 | * Makefile.in: Clean out obsolete .c286 suffix references. | |
471 | ||
472 | Sat Jan 1 16:51:22 1994 Bill Cox (bill@cygnus.com) | |
473 | ||
474 | * Makefile.in: Add dependencies on fileio.h | |
475 | ||
476 | Sat Jan 1 12:31:22 1994 Bill Cox (bill@cygnus.com) | |
477 | ||
478 | * Reorganize the whole directory and the Makefile. Now you | |
479 | can recompile a single function and not have to recompile | |
480 | a whole file full of them. | |
481 | * eqps.c, neps.c: Fix handling of a one-word set. (PR-4077). | |
482 | ||
483 | Thu Dec 16 10:19:00 1993 Bill Cox (bill@rtl.cygnus.com) | |
484 | ||
485 | * fileio.c (default_conv): Changes to support all basic CHILL types. | |
486 | Standardize function header formats. | |
487 | ||
488 | Tue Dec 14 14:36:27 1993 Bill Cox (bill@rtl.cygnus.com) | |
489 | ||
490 | * fileio.c (writeunixstd): Call _allocate_memory and | |
491 | _return_memory, so we'll get appropriate exceptions. | |
492 | * powerset.c: Ensure a space between each macro name and the | |
493 | parameters. | |
494 | ||
495 | Mon Nov 22 10:42:37 1993 Wilfried Moser (moser@rtl.cygnus.com) | |
496 | ||
497 | * Makefile.in: Add functions to LIBFUNCS1 | |
498 | * chillrt0.c (main): Clear the exception stack. | |
499 | * libchill.c (__setexceptionStack, __getexceptionStack): New | |
500 | functions according to allow one exceptionStack per thread. | |
501 | ||
502 | Sat Nov 20 17:45:52 1993 Per Bothner (bothner@kalessin.cygnus.com) | |
503 | ||
504 | * libchill.c (__ch_link_handler, __ch_unlink_handler): New functions. | |
505 | ||
506 | Fri Nov 19 14:37:12 1993 Bill Cox (bill@rtl.cygnus.com) | |
507 | ||
508 | * Makefile.in, string.c: Add memmove function (PR-3937). | |
509 | ||
510 | Wed Nov 17 17:07:46 1993 Bill Cox (bill@rtl.cygnus.com) | |
511 | ||
512 | * fileio.c (_writestring): Add parameters for the source file | |
513 | and line number where it was called, for way better error | |
514 | messages. | |
515 | * powerset.c: Make all length and count variables longs. | |
516 | Allows much larger powersets. | |
517 | ||
518 | Mon Nov 15 14:59:47 1993 Bill Cox (bill@rtl.cygnus.com) | |
519 | ||
520 | * fileio.c (writestring): Changed interface. | |
521 | * iomodes.h: New structures for above interface. | |
522 | * libchill.c: Delete bunch of powerset-related cruft. | |
523 | (cause_exception): Empty it out. | |
524 | * powerset.c: Call correct exception causer. | |
525 | * string.c: Rewrite string comparisons from scratch. They | |
526 | were bad... | |
527 | ||
528 | Sat Oct 30 14:54:39 1993 Bill Cox (bill@rtl.cygnus.com) | |
529 | ||
530 | * Makefile.in: Change paths to executables. | |
531 | ||
532 | Thu Oct 28 16:38:34 1993 Bill Cox (bill@rtl.cygnus.com) | |
533 | ||
534 | * powerset.c (__inpowerset, __setbitpowerset): Correct error checking. | |
535 | These were throwing false exceptions. | |
536 | (__setpowersetbits): Add check for null output set ptr. | |
537 | ||
538 | Wed Oct 27 16:45:29 1993 Bill Cox (bill@rtl.cygnus.com) | |
539 | ||
540 | * powerset.c (__diffpowerset): Check for SET_SHORT_SIZE, not | |
541 | SET_CHAR_SIZE twice. | |
542 | (__ffsetpowerset, __flsetpowerset): Add code for CHAR and SHORT sets. | |
543 | * libchill.c (cause_exception): Output a message to stderr, and | |
544 | abort, as a default exception action. | |
545 | ||
546 | Thu Oct 21 16:04:09 1993 Per Bothner (bothner@kalessin.cygnus.com) | |
547 | ||
548 | * fileio.c (__write_format): Add missing increment of fstr. | |
549 | ||
550 | Thu Sep 30 20:11:34 1993 Per Bothner (bothner@kalessin.cygnus.com) | |
551 | ||
552 | * powerset.c (__psslice): Take length, rather than upper bound. | |
553 | ||
554 | Sun Sep 19 23:14:57 1993 Per Bothner (bothner@kalessin.cygnus.com) | |
555 | ||
556 | * chillrt0.c, fileio.c (_writeunixstd): Change a standard Unix file | |
557 | from (long*) to (long). Use fwrite rather than write. | |
558 | * fileio.c (PUT_CHARS, PUT_CHAR): New macros. | |
559 | * fileio.c (__write_format): Use them. | |
560 | * fileio.c (__write-format): Handle "%/" format even if | |
561 | not io_ctrl_allowed (by emitting '\n'). | |
562 | ||
563 | Fri Sep 10 12:15:51 1993 Wilfried Moser (fs_moser at rcsw1j) | |
564 | ||
565 | * chillrt0.c: Make stdin, stdout, stderr available to chill | |
566 | programs. This is done by setting the apropriate file handles | |
567 | to chill_stdin, chill_stdout, chill_stderr. | |
568 | * fileio.c: Add a new function (_writeunixstd) to the | |
569 | chill library. This function will be called when the compiler | |
570 | detects a WRITETEXT action to one of the above mentioned | |
571 | file handles. | |
572 | * Makefile.in: Add _writeunixstd to LIBFUNCS3. | |
573 | ||
574 | Sat Aug 21 17:17:53 1993 Bill Cox (bill@rtl.cygnus.com) | |
575 | ||
576 | * Makefile.in: Add psset to list of powerset stuff. | |
577 | * powerset.c: Standardize (and correct) for loops. Fix | |
578 | comments. | |
579 | ||
580 | Mon Jul 5 09:48:06 1993 Wilfried Moser (fs_moser at rcsw1j) | |
581 | ||
582 | * rtltypes.h: Change layout of struct __ch_handler. The entry | |
583 | jmp_buf is moved to the end of the structure. | |
584 | ||
585 | Mon Jun 14 12:17:53 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com) | |
586 | ||
587 | * Makefile.in: rename INSTALLDIR to libdir; remove parentdir | |
588 | support; update definition of INSTALL | |
589 | ||
590 | Thu Jun 10 18:14:41 1993 Wilfried Moser (moser@deneb.cygnus.com) | |
591 | ||
592 | * libchill.c: (vector): This entry was removed. It is no | |
593 | longer neccessary. | |
594 | * Makefile.in: Change due to the remove of vector. | |
595 | ||
596 | Wed Jun 9 10:39:25 1993 Wilfried Moser (moser@deneb.cygnus.com) | |
597 | ||
598 | * chillrt0.c (main): Change processing of constructors | |
599 | according to the new design made for tasking. | |
600 | * libchill.c (__rts_main_loop, __rts_init): Don't do an | |
601 | abort () there. | |
602 | ||
603 | Mon May 31 08:24:51 1993 Ian Lance Taylor (ian@cygnus.com) | |
604 | ||
605 | * Makefile.in (install): Create directory if necessary. | |
606 | ||
607 | Sun May 30 15:57:05 1993 Per Bothner (bothner@cygnus.com) | |
608 | ||
609 | * powerset.c (__eqpowerset, _newpowerset): Don't call | |
610 | MASK_UNUSED_{CHAR,SHORT}_BITS on input operand | |
611 | (which might be in read-only memory). | |
612 | * powerset.c (SET_CHAR, SET_SHORT): Make unsigned. | |
613 | ||
614 | Fri May 21 10:45:07 1993 Bill Cox (bill@rtl.cygnus.com) | |
615 | ||
616 | * Makefile.in, chillrt0.c, fileio.c, libchill.c, | |
617 | powerset.c, rtltypes.h: Wilfried's changes checked | |
618 | in at Cygnus. | |
619 | ||
620 | Tue May 18 09:21:56 1993 Bill Cox (bill@rtl.cygnus.com) | |
621 | ||
622 | * powerset.c, Makefile.in: Add psslice routine. | |
623 | Change function name from bitsetpowerset to | |
624 | setpowersetbits. Drop build of I/O library | |
625 | stuff, per Wilfried's request. | |
626 | ||
627 | Tue May 18 07:55:25 1993 Wilfried Moser (fs_moser at rcsw1j) | |
628 | ||
629 | * Makefile.in: clean up directory. Remove chillrt0.c | |
630 | from libchill.a, this will be linked separately. | |
631 | Remove librmt.a from Makefile, this is application | |
632 | dependent. | |
633 | ||
634 | Fri May 7 10:45:09 1993 Ian Lance Taylor (ian@cygnus.com) | |
635 | ||
636 | * Makefile.in (tooldir): Define. | |
637 | * configure.in: If cross-compilation, install in $(tooldir)/lib | |
638 | rather than in $(exec_prefix)/lib. | |
639 | ||
640 | Sat May 1 11:43:44 1993 Bill Cox (bill@rtl.cygnus.com) | |
641 | ||
642 | * Makefile.in: Add store_output to lists. | |
643 | * powerset.c: Add char- and short-length set handling | |
644 | across the board. | |
645 | ||
646 | Thu Apr 8 17:43:33 1993 Bill Cox (bill@rtl.cygnus.com) | |
647 | ||
648 | * powerset.c (nepowerset): Return TRUE for non-equal comparison. | |
649 | * string.c (eqstring, nestring): Call memcmp for the real work. | |
650 | ||
651 | Mon Mar 22 23:22:53 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) | |
652 | ||
653 | * Makefile.in: add dvi, check and installcheck targets | |
654 | ||
655 | Fri Mar 12 10:59:31 1993 Bill Cox (bill@rtl.cygnus.com) | |
656 | ||
657 | * string.c (nestring): Fix return status - was completely bogus. | |
658 | ||
659 | Fri Mar 5 18:34:15 1993 Per Bothner (bothner@rtl.cygnus.com) | |
660 | ||
661 | * powerset.c: Re-name INT_TYPE_SIZE to SET_WORD_SIZE. | |
662 | * powerset.c: Use SET_WORD instead of (unsigned int). | |
663 | * powerset.c (__eqpowerset, __nepowerset): Fix masking | |
664 | of final word to not trash memory. | |
665 | ||
666 | Fri Mar 5 07:55:13 1993 Bill Cox (bill@rtl.cygnus.com) | |
667 | ||
668 | * Makefile.in, powerset.c (__nepowerset): add psne for powerset | |
669 | inequality test. | |
670 | * string.c: fix comment. | |
671 | ||
672 | Sat Feb 20 08:07:21 1993 Bill Cox (bill@rtl.cygnus.com) | |
673 | ||
674 | * Makefile.in, libchill.c, powerset.c: split out powerset stuff. | |
675 | * powerset.c: fix __ffsetpowerset and __flsetpowerset. | |
676 | ||
677 | Fri Feb 19 11:00:10 1993 Bill Cox (bill@rtl.cygnus.com) | |
678 | ||
679 | * Makefile.in: add psmax and psmin to LIBFUNCS1, so the | |
680 | ffsetpowerset and flsetpowerset functions get into the library. | |
681 | ||
682 | Sat Feb 13 15:43:21 1993 Bill Cox (bill@rtl.cygnus.com) | |
683 | ||
684 | * Makefile.in, string.c: cleanup | |
685 | ||
686 | Sat Feb 13 13:52:20 1993 Bill Cox (bill@rtl.cygnus.com) | |
687 | ||
688 | * Makefile.in: Add LIBFUNC4, and loop for it. Builds | |
689 | string-related runtime functions, adds them to libchill.a. | |
690 | ||
691 | Wed Feb 10 09:45:29 1993 Bill Cox (bill@rtl.cygnus.com) | |
692 | ||
693 | * rtltypes.h: added missing TExceptionDefinition. | |
694 | ||
695 | * libchill.c: add GNU comment header, various new powerset | |
696 | support routines. Change function declarations for K&R | |
697 | compatibility. | |
698 | * string.c: added - runtime string routines (relationals and | |
699 | concat). | |
700 | ||
701 | Tue Feb 9 16:17:35 1993 Per Bothner (bothner@rtl.cygnus.com) | |
702 | ||
703 | * libchill.c, rtltypes.h: Replace exceptions-handling code. | |
704 | * fileio.c: Comment out non-working pseudo-exception-handlers. | |
705 | ||
706 | Fri Feb 5 07:38:39 1993 Fred Fish (fnf@cygnus.com) | |
707 | ||
708 | * Makefile.in (RANLIB_TEST, INSTALL, INSTALL_PROGRAM, | |
709 | INSTALL_DATA): Supply default definitions. | |
710 | ||
711 | Sat Jan 30 13:57:09 1993 Per Bothner (bothner@rtl.cygnus.com) | |
712 | ||
713 | * libchill.c: Change exception to be plain (char*). | |
714 | (This is a simplification, at the cost of needing strcmp's.) | |
715 | * Makefile.in: Move install actions over form ../gcc/Makefile.in. | |
716 | ||
717 | Wed Jan 27 23:22:44 1993 Per Bothner (bothner@rtl.cygnus.com) | |
718 | ||
719 | * libchill.c (__cause_exception): Exception is (for now) | |
720 | (char**), rather than short. | |
721 | Also, add (commented-out) sketch of new exception implementation. | |
722 | ||
723 | Tue Jan 12 21:14:56 1993 Per Bothner (bothner@cygnus.com) | |
724 | ||
725 | * libchill.c: Re-wrote bitstring/powerset code: Each chunk is | |
726 | now a (unsigned int), rather than a (char), and bit-order | |
727 | depends on BITS_BIG_ENDIAN, rather than being always | |
728 | litle-endian. Other improvements here and there. | |
729 | * libchill.c (__cardpowerset, __diffpowerset): Faster code. | |
730 | * libchill.c (__setbitinstring): New routine, to assign | |
731 | a single bit in a bitstring/powerset. | |
732 | * Makefile.in (LIBFUNCS1): Add psset for __setbitinstring(). | |
733 | ||
734 | Tue Jan 12 00:10:46 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) | |
735 | ||
736 | * Makefile.in: compile all files with ALL_CFLAGS instead of CFLAGS, | |
737 | default ALL_CFLAGS to include CFLAGS, | |
738 | default XTRAFLAGS which is used to find the C library (like libg++), | |
739 | added dummy install-info target for devo builds, | |
740 | ||
741 | Wed Jan 6 08:03:46 1993 Fred Fish (fnf@cygnus.com) | |
742 | ||
743 | * Makefile.in (libchill.a): Since libchill.a depends upon | |
744 | chillrt0.o, don't remove chillrt0.o after adding to archive. | |
745 | * config/mh-sysv4: Add SVR4 configuration file. | |
746 | * Makefile.in (GCC_MAKEFILE): Define to point to gcc/chill | |
747 | compiler Makefile, which contains the actual makefile fragments | |
748 | to do the install, since it knows where gcc/chill is installed. | |
749 | * Makefile.in: Add lines that configure looks for to insert | |
750 | host, target, and site specific Makefile fragments. | |
751 | * Makefile.in (install): New target that invokes make on the | |
752 | gcc/chill makefile to do the actual install. | |
753 | * configure.in (*-*-sysv4): Use mh-sysv4 as host_makefile_frag. | |
754 | ||
755 | Sun Jan 3 16:47:25 1993 Per Bothner (bothner@cygnus.com) | |
756 | ||
757 | * chillrt0.c: Comment out for now the non-portable | |
758 | kludge for adding build_exceptions to the C++ initialision list. | |
759 | ||
760 | Sat Jan 2 15:51:43 1993 Per Bothner (bothner@rtl.cygnus.com) | |
761 | ||
762 | * New directory. Moved files from ../gcc/chillrt. | |
763 | * configure.in: New file. | |
764 | * Makefile.in: Modified from old Makefile to fit into standard | |
765 | directory structure. |