bpt/guile.git
26 years ago* errno.h: prototype for scm_strerror.
Gary Houston [Sat, 23 Aug 1997 18:49:35 +0000 (18:49 +0000)]
* errno.h: prototype for scm_strerror.
* error.c (scm_strerror): new procedure.

26 years ago*** empty log message ***
Jim Blandy [Sat, 23 Aug 1997 02:23:13 +0000 (02:23 +0000)]
*** empty log message ***

26 years ago* THANKS: New file.
Jim Blandy [Sat, 23 Aug 1997 02:22:56 +0000 (02:22 +0000)]
* THANKS: New file.
* Makefile.in, aclocal.m4, configure: Regenerated.

26 years agoThis used to be a big THANKS file for all the Guile packages and
Jim Blandy [Sat, 23 Aug 1997 02:21:23 +0000 (02:21 +0000)]
This used to be a big THANKS file for all the Guile packages and
releases.  Now that it's under CVS, we don't need to keep the history,
and the doc and SCSH stuff can be sent off to the appropriate modules.

26 years agoSegregated system-specific installation instructions.
Jim Blandy [Sat, 23 Aug 1997 02:19:55 +0000 (02:19 +0000)]
Segregated system-specific installation instructions.

26 years ago*** empty log message ***
Jim Blandy [Fri, 22 Aug 1997 22:05:00 +0000 (22:05 +0000)]
*** empty log message ***

26 years ago* emacs.scm (emacs-load): New argument: interactivep: when
Mikael Djurfeldt [Thu, 21 Aug 1997 09:32:37 +0000 (09:32 +0000)]
* emacs.scm (emacs-load): New argument: interactivep: when
non-false, send back results to Emacs.

26 years ago* emacs.scm (emacs-load): Adjust stack narrowing.
Mikael Djurfeldt [Wed, 20 Aug 1997 19:52:03 +0000 (19:52 +0000)]
* emacs.scm (emacs-load): Adjust stack narrowing.
(whitespace-chars): Include #\np.

26 years ago* emacs.scm (emacs-load): Adjust stack narrowing.
Mikael Djurfeldt [Wed, 20 Aug 1997 17:42:15 +0000 (17:42 +0000)]
* emacs.scm (emacs-load): Adjust stack narrowing.

26 years ago*** empty log message ***
Mikael Djurfeldt [Wed, 20 Aug 1997 11:24:14 +0000 (11:24 +0000)]
*** empty log message ***

26 years ago* psyntax.pp: Removed leading blanks => 800K -> 100K.
Mikael Djurfeldt [Wed, 20 Aug 1997 11:23:52 +0000 (11:23 +0000)]
* psyntax.pp: Removed leading blanks => 800K -> 100K.

26 years ago* syncase.scm: Also turn off debugging evaluator and recording of
Mikael Djurfeldt [Wed, 20 Aug 1997 11:23:22 +0000 (11:23 +0000)]
* syncase.scm: Also turn off debugging evaluator and recording of
procedure names during loading of psyntax.pp.

26 years ago * syncase.scm: Don't tamper with debug mode setting when enabling
Mikael Djurfeldt [Tue, 19 Aug 1997 21:58:29 +0000 (21:58 +0000)]
* syncase.scm: Don't tamper with debug mode setting when enabling
macros.  Instead cut the stack with start-stack.
Load psyntax.pp with recording of positions turned off.

26 years ago * syncase.scm: Don't tamper with debug mode setting when enabling
Mikael Djurfeldt [Tue, 19 Aug 1997 20:51:42 +0000 (20:51 +0000)]
* syncase.scm: Don't tamper with debug mode setting when enabling
macros.  Instead cut the stack with start-stack.

26 years agoDybvig's version
Mikael Djurfeldt [Tue, 19 Aug 1997 19:45:40 +0000 (19:45 +0000)]
Dybvig's version

26 years agoAdded syncase.scm, psyntax.pp, psyntax.ss
Mikael Djurfeldt [Tue, 19 Aug 1997 01:35:09 +0000 (01:35 +0000)]
Added syncase.scm, psyntax.pp, psyntax.ss

26 years ago*** empty log message ***
Mikael Djurfeldt [Tue, 19 Aug 1997 01:34:46 +0000 (01:34 +0000)]
*** empty log message ***

