bpt/guile.git
26 years agoChanges to compile under gnu-win32, from Marcus Daniels:
Jim Blandy [Fri, 11 Jul 1997 05:41:08 +0000 (05:41 +0000)]
Changes to compile under gnu-win32, from Marcus Daniels:
* configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
to indicate that Unix domain sockets will work.
Check for socketpair, getgroups, setwent, pause, and tzset
(cygwin currently lacks these them).
Check for sethostent endhostent getnetent setnetent endnetent
getprotoent endprotoent getservent endservent getnetbyaddr
getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
lacks them).  In the case of cygwin, temporarily prefix these
functions with "cygwin32_", the way that netdb.h does.
Don't define HAVE_REGCOMP unless both regcomp and regex.h are
available (cygwin b18 came distributed without a working regex.h
file).
* acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
* configure: Regenerated.

26 years ago*** empty log message ***
Jim Blandy [Fri, 11 Jul 1997 05:14:25 +0000 (05:14 +0000)]
*** empty log message ***

26 years ago* boot-9.scm (define-public): Changed to accomodate Hobbit.
Jim Blandy [Fri, 11 Jul 1997 05:13:59 +0000 (05:13 +0000)]
* boot-9.scm (define-public): Changed to accomodate Hobbit.

26 years ago*** empty log message ***
Jim Blandy [Thu, 10 Jul 1997 05:26:41 +0000 (05:26 +0000)]
*** empty log message ***

26 years ago* read.c (recsexpr): Give this a dummy definition if
Jim Blandy [Thu, 10 Jul 1997 05:26:17 +0000 (05:26 +0000)]
* read.c (recsexpr): Give this a dummy definition if
DEBUG_EXTENSIONS isn't #defined.

