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

20082 commits

Author SHA1 Message Date
Jim Blandy
f91cb9091a * tests/load.test: New test file. 1999-09-03 07:37:23 +00:00
Jim Blandy
701a8bdd6b * tests/multilingual.nottest: New file, which we will turn into a
test file once we actually have multilingual support to test.
1999-09-03 07:37:12 +00:00
Jim Blandy
7ef450bfce Fix copyright info. 1999-09-03 07:36:49 +00:00
Jim Blandy
e127c34887 *** empty log message *** 1999-09-03 01:24:56 +00:00
Jim Blandy
42d0ffc9fa * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
variable name.  (Thanks to Bill Schottstaedt.)
1999-09-03 01:24:40 +00:00
Mikael Djurfeldt
51157deb12 Added prototype for on_exit 1999-09-02 15:15:12 +00:00
Mikael Djurfeldt
2834977b48 Regenerated 1999-09-02 14:52:32 +00:00
Mikael Djurfeldt
655f19abc4 *** empty log message *** 1999-09-02 14:52:02 +00:00
Mikael Djurfeldt
e52ceaacf0 * gc.c (cleanup, scm_init_storage): Use on_exit if present and
atexit not available.  (sunos4.1.4 needs it.)
1999-09-02 14:51:51 +00:00
Mikael Djurfeldt
6babbc74d7 * configure.in: Test for presence of function on_exit. 1999-09-02 14:51:32 +00:00
Mikael Djurfeldt
d02cafe764 *** empty log message *** 1999-09-02 09:16:58 +00:00
Jim Blandy
422b92d2ba *** empty log message *** 1999-09-01 04:23:41 +00:00
Jim Blandy
a82d1d82ee Put off deprecating most functions until 1.4; not enough time has
elapsed between releases to make it fair to take out those functions
now.
1999-09-01 04:21:42 +00:00
Jim Blandy
be881b4688 I take it all back --- bcopy does handle overlapping source and
destination areas correctly.  At least on every system I could
find.  But it is better to use AC_REPLACE_FUNCS than to introduce
new CPP conditionals.
* memmove.c: New file, implementing memmove in terms of bcopy.
* scmconfig.h.in: Regenerated.
1999-09-01 02:52:27 +00:00
Jim Blandy
b074884f06 *** empty log message *** 1999-09-01 02:51:52 +00:00
Jim Blandy
75c1610b19 Regenerated. Seems like conflicting versions of automake installed... 1999-09-01 02:50:18 +00:00
Jim Blandy
dbbbec4088 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
the system doesn't have memmove.  Don't test for memmove and bcopy
with AC_CHECK_FUNCS.
* configure: Regenerated.
1999-09-01 02:48:14 +00:00
Jim Blandy
0780669549 Allocators should use the `void *' type for generic pointers.
* gc.c (scm_must_malloc, scm_must_realloc, scm_must_free): Change
argument and return types.
* gc.h: Corresponding changes to prototypes.
(Thanks to Forcer.)
1999-09-01 02:47:30 +00:00
Jim Blandy
a4ea22c3d6 *** empty log message *** 1999-08-31 13:37:40 +00:00
Jim Blandy
dccbb90a07 * numbers.c (scm_init_numbers): Claim to support the `complex'
feature, as expected by (ice-9 format).  (Thanks to Ceri Storey.)
1999-08-31 13:37:28 +00:00
Jim Blandy
dd67f90b24 *** empty log message *** 1999-08-31 13:04:21 +00:00
Jim Blandy
429ae86495 * Makefile.am (check-local): Set GUILE_LOAD_PATH so the tests can
find (ice-9 boot-9) when Guile was compiled in a separate
directory from the source.  (Thanks to Rodney Brown.)
* Makefile.in: Regenerated.
1999-08-31 13:04:06 +00:00
Jim Blandy
94b4c096e2 *** empty log message *** 1999-08-31 08:49:55 +00:00
Jim Blandy
98f9c98402 * procs.c (scm_make_subr_opt): Fix typo. Remember to multiple
table lengths by the size of a single element when growing the
table.
1999-08-31 08:49:21 +00:00
Jim Blandy
177c2d8879 *** empty log message *** 1999-08-31 08:06:29 +00:00
Mikael Djurfeldt
fa941d9e36 *** empty log message *** 1999-08-30 12:27:29 +00:00
Jim Blandy
6658356fb0 *** empty log message *** 1999-08-30 07:46:07 +00:00
Jim Blandy
9aa2c79671 * tests/strings.test: New test file. 1999-08-30 07:46:01 +00:00
Jim Blandy
4c8dd16a9e first cut 1999-08-30 07:39:21 +00:00
Jim Blandy
ebc4e6cc6a *** empty log message *** 1999-08-30 07:02:46 +00:00
Jim Blandy
aa97ff6036 * gh_data.c (gh_set_substr): Revert change of 1999-08-29; bcopy is
not a correct substitute for memmove, because it doesn't handle
overlapping source and destination areas on many platforms.
Overlaps are the primary reason to use memmove in the first place.
* ports.c (scm_ungetc): Same.
* strop.c (scm_substring_move_x): Same.
1999-08-30 07:02:25 +00:00
Jim Blandy
74a28fa178 Fix up downloading addresses and filenames. 1999-08-30 06:42:28 +00:00
Jim Blandy
dece7abdd9 *** empty log message *** 1999-08-30 03:31:23 +00:00
Mikael Djurfeldt
7d1e788ddf *** empty log message *** 1999-08-30 02:49:52 +00:00
Mikael Djurfeldt
55861efad5 Regenerated 1999-08-30 02:49:35 +00:00
Mikael Djurfeldt
0824bbb3f5 Moved scm_memoize_method back to eval.c. 1999-08-30 02:18:35 +00:00
Mikael Djurfeldt
61364ba686 * eval.c (SCM_CEVAL): Duplicated the method dispatch code at the
SCM_IM_DISPATCH form instead of calling scm_mcache_lookup_cmethod
since that cuts down the time for type dispatch by 50%.
1999-08-30 02:18:00 +00:00
Mikael Djurfeldt
a709833577 *** empty log message *** 1999-08-30 02:15:07 +00:00
Mikael Djurfeldt
97056309c3 * struct.c, struct.h (scm_struct_free_0, scm_struct_free_light,
scm_struct_free_standard, scm_struct_free_entity): Declared to
return scm_sizet instead of size_t.
1999-08-30 02:14:47 +00:00
Mikael Djurfeldt
681b900590 * gdbint.c, strports.c: #include <unistd.h>. (SEEK_SET is defined
there on sunos4.1.4.)
1999-08-30 02:14:36 +00:00
Mikael Djurfeldt
a18bcd0e5f * gc.c (scm_init_storage): Skip registration of cleanup on systems
which lack atexit.  (Is it important that cleanup is made
properly? Maybe we should replace all `exit' with `scm_exit' and
call cleanup there?)
1999-08-30 02:13:45 +00:00
Mikael Djurfeldt
d2362355d5 * configure.in: Test for atexit. 1999-08-30 02:13:22 +00:00
Mikael Djurfeldt
6681c45f0f Regenerated 1999-08-29 22:24:07 +00:00
Mikael Djurfeldt
6f9f0fb970 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.) 1999-08-29 22:23:33 +00:00
Mikael Djurfeldt
b030b39bd1 *** empty log message *** 1999-08-29 22:21:38 +00:00
Mikael Djurfeldt
2a4123d3d9 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.) 1999-08-29 21:55:12 +00:00
Mikael Djurfeldt
49199eaa69 *** empty log message *** 1999-08-29 21:08:38 +00:00
Mikael Djurfeldt
28c12e2a6c Fix 1999-08-29 21:07:04 +00:00
Mikael Djurfeldt
f60b48549e *** empty log message *** 1999-08-29 19:30:00 +00:00
Mikael Djurfeldt
87fbf1be91 Fix of last fix 1999-08-29 19:26:53 +00:00