bpt/guile.git
24 years ago*** empty log message ***
Jim Blandy [Tue, 5 Oct 1999 23:17:56 +0000 (23:17 +0000)]
*** empty log message ***

24 years ago* autogen.sh: Don't call autoreconf at all; it's not reliable.
Jim Blandy [Tue, 5 Oct 1999 23:07:04 +0000 (23:07 +0000)]
* autogen.sh: Don't call autoreconf at all; it's not reliable.
Instead, call the various tools explicitly.  Invoke
guile-readline's autogen.sh script.

24 years ago* Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
Jim Blandy [Tue, 5 Oct 1999 23:06:49 +0000 (23:06 +0000)]
* Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
Run the autogen.sh script to create generated files like these.
* autogen.sh: New script, invoked by the top-level autogen.sh.

24 years ago*** empty log message ***
Jim Blandy [Tue, 5 Oct 1999 23:05:55 +0000 (23:05 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Tue, 5 Oct 1999 23:05:38 +0000 (23:05 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Tue, 5 Oct 1999 22:36:14 +0000 (22:36 +0000)]
*** empty log message ***

24 years ago* guile.m4: Moved here from top-level directory; see the ChangeLog
Jim Blandy [Tue, 5 Oct 1999 22:35:06 +0000 (22:35 +0000)]
* guile.m4: Moved here from top-level directory; see the ChangeLog
entry there.
* Makefile.am (aclocaldir, aclocal_DATA): New variables, ensuring
that guile.m4 gets installed.

24 years ago* guile.m4: Moved to guile-config.
Jim Blandy [Tue, 5 Oct 1999 22:34:46 +0000 (22:34 +0000)]
* guile.m4: Moved to guile-config.
* Makefile.am (aclocaldir, aclocal_DATA): Delete.
(EXTRA_DIST): Move qthreads.m4 here.

24 years ago* autogen.sh: Call autoheader explicitly. autoreconf runs
Jim Blandy [Tue, 5 Oct 1999 22:34:35 +0000 (22:34 +0000)]
* autogen.sh: Call autoheader explicitly.  autoreconf runs
autoconf before autoheader, and autoconf complains if
libguile/scmconfig.h.in doesn't exist.

24 years agoShouldn't have deleted this.
Jim Blandy [Tue, 5 Oct 1999 22:33:34 +0000 (22:33 +0000)]
Shouldn't have deleted this.

24 years ago* Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
Jim Blandy [Tue, 5 Oct 1999 22:32:32 +0000 (22:32 +0000)]
* Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
Run the autogen.sh script to create generated files like these.

24 years ago*** empty log message ***
Jim Blandy [Tue, 5 Oct 1999 20:49:29 +0000 (20:49 +0000)]
*** empty log message ***

24 years ago* Makefile.in, md/Makefile.in, time/Makefile.in: Deleted from CVS
Jim Blandy [Tue, 5 Oct 1999 19:12:03 +0000 (19:12 +0000)]
* Makefile.in, md/Makefile.in, time/Makefile.in: Deleted from CVS
repository.  Run the autogen.sh script to create generated files
like this one.

24 years ago* Makefile.in, scmconfig.h.in: Deleted from CVS repository. Run
Jim Blandy [Tue, 5 Oct 1999 19:08:37 +0000 (19:08 +0000)]
* Makefile.in, scmconfig.h.in: Deleted from CVS repository.  Run
the autogen.sh script to create generated files like these.

24 years ago* Makefile.in: Deleted from CVS repository. Run the autogen.sh
Jim Blandy [Tue, 5 Oct 1999 19:08:25 +0000 (19:08 +0000)]
* Makefile.in: Deleted from CVS repository.  Run the autogen.sh
script to create generated files like this one.

24 years agoDon't store generated files in the repository any more. Instead,
Jim Blandy [Tue, 5 Oct 1999 19:07:40 +0000 (19:07 +0000)]
Don't store generated files in the repository any more.  Instead,
require people to run autogen.sh on trees from snapshots and CVS.
* Makefile.in, acconfig.h, aclocal.m4, configure: Deleted.
* autogen.sh: New file.
* ANON-CVS, SNAPSHOTS: Updated instructions.

24 years ago*** empty log message ***
Jim Blandy [Tue, 5 Oct 1999 19:00:38 +0000 (19:00 +0000)]
*** empty log message ***

24 years ago* numbers.c (scm_string_to_number): Signal an error if radix is
Jim Blandy [Tue, 5 Oct 1999 18:57:31 +0000 (18:57 +0000)]
* numbers.c (scm_string_to_number): Signal an error if radix is
less than two.  (Thanks to Jorgen Schaefer.)

* print.c (scm_write, scm_display, scm_newline, scm_write_char):
Don't assume that the current output port is valid.  Somebody
might close it.  (Thanks to Bernard Urban.)

24 years ago*** empty log message ***
Jim Blandy [Sat, 2 Oct 1999 23:53:13 +0000 (23:53 +0000)]
*** empty log message ***

24 years ago* acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
Jim Blandy [Sat, 2 Oct 1999 23:52:23 +0000 (23:52 +0000)]
* acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.

24 years ago* Makefile.am (EXTRA_libguile_la_SOURCES): fix typo.
Jim Blandy [Sat, 2 Oct 1999 23:01:46 +0000 (23:01 +0000)]
* Makefile.am (EXTRA_libguile_la_SOURCES): fix typo.

24 years ago* scmconfig.h.in: Add comments for HAVE_POSIX and HAVE_NETWORKING.
Jim Blandy [Sat, 2 Oct 1999 23:01:14 +0000 (23:01 +0000)]
* scmconfig.h.in: Add comments for HAVE_POSIX and HAVE_NETWORKING.

24 years agoRevert back to text generated by automake 1.4.
Jim Blandy [Sat, 2 Oct 1999 22:57:38 +0000 (22:57 +0000)]
Revert back to text generated by automake 1.4.

24 years ago* NEWS: More complete description for --enable-debug-freelist.
Greg J. Badros [Sat, 2 Oct 1999 22:55:36 +0000 (22:55 +0000)]
* NEWS: More complete description for --enable-debug-freelist.

24 years agoFix my last commit -- DEBUG_FREELIST renamed to GUILE_DEBUG_FREELIST
Greg J. Badros [Tue, 28 Sep 1999 00:54:26 +0000 (00:54 +0000)]
Fix my last commit -- DEBUG_FREELIST renamed to GUILE_DEBUG_FREELIST

24 years ago*** empty log message ***
Greg J. Badros [Tue, 28 Sep 1999 00:39:35 +0000 (00:39 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Greg J. Badros [Tue, 28 Sep 1999 00:18:34 +0000 (00:18 +0000)]
*** empty log message ***

24 years ago* __scm.h: Fix a bunch of macros that were missing do-while(0)
Greg J. Badros [Tue, 28 Sep 1999 00:18:16 +0000 (00:18 +0000)]
* __scm.h: Fix a bunch of macros that were missing do-while(0)
sandwiches.

* debug.c, eval.c: Fix buggy uses of SCM_ALLOW_INTS (missing
semicolon) exposed by the above change.

24 years ago*** empty log message ***
Greg J. Badros [Mon, 27 Sep 1999 23:35:33 +0000 (23:35 +0000)]
*** empty log message ***

24 years ago* stacks.c: Avoid compiler warning re: unitialized var.
Greg J. Badros [Mon, 27 Sep 1999 23:30:36 +0000 (23:30 +0000)]
* stacks.c: Avoid compiler warning re: unitialized var.

* scmconfig.h.in: Added DEBUG_FREELIST

* pairs.h: Fix macro that was not do-while(0) sandwiched.

* gc.h, gc.c: Added scm_gc_set_debug_check_freelist_x,
scm_map_free_list

24 years ago* configure.in: Added --enable-debug-freelist option.
Greg J. Badros [Mon, 27 Sep 1999 23:29:07 +0000 (23:29 +0000)]
* configure.in:  Added --enable-debug-freelist option.

* acconfig.h: Added DEBUG_FREELIST.

24 years ago(One has to prove oneself after each release in order to be called
Mikael Djurfeldt [Mon, 27 Sep 1999 20:29:33 +0000 (20:29 +0000)]
(One has to prove oneself after each release in order to be called
 "dodderer" ;-)

24 years agosupport new configure options: --disable-posix, --disable-net
Gary Houston [Sun, 26 Sep 1999 16:00:36 +0000 (16:00 +0000)]
support new configure options:  --disable-posix, --disable-net
and --disable-regex.

24 years ago*** empty log message ***
Jim Blandy [Sat, 25 Sep 1999 23:41:59 +0000 (23:41 +0000)]
*** empty log message ***

24 years ago* root.c (scm_make_root): Initialize all the fields of the new
Jim Blandy [Sat, 25 Sep 1999 23:41:09 +0000 (23:41 +0000)]
* root.c (scm_make_root): Initialize all the fields of the new
root.  GC could happen any time, you know.  (Thanks to Greg
Harvey.)

24 years ago* tests/reader.test: Check that number->string checks its radix
Jim Blandy [Sat, 25 Sep 1999 23:38:26 +0000 (23:38 +0000)]
* tests/reader.test: Check that number->string checks its radix
properly.

24 years ago*** empty log message ***
Jim Blandy [Sat, 25 Sep 1999 23:13:09 +0000 (23:13 +0000)]
*** empty log message ***

24 years ago* numbers.c (scm_number_to_string): Signal an error if radix is
Jim Blandy [Sat, 25 Sep 1999 23:11:23 +0000 (23:11 +0000)]
* numbers.c (scm_number_to_string): Signal an error if radix is
less than two.  (Thanks to Jorgen Schaefer.)

24 years ago*** empty log message ***
Jim Blandy [Sat, 25 Sep 1999 18:18:38 +0000 (18:18 +0000)]
*** empty log message ***

24 years agoStart a new version.
Jim Blandy [Sat, 25 Sep 1999 18:13:01 +0000 (18:13 +0000)]
Start a new version.

24 years ago*** empty log message ***
Jim Blandy [Sat, 25 Sep 1999 17:36:42 +0000 (17:36 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Sat, 25 Sep 1999 17:27:37 +0000 (17:27 +0000)]
*** empty log message ***

24 years ago* Makefile.am (EXTRA_libguile_la_SOURCES): Add memmove.c here,
Jim Blandy [Sat, 25 Sep 1999 17:26:14 +0000 (17:26 +0000)]
* Makefile.am (EXTRA_libguile_la_SOURCES): Add memmove.c here,
so automake will actually generate rules for it.
* Makefile.in: Regenerated.

24 years ago*** empty log message ***
Jim Blandy [Thu, 23 Sep 1999 06:09:57 +0000 (06:09 +0000)]
*** empty log message ***

24 years agoInclude pointer to NEWS item about readline.
Jim Blandy [Thu, 23 Sep 1999 05:37:30 +0000 (05:37 +0000)]
Include pointer to NEWS item about readline.

24 years agoAdd explanation of licensing issues to the description of the
Jim Blandy [Thu, 23 Sep 1999 05:36:00 +0000 (05:36 +0000)]
Add explanation of licensing issues to the description of the
readline interface.

24 years ago*** empty log message ***
Jim Blandy [Wed, 22 Sep 1999 19:59:11 +0000 (19:59 +0000)]
*** empty log message ***

24 years ago* configure.in: Call AM_PROG_CC_STDC.
Jim Blandy [Wed, 22 Sep 1999 19:58:54 +0000 (19:58 +0000)]
* configure.in: Call AM_PROG_CC_STDC.
* configure, aclocal.m4: Regenerated.

24 years ago* configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
Jim Blandy [Wed, 22 Sep 1999 19:58:39 +0000 (19:58 +0000)]
* configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
libtool knows how to get ANSI C behavior from the compiler.
* configure: Regenerated.

24 years agoAdded description of readline stuff.
Marius Vollmer [Wed, 22 Sep 1999 19:47:30 +0000 (19:47 +0000)]
Added description of readline stuff.

24 years ago*** empty log message ***
Jim Blandy [Wed, 22 Sep 1999 04:37:18 +0000 (04:37 +0000)]
*** empty log message ***

24 years ago* backtrace.c: #include "_scm.h" before testing whether
Jim Blandy [Wed, 22 Sep 1999 04:36:56 +0000 (04:36 +0000)]
* backtrace.c: #include "_scm.h" before testing whether
HAVE_UNISTD_H is #defined.

24 years ago... to injury.
Jim Blandy [Tue, 21 Sep 1999 04:21:36 +0000 (04:21 +0000)]
... to injury.

24 years agoAdd insults.
Jim Blandy [Tue, 21 Sep 1999 04:21:10 +0000 (04:21 +0000)]
Add insults.

24 years ago*** empty log message ***
Jim Blandy [Mon, 20 Sep 1999 23:57:55 +0000 (23:57 +0000)]
*** empty log message ***

24 years agoDoc fix.
Jim Blandy [Mon, 20 Sep 1999 23:57:44 +0000 (23:57 +0000)]
Doc fix.

24 years ago* tests/ports.test: Check that our input functions cope when
Jim Blandy [Mon, 20 Sep 1999 23:57:08 +0000 (23:57 +0000)]
* tests/ports.test: Check that our input functions cope when
current-input-port is closed.

24 years ago*** empty log message ***
Jim Blandy [Mon, 20 Sep 1999 23:36:16 +0000 (23:36 +0000)]
*** empty log message ***

24 years ago* read.c (scm_read): Don't assume that scm_cur_inp is always open.
Jim Blandy [Mon, 20 Sep 1999 23:34:57 +0000 (23:34 +0000)]
* read.c (scm_read): Don't assume that scm_cur_inp is always open.
* ports.c (scm_read_char): Same.
* ioext.c (scm_read_line): Same.
(Thanks to Bernard Urban.)

24 years ago*** empty log message ***
Mikael Djurfeldt [Mon, 20 Sep 1999 23:05:51 +0000 (23:05 +0000)]
*** empty log message ***

24 years ago* vectors.c (scm_vector_move_right_x): Bugfix: Remove side effect
Mikael Djurfeldt [Mon, 20 Sep 1999 23:01:33 +0000 (23:01 +0000)]
* vectors.c (scm_vector_move_right_x): Bugfix: Remove side effect
in SCM_ASSERT macro.
numbers.c: Removed #ifndef SCM_RECKLESS at places where type
checking may invoke a generic.  (Thanks to Michael Livshin.)

24 years ago*** empty log message ***
Jim Blandy [Mon, 20 Sep 1999 22:52:08 +0000 (22:52 +0000)]
*** empty log message ***

24 years ago* tests/regexp.test: Check regexp-substitute/global when there are
Jim Blandy [Mon, 20 Sep 1999 22:52:02 +0000 (22:52 +0000)]
* tests/regexp.test: Check regexp-substitute/global when there are
no matches.  (Duh.)

24 years ago*** empty log message ***
Jim Blandy [Mon, 20 Sep 1999 22:42:04 +0000 (22:42 +0000)]
*** empty log message ***

24 years agoFix
Mikael Djurfeldt [Mon, 20 Sep 1999 22:25:10 +0000 (22:25 +0000)]
Fix

24 years ago*** empty log message ***
Mikael Djurfeldt [Mon, 20 Sep 1999 22:17:14 +0000 (22:17 +0000)]
*** empty log message ***

24 years agoFix
Mikael Djurfeldt [Mon, 20 Sep 1999 22:10:38 +0000 (22:10 +0000)]
Fix

24 years ago* __scm.h (SCM_WTA_DISPATCH_0, SCM_GASSERT0): New macros.
Mikael Djurfeldt [Mon, 20 Sep 1999 22:09:21 +0000 (22:09 +0000)]
* __scm.h (SCM_WTA_DISPATCH_0, SCM_GASSERT0): New macros.

24 years agotyping correction
Gary Houston [Mon, 20 Sep 1999 22:04:51 +0000 (22:04 +0000)]
typing correction

24 years ago*** empty log message ***
Mikael Djurfeldt [Mon, 20 Sep 1999 21:52:48 +0000 (21:52 +0000)]
*** empty log message ***

24 years ago* numbers.c (scm_max, scm_min, scm_sum, scm_difference,
Mikael Djurfeldt [Mon, 20 Sep 1999 21:51:50 +0000 (21:51 +0000)]
* numbers.c (scm_max, scm_min, scm_sum, scm_difference,
scm_product, scm_divide): Bugfix: Don't pass SCM_UNDEFINED to the
generic function if the asubr is called with only one arg.

24 years ago * configure.in: check availability of siginterrupt.
Gary Houston [Mon, 20 Sep 1999 21:32:23 +0000 (21:32 +0000)]
* configure.in: check availability of siginterrupt.
* scmsigs.c (scm_sigaction): add SA_RESTART to flags only if
HAVE_RESTARTABLE_SYSCALLS.
(scm_init_scmsigs): use siginterrupt if it's available.  not
everyone who has restartable syscalls has SA_RESTART it seems.
(scm_sigaction): use scm_num2long/scm_long2num when converting
SIG_DFL/SIG_IGN, in case it doesn't fit in an INUM.  use
scm_integer_p to test the type.

24 years ago*** empty log message ***
Mikael Djurfeldt [Sun, 19 Sep 1999 14:37:31 +0000 (14:37 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Mikael Djurfeldt [Sun, 19 Sep 1999 14:35:53 +0000 (14:35 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Sun, 19 Sep 1999 01:01:25 +0000 (01:01 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Mikael Djurfeldt [Sun, 19 Sep 1999 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Sat, 18 Sep 1999 22:19:39 +0000 (22:19 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Sat, 18 Sep 1999 22:13:54 +0000 (22:13 +0000)]
*** empty log message ***

24 years agoregenerated Makefile.in
Gary Houston [Sat, 18 Sep 1999 19:09:25 +0000 (19:09 +0000)]
regenerated Makefile.in

24 years ago1999-09-18 Gary Houston <ghouston@freewire.co.uk>
Gary Houston [Sat, 18 Sep 1999 17:13:38 +0000 (17:13 +0000)]
1999-09-18  Gary Houston  <ghouston@freewire.co.uk>

* configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
testing for SA_RESTART.

1999-09-18  Gary Houston  <ghouston@freewire.co.uk>

* _scm.h, scmsigs.c: replace HAVE_RESTARTS with
HAVE_RESTARTABLE_SYSCALLS.

24 years ago1999-09-18 Gary Houston <ghouston@freewire.co.uk>
Gary Houston [Sat, 18 Sep 1999 08:36:35 +0000 (08:36 +0000)]
1999-09-18  Gary Houston  <ghouston@freewire.co.uk>

* strports.c (scm_strport_to_string): create the string from
pt->read_buf instead of an expression that evaluates to the
same thing.

* gdbint.c (gdb_print): don't just use SCM_CHARS to get a C string
from the port: the port's buffer may not be NUL terminated.

24 years agoRegenerated
Mikael Djurfeldt [Fri, 17 Sep 1999 18:54:09 +0000 (18:54 +0000)]
Regenerated

24 years agoFix name of snapshot directory.
Jim Blandy [Fri, 17 Sep 1999 17:10:50 +0000 (17:10 +0000)]
Fix name of snapshot directory.

24 years agoRun automake after everything else, as per Tom Tromey's advice.
Jim Blandy [Fri, 17 Sep 1999 17:10:25 +0000 (17:10 +0000)]
Run automake after everything else, as per Tom Tromey's advice.

24 years ago*** empty log message ***
Jim Blandy [Fri, 17 Sep 1999 17:09:38 +0000 (17:09 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Fri, 17 Sep 1999 16:40:50 +0000 (16:40 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 16 Sep 1999 23:45:11 +0000 (23:45 +0000)]
*** empty log message ***

24 years ago* debugger.scm (read-and-dispatch-commands): Handle other throws
Mikael Djurfeldt [Thu, 16 Sep 1999 23:44:54 +0000 (23:44 +0000)]
* debugger.scm (read-and-dispatch-commands): Handle other throws
than 'exit-debugger.

24 years ago* boot-9.scm (before-signal-stack): New fluid.
Mikael Djurfeldt [Thu, 16 Sep 1999 23:44:33 +0000 (23:44 +0000)]
* boot-9.scm (before-signal-stack): New fluid.
(top-repl): Set before-signal-stack in the signal handler.

24 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 16 Sep 1999 22:42:36 +0000 (22:42 +0000)]
*** empty log message ***

24 years ago* debugger.scm (eval-handler): Handle unhandled exceptions.
Mikael Djurfeldt [Thu, 16 Sep 1999 22:42:11 +0000 (22:42 +0000)]
* debugger.scm (eval-handler): Handle unhandled exceptions.

24 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 16 Sep 1999 21:26:46 +0000 (21:26 +0000)]
*** empty log message ***

24 years ago* debugger.scm ("p"): New alias for "evaluate";
Mikael Djurfeldt [Thu, 16 Sep 1999 21:26:27 +0000 (21:26 +0000)]
* debugger.scm ("p"): New alias for "evaluate";
Mark module with :no-backtrace.
("position"): New command.
(source-position, display-position): New procedures.
(display-source): Display position of expression, if available.
(catch-user-errors): Return #f on error.  (Commands are expected
to return a valid state.)
(read-and-dispatch-command): Bugfix: Return old state on error.

24 years ago*** empty log message ***
Jim Blandy [Thu, 16 Sep 1999 20:10:31 +0000 (20:10 +0000)]
*** empty log message ***

24 years ago* regex.scm (regexp-substitute/global): Handle the end of the
Jim Blandy [Thu, 16 Sep 1999 20:09:46 +0000 (20:09 +0000)]
* regex.scm (regexp-substitute/global): Handle the end of the
match list and an empty match list identically.  (Thanks to Greg
Badros.)

24 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 16 Sep 1999 11:51:49 +0000 (11:51 +0000)]
*** empty log message ***

24 years ago* Makefile.am (.c.x): Added missing semicolon after `false'.
Mikael Djurfeldt [Thu, 16 Sep 1999 11:51:02 +0000 (11:51 +0000)]
* Makefile.am (.c.x): Added missing semicolon after `false'.

24 years ago* Makefile.am (.c.x): Use same rule as in libguile.
Mikael Djurfeldt [Thu, 16 Sep 1999 11:50:49 +0000 (11:50 +0000)]
* Makefile.am (.c.x): Use same rule as in libguile.

24 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 16 Sep 1999 00:34:21 +0000 (00:34 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Mikael Djurfeldt [Wed, 15 Sep 1999 17:47:13 +0000 (17:47 +0000)]
*** empty log message ***