26 years ago* error.c (scm_wta): Pass SCM_EOL to scm_misc_error as the list of
Jim Blandy [Thu, 10 Jul 1997 05:25:44 +0000 (05:25 +0000)]
* error.c (scm_wta): Pass SCM_EOL to scm_misc_error as the list of
arguments for formatting the error message, not SCM_BOOL_F.  I
think this is left over from the (eq? '() #f) days.

26 years ago* stime.c (scm_localtime, scm_mktime): Pass SCM_EOL to
Jim Blandy [Thu, 10 Jul 1997 05:25:35 +0000 (05:25 +0000)]
* stime.c (scm_localtime, scm_mktime): Pass SCM_EOL to
scm_misc_error, not SCM_EOF.

26 years ago*** empty log message ***
Marius Vollmer [Fri, 4 Jul 1997 21:48:34 +0000 (21:48 +0000)]
*** empty log message ***

26 years ago* coop-threads.c (scm_wait_condition_variable): Lock mutex again
Marius Vollmer [Fri, 4 Jul 1997 21:44:59 +0000 (21:44 +0000)]
* coop-threads.c (scm_wait_condition_variable): Lock mutex again
after waiting.

26 years ago*** empty log message ***
Tim Pierce [Fri, 4 Jul 1997 21:05:08 +0000 (21:05 +0000)]
*** empty log message ***

26 years ago*** empty log message ***
Marius Vollmer [Thu, 3 Jul 1997 15:25:25 +0000 (15:25 +0000)]
*** empty log message ***

26 years ago* root.c (cwdr_outer_body): Bugfix: Pass `c' instead of `&c' to
Marius Vollmer [Thu, 3 Jul 1997 15:22:59 +0000 (15:22 +0000)]
* root.c (cwdr_outer_body): Bugfix: Pass `c' instead of `&c' to
scm_internal_catch.

26 years agoltmain bugfix for dumb linkers
Tim Pierce [Wed, 2 Jul 1997 17:32:52 +0000 (17:32 +0000)]
ltmain bugfix for dumb linkers

26 years ago*** empty log message ***
Jim Blandy [Tue, 1 Jul 1997 01:01:43 +0000 (01:01 +0000)]
*** empty log message ***

26 years agoThe normal post-release changes.
Jim Blandy [Tue, 1 Jul 1997 01:01:20 +0000 (01:01 +0000)]
The normal post-release changes.

26 years ago* configure.in: Check for librx after libm; fundamentals need to
Jim Blandy [Tue, 1 Jul 1997 01:00:37 +0000 (01:00 +0000)]
* configure.in: Check for librx after libm; fundamentals need to
come first.
* configure: Regenerated.

26 years agoBump version to 1.3a, for snapshots.
Jim Blandy [Tue, 1 Jul 1997 00:50:57 +0000 (00:50 +0000)]
Bump version to 1.3a, for snapshots.

26 years agoalloca configure fixes
Tim Pierce [Sat, 28 Jun 1997 21:32:46 +0000 (21:32 +0000)]
alloca configure fixes

26 years ago* simpos.h: prototype for scm_primitive_exit.
Gary Houston [Sat, 28 Jun 1997 20:01:20 +0000 (20:01 +0000)]
* simpos.h: prototype for scm_primitive_exit.
* simpos.c (scm_primitive_exit): new procedure, terminates the
process without unwinding the stack.

26 years ago*** empty log message ***
Tim Pierce [Sat, 28 Jun 1997 09:03:21 +0000 (09:03 +0000)]
*** empty log message ***

26 years agoRegexp flag enhancements
Tim Pierce [Sat, 28 Jun 1997 08:50:43 +0000 (08:50 +0000)]
Regexp flag enhancements

26 years agoBuild fixes
Tim Pierce [Sat, 28 Jun 1997 02:19:29 +0000 (02:19 +0000)]
Build fixes

26 years agoBuild fixes
Tim Pierce [Sat, 28 Jun 1997 02:13:33 +0000 (02:13 +0000)]
Build fixes

26 years agoTypo fix
Tim Pierce [Tue, 24 Jun 1997 18:52:48 +0000 (18:52 +0000)]
Typo fix

26 years ago*** empty log message ***
Jim Blandy [Tue, 24 Jun 1997 18:17:57 +0000 (18:17 +0000)]
*** empty log message ***

26 years ago* script.c (scm_compile_shell_switches): Add 1997 to copyright
Jim Blandy [Tue, 24 Jun 1997 18:17:40 +0000 (18:17 +0000)]
* script.c (scm_compile_shell_switches): Add 1997 to copyright
years in usage message.

26 years agoAdded notice about threads on NetBSD.
Jim Blandy [Tue, 24 Jun 1997 18:16:36 +0000 (18:16 +0000)]
Added notice about threads on NetBSD.

26 years agoUpdated for release.
Jim Blandy [Tue, 24 Jun 1997 17:30:12 +0000 (17:30 +0000)]
Updated for release.

26 years ago*** empty log message ***
Jim Blandy [Tue, 24 Jun 1997 17:22:58 +0000 (17:22 +0000)]
*** empty log message ***

26 years ago* regex-posix.c (scm_init_regex_posix): Delete the regexp/nosub
Jim Blandy [Tue, 24 Jun 1997 17:22:45 +0000 (17:22 +0000)]
* regex-posix.c (scm_init_regex_posix): Delete the regexp/nosub
flag; I don't think we support it.
(scm_make_regexp): Make sure the user doesn't pass the
regexp/nosub flag.

26 years ago* Makefile.am (libguile_la_LDFLAGS): Bump library version.
Jim Blandy [Tue, 24 Jun 1997 17:22:04 +0000 (17:22 +0000)]
* Makefile.am (libguile_la_LDFLAGS): Bump library version.
* Makefile.in: Regenerated.

26 years ago*** empty log message ***
Jim Blandy [Tue, 24 Jun 1997 17:21:11 +0000 (17:21 +0000)]
*** empty log message ***

26 years agoBump version numbers.
Jim Blandy [Tue, 24 Jun 1997 17:20:30 +0000 (17:20 +0000)]
Bump version numbers.

26 years agoNew sections on regexps.
Jim Blandy [Tue, 24 Jun 1997 17:19:51 +0000 (17:19 +0000)]
New sections on regexps.
Move Gary's syscall notes into the scheme section.

26 years agoBump version to 1.2.
Jim Blandy [Tue, 24 Jun 1997 17:19:25 +0000 (17:19 +0000)]
Bump version to 1.2.

26 years agoAdd note about shared libs on HP/UX.
Jim Blandy [Tue, 24 Jun 1997 17:19:14 +0000 (17:19 +0000)]
Add note about shared libs on HP/UX.

26 years ago* boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm,
Jim Blandy [Tue, 24 Jun 1997 16:26:27 +0000 (16:26 +0000)]
* boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm,
poe.scm, slib.scm, tags.scm, threads.scm: Use normal list
notation, instead of #/ notation.

26 years ago*** empty log message ***
Jim Blandy [Tue, 24 Jun 1997 05:43:29 +0000 (05:43 +0000)]
*** empty log message ***

26 years ago*** empty log message ***
Jim Blandy [Tue, 24 Jun 1997 05:34:22 +0000 (05:34 +0000)]
*** empty log message ***

26 years ago* regex-posix.c (scm_make_regexp, scm_regexp_exec): Add optional
Jim Blandy [Tue, 24 Jun 1997 05:33:59 +0000 (05:33 +0000)]
* regex-posix.c (scm_make_regexp, scm_regexp_exec): Add optional
FLAGS arguments.
(scm_init_regex_posix): Define constants for the REG_mumble flags;
name them according to the SCSH convention: regexp/mumble.

26 years ago* expect.scm (expect-strings): Pass regexp/newline flag to
Jim Blandy [Tue, 24 Jun 1997 05:33:29 +0000 (05:33 +0000)]
* expect.scm (expect-strings): Pass regexp/newline flag to
make-regexp.

26 years ago* regex-posix.c (scm_make_regexp, scm_regexp_exec): Add optional
Jim Blandy [Tue, 24 Jun 1997 05:30:28 +0000 (05:30 +0000)]
* regex-posix.c (scm_make_regexp, scm_regexp_exec): Add optional
FLAGS arguments.
(scm_init_regex_posix): Define constants for the REG_mumble flags.
* regex-posix.h (scm_make_regexp, scm_regexp_exec): Update prototypes.

26 years agoFix inconsistencies in parsing of #/ style lists.
Jim Blandy [Tue, 24 Jun 1997 03:30:11 +0000 (03:30 +0000)]
Fix inconsistencies in parsing of #/ style lists.
* boot-9.scm (read-path-list-notation): New function.
(parse-path-symbol): Deleted.  Replaced by above.
Plug in read-path-list-notation as the parser for #/ lists,
instead of the anonymous lambda form calling parse-path-symbol.
(Thanks to Maurizio Vitale.)

26 years agoRevert Marcus's changes; will re-apply when we get papers.
Jim Blandy [Tue, 24 Jun 1997 02:16:31 +0000 (02:16 +0000)]
Revert Marcus's changes; will re-apply when we get papers.

26 years ago*** empty log message ***
Jim Blandy [Tue, 24 Jun 1997 01:56:53 +0000 (01:56 +0000)]
*** empty log message ***

26 years agoChanges to compile under gnu-win32, from Marcus Daniels:
Jim Blandy [Tue, 24 Jun 1997 01:45:30 +0000 (01:45 +0000)]
Changes to compile under gnu-win32, from Marcus Daniels:
* stime.c (tzset): If tzset isn't provided, make it a NOP.
(scm_localtime): Change SCM_EOF to SCM_EOL.
(scm_mktime): Likewise.
* socket.c: Don't include sys/un.h unless autoconf tells
us Unix domain sockets are available.
(scm_fill_sockaddr): Ignore Unix domain code.
(scm_addr_vector): Likewise.
(scm_init_addr_buffer): Likewise.
(scm_socketpair): Don't include unless socketpair was
found during autoconf.
* simpos.c (SYSTNAME): Treat cygwin like Unix.
* scmsigs.c (scm_pause): Don't include unless pause was found
during autoconf.
* posix.c (scm_getgroups): Don't include unless support function
was found during autoconf (in this case, getgroups).
(scm_setpwent): For setpwent.
(scm_setegid): For setegid.
* net_db.c (scm_inet_netof): Don't include unless support
function was found during autoconf (in this case, inet_netof).
(scm_lnaof): For inet_lnaof.
(scm_inet_makeaddr): For inet_makeaddr.
(scm_getnet): For getnetent, getnetbyname, getnetbyaddr.
(scm_getproto): For getprotoent.
(scm_getserv): For getservent.
(scm_sethost): For sethostent, endhostent.
(scm_setnet): For setnetent, endnetent.
(scm_setproto): For setprotoent, endprotoent.
(scm_setserv): For setservent, endservent.

26 years agoChanges to compile under gnu-win32, from Marcus Daniels:
Jim Blandy [Tue, 24 Jun 1997 01:44:58 +0000 (01:44 +0000)]
Changes to compile under gnu-win32, from Marcus Daniels:
* boot-9.scm (load-user-init): If HOME is unset, provide
a default of /.

26 years agoChanges to compile under gnu-win32, from Marcus Daniels:
Jim Blandy [Tue, 24 Jun 1997 01:44:29 +0000 (01:44 +0000)]
Changes to compile under gnu-win32, from Marcus Daniels:
* configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
to indicate that Unix domain sockets will work.
Check for socketpair, getgroups, setwent, pause, and tzset
(cygwin currently lacks these them).
Check for sethostent endhostent getnetent setnetent endnetent
getprotoent endprotoent getservent endservent getnetbyaddr
getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
lacks them).  In the case of cygwin, temporarily prefix these
functions with "cygwin32_", the way that netdb.h does.
Don't define HAVE_REGCOMP unless both regcomp and regex.h are
available (cygwin b18 came distributed without a working regex.h
file).
* acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
* configure: Regenerated.

