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

*** empty log message ***

This commit is contained in:
Thien-Thi Nguyen 2002-02-09 23:03:48 +00:00
parent aaa78dc3c4
commit 485b705442
3 changed files with 75 additions and 62 deletions

View file

@ -1,3 +1,7 @@
2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
* Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
2000-06-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
* readline.c (sigwinch_enable_restart, scm_init_readline):
@ -43,7 +47,7 @@
2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
* autogen.sh: call ../guile-aclocal.sh instead of aclocal
2000-05-01 Gary Houston <ghouston@arglist.com>
* readline.c: include libguile.h, not libguile/libguile.h.
@ -57,7 +61,7 @@
and we don't want that.
(INCLUDES): Removed all -I options except for the root source
directory and the root build directory.
2000-04-04 Dirk Herrmann <D.Herrmann@tu-bs.de>
* readline.c (scm_readline): Must unpack SCM values to access
@ -97,7 +101,7 @@ Tue Jan 11 17:51:40 2000 Greg J. Badros <gjb@cs.washington.edu>
* readline.c (scm_init_readline): Drop extra argument to
scm_mutex_init as that argument should not exist. I do not know
how this escaped detection for so long.
2000-01-09 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
* readline.c (match_paren): Changed return type to int (this is
@ -167,7 +171,7 @@ Sun Dec 12 19:56:52 1999 Greg J. Badros <gjb@cs.washington.edu>
so this works. See below.
(activate-readline): New function which contains the readline
activation code formerly found in top-repl.
* readline.c (scm_readline): Export it to Scheme as "%readline".
* configure.in: Get version from ../GUILE-VERSION and use it for
@ -191,7 +195,7 @@ Sun Dec 12 19:56:52 1999 Greg J. Badros <gjb@cs.washington.edu>
(Thanks to Anders Holst.)
* Makefile.am: Install guile-readline/readline.h.
1999-08-20 James Blandy <jimb@mule.m17n.org>
* Makefile.in, aclocal.m4, configure: Regenerated.

View file

@ -1,3 +1,7 @@
2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
* Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
2000-06-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* session.scm (make-fold-modules): Detect circular references in
@ -119,7 +123,7 @@
2000-04-03 Michael Livshin <mlivshin@bigfoot.com>
* streams.scm (stream-fold, stream-for-each): don't use named let,
* streams.scm (stream-fold, stream-for-each): don't use named let,
because it prevents the gc from junking the stream argument.
Thu Mar 9 08:05:08 2000 Greg J. Badros <gjb@cs.washington.edu>
@ -139,7 +143,7 @@ Wed Mar 1 12:21:02 2000 Greg J. Badros <gjb@cs.washington.edu>
Sun Feb 13 18:03:19 2000 Greg J. Badros <gjb@cs.washington.edu>
* slib.scm: Rename software-type to slib:software-type and make it
* slib.scm: Rename software-type to slib:software-type and make it
public.
* r4rs.scm: Added documentation; largely cut and pasted from R4RS
@ -189,7 +193,7 @@ Tue Jan 11 10:49:22 2000 Greg J. Badros <gjb@cs.washington.edu>
1999-12-15 Gary Houston <ghouston@freewire.co.uk>
* slib.scm (library-vicinity, home-vicinity,
* slib.scm (library-vicinity, home-vicinity,
scheme-implementation-type, scheme-implemenation-version):
use define-public to export from the module.
@ -207,7 +211,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
* popen.scm, slib.scm: Added some docstrings for procedures that
were primitives that I encountered in posix.texi.
1999-11-19 Gary Houston <ghouston@freewire.co.uk>
* Makefile.am (ice9_sources): add arrays.scm.
@ -236,7 +240,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
* boot-9.scm (load-user-init): check that the posix feature is
available before using getpw and getuid.
(top-repl): don't install handlers for SIGINT etc., without posix.
(file-is-directory?): use 'posix instead of i/o-extensions to
(file-is-directory?): use 'posix instead of i/o-extensions to
check for stat.
(load-user-init): use file-exists? and file-is-directory? to
check for .guile, instead of stat.
@ -248,7 +252,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
posix.scm, networking.scm: new files. Move definitions from
boot-9.scm if they are only useful with posix/networking available.
* Makefile.am (ice9_sources): add posix.scm, networking.scm.
1999-09-17 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
@ -312,7 +316,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
readline is used by the repl run by this thread.
(handle-system-error): Print "Backtrace:" before backtrace since
this is no longer done by display-backtrace.
* debug.scm (frame-number->index): Optionally take stack as
argument.
@ -324,7 +328,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
("backtrace"): Use builtin backtrace printing.
Use (ice-9 debug).
Use readline conditionally.
1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
* regex.scm (fold-matches, list-matches): New functions.
@ -344,7 +348,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
* Makefile.am: Removed mention of readline.scm.
* Makefile.in: Regenerated.
1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
Delete the test which compares the configuration date of libguile
@ -379,7 +383,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
1999-08-29 Keisuke Nishida <kxn30@po.cwru.edu>
* boot-9.scm (try-module-autoload): Use %search-load-path.
1999-08-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
* boot-9.scm: Removed old style hooks.
@ -450,7 +454,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
that was introduced to fix the $ problem:
* expect.scm (expect): call the match proc an extra time at end
of file and set the eof? argument appropriately. call
of file and set the eof? argument appropriately. call
expect-eof-proc only if the last call didn't match.
* expect.scm (expect-strings): change port to eof? in match proc.
* expect.scm (expect-regexec): take an eof indicator as an argument
@ -474,9 +478,9 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
* popen.scm: applied fixes from Greg Harvey. use a guardian
and a gc-thunk so that cleanup is done if a pipe is garbage
collected or closed with close-port. use a weak hash-table instead of
collected or closed with close-port. use a weak hash-table instead of
an alist.
1999-03-20 Gary Houston <ghouston@easynet.co.uk>
* expect.scm (expect): call the match proc with the port instead.
@ -486,7 +490,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
from the port when it may not be needed. hence:
(expect-strings-exec-flags): new variable/parameter, supplies
flags for regexp-exec. if this includes regexp/noteol, then
automatic regexp/noteol handling (requiring an extra peeked char)
automatic regexp/noteol handling (requiring an extra peeked char)
is enabled. default is regexp/noteol.
(expect-strings-compile-flags): new variable/parameter, supplies
flags for make-regexp. default is regexp/newline.
@ -516,8 +520,8 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
error catching loop after quit received.
(top-repl): flush all ports when the repl terminates.
* boot-9.scm (error-catching-loop): flush all ports before
primitive exit if non-interactive.
* boot-9.scm (error-catching-loop): flush all ports before
primitive exit if non-interactive.
force-output on current-error-port if interactive.
* boot-9.scm (reopen-file): deleted.
@ -549,7 +553,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
* Makefile.am: Add string-case.scm and format.scm to ice9_sources.
* Makefile.in: Regenerated.
* string-case.scm: New file, brought in from SLIB, and adapted to
Guile's module system.
@ -564,7 +568,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
modern CL behavior.
(format:num->cardinal): Don't assume that an elseless if returns
'() when the condition is false.
1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
* Makefile.in: Regenerated.
@ -595,7 +599,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
load a module (e.g. with `use-modules') work until source is
actually found for the module (e.g. because the correct catalog
has been added to the load path).
Use try-load-module.
1999-03-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
@ -644,7 +648,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
Modules which doesn't have the :no-backtrace specifier are user
modules.
A stack frame is classified as a user frame if it has source code
associated with it and if this source code can be proven to come
from a user module. If it can be proven to come from a system
@ -704,7 +708,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
* optargs.scm: New file.
* optargs.scm: New file.
* Makefile.am (ice9_sources): Add optargs.scm here. Makefile.in
not regenerated because I don't have the right version of Automake.
@ -807,7 +811,7 @@ Sun Dec 12 19:18:52 1999 Greg J. Badros <gjb@cs.washington.edu>
* boot-9.scm (init-dynamic-module): Remove module from
registered-modules as soon as possible in case we are recursively
invoked; Set public interface before doing the dynamic-call.
* boot-9.scm (map-in-order): Removed (replaced by scm_serial_map).
(abort-hook, before-error-hook, after-error-hook,
before-backtrace-hook, after-backtrace-hook, before-read-hook,
@ -1065,7 +1069,7 @@ Fri Oct 30 15:15:37 1998 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* boot-9.scm: Antirevert Jim's readline code which he reverted
19971027 and adapt it to the current readline interface.
* boot-9.scm (top-repl): Only enable readline if not using the
Emacs interface; Only use repl prompt when using the readline port
from repl-read. (We don't want to see it when calling `read'.)
@ -1087,12 +1091,12 @@ Fri Oct 30 15:15:37 1998 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* nonblocking.scm: Removed. libguile is now inherently
nonblocking through the use of scm_internal_select.
* emacs.scm: Removed use of nonblocking.scm.
* gwish.scm, gtcl.scm: Removed. tcltk.scm has made these
obsolete.
1998-04-15 Mikael Djurfeldt <mdj@nada.kth.se>
* runq.scm (runq-control): Corrected spelling of enqueue!.
@ -1206,7 +1210,7 @@ Wed Oct 8 03:16:01 1997 Gary Houston <ghouston@actrix.gen.nz>
* (error-catching-loop): new local variable "interactive". if
#f, abort terminates the process.
(set-batch-mode?!, batch-mode?): new closures, defined in
(set-batch-mode?!, batch-mode?): new closures, defined in
error-catching-loop. the names are from scsh.
1997-10-06 Marius Vollmer <mvo@zagadka.ping.de>
@ -1337,7 +1341,7 @@ Wed Sep 10 20:12:45 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
Added hack to transfer syntactic information from the builtin
variable `define' to the slib version if module (ice-9 slib) has
been loaded.
Fri Sep 5 05:47:36 1997 Mikael Djurfeldt <mdj@faun.nada.kth.se>
* syncase.scm (sc-interface, sc-expand): Removed hook setup.
@ -1550,7 +1554,7 @@ Mon Jun 23 16:13:38 1997 Jim Blandy <jimb@floss.red-bean.com>
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.)
* 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
@ -1619,7 +1623,7 @@ Wed Jun 4 23:27:16 1997 Marius Vollmer <mvo@zagadka.ping.de>
commented out printing code.
(record-type-name, record-type-fields): Adjusted slot offsets.
(%print-module): Reduce argument list to "mod" and "port".
Tue Jun 3 17:04:18 1997 Jim Blandy <jimb@totoro.cyclic.com>
* slib.scm (identity): New function, used by SLIB.
@ -1630,7 +1634,7 @@ Sat May 31 18:57:12 1997 Gary Houston <ghouston@actrix.gen.nz>
don't define ticks-interrupt etc.
top-repl: install signal handlers for SIGINT, SIGFPE, SIGSEGV, SIGBUS
during call to scm-style-repl.
Fri May 30 18:08:10 1997 Jim Blandy <jimb@floss.cyclic.com>
* slib.scm (slib:load): Use primitive-load-path instead of
@ -1706,14 +1710,14 @@ Wed Apr 30 15:25:15 1997 Marius Vollmer <mvo@zagadka.ping.de>
* 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.
Fri Apr 25 21:21:35 1997 Marius Vollmer <mvo@zagadka.ping.de>
* 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.
Tue Apr 29 06:54:46 1997 Gary Houston <ghouston@actrix.gen.nz>
* boot-9.scm: don't define timer-thunk or gc-thunk.
@ -1750,7 +1754,7 @@ Tue Apr 1 17:46:49 1997 Gary Houston <ghouston@actrix.gen.nz>
* expect.scm (expect-select): correct the millisecond timeout
arithmetic (from Marko.Kohtala@ntc.nokia.com).
Mon Mar 31 03:23:19 1997 Gary Houston <ghouston@actrix.gen.nz>
* boot-9.scm (open-input-pipe, open-output-pipe): defined here
@ -1874,7 +1878,7 @@ Sat Mar 1 00:10:38 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* boot-9.scm (error-catching-loop): Added handling of apply-frame
and exit-frame exceptions.
* boot-9.scm (assert-repl-prompt, the-prompt-string): Removed.
(set-repl-prompt!): Setter for repl prompt.
(scm-style-repl): If prompt is #f, don't prompt; if prompt is a
@ -2002,14 +2006,14 @@ Wed Nov 27 14:16:14 1996 Marius Vollmer <mvo@zagadka.ping.de>
* boot-9.scm (macroexpand-1, macroexpand), slib.scm
(slib:features), r4rs.scm (%load-verbosely): "defined?" is now a
function, use it accordingly.
Thu Nov 21 11:12:10 1996 Jim Blandy <jimb@floss.cyclic.com>
It's an "eval closure", not an "eval thunk." A thunk is a
function of no arguments.
* boot-9.scm (module-type): Rename module field.
(make-module, eval-in-module, make-root-module,
set-current-module): Uses changed.
set-current-module): Uses changed.
(module-eval-closure, set-module-eval-closure!,
root-module-closure): Renamed from module-eval-thunk,
set-module-eval-thunk!, root-module-thunk.
@ -2028,37 +2032,37 @@ Sat Nov 2 20:00:42 1996 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
debug.scm). But during development we want to have them also
*inside* boot-9.scm. Therefore, two lines are added at the
beginning of boot-9.scm to enable these.
Call `provide' so that `records' are included among the
`*features*'.
The scheme for saving the stack has been adjusted: save-stack is
now commonly available for saving the stack. Calling `save-stack'
sets a flag `stack-saved?' which prevents overwriting the stack.
`stack-saved?' is reset at `abort'.
Spelling correction: seperate --> separate.
Removed `:'s that had creeped into some comments.
The repl now doesn't print #<unspecified> results any longer
If the user wants to see this, he can do
(assert-repl-print-unspecified #t) in his startup file.
The user now gets a friendly message instead of a backtrace at
error.
Added `before-read-hook'.
Load module (ice-9 emacs) if option `-e' was specified.
(provide): New function.
(error): Save stack at entry, so that Guile entrails won't show up
in backtraces.
(backtrace): New function.
(save-stack): Can now take arbitrary number of stack narrowing
specifier pairs. The first specifier in a pair controls inner
border, the second the outer border. A number means cut that
@ -2071,15 +2075,15 @@ Sat Nov 2 20:00:42 1996 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* slib.scm (slib:load): Adapt to the new behavior of
primitive-load: It doesn't any longer try both with and without
".scm" extension. (We don't want to use %search-load-path here.)
(implementation-vicinity): New function. slib requires it
(library-vicinity): Updated.
Load "require.scm" in the library-vicinity.
(install-require-vicinity, install-require-module): New functions.
Mon Oct 28 17:56:29 1996 Jim Blandy <jimb@floss.cyclic.com>
* boot-9.scm (load-from-path): New function.
@ -2195,7 +2199,7 @@ Mon Oct 14 22:20:30 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
Mon Oct 14 06:05:42 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
* Makefile.in: Added threads.scm.
Mon Oct 14 04:21:51 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
* debug.scm (make-enable, make-disable): Simplified.
@ -2226,7 +2230,7 @@ Sun Oct 6 03:54:59 1996 Gary Houston <ghouston@actrix.gen.nz>
(%load-announce): minor formatting change.
(file-exists?): use access? if posix is featured.
(file-is-directory?): use stat if i/o-extensions is featured.
(try-module-autoload module-name): use file-exists? before
(try-module-autoload module-name): use file-exists? before
file-is-directory?
Sat Oct 5 18:54:03 1996 Mikael Djurfeldt <mdj@kenneth>
@ -2415,7 +2419,7 @@ Tue Aug 20 07:31:39 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
* poe.scm (funcq-memo): Renamed weak-hash-table -->
weak-key-hash-table.
Sat Aug 3 06:16:35 1996 Gary Houston <ghouston@actrix.gen.nz>
* boot-9.scm (*null-device*): global constant from goonix.

View file

@ -1,3 +1,8 @@
2002-02-09 Thien-Thi Nguyen <ttn@giblet.glug.org>
* Makefile.am, md/Makefile.am, time/Makefile.am
(AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
* Makefile.am (OMIT_DEPENDENCIES): Defined to contain the list of
@ -14,7 +19,7 @@
and we don't want that.
(INCLUDES): Removed all -I options except for the root source
directory and the root build directory.
1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
* Makefile.in, md/Makefile.in, time/Makefile.in: Deleted from CVS