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

9141 commits

Author SHA1 Message Date
Marius Vollmer
c6ba6ce6e3 *** empty log message *** 2000-10-18 21:06:21 +00:00
Marius Vollmer
5264d62116 * print.c (grow_ref_stack): Pass a INUM to scm_make_vector as the
size, not a naked int.  Thanks to Brat Knotwell!
2000-10-18 21:05:57 +00:00
Marius Vollmer
0100535b2c *** empty log message *** 2000-10-18 18:28:19 +00:00
Marius Vollmer
a3487916d0 * gc_os_dep.c (GC_noop1, GC_bool, TRUE, FALSE, VOLATILE):
Definitions copied from Boehm collector.
2000-10-18 18:27:55 +00:00
Dirk Herrmann
daa6ba187b * Deprecated scm_sloppy_mem(q|v|ber) 2000-10-13 07:55:25 +00:00
Dirk Herrmann
a8a11001f9 * Fixed include file problem reported by Bruce Korb. 2000-10-12 07:59:02 +00:00
Marius Vollmer
66ca939218 *** empty log message *** 2000-10-11 19:28:52 +00:00
Marius Vollmer
155415a56d * gc_os_dep.c: Added real implementation based on code from Boehms
collector.  This is not well tested yet.
2000-10-11 19:23:52 +00:00
Marius Vollmer
ec009b22a9 * gc.h (scm_get_stack_base): Added prototype.
* init.c (scm_get_stack_base): Removed prototype.
2000-10-11 19:22:06 +00:00
Marius Vollmer
9208204554 * gc.h (scm_get_stack_base): Added prototype. 2000-10-11 19:20:14 +00:00
Dirk Herrmann
b7ead2aee2 * Replace calls to SCM_LENGTH. 2000-10-11 14:12:26 +00:00
Dirk Herrmann
b226e5f658 * Replace some SCM_LENGTH macros. 2000-10-11 12:50:53 +00:00
Dirk Herrmann
74014c46ff * Replaced some calls to SCM_LENGTH.
* Use scm_uniform_vector_length to determine lengths generically.
* Eliminate some dummy type dispatch code.
* Fix an array access but in scm_ra2contig.
2000-10-11 12:24:43 +00:00
Dirk Herrmann
b5c2579a34 * Removed further calls to SCM_LENGTH. 2000-10-10 09:22:31 +00:00
Dirk Herrmann
9fd38a3d14 * Made some functions not accept symbols as input parameters any more.
* Replaced some calls to SCM_LENGTH.
2000-10-09 16:27:24 +00:00
Dirk Herrmann
bfa974f0a4 * Replace a bunch of calls to SCM_LENGTH. 2000-10-09 14:37:36 +00:00
Dirk Herrmann
b17004b806 * Eliminate last call to scm_vector_set_length_x within libguile. 2000-10-09 12:39:14 +00:00
Dirk Herrmann
aa3188a7d9 * Eliminate previously introduced redundant string copying. 2000-10-09 09:54:28 +00:00
Dirk Herrmann
94115ae385 * Don't call scm_vector_set_length_x for non-vector arguments. 2000-10-06 16:51:08 +00:00
Dirk Herrmann
2d349e67ac * Added type-specific replacement macros for SCM_LENGTH. 2000-10-06 13:35:58 +00:00
Marius Vollmer
4fd03f4339 *** empty log message *** 2000-10-02 21:33:38 +00:00
Marius Vollmer
817e55b939 * coop-defs.h (coop_key_create): Don't use the C++ keyword
`destructor' in prototype.  Thanks to Martin Baulig!
2000-10-02 21:32:57 +00:00
Michael Livshin
77cd7f80f0 * guile-func-name-check.in: now should not confuse SCO nawk
anymore.  thanks to Bruce Korb for the fix!
2000-10-02 19:39:25 +00:00
Gary Houston
0d26a8bca9 * net_db.c: declare inet_aton only if HAVE_INET_ATON is not
defined.  thanks to Han-Wen Nienhuys.
	(replacing the previously committed change)
2000-10-01 11:05:52 +00:00
Gary Houston
ed0e0e3097 * net_db.c: declare inet_aton only if MISSING_INET_ATON_DECL is
defined.  thanks to Han-Wen Nienhuys.
2000-10-01 10:29:56 +00:00
Gary Houston
e655d03424 * filesys.c (scm_stat2scm), posix.c (s_scm_mknod): don't use
S_ISSOCK or S_IFSOCK if not defined.  thanks to Bruce Korb.
2000-09-30 15:51:49 +00:00
Neil Jerram
9d29e9906e * Enhance snarfing of libguile docstrings and postprocess them with makeinfo. 2000-09-29 20:33:13 +00:00
Neil Jerram
6ec589e2a2 * Cosmetic docstring fixes. 2000-09-29 20:22:31 +00:00
Dirk Herrmann
bbe4e612aa * Forgot to submit the Changelog for the last patch. 2000-09-26 22:21:10 +00:00
Dirk Herrmann
322ac0c5cc * Eliminated all calls to SCM_UCHARS. 2000-09-26 22:15:13 +00:00
Dirk Herrmann
405aaef932 * Eliminated all remaining calls to SCM_CHARS. 2000-09-26 21:53:49 +00:00
Dirk Herrmann
06ee04b27d * Further references to SCM_CHARS removed. 2000-09-26 20:34:26 +00:00
Dirk Herrmann
74cc85038e * Don't use string or vector macros when accessing compiled closures. 2000-09-26 20:11:22 +00:00
Dirk Herrmann
9eb364fccb * More references to SCM_CHARS removed. 2000-09-26 19:40:10 +00:00
Dirk Herrmann
3db4adfced * Removed some more references to SCM_CHARS.
* Provided SCM_U?VECTOR_BASE as replacements for SCM_VELTS.
2000-09-26 19:20:39 +00:00
Dirk Herrmann
a002f1a2cb * Replaced a lot of references to SCM_CHARS. 2000-09-26 18:37:26 +00:00
Dirk Herrmann
1660782ecf * Removed unused type tag scm_tc7_lvector. 2000-09-22 18:33:24 +00:00
Dirk Herrmann
f151f91293 * Eliminated some more calls to SCM_CHARS. 2000-09-22 17:43:57 +00:00
Dirk Herrmann
86c991c2a2 * Replaced SCM_CHARS with SCM_STRING_CHARS or SCM_SYMBOL_CHARS. 2000-09-22 17:17:55 +00:00
Dirk Herrmann
c1aef03710 * Added SCM_STRING_CHARS and SCM_SYMBOL_CHARS in order to, in the long run,
get rid of SCM_CHARS, which is shared between a large number of types, and
  thus makes it difficult to change the implementation of a single type.
2000-09-22 16:44:42 +00:00
Neil Jerram
1bee0e70ca * Fix docstring texinfo warnings. 2000-09-22 13:40:12 +00:00
Marius Vollmer
f7b0a8d1c6 *** empty log message *** 2000-09-20 21:06:06 +00:00
Marius Vollmer
dd47565aeb * numbers.c (scm_istr2flo): Throw an `out of range' error when
exponent is too large instead of returning `#f'.  The rationale is
that in this case the string represents a valid number but we
can't deal with it.
2000-09-20 21:04:19 +00:00
Mikael Djurfeldt
216b559acd *** empty log message *** 2000-09-20 16:56:21 +00:00
Dirk Herrmann
0f8c9efa58 * Make sure that symbol properties initially form an empty list. 2000-09-20 09:27:06 +00:00
Dirk Herrmann
5a2a5407e8 * Added a comment suggesting to rename scm_handle_by_message.
* When compiling on gcc, always avoid the GCSE bug.
* Removed some redundant tests.
2000-09-19 10:56:57 +00:00
Gary Houston
57b74422f6 *** empty log message *** 2000-09-14 22:43:48 +00:00
Mikael Djurfeldt
0282123991 *** empty log message *** 2000-09-12 17:01:10 +00:00
Mikael Djurfeldt
1e1384f0bc * symbols.c (duplicate_string): Don't try to copy the byte after
the string.  This might not be `\0' and might even not be
allocated memory.
2000-09-12 17:00:57 +00:00
Dirk Herrmann
8e93e199f8 * Redundant SCM_IMP test removed. 2000-09-12 12:50:13 +00:00