26 years agopsyntax.pp, psyntax.ss (quasiquote): Changed fx= --> =.
Mikael Djurfeldt [Tue, 19 Aug 1997 01:32:26 +0000 (01:32 +0000)]
psyntax.pp, psyntax.ss (quasiquote): Changed fx= --> =.

26 years ago* syncase.scm: New file: Guile-adaption for syntax-case macros.
Mikael Djurfeldt [Tue, 19 Aug 1997 01:28:50 +0000 (01:28 +0000)]
* syncase.scm: New file: Guile-adaption for syntax-case macros.
psyntax.pp, psyntax.ss: Syntax-case macros, portable version 2 by
R. Kent Dybvig, Oscar Waddell, Bob Hieb and Carl Bruggeman

26 years ago*** empty log message ***
Mikael Djurfeldt [Mon, 18 Aug 1997 20:19:18 +0000 (20:19 +0000)]
*** empty log message ***

26 years ago* * session.scm: New file: Session support.
Mikael Djurfeldt [Mon, 18 Aug 1997 20:02:22 +0000 (20:02 +0000)]
* * session.scm: New file: Session support.
(apropos): New procedure: List bindings given regexp.

26 years ago* list.c (scm_list_append_x): Allow non-pair as last argument.
Mikael Djurfeldt [Mon, 18 Aug 1997 13:17:46 +0000 (13:17 +0000)]
* list.c (scm_list_append_x): Allow non-pair as last argument.
This is consistent with the R4RS append and is probably the
correct behaviour as specified by R2RS.  (Thanks to Radey Shouman)

26 years ago* stime.h: prototype for scm_times.
Gary Houston [Sat, 16 Aug 1997 18:48:44 +0000 (18:48 +0000)]
* stime.h: prototype for scm_times.
* stime.c (scm_times): new procedure.
* ioext.c (scm_fseek): if the first argument is a file descriptor
call lseek.
(scm_ftell): if the first argument is a file descriptor call lseek
(sic).
* filesys.h: prototypes for scm_open_fdes, scm_fsync.
* filesys.c (scm_chmod): if the first argument is a file descriptor,
call fchmod.
(scm_chown): if the first argument is a port or file descriptor,
call fchown.
(scm_truncate_file): new procedure.
Add DEFER/ALLOW INTS to a few other procedures.
(scm_fsync): new procedure.
(scm_open_fdes): new procedure.
(scm_open): use scm_open_fdes.  If mode isn't specified, 666 will
now be used.
(scm_fcntl): the first argument can now be a file descriptor.  The
third argument is now optional.

* posix.c (scm_execl, scm_execlp): make the filename argument
compulsory, since omitting it causes SEGV.
(scm_sync): return unspecified instead of #f.
(scm_execle): new procedure.
(environ_list_to_c): new procedure.
(scm_environ): use environ_list_to_c.  disable interrupts.
(scm_convert_exec_args): take pos and subr arguments and
improve error checking.

* boot-9.scm: define tms accessors: clock, utime, stime, cutime,
cstime.

26 years ago* emacs.scm (emacs-load): Something has changed in the reader so
Mikael Djurfeldt [Thu, 14 Aug 1997 19:23:13 +0000 (19:23 +0000)]
* emacs.scm (emacs-load): Something has changed in the reader so
that we now should set the port line count to the specified value
(linum) instead of (- linum 1).

26 years ago* slib.scm (slib:load): Use load-from-path instead of
Mikael Djurfeldt [Thu, 14 Aug 1997 18:24:46 +0000 (18:24 +0000)]
* slib.scm (slib:load): Use load-from-path instead of
primitive-load-path so that backtraces get narrowed properly at
the top.

* boot-9.scm (top-repl): Save stack already in signal handler in
order to narrow it correctly.
(save-stack): Adjust narrowing tag for the top of load-stacks.

26 years ago* stacks.c (scm_make_stack), coop-threads.c, mit-pthreads.c
Mikael Djurfeldt [Thu, 14 Aug 1997 15:00:03 +0000 (15:00 +0000)]
* stacks.c (scm_make_stack), coop-threads.c, mit-pthreads.c
(scm_call_with_new_thread): Bugfix: SCM_WNA should go as third
argument to SCM_ASSERT.  Furthermore, the name of the function
should be passed as first argument when signalling
SCM_WNA. (Thanks to Thomas Morgan)

