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

17263 commits

Author SHA1 Message Date
Jim Blandy
7913158535 Upgrade to libtool 0.9e.
* ltconfig, ltmain.sh, config.guess, config.sub: New versions,
supplied by libtool.
1997-05-02 21:26:33 +00:00
Gary Houston
554878da6d * eq.c (scm_equal_p): use SCM_TYP7SD (y) not SCM_TYP7SD (x). 1997-05-02 19:11:43 +00:00
Jim Blandy
914155ca94 *** empty log message *** 1997-05-01 22:09:11 +00:00
Jim Blandy
52f980e486 * Makefile.am (check-local): New target, which causes 'make check'
to run gh_test_c and gh_test_repl, with some trivial input.
* Makefile.in: Rgnrtd.
1997-05-01 22:08:29 +00:00
Jim Blandy
8225b1567e *** empty log message *** 1997-05-01 20:38:09 +00:00
Jim Blandy
77c7a4332c * configure.in: Get the paths for qt's md files right, so it can
build correctly when using a separate compilation directory.
* configure: Regenerated.
1997-05-01 20:37:45 +00:00
Marius Vollmer
dbc55d9636 Mention guile-ffi in my http dir 1997-05-01 10:41:16 +00:00
Marius Vollmer
eea324eec3 *** empty log message *** 1997-04-30 13:36:16 +00:00
Marius Vollmer
6b8561828b * boot-9.scm (link-dynamic-module): Do not catch errors from
dynamic-link and dynamic-call.  When the shared library exists it is
now assumed to be suitable for a dynamic C module.
1997-04-30 13:35:11 +00:00
Marius Vollmer
6fa9bcd05a *** empty log message *** 1997-04-29 18:31:09 +00:00
Marius Vollmer
1fe1799f24 * dynl.c (print_dynl_obj): Indicate whether the dynamic object has
been unlinked.
1997-04-29 18:29:53 +00:00
Marius Vollmer
ef79b65ba8 *** empty log message *** 1997-04-29 18:23:55 +00:00
Marius Vollmer
89da903671 * boot-9.scm (process-use-modules): New function to support the
use-modules macro
(use-modules): throw an error iff one of the
requested modules can't be found.
1997-04-29 18:22:54 +00:00
Gary Houston
9ea54cc6fa * async.c (scm_sys_tick_async_thunk): commented out. I'm not
sure how this was supposed to work.
	(scm_async_click): don't send SCM_TICK_SIGNAL.
	(scm_init_async): don't initialize %tick-thunk.

	* the following change doesn't affect the Scheme interface:
 	gc-thunk is called at the end of garbage collection.  however it's
 	no longer implemented by pretending it's a signal.

	* gc.c (scm_gc_end): don't call scm_take_signal.  instead mark the
	system async corresponding to scm_gc_thunk.
	* async.h: declare scm_gc_async.
	* async.c (scm_sys_gc_async_thunk): apply the thunk named by
	gc-thunk directly, instead of going through a signal handler.
	(scm_gc_async): new variable, points to the GC system-async.
	(scm_init_async): save the GC async as scm_gc_async instead
	of using system_signal_asyncs.
	(scm_gc_vcell): new variable, stores the gc-thunk vcell.