26 years ago*** empty log message ***
Jim Blandy [Mon, 23 Jun 1997 23:49:39 +0000 (23:49 +0000)]
*** empty log message ***

26 years ago* Makefile.am (libpath.h): Include the values of all the standard
Jim Blandy [Mon, 23 Jun 1997 23:48:39 +0000 (23:48 +0000)]
* Makefile.am (libpath.h): Include the values of all the standard
Makefile directory variables.  Print a message, but don't print
all the commands.
(versiondat.h): Print a message, but don't print all the commands.
* load.c: #include "alist.h".
(init_build_info): New function.
(scm_init_load): Call it.
* Makefile.in: Regenerated.

26 years agoDoc fix.
Jim Blandy [Mon, 23 Jun 1997 23:44:34 +0000 (23:44 +0000)]
Doc fix.

26 years ago* boot-9.scm (make-list): Remove the definition of this function
Jim Blandy [Mon, 23 Jun 1997 23:44:20 +0000 (23:44 +0000)]
* boot-9.scm (make-list): Remove the definition of this function
from the (ice-9 common-list) module; make the `init' argument
optional in the scm module's definition, to match the deleted
definition.  Harmony reigneth?  (Thanks to Bernard URBAN.)

26 years agoInclude list of test platforms.
Jim Blandy [Mon, 23 Jun 1997 23:43:58 +0000 (23:43 +0000)]
Include list of test platforms.

26 years agoUpdate libtool version cited in "Hacking It Yourself".
Jim Blandy [Mon, 23 Jun 1997 23:43:40 +0000 (23:43 +0000)]
Update libtool version cited in "Hacking It Yourself".

26 years agoRemove mention of `guile' module; it's now defunct.
Jim Blandy [Mon, 23 Jun 1997 19:25:39 +0000 (19:25 +0000)]
Remove mention of `guile' module; it's now defunct.
Describe new guile-doc module.

26 years ago*** empty log message ***
Jim Blandy [Mon, 23 Jun 1997 06:09:42 +0000 (06:09 +0000)]
*** empty log message ***

26 years ago*** empty log message ***
Jim Blandy [Mon, 23 Jun 1997 04:34:45 +0000 (04:34 +0000)]
*** empty log message ***

26 years ago* root.c: Establish a reliable catch-all handler for the new root.
Jim Blandy [Mon, 23 Jun 1997 04:34:34 +0000 (04:34 +0000)]
* root.c: Establish a reliable catch-all handler for the new root.
After all the Scheme handler function might signal an error too,
and we don't want to lose that.
(cwdr_inner_body): Renamed from cwdr_body.
(cwdr_outer_body): New function, to establish the user's handler,
and pass control to cwdr_inner_body.
(cwdr): Establish the reliable catch-all handler here, and pass
control to cwdr_outer_body.
(struct cwdr_body_data): New field, handler, to allow cwdr to pass
the user's handler through to cwdr_outer_body.
* throw.c (scm_handle_by_message): Move guts into....
(handler_message): New static function.
(scm_handle_by_message_noexit): New function.
* throw.h (scm_handle_by_message_noexit): New prototype.

26 years ago*** empty log message ***
Jim Blandy [Mon, 23 Jun 1997 00:51:47 +0000 (00:51 +0000)]
*** empty log message ***

26 years ago* __scm.h: (SCM_FENCE): New macro: optimizer will not move code
Jim Blandy [Mon, 23 Jun 1997 00:51:35 +0000 (00:51 +0000)]
* __scm.h: (SCM_FENCE): New macro: optimizer will not move code
across this.  Only works on GCC.  Otherwise, we hope for the best.
(SCM_DEFER_INTS, SCM_ALLOW_INTS): Use FENCE appropriately.  I have
the feeling that real thread systems will not need this...

26 years ago*** empty log message ***
Jim Blandy [Sun, 22 Jun 1997 23:47:13 +0000 (23:47 +0000)]
*** empty log message ***

26 years agoTry to detect when people are using one version of libguile and a
Jim Blandy [Sun, 22 Jun 1997 23:46:41 +0000 (23:46 +0000)]
Try to detect when people are using one version of libguile and a
different version of ice-9.  People have been skewing things and
sending in bug reports.
* version.scm.in: New file, which the configure script munges to
produce version.scm, which contains the ice-9 config stamp.
* boot-9.scm: Compare the libguile and ice-9 config stamps;
display a warning if the two are different.
* Makefile.am: Install version.scm, but don't distribute it.
Distribute version.scm.in, but don't install it.
* Makefile.in: Regenerated.

26 years ago* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated after
Jim Blandy [Sun, 22 Jun 1997 23:44:43 +0000 (23:44 +0000)]
* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated after
timestamp change; see ../ChangeLog.

26 years agoTry to detect when people are using one version of libguile and a
Jim Blandy [Sun, 22 Jun 1997 23:42:40 +0000 (23:42 +0000)]
Try to detect when people are using one version of libguile and a
different version of ice-9.  People have been skewing things and
sending in bug reports.
* Makefile.am (versiondat.h): New file to generate.
* version.c: #include "versiondat.h", to get version info.
(scm_libguile_config_stamp): New function.
* script.c: #include "version.h".
(scm_compile_switches): Call scm_version to get version number.
* scmconfig.h.in, Makefile.in: Regenerated.
* Makefile.in: Regenerated.

* Makefile.am (ETAGS_ARGS): Catch SCM_PROC, etc. so we can find
primitive definitions under their Scheme names.

* Makefile.am (libguile_la_LDFLAGS): Update library version to
1:2.  Helps avoid confusion between installed and uninstalled libs.

26 years agoTry to detect when people are using one version of libguile and a
Jim Blandy [Sun, 22 Jun 1997 23:32:02 +0000 (23:32 +0000)]
Try to detect when people are using one version of libguile and a
different version of ice-9.  People have been skewing things and
sending in bug reports.
* configure.in: Provide libguile its version information through a
separate header file generated by the Makefile, not through
scmconfig.h.
(GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
AC_SUBST these, instead of AC_DEFINE'ing them.
(GUILE_STAMP): New AC_SUBST: the time we configured the tree.
(AC_OUTPUT): Create ice-9/version.scm.
* acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
GUILE_VERSION): Deleted.
* Makefile.in: Regenerated.

26 years agoNew instructions for running without installing: include build dir in
Jim Blandy [Sun, 22 Jun 1997 23:26:45 +0000 (23:26 +0000)]
New instructions for running without installing: include build dir in
load path.

26 years agoUpdate instructions for running without installing.
Jim Blandy [Sun, 22 Jun 1997 23:26:13 +0000 (23:26 +0000)]
Update instructions for running without installing.

26 years agoChangeLog
Jim Blandy [Sun, 22 Jun 1997 20:58:07 +0000 (20:58 +0000)]
ChangeLog

26 years ago* aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
Jim Blandy [Sun, 22 Jun 1997 20:54:08 +0000 (20:54 +0000)]
* aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.

26 years ago*** empty log message ***
Jim Blandy [Sun, 22 Jun 1997 20:53:07 +0000 (20:53 +0000)]
*** empty log message ***

26 years ago* Makefile.am (EXTRA_DIST): Include acconfig.h in the
Jim Blandy [Sun, 22 Jun 1997 20:52:42 +0000 (20:52 +0000)]
* Makefile.am (EXTRA_DIST): Include acconfig.h in the
distribution.
* Makefile.in: Regenerated.

26 years ago* scmconfig.h.in: Regenerated. (Needed after June 3 change to
Jim Blandy [Sun, 22 Jun 1997 20:49:39 +0000 (20:49 +0000)]
* scmconfig.h.in: Regenerated.  (Needed after June 3 change to
../configure.in.)

26 years ago* gdb_interface.h (GDB_INTERFACE): Remove semicolon and trailing
Jim Blandy [Sun, 22 Jun 1997 20:49:31 +0000 (20:49 +0000)]
* gdb_interface.h (GDB_INTERFACE): Remove semicolon and trailing
backslash from definition; this should be used like: GDB_INTERFACE;

26 years agoDoc fix.
Jim Blandy [Sun, 22 Jun 1997 20:41:30 +0000 (20:41 +0000)]
Doc fix.

26 years ago* ioext.c (scm_duplicate_port): bug fix: don't try to make the
Gary Houston [Sun, 22 Jun 1997 08:11:58 +0000 (08:11 +0000)]
* ioext.c (scm_duplicate_port): bug fix: don't try to make the
new port unbuffered until its stream has been set.

26 years ago * ports.h: new prototype.
Gary Houston [Sat, 21 Jun 1997 18:46:27 +0000 (18:46 +0000)]
* ports.h: new prototype.
* ports.c (scm_flush_all_ports): new procedure, scsh compatible.

26 years ago*** empty log message ***
Jim Blandy [Sat, 21 Jun 1997 05:53:51 +0000 (05:53 +0000)]
*** empty log message ***

26 years agoMake things compile neatly under Sun's C compiler.
Jim Blandy [Sat, 21 Jun 1997 05:53:39 +0000 (05:53 +0000)]
Make things compile neatly under Sun's C compiler.
* dynl.c (scm_dynamic_func): Cast return value from sysdep_dynl_func.
* extchrs.c (xmbtowc): Make the second arg a normal char, not
unsigned, because that's what the ANSI function takes.
* extchrs.h (xmbtowc): Corresponding change to prototype.
* genio.c (scm_gen_getc): Make buf plain chars.  Nobody wants
uchars here.
* mbstrings.c (scm_mb_ilength): Use ANSI arg syntax.  Make DATA
argument plain char *.
* strings.c (scm_string): Use SCM_ROCHARS, since c is a plain
char.
* tag.c (scm_tag): Remove unreachable statement.
* unif.c (scm_array_to_list): If we want to shift a 1 bit to the
top of the word, it should be unsigned.

26 years ago* eval.c (scm_lookupcar1): Don't declare var2 unless USE_THREADS
Jim Blandy [Sat, 21 Jun 1997 05:53:04 +0000 (05:53 +0000)]
* eval.c (scm_lookupcar1): Don't declare var2 unless USE_THREADS
is defined, to avoid warnings; it's only used in the
conflict-checking code.  Which might go away anyway.
(SCM_CEVAL): All goto's targeting the `dispatch' label are in
conditionals; put the label definition in an #if too, to stifle
warnings.

