1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-19 19:20:23 +02:00
Commit graph

74 commits

Author SHA1 Message Date
Mikael Djurfeldt
5678aae066 *** empty log message *** 1999-07-31 09:05:58 +00:00
Jim Blandy
71209dfb78 *** empty log message *** 1999-07-26 03:28:21 +00:00
Jim Blandy
ef2714120a Mention GOOPS (oops). 1999-07-23 08:16:31 +00:00
Jim Blandy
12f6c4e87d *** empty log message *** 1999-07-22 14:25:35 +00:00
Jim Blandy
a122f2f9ea *** empty log message *** 1999-07-19 08:22:28 +00:00
Jim Blandy
3144e1a9e9 *** empty log message *** 1999-07-19 07:54:37 +00:00
Jim Blandy
ed3db6efc9 *** empty log message *** 1999-07-19 02:40:04 +00:00
Jim Blandy
0c2b93ddf4 *** empty log message *** 1999-07-17 18:43:17 +00:00
Gary Houston
3fe6190f46 1999-07-13 Gary Houston <ghouston@easynet.co.uk>
* strports.c (scm_strprint_obj): simplify.  start with initial
	buffer size of 0.
	(st_seek): don't allow string to be extended if seeking past
	the end of a read-only port.
1999-07-12  Gary Houston  <ghouston@easynet.co.uk>
	* strports.c (st_seek): change the resize checks.
	* ports.c (scm_ftruncate): throw error if offset works out negative.
	* strports.c (st_flush): increase string size in blocks of
	SCM_WRITE_BLOCK instead of 1. set read_end to read_pos if
	it's greater and reset read_buf_size.
	(scm_mkstrport): set rw_randow if only writing, since read_buf needs
	to be maintained for output ports too (it holds the written
	part of the string, while write_buf may have unwritten buffer
	chars.)
	(st_truncate): rewritten.
	(top of file): added a few notes.
1999-07-06  Gary Houston  <ghouston@easynet.co.uk>
	* strports.c (st_grow_port): set pt->read_pos.  set
	pt->read_buf_size one less than pt->write_buf_size if there's
	an unwritten char at the end of the string.  similarly for
	pt->read_end.
	(st_resize_port): renamed from st_grow_port.
	(st_seek): simplify by assuming that pt->write_pos == pt->read_pos.
	seek from read_end instead of write_end for SEEK_END.
	(st_ftruncate): calculate current length using readbuf, not write
	buf.
	(scm_strport_to_string): use read_buf_size for length.
	(stfill_buffer): don't re-initialise the readbuf.
1999-07-05  Gary Houston  <ghouston@easynet.co.uk>
	* strports.c (scm_strport_to_string): new procedure.
	(scm_call_with_output_string, scm_strprint_obj): use
	scm_strport_to_string.
	used SCM_INUM0 instead of SCM_MAKINUM (0) in a few places.