1997-04-29 08:18:08 +00:00
Gary Houston
3be7701343 * boot-9.scm: don't define timer-thunk or gc-thunk. 1997-04-29 08:15:55 +00:00
Jim Blandy
1083023276 *** empty log message *** 1997-04-29 00:29:58 +00:00
Jim Blandy
593d151f4b * Makefile.am (libpath.h, cpp_err_symbols.c, cpp_sig_symbols.c):
Don't screw up if we're interrupted.
* Makefile.in: Regeneradet.
1997-04-29 00:29:40 +00:00
Jim Blandy
28c682fa07 *** empty log message *** 1997-04-28 16:53:31 +00:00
Jim Blandy
00493f8643 * aclocal.m4: Removed; unnecessary, given changes of Apr 24. 1997-04-27 23:00:25 +00:00
Jim Blandy
5380de6b99 * Makefile.am (modincludedir): Use "ice-9" instead of "@module@";
we're not using AM_INIT_GUILE_MODULE any more.
* Makefile.in: Reneregated.
1997-04-27 22:59:39 +00:00
Jim Blandy
6be9e2487b * Makefile.am (subpkgdatadir): Use "ice-9" instead of "@module@";
we're not using AM_INIT_GUILE_MODULE any more.
* Makefile.in: Regeneratitetedrerd.
1997-04-27 22:58:52 +00:00
Jim Blandy
4616e355e5 *** empty log message *** 1997-04-24 09:24:24 +00:00
Jim Blandy
353793082f Functions for finding variable bindings, grace à Tim Pierce.
* gh_data.c (gh_lookup, gh_module_lookup): New functions.
* gh.h (gh_lookup, gh_module_lookup): New prototypes.
1997-04-24 09:24:03 +00:00
Jim Blandy
819f936bd9 *** empty log message *** 1997-04-24 08:19:14 +00:00
Jim Blandy
625582d345 Get 'make dist' to work again.
* Makefile.am (EXTRA_DIST): Remove PLUGIN files.
* Makefile.in: Regenerated, like the secret sachets of seven
sultry sailors.
1997-04-24 08:18:01 +00:00
Jim Blandy
26543e6162 Get 'make dist' to work again.
* Makefile.am (EXTRA_DIST): Remove PLUGIN files.
* Makefile.in: Regenerated, like a surry without a fringe on top.
1997-04-24 08:17:48 +00:00
Jim Blandy
a650ae2ed0 Get 'make dist' to work again.
* Makefile.am (EXTRA_DIST): Remove PLUGIN files.
* Makefile.in: Regenerated, like two tons of fleas.
1997-04-24 08:17:35 +00:00
Jim Blandy
67061067be *** empty log message *** 1997-04-24 07:34:14 +00:00
Jim Blandy
42d5fe64c2 Get threads to work again.
* Makefile.am (SUBDIRS): List libguile last, so qt gets built
first.
* Makefile.in: Regenerated.
* aclocal.m4, configure: Regenerate, with modern definition of
CY_AC_WITH_THREADS.  Where did the old text come from?  Creepy...
1997-04-24 07:32:58 +00:00
Jim Blandy
2010830119 *** empty log message *** 1997-04-24 06:40:01 +00:00
Jim Blandy
bbea8761a9 Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in, configure: Removed.
* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated.
1997-04-24 06:39:01 +00:00
Jim Blandy
5e9b2ac994 Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in, configure: Removed.
* Makefile.in: Regenerated.
1997-04-24 06:38:08 +00:00
Jim Blandy
964edde7d3 * init.c: #include "script.h", to get prototype for script.c's
init function.
1997-04-24 06:37:25 +00:00
Jim Blandy
b1e9e9d1f0 Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in, configure: Removed.
* acconfig.h, acinclude.m4: Moved to parent directory, where the
real configure script lives.
* Makefile.in, scmconfig.h.in: Regenerated.
1997-04-24 06:36:50 +00:00
Jim Blandy
3a629497d2 Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in: Merged the old text from qt/configure.in and
libguile/configure.in; Tom Tromey says automake only wants one
configure.in script.  This seems fishy, but...
* Makefile.am: List the subdirectories explicitly; no more PLUGIN
gubbish.
* acconfig.h, acinclude.m4: Moved here from libguile, since
libguile's configure script lives here now.
* AUTHORS, INSTALL, README: Updated.
* Makefile.in, aclocal.m4 configure: Regenerated.  Just like
amputated amphibian limbs.
1997-04-24 06:32:52 +00:00
Jim Blandy
ebe2a6c136 * script.c (scm_compile_shell_switches): Dyke out debugging output
code.
1997-04-24 02:32:05 +00:00
Jim Blandy
448b8c5d2c *** empty log message *** 1997-04-24 02:31:33 +00:00
Jim Blandy
9b1b00fe90 * gh_data.c (gh_scm2newstr, gh_symbol2newstr): Use
scm_must_malloc, not raw malloc.
1997-04-24 02:31:22 +00:00
Jim Blandy
939181998e *** empty log message *** 1997-04-22 22:02:43 +00:00
Gary Houston
b1978258f0 * eq.c (scm_equal_p): use "SCM_TYP7SD", not "SCM (TYP7SD".
* stime.c: include both <sys/times.h> and <sys/timeb.h> if the
system has them.  Hope this is safe.  Previously
sys/timeb.h was included if HAVE_FTIME was defined or if
HAVE_SYS_TIMEB_H was defined but HAVE_SYS_TIMES_H was not,
but IRIX iris 5.3 apparently has ftime but not sys/timeb.h.
1997-04-21 08:14:48 +00:00
Gary Houston
4fa5885b5c * ioext.c (scm_setfileno): add missing third argument to
scm_misc_error call.
1997-04-21 05:09:06 +00:00
Jim Blandy
02935a0b83 *** empty log message *** 1997-04-20 20:11:05 +00:00
Jim Blandy
70877549f4 * eq.c (scm_equal_p): Correctly compare strings of different
varieties.  (Thanks to Tim Pierce.)
1997-04-20 20:10:54 +00:00
Jim Blandy
224c49f96a Move most of the guts of shell command processing into libguile,
so guile.c can be very small (and eventuallly auto-generated.  (I
mean, generated mechanically, not self-generated.  Hmm.))
* guile.c, script.c, script.h: New source files.
* init.c (scm_boot_guile_1): Call scm_init_script.
* libguile.h: #include "script.h".
* Makefile.am (bin_PROGRAMS, guile_SOURCES, guile_LDADD): New
targets, for new executable.
(libguile_la_SOURCES): Mention script.c.
(modinclude_HEADERS): Add script.h.
* configure.in: Always check for -lm, -lsocket, -lnsl, whether or
not dynamic linking is enabled.  This is because we're generating
executables now.  Move CY_AC_WITH_THREADS call after those, so the
values of cy_cv_threads_libs captures the libs chosen above.
* Makefile.in, configure, aclocal.m4: Regenerated.
1997-04-20 19:58:45 +00:00
Jim Blandy
dab94cac68 *** empty log message *** 1997-04-20 19:58:07 +00:00
Jim Blandy
10f64a24d2 *** empty log message *** 1997-04-20 18:27:14 +00:00
Jim Blandy
cd34a38431 * configure.in: check for presence of gethostent (not present on
OpenBSD by default).
* net_db.c (scm_gethost): Check HAVE_GETHOSTENT.
* configure, scmconfig.h.in: Regenerated.
1997-04-20 18:27:00 +00:00
Jim Blandy
045b4e0f9f *** empty log message *** 1997-04-19 13:25:36 +00:00
Jim Blandy
f973126498 * read.c (skip_scsh_block_comment): SCSH says the !# that ends a
#! block comment must occur on a line all by itself.
1997-04-19 13:25:28 +00:00
Jim Blandy
0487b82f9f Move most of the guts of shell command processing into libguile,
so guile.c can be very small (and eventuallly auto-generated.  (I
mean, generated mechanically, not self-generated.  Hmm.))
* guile.c, script.c, script.h: New source files.
* init.c (scm_boot_guile_1): Call scm_init_script.
* libguile.h: #include "script.h".
* Makefile.am (bin_PROGRAMS, guile_SOURCES, guile_LDADD): New
targets, for new executable.
(libguile_la_SOURCES): Mention script.c.
(modinclude_HEADERS): Add script.h.
* configure.in: Always check for -lm, -lsocket, -lnsl, whether or
not dynamic linking is enabled.  This is because we're generating
executables now.  Move CY_AC_WITH_THREADS call after those, so the
values of cy_cv_threads_libs captures the libs chosen above.
* Makefile.in, configure, aclocal.m4: Regenerated.
1997-04-19 13:25:21 +00:00