26 years ago* Makefile.am (EXTRA_DIST): Include ChangeLog-gh and
Jim Blandy [Sat, 21 Jun 1997 05:25:12 +0000 (05:25 +0000)]
* Makefile.am (EXTRA_DIST): Include ChangeLog-gh and
ChangeLog-threads in the distribution.
* Makefile.in: Regenerated.

26 years ago* ltmain.sh (line 1191): Don't forget 'test' in if statement.
Jim Blandy [Sat, 21 Jun 1997 05:24:30 +0000 (05:24 +0000)]
* ltmain.sh (line 1191): Don't forget 'test' in if statement.

* ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.

26 years agoFixed Guile snarfing problem with SunPro suite.
Tim Pierce [Fri, 20 Jun 1997 16:52:19 +0000 (16:52 +0000)]
Fixed Guile snarfing problem with SunPro suite.

26 years ago*** empty log message ***
Jim Blandy [Fri, 20 Jun 1997 02:01:36 +0000 (02:01 +0000)]
*** empty log message ***

26 years ago* slib.scm (slib:warn): Alias for WARN function.
Jim Blandy [Fri, 20 Jun 1997 02:01:25 +0000 (02:01 +0000)]
* slib.scm (slib:warn): Alias for WARN function.

26 years agoTue Jun 17 13:49:56 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
Tim Pierce [Tue, 17 Jun 1997 19:20:07 +0000 (19:20 +0000)]
Tue Jun 17 13:49:56 1997  Tim Pierce  <twpierce@bio-5.bsd.uchicago.edu>