1999-07-13 11:06:18 +00:00
Mikael Djurfeldt
4dc7f07fde *** empty log message *** 1999-07-08 05:58:11 +00:00
Mikael Djurfeldt
544b923292 *** empty log message *** 1999-07-07 09:44:53 +00:00
Mikael Djurfeldt
e02c763c29 *** empty log message *** 1999-06-23 12:01:04 +00:00
Jim Blandy
d2ab9696bb *** empty log message *** 1999-06-16 09:57:52 +00:00
Jim Blandy
aad827f4c5 *** empty log message *** 1999-06-09 12:25:26 +00:00
Mikael Djurfeldt
26425f3d4f *** empty log message *** 1999-06-07 09:52:39 +00:00
Mikael Djurfeldt
f56f3cbfa5 Updated 1999-06-03 05:01:55 +00:00
Jim Blandy
ef0615e4d8 *** empty log message *** 1999-04-17 16:03:58 +00:00
Jim Blandy
2a2d0d0e81 *** empty log message *** 1999-02-06 17:11:42 +00:00
Jim Blandy
2e13255303 *** empty log message *** 1999-02-06 16:11:26 +00:00
Mikael Djurfeldt
4c29f082a1 *** empty log message *** 1999-01-22 06:43:56 +00:00
Jim Blandy
333a479127 *** empty log message *** 1998-12-14 10:06:04 +00:00
Jim Blandy
715fad681a *** empty log message *** 1998-12-09 09:28:47 +00:00
Jim Blandy
69c6acbb74 *** empty log message *** 1998-11-23 10:27:27 +00:00
Mikael Djurfeldt
b322f09ab8 * coop.c (coop_condition_variable_wait): Removed
(coop_condition_variable_wait_mutex): Folded logic of
coop_mutex_unlock into coop_condition_variable_wait_mutex to
prevent condvar signal lossage.  Previously, another thread could
start to run after unlocking the mutex but before putting the
current thread on the wait queue.  If that thread then would
signal the first, the signal would be lost.  (Thanks to Christian
Lynbech.)
1998-11-19 08:15:22 +00:00
Mikael Djurfeldt
224822be69 * eval.c (SCM_CEVAL): Added missing case for cclo. (Thanks to
Christian Lynbech.)
1998-11-17 08:03:18 +00:00
Mikael Djurfeldt
88ceea5c64 Updated 1998-11-03 16:17:29 +00:00
Mikael Djurfeldt
99c8588f03 Added Thien-Thi Nguyen 1998-11-01 04:53:34 +00:00
Jim Blandy
cc720f64d8 *** empty log message *** 1998-10-24 20:56:13 +00:00
Jim Blandy
5469b4a131 *** empty log message *** 1998-10-20 15:20:35 +00:00
Jim Blandy
f3227c7a71 *** empty log message *** 1998-10-19 22:45:55 +00:00
Jim Blandy
14725cbb40 *** empty log message *** 1998-10-19 21:30:07 +00:00
Jim Blandy
f4be1689e1 *** empty log message *** 1998-10-19 13:49:40 +00:00
Jim Blandy
ccd9642e20 *** empty log message *** 1998-10-17 18:05:32 +00:00
Jim Blandy
2cb8b9ecb0 *** empty log message *** 1998-10-14 19:21:40 +00:00
Jim Blandy
d27b36ef34 *** empty log message *** 1998-10-12 21:08:56 +00:00
Jim Blandy
216d3a1e28 *** empty log message *** 1998-10-10 21:29:37 +00:00
Jim Blandy
75d6cdf0ce *** empty log message *** 1998-10-10 12:39:22 +00:00
Jim Blandy
0445f9f28c *** empty log message *** 1998-10-09 14:25:04 +00:00
Jim Blandy
a14e47910e *** empty log message *** 1998-10-07 20:00:11 +00:00
Jim Blandy
2d0937bc84 *** empty log message *** 1998-10-06 15:47:07 +00:00
Jim Blandy
48ca6468ab *** empty log message *** 1998-10-03 19:30:38 +00:00
Jim Blandy
541716d15c *** empty log message *** 1998-10-03 14:13:08 +00:00
Jim Blandy
a844424977 *** empty log message *** 1998-10-03 09:10:09 +00:00
Jim Blandy
1a0106ef2b *** empty log message *** 1998-07-28 08:41:00 +00:00
Mikael Djurfeldt
93df19d088 Added Richard Polton 1998-07-21 14:15:06 +00:00
Mikael Djurfeldt
4b8d84c951 Updated 1998-07-16 22:51:18 +00:00
Mikael Djurfeldt
cd51f30d81 Updated 1998-07-15 23:29:41 +00:00
Mikael Djurfeldt
e682159489 Updated 1998-07-12 13:20:41 +00:00
Mikael Djurfeldt
74d6650d3a Updated 1998-06-18 21:54:44 +00:00
Mikael Djurfeldt
d54b6314e6 Updated 1998-06-09 21:56:23 +00:00