26 years ago* gsubr.c (scm_gsubr_apply): From Radey Shouman
Mikael Djurfeldt [Thu, 14 Aug 1997 14:58:25 +0000 (14:58 +0000)]
* gsubr.c (scm_gsubr_apply): From Radey Shouman
<shouman@zianet.com>: "The switch in scm_gsubr_apply that
dispatches on the number of actual args has a default case
reporting an internal error.  This is a vestige from a version
that mallocated a SCM vector to hold the arguments.  In the
current version this check is too late: if it ever happens we will
have already overstepped the bounds of the array.

Also, the patch [...] adds a check for too many actual arguments."

mdj: Removed check for "internal programming error".

26 years ago* * gh_io.c (gh_write): New function.
Mikael Djurfeldt [Wed, 13 Aug 1997 14:55:34 +0000 (14:55 +0000)]
* * gh_io.c (gh_write): New function.

26 years ago* * gh_eval.c (catch_with_saved_stack): Removed. Replaced by:
Mikael Djurfeldt [Wed, 13 Aug 1997 14:54:49 +0000 (14:54 +0000)]
* * gh_eval.c (catch_with_saved_stack): Removed.  Replaced by:
throw.c (scm_internal_stack_catch): New sibling to the other catch
functions.  Code moved from gh_eval.c.
throw.h: Added header.
gh_eval.c (gh_eval_str_with_stack_saving_handler): Renamed call to
scm_internal_stack_catch.

26 years agoreally delete primitive-dup.
Gary Houston [Tue, 29 Jul 1997 03:52:24 +0000 (03:52 +0000)]
really delete primitive-dup.

26 years ago* ioext.h: fix up prototypes.
Gary Houston [Tue, 29 Jul 1997 02:21:08 +0000 (02:21 +0000)]
* ioext.h: fix up prototypes.
* ioext.c (scm_dup_to_fdes): renamed from scm_primitive_dup2.
Scheme name is now dup->fdes.
(scm_dup_to_fdes): make the second argument optional and
fold in the functionality of scm_primitive_dup.
(scm_primitive_dup): deleted.
* fports.h (SCM_P): prototypes for scm_setvbuf, scm_setfileno.
* fports.c (scm_setbuf0): don't disable the setbuf if MSDOS or
ultrix are defined.  Use setvbuf instead of setbuf.
(scm_setvbuf): new procedure.
(scm_init_fports): intern _IOFBF, _IOLBF, _IONBF.
(scm_setfileno): moved from ioext.c.
(scm_fgets): cast SCM_STREAM to (FILE *), remove unused lp variable.
(top of file): Delete 25 lines of probably obsolete CPP hair for MSDOS.

* boot-9.scm (move->fdes, dup->port): use dup->fdes, not primitive-dup.
(dup->fdes): deleted, now done in C.

26 years ago*** empty log message ***
Marius Vollmer [Sun, 27 Jul 1997 09:11:05 +0000 (09:11 +0000)]
*** empty log message ***

26 years ago* struct.c (scm_print_struct): Use scm_printer_apply to call the
Marius Vollmer [Sun, 27 Jul 1997 09:09:54 +0000 (09:09 +0000)]
* struct.c (scm_print_struct): Use scm_printer_apply to call the
user defined struct printer.

26 years ago* print.c (scm_iprin1): Enter printed structures into the print
Marius Vollmer [Sun, 27 Jul 1997 09:08:38 +0000 (09:08 +0000)]
* print.c (scm_iprin1): Enter printed structures into the print
state as nested data while they are printed.
(print_state_fluid, print_state_fluid_num): New variables.
(scm_init_print): Initialize them.
(scm_iprin): If print_state_fluid carries a print_state, use that
instead of creating a new one.
(scm_printer_apply, apply_stub, struct apply_data): New
definitions to help with calling printer functions written in
Scheme.
* print.h (scm_printer_apply): New prototype.

26 years ago*** empty log message ***
Marius Vollmer [Sun, 27 Jul 1997 09:04:50 +0000 (09:04 +0000)]
*** empty log message ***

26 years ago* boot-9.scm (setenv): new procedure, scsh compatible.
Gary Houston [Sat, 26 Jul 1997 20:37:05 +0000 (20:37 +0000)]
* boot-9.scm (setenv): new procedure, scsh compatible.

26 years ago* dynwind.c (scm_dowinds): Handle fluids on the wind list.
Marius Vollmer [Sat, 26 Jul 1997 20:08:42 +0000 (20:08 +0000)]
* dynwind.c (scm_dowinds): Handle fluids on the wind list.
* fluids.h (scm_internal_with_fluids, scm_with_fluids,
scm_swap_fluids, scm_swap_fluids_reverse): New prototypes.
* fluids.c (scm_internal_with_fluids, scm_with_fluids,
scm_swap_fluids, scm_swap_fluids_reverse): New functions.