* * load.c (scm_init_load_path): Append $(datadir)/guile to
%load-path, so modules do not have to be installed in Guile's
current version directory.

26 years agoAdded text about dynamic linking functions.
Marius Vollmer [Mon, 16 Jun 1997 19:12:03 +0000 (19:12 +0000)]
Added text about dynamic linking functions.

26 years ago*** empty log message ***
Marius Vollmer [Mon, 16 Jun 1997 19:10:33 +0000 (19:10 +0000)]
*** empty log message ***

26 years ago* dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic
Marius Vollmer [Mon, 16 Jun 1997 19:09:11 +0000 (19:09 +0000)]
* dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic
function call in SCM_DEFER_INTS/SCM_ALLOW_INTS.
(scm_dynamic_link, scm_dynamic_unlink, scm_dynamic_func): Always
call the sysdep functions with deferred ints.
* dynl.c, dynl-dl.c, dynl-dld.c, dynl-shl.c (sysdep_dynl_link,
sysdep_dynl_unlink, sysdep_dynl_func): Expect to be called with
deferred interrupts and insert SCM_ALLOW_INTS before throwing an
error.

* dynl.c (scm_dynamic_unlink, scm_dynamic_call): Return
SCM_UNSPECIFIED.

26 years ago* scmsigs.c (sys_deliver_signals): add a comment about a probable bug.
Gary Houston [Sat, 14 Jun 1997 19:04:24 +0000 (19:04 +0000)]
* scmsigs.c (sys_deliver_signals): add a comment about a probable bug.

