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

14736 commits

Author SHA1 Message Date
Jim Blandy
df476c8c05 Remove debugging output. 1999-09-03 08:00:14 +00:00
Jim Blandy
afbbb69ca2 *** empty log message *** 1999-09-03 07:54:22 +00:00
Jim Blandy
563841768b * load.c (scm_search_path): If the filename has any extension at
all, ignore the entire list of extensions.  Also, don't check whether
the file is accessible.  If the file exists, accessible or not, we
should return it.  Inaccessible files should cause an error later.
(Thanks to Keisuke Nishida for the suggestions.)
1999-09-03 07:54:06 +00:00
Jim Blandy
513571767f *** empty log message *** 1999-09-03 07:37:33 +00:00
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