26 years ago*** empty log message ***
Marius Vollmer [Sat, 26 Jul 1997 20:03:52 +0000 (20:03 +0000)]
*** empty log message ***

26 years ago* boot-9.scm (with-fluids): New macro to go with the
Marius Vollmer [Sat, 26 Jul 1997 20:03:23 +0000 (20:03 +0000)]
* boot-9.scm (with-fluids): New macro to go with the
builtin `with-fluids*'.

26 years ago* eval.c (scm_apply): Handle the case when a tc7_sybr_2 is applied
Mikael Djurfeldt [Fri, 25 Jul 1997 15:04:50 +0000 (15:04 +0000)]
* eval.c (scm_apply): Handle the case when a tc7_sybr_2 is applied
to a list of length zero correctly.

26 years agoNEWS: added new dup variants amound other things.
Gary Houston [Thu, 24 Jul 1997 09:11:02 +0000 (09:11 +0000)]
NEWS: added new dup variants amound other things.

26 years ago* md/axp.s, md/axp_b.s: Changed comments from C-style to # to
Mikael Djurfeldt [Thu, 24 Jul 1997 03:06:08 +0000 (03:06 +0000)]
* md/axp.s, md/axp_b.s: Changed comments from C-style to # to
please the alpha assembler.

26 years ago* slib.scm (install-require-module): In newer versions of slib
Mikael Djurfeldt [Thu, 24 Jul 1997 02:32:42 +0000 (02:32 +0000)]
* slib.scm (install-require-module): In newer versions of slib

26 years agoLine-oriented i/o:
Tim Pierce [Wed, 23 Jul 1997 21:20:55 +0000 (21:20 +0000)]
Line-oriented i/o:
scm_gen_read_line
scm_read_line
scm_fgets
scm_generic_fgets

26 years ago* configure.in: Added thread support for the alpha architecture.
Mikael Djurfeldt [Wed, 23 Jul 1997 18:36:44 +0000 (18:36 +0000)]
* configure.in: Added thread support for the alpha architecture.
configure: Regenerated.

26 years ago* boot-9.scm: If using emacs interface, enable backtraces
Mikael Djurfeldt [Wed, 23 Jul 1997 18:15:37 +0000 (18:15 +0000)]
* boot-9.scm: If using emacs interface, enable backtraces
automatically.

26 years ago* ioext.h: removed scm_duplicate_port prototype.
Gary Houston [Mon, 21 Jul 1997 08:52:26 +0000 (08:52 +0000)]
* ioext.h: removed scm_duplicate_port prototype.

* ioext.c (scm_primitive_dup2): return the new file descriptor
instead of SCM_UNSPECIFIED, since similarity to scm_primitive_dup
is convenient.
(scm_fdopen): bug fix: don't try to make port unbuffered until its
stream has been set.
(scm_duplicate_port): deleted, there's now an implementation in
boot-9.scm.
(scm_primitive_dup2): do nothing if newfd == oldfd.

* boot-9.scm (dup->port, dup->inport, dup->outport, dup->fdes,
dup, fdes->inport, fdes->outport, port->fdes): new procedures.
(duplicate-port): was a C primitive, now it's here.
(move->fdes): allow the first argument to be a file descriptor.
Return the modified port or file descriptor (was unspecified.)

26 years ago* filesys.c (scm_close): oops, don't call SCM_INUM twice on the
Gary Houston [Sun, 20 Jul 1997 10:03:26 +0000 (10:03 +0000)]
* filesys.c (scm_close): oops, don't call SCM_INUM twice on the
argument.

* ioext.h: new prototypes.
* ioext.c (scm_primitive_dup, scm_primitive_dup2): new procedures.

26 years ago* fluids.c (next_fluid_num): don't do
Gary Houston [Sun, 20 Jul 1997 05:49:39 +0000 (05:49 +0000)]
* fluids.c (next_fluid_num): don't do
SCM_THREAD_CRITICAL_SECTION_START/END unless USE_THREADS is defined.

* ports.h: prototypes too.
* ports.c (scm_mode_bits, scm_port_mode): moved from fports.c.

* fports.h: prototype too.
* fports.c (scm_evict_ports): moved from ioext.c.

* ports.c (scm_close_port): return a boolean instead of unspecified.
throw an error if an error other than EBADF occurs.

* filesys.h: scm_close prototype.
* filesys.c (scm_close): new procedure, can close file descriptors
and ports (scsh compatible).

* ports.c (scm_flush_all_ports): SCM_PROC incorrectly allowed an
optional argument.

26 years ago* ports.c (scm_flush_all_ports): SCM_PROC incorrectly allowed an
Gary Houston [Sat, 19 Jul 1997 18:21:55 +0000 (18:21 +0000)]
* ports.c (scm_flush_all_ports): SCM_PROC incorrectly allowed an
optional argument.

26 years ago*** empty log message ***
Marius Vollmer [Fri, 18 Jul 1997 16:26:47 +0000 (16:26 +0000)]
*** empty log message ***

26 years ago*** empty log message ***
Marius Vollmer [Fri, 18 Jul 1997 14:45:38 +0000 (14:45 +0000)]
*** empty log message ***

26 years ago* smob.h: Include "libguile/print.h" to make scm_print_state
Marius Vollmer [Fri, 18 Jul 1997 14:39:52 +0000 (14:39 +0000)]
* smob.h: Include "libguile/print.h" to make scm_print_state
visible.

26 years ago* root.h: Added "fluids" member to scm_root_state.
Marius Vollmer [Fri, 18 Jul 1997 14:37:36 +0000 (14:37 +0000)]
* root.h: Added "fluids" member to scm_root_state.
* root.c: Include "fluids.h".  (scm_mark_root): Mark "fluids".
(scm_make_root): Call scm_copy_fluids to make fluid bindings
unique for the new root when it has a parent.

26 years ago* root.c: Include "fluids.h". (scm_mark_root): Mark "fluids".
Marius Vollmer [Fri, 18 Jul 1997 14:35:58 +0000 (14:35 +0000)]
* root.c: Include "fluids.h".  (scm_mark_root): Mark "fluids".
(scm_make_root): Call scm_copy_fluids to make fluid bindings
unique for the new root when it has a parent.

26 years ago* init.c: Include "fluids.h". (scm_boot_guile_1): Added call to
Marius Vollmer [Fri, 18 Jul 1997 14:33:49 +0000 (14:33 +0000)]
* init.c: Include "fluids.h".  (scm_boot_guile_1): Added call to
scm_init_fluids to initialize the fluid machine.
(scm_start_stack): Initialize the fluids of the first root with
scm_make_initial_fluids.

26 years ago* dynl.c (free_dynl_obj): New function to free the dynamic object
Marius Vollmer [Fri, 18 Jul 1997 14:31:06 +0000 (14:31 +0000)]
* dynl.c (free_dynl_obj): New function to free the dynamic object
data. (dynl_smob): Use it.
* dynl.c (scm_dynamic_link): Moved allocating of the memory for
the dynamic object data below the linking of the object to avoid
memory leak when the linking code throws an error.  Now the code
leaks a whole dynamically linked library when must_malloc throws,
but that should be much less likely.

26 years ago* fluids.c, fluid.h: New files.
Marius Vollmer [Fri, 18 Jul 1997 14:30:36 +0000 (14:30 +0000)]
* fluids.c, fluid.h: New files.
* Makefile.am (libguile_la_SOURCES): Added "fluids.c".
(modinclude_HEADERS): Added "fluids.h"

26 years ago*** empty log message ***
Marius Vollmer [Fri, 18 Jul 1997 14:27:48 +0000 (14:27 +0000)]
*** empty log message ***

26 years ago * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
Gary Houston [Fri, 18 Jul 1997 07:08:54 +0000 (07:08 +0000)]
* configure.in: use AC_CHECK_FUNCS for sethostent etc.,
so scmconfig.h is updated with the test results.  this may
disable one of the cygwin hacks.

26 years ago*** empty log message ***
Tim Pierce [Fri, 11 Jul 1997 19:04:35 +0000 (19:04 +0000)]
*** empty log message ***

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

26 years agoChanges to compile under gnu-win32, from Marcus Daniels:
Jim Blandy [Fri, 11 Jul 1997 05:43:36 +0000 (05:43 +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.
* scmconfig.h.in: Regenerated.

26 years agoChanges to compile under gnu-win32, from Marcus Daniels:
Jim Blandy [Fri, 11 Jul 1997 05:41:24 +0000 (05:41 +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 [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.