26 years ago*** empty log message ***
Jim Blandy [Fri, 13 Jun 1997 05:50:58 +0000 (05:50 +0000)]
*** empty log message ***

26 years ago* boot-9.scm (struct-printer): Fix off-by-one error in range
Jim Blandy [Fri, 13 Jun 1997 05:50:49 +0000 (05:50 +0000)]
* boot-9.scm (struct-printer): Fix off-by-one error in range
check.  Correctly check for struct printer tag.

* boot-9.scm (with-regexp-parts): Comment this out.  It has no
users in the core, and relies on mildly hairy details of the old
regexp interface.

* boot-9.scm (ipow-by-squaring, butlast): Fix uses of outdated
function names.

* boot-9.scm (with-excursion-getter-and-setter, q-rear): Doc
fixes.

26 years ago* expect.scm: Turn this into a module, (ice-9 expect).
Jim Blandy [Fri, 13 Jun 1997 05:50:37 +0000 (05:50 +0000)]
* expect.scm: Turn this into a module, (ice-9 expect).
(expect-port, expect-timeout, expect-timeout-proc,
expect-eof-proc, expect-char-proc, expect, expect-strings,
expect-select): Make these public definitions.
(expect-strings): Use make-regexp and regexp-exec, instead of
regcomp and regexec.  We've omitted the REG_NEWLINE flag; hope
that's okay.

26 years ago* test.scm: Re-enable tests asserting that '() is true, and not a
Jim Blandy [Fri, 13 Jun 1997 05:50:28 +0000 (05:50 +0000)]
* test.scm: Re-enable tests asserting that '() is true, and not a
boolean.  This stuff has been true for a while.

26 years ago*** empty log message ***
Jim Blandy [Thu, 12 Jun 1997 02:59:54 +0000 (02:59 +0000)]
*** empty log message ***

26 years ago* ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
Jim Blandy [Thu, 12 Jun 1997 02:59:33 +0000 (02:59 +0000)]
* ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.

26 years ago* configure.in: By default, include functions in Guile to allow
Jim Blandy [Thu, 12 Jun 1997 02:57:41 +0000 (02:57 +0000)]
* configure.in: By default, include functions in Guile to allow
linking with dynamic libraries at run-time.  In other words,
--enable-dynamic-linking is now the default.
* configure: Rebuilt.

26 years agoMoved into their own module.
Jim Blandy [Wed, 11 Jun 1997 22:37:11 +0000 (22:37 +0000)]
Moved into their own module.

26 years ago*** empty log message ***
Jim Blandy [Wed, 11 Jun 1997 20:21:44 +0000 (20:21 +0000)]
*** empty log message ***

26 years ago* configure.in: Remove space between AC_CHECK_LIB and opening
Jim Blandy [Wed, 11 Jun 1997 20:21:11 +0000 (20:21 +0000)]
* configure.in: Remove space between AC_CHECK_LIB and opening
paren in check for Rx.
* configure: Regenerated.

26 years ago*** empty log message ***
Jim Blandy [Wed, 11 Jun 1997 05:36:20 +0000 (05:36 +0000)]
*** empty log message ***