bpt/guile.git
21 years ago(top-repl): Use 2 as the limit when saving the stack.
Marius Vollmer [Wed, 9 Oct 2002 22:47:34 +0000 (22:47 +0000)]
(top-repl): Use 2 as the limit when saving the stack.
(error-catching-loop): use call-with-blocked-asyncs and
call-with-unblocked-asyncs instead of mask-signals and unmask-signals.

21 years ago(SCM_ASYNC_TICK): Do without the scm_active_asyncs abbrev.
Marius Vollmer [Wed, 9 Oct 2002 22:45:07 +0000 (22:45 +0000)]
(SCM_ASYNC_TICK): Do without the scm_active_asyncs abbrev.

21 years ago* async.h (scm_call_with_blocked_asyncs,
Marius Vollmer [Wed, 9 Oct 2002 22:44:02 +0000 (22:44 +0000)]
* async.h (scm_call_with_blocked_asyncs,
scm_call_with_unblocked_asyncs, scm_c_call_with_blocked_asyncs,
scm_c_call_with_unblocked_asyncs): New prototypes.
(scm_mask_signals, scm_unmask_signals): Deprecated.
(scm_mask_ints): Turned into a macro.

* async.c (scm_mask_ints): Removed.
(scm_run_asyncs): Do not set scm_mask_ints while running an async.
this should not be necessary.
(scm_async_click): Test block_asyncs instead of scm_mask_ints.
(scm_mask_signals, scm_unmask_signals): Deprecated.  Emit
deprecation warning and check for errornous use.  Set block_asyncs
instead of scm_mask_ints.
(increase_block, decrease_block, scm_call_with_blocked_asyncs,
scm_call_with_unblocked_asyncs, scm_c_call_with_blocked_asyncs,
scm_c_call_with_unblocked_asyncs): New.

21 years ago* root.h (scm_root_state): Added 'block_async' slot.
Marius Vollmer [Wed, 9 Oct 2002 22:37:29 +0000 (22:37 +0000)]
* root.h (scm_root_state): Added 'block_async' slot.
(scm_active_asyncs): Removed abbrev.
* root.c (scm_make_root): Initialize 'block_asyncs' slot.

21 years ago(scm_compile_shell_switches): Do not set scm_mask_ints. Asyncs are
Marius Vollmer [Wed, 9 Oct 2002 22:26:37 +0000 (22:26 +0000)]
(scm_compile_shell_switches): Do not set scm_mask_ints.  Asyncs are
enabled by default.

21 years ago* Makefile.am (srfiinclude_HEADERS, srfiincludedir): install the
Rob Browning [Wed, 9 Oct 2002 21:56:00 +0000 (21:56 +0000)]
* Makefile.am (srfiinclude_HEADERS, srfiincludedir): install the
srfi headers into guile/srfi/.

21 years ago* upstream/Makefile.am (ltdl.h.diff): remove
Rob Browning [Wed, 9 Oct 2002 21:16:31 +0000 (21:16 +0000)]
* upstream/Makefile.am (ltdl.h.diff): remove
SCM_INSERTED_DLSYMLIST_STRUCT_DECL during diff computation.
(ltdl.c.diff): remove SCM_INSERTED_DLSYMLIST_STRUCT_DECL during
diff computation.

21 years ago* raw-ltdl.h: add SCM_INSERTED_DLSYMLIST_STRUCT_DECL so we can
Rob Browning [Wed, 9 Oct 2002 21:16:24 +0000 (21:16 +0000)]
* raw-ltdl.h: add SCM_INSERTED_DLSYMLIST_STRUCT_DECL so we can
insert our own struct name here.

21 years ago* guile-ltdl.h: add scm_lt_dlsymlist typedef.
Rob Browning [Wed, 9 Oct 2002 21:16:18 +0000 (21:16 +0000)]
* guile-ltdl.h: add scm_lt_dlsymlist typedef.
(scm_lt_dlpreload_default): new function.  Replaces
scm_lt_dlset_preloaded_symbols which depended on global that
libtool automagically defines in binaries, not libs.

21 years ago* guile-ltdl.c (scm_lt_dlpreload_default): new function. Replaces
Rob Browning [Wed, 9 Oct 2002 21:16:12 +0000 (21:16 +0000)]
* guile-ltdl.c (scm_lt_dlpreload_default): new function.  Replaces
scm_lt_dlset_preloaded_symbols which depended on global that
libtool automagically defines in binaries, not libs.  Now the call
in guile.c has to pass us that magic value.
(SCM_INSERTED_DLSYMLIST_STRUCT_DECL): used to add a struct name in
the lt_dlsymlist typedef -- we use such a crazy name so we can
remove this in the upstream diff computation.

21 years ago*** empty log message ***
Rob Browning [Wed, 9 Oct 2002 21:16:05 +0000 (21:16 +0000)]
*** empty log message ***

21 years ago* guile.c (main): change to call scm_lt_dlpreload_default and pass
Rob Browning [Wed, 9 Oct 2002 21:15:59 +0000 (21:15 +0000)]
* guile.c (main): change to call scm_lt_dlpreload_default and pass
in lt_preloaded_symbols, a value libtool automagically adds to the
binary.

21 years agoUse scm_num2int rather than SCM_INUM in soft port extension.
Neil Jerram [Wed, 9 Oct 2002 19:34:55 +0000 (19:34 +0000)]
Use scm_num2int rather than SCM_INUM in soft port extension.

21 years agoExtend soft ports to use input-waiting thunks.
Neil Jerram [Wed, 9 Oct 2002 19:07:23 +0000 (19:07 +0000)]
Extend soft ports to use input-waiting thunks.

21 years ago*** empty log message ***
Marius Vollmer [Mon, 7 Oct 2002 16:38:04 +0000 (16:38 +0000)]
*** empty log message ***

21 years ago* scheme-scheduling.texi (Asyncs): Updated.
Marius Vollmer [Mon, 7 Oct 2002 16:34:28 +0000 (16:34 +0000)]
* scheme-scheduling.texi (Asyncs): Updated.
* posix.texi (sigaction): Updated.

21 years ago*** empty log message ***
Rob Browning [Sat, 5 Oct 2002 20:34:24 +0000 (20:34 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Marius Vollmer [Sat, 5 Oct 2002 13:07:28 +0000 (13:07 +0000)]
*** empty log message ***

21 years ago(root_mark): Mark active_asyncs slot.
Marius Vollmer [Sat, 5 Oct 2002 13:07:06 +0000 (13:07 +0000)]
(root_mark): Mark active_asyncs slot.

21 years ago* async.c (scm_async_click): Set the cdr of a executed handler
Marius Vollmer [Sat, 5 Oct 2002 13:06:58 +0000 (13:06 +0000)]
* async.c (scm_async_click): Set the cdr of a executed handler
cell to SCM_BOOL_F, not SCM_EOL.
(scm_i_queue_async_cell): Queue the cell at the end of the list,
and only if the handler procedure is not already present.
(scm_system_async_mark_for_thread): Initialize cdr of handler cell
with SCM_BOOL_F.
* scmsigs.c (scm_sigaction_for_thread): Likewise.

21 years ago*** empty log message ***
Marius Vollmer [Sat, 5 Oct 2002 11:57:41 +0000 (11:57 +0000)]
*** empty log message ***

21 years ago(end-multiline): Use '*function-name*' instead of nonexisting 'name'.
Marius Vollmer [Sat, 5 Oct 2002 11:57:35 +0000 (11:57 +0000)]
(end-multiline): Use '*function-name*' instead of nonexisting 'name'.

21 years ago(ltdl.h.diff, ltdl.c.diff): Create them in '.' not in 'upstream' since
Marius Vollmer [Sat, 5 Oct 2002 11:55:56 +0000 (11:55 +0000)]
(ltdl.h.diff, ltdl.c.diff): Create them in '.' not in 'upstream' since
we are already in upstream.

21 years agoMake sure that $autoheader is always set. When we would use the plain
Marius Vollmer [Sat, 5 Oct 2002 11:52:07 +0000 (11:52 +0000)]
Make sure that $autoheader is always set.  When we would use the plain
"autoconf", $autoheader would end up empty and libguile/scmconfig.h.in
would not be updated.

21 years ago* configure.in: turn on -Werror by default. We're now clean. I'd
Rob Browning [Sat, 5 Oct 2002 04:57:09 +0000 (04:57 +0000)]
* configure.in: turn on -Werror by default.  We're now clean.  I'd
like to stay that way.  If we want, we can turn it off by default
when we make the stable release, but I caught a lot of bugs this
way.  Accomodate libguile-ltdl -- therea are some ltdl things that
are commented out now INCLTDL and LIBLTDL.  I think we may not
need them anymore, but I'll leave them until we're sure.  We also
killed off the libltdl dir and related options including the
AC_CONFIG_SUBDIRS.  I also added some explicit tests for some
headers and functions that weren't listed but were in
scmconfig.h.in. though this may have been unnecessary.

21 years ago* autogen.sh: remove support for libltdl sub-configure.
Rob Browning [Sat, 5 Oct 2002 04:55:57 +0000 (04:55 +0000)]
* autogen.sh: remove support for libltdl sub-configure.
(ac_version): widen support check to any 2.5?  autoconf version.
2.54 is out now.

21 years ago* Makefile.am (SUBDIRS): remove libltdl.
Rob Browning [Sat, 5 Oct 2002 04:55:51 +0000 (04:55 +0000)]
* Makefile.am (SUBDIRS): remove libltdl.

21 years ago*** empty log message ***
Rob Browning [Sat, 5 Oct 2002 04:55:43 +0000 (04:55 +0000)]
*** empty log message ***

21 years ago* guile.c (main): switch to scm_lt_dlset_preloaded_symbols;
Rob Browning [Sat, 5 Oct 2002 04:55:28 +0000 (04:55 +0000)]
* guile.c (main): switch to scm_lt_dlset_preloaded_symbols;

21 years ago* dynl.c (sysdep_dynl_link): switch to scm_lt_dlhandle,
Rob Browning [Sat, 5 Oct 2002 04:55:22 +0000 (04:55 +0000)]
* dynl.c (sysdep_dynl_link): switch to scm_lt_dlhandle,
scm_lt_dlopenext, and scm_lt_dlerror.
(sysdep_dynl_unlink): switch to scm_lt_dlhandle, scm_lt_dlclose,
and scm_lt_dlerror.
(sysdep_dynl_func): switch to scm_lt_dlhandle, scm_lt_dlsym,
and scm_lt_dlerror.
(sysdep_dynl_init): switch to scm_lt_dlinit();

21 years ago* Makefile.am (libguile_la_LIBADD): switch to use
Rob Browning [Sat, 5 Oct 2002 04:55:16 +0000 (04:55 +0000)]
* Makefile.am (libguile_la_LIBADD): switch to use
libguile-ltdl.la.

21 years ago* ChangeLog: moved from ../libltdl.
Rob Browning [Sat, 5 Oct 2002 04:54:50 +0000 (04:54 +0000)]
* ChangeLog: moved from ../libltdl.

21 years ago* raw-ltdl.h: guile's modified version of the upstream ltdl.h.
Rob Browning [Sat, 5 Oct 2002 04:52:02 +0000 (04:52 +0000)]
* raw-ltdl.h: guile's modified version of the upstream ltdl.h.

21 years ago* raw-ltdl.c: guile's modified version of the upstream ltdl.c.
Rob Browning [Sat, 5 Oct 2002 04:51:55 +0000 (04:51 +0000)]
* raw-ltdl.c: guile's modified version of the upstream ltdl.c.

* raw-ltdl.c: Remove custom realloc. (#define rpl_realloc
realloc).  You can't define realloc like this unless you also
define malloc.  This is a quick hack for now; we may want
something cleaner later.
(memcpy): coerce ptrs to (char *) before copying characters
through them -- I can't recall for sure, but I believe this was
causing an overrun error at times.
(realloc): commented out -- as mentioned above, you can't define
your own malloc unless you know enough about the malloc in use to
be able to tell how big the src ptr is.  The disabled code
incorrectly used the *destination* ptr to decide how much to copy.
This sometimes results in out-of-bound accesses which cause
segfaults.
(tryall_dlopen_module): check to be sure (dirname_len > 0) before
testing first character against '/'.
(try_dlopen): check for feof(file) in read loop -- otherwise
infloop?
(scm_lt_dlopenext): remove unused variable file_found.
(LT_EOS_CHAR): moved here from guile-ltdl.h.

21 years ago* guile-ltdl.h: main header file for guile's internal
Rob Browning [Sat, 5 Oct 2002 04:51:36 +0000 (04:51 +0000)]
* guile-ltdl.h: main header file for guile's internal
libguile-ltdl.

* raw-ltdl.c: Remove custom realloc. (#define rpl_realloc
realloc).  You can't define realloc like this unless you also
define malloc.  This is a quick hack for now; we may want
something cleaner later.
(memcpy): coerce ptrs to (char *) before copying characters
through them -- I can't recall for sure, but I believe this was
causing an overrun error at times.
(realloc): commented out -- as mentioned above, you can't define
your own malloc unless you know enough about the malloc in use to
be able to tell how big the src ptr is.  The disabled code
incorrectly used the *destination* ptr to decide how much to copy.
This sometimes results in out-of-bound accesses which cause
segfaults.
(tryall_dlopen_module): check to be sure (dirname_len > 0) before
testing first character against '/'.
(try_dlopen): check for feof(file) in read loop -- otherwise
infloop?
(scm_lt_dlopenext): remove unused variable file_found.
(LT_EOS_CHAR): moved here from guile-ltdl.h.

21 years ago* guile-ltdl.c: main source file for libguile-ltdl -- #includes
Rob Browning [Sat, 5 Oct 2002 04:51:30 +0000 (04:51 +0000)]
* guile-ltdl.c: main source file for libguile-ltdl -- #includes
raw-ltdl.c and raw-ldtl.h directly.  See README.

21 years ago* guile-ltdl.c: main source file for libguile-ltdl -- #includes
Rob Browning [Sat, 5 Oct 2002 04:51:24 +0000 (04:51 +0000)]
* guile-ltdl.c: main source file for libguile-ltdl -- #includes
raw-ltdl.c and raw-ldtl.h directly.  See README.

* README: moved from ../libltdl.

21 years ago* Makefile.am: build new libguile-ltdl.
Rob Browning [Sat, 5 Oct 2002 04:51:19 +0000 (04:51 +0000)]
* Makefile.am: build new libguile-ltdl.

* upstream/Makefile.am: new file.

21 years ago* ChangeLog: moved from ../libltdl.
Rob Browning [Sat, 5 Oct 2002 04:51:12 +0000 (04:51 +0000)]
* ChangeLog: moved from ../libltdl.

21 years ago* COPYING.LIB: moved from ../libltdl.
Rob Browning [Sat, 5 Oct 2002 04:51:06 +0000 (04:51 +0000)]
* COPYING.LIB: moved from ../libltdl.

21 years ago* upstream/ltdl.h: upstream source.
Rob Browning [Sat, 5 Oct 2002 04:46:57 +0000 (04:46 +0000)]
* upstream/ltdl.h: upstream source.

21 years ago* upstream/ltdl.c: upstream source.
Rob Browning [Sat, 5 Oct 2002 04:46:51 +0000 (04:46 +0000)]
* upstream/ltdl.c: upstream source.

21 years ago* upstream/Makefile.am: new file.
Rob Browning [Sat, 5 Oct 2002 04:46:44 +0000 (04:46 +0000)]
* upstream/Makefile.am: new file.

21 years ago*** empty log message ***
Rob Browning [Sat, 5 Oct 2002 04:45:15 +0000 (04:45 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Rob Browning [Sat, 5 Oct 2002 04:33:35 +0000 (04:33 +0000)]
*** empty log message ***

21 years ago* numbers.c (s_scm_integer_expt): (expt 0 1) should be 1.
Rob Browning [Sat, 5 Oct 2002 04:27:35 +0000 (04:27 +0000)]
* numbers.c (s_scm_integer_expt): (expt 0 1) should be 1.

21 years ago*** empty log message ***
Rob Browning [Sat, 5 Oct 2002 04:21:04 +0000 (04:21 +0000)]
*** empty log message ***

21 years ago* tests/numbers.test ("expt"): add tests.
Rob Browning [Sat, 5 Oct 2002 04:12:23 +0000 (04:12 +0000)]
* tests/numbers.test ("expt"): add tests.

21 years ago* summarize-guile-TODO (as-leaf): make #\: a char-set.
Rob Browning [Sat, 5 Oct 2002 04:11:51 +0000 (04:11 +0000)]
* summarize-guile-TODO (as-leaf): make #\: a char-set.

21 years ago* boot-9.scm (expt): switch if sense and use negative? rather than
Rob Browning [Sat, 5 Oct 2002 04:10:48 +0000 (04:10 +0000)]
* boot-9.scm (expt): switch if sense and use negative? rather than
>= 0.

21 years ago*** empty log message ***
Marius Vollmer [Fri, 4 Oct 2002 14:13:51 +0000 (14:13 +0000)]
*** empty log message ***

21 years ago* scmsigs.h (scm_sigaction_for_thread): New prototype.
Marius Vollmer [Fri, 4 Oct 2002 14:13:26 +0000 (14:13 +0000)]
* scmsigs.h (scm_sigaction_for_thread): New prototype.

* scmsigs.c (got_signal): Removed.
(signal_handler_cells, signal_handler_threads): New.
(take_signal): Queue the cell of the signal for the specified
thread.  Reset the signal handler on systems that don't have
sigaction.
(sys_deliver_signals): Removed.
(close_1): New.
(scm_sigaction_for_thread): Renamed from scm_sigaction and
extended to also set the thread of a signal and allocate a cell
for it.  Keep the Scheme name "sigaction".  Check that signum is
within range.  Also, use SCM_VECTOR_REF instead of SCM_VELTS.
(scm_sigaction): Implement in terms of scm_sigaction_for_thread.
(scm_init_scmsigs): Allocate signal_handler_cells and
signal_handler_threads vectors.

21 years ago* __scm.h (scm_asyncs_pending_p): Removed.
Marius Vollmer [Fri, 4 Oct 2002 13:49:29 +0000 (13:49 +0000)]
* __scm.h (scm_asyncs_pending_p): Removed.
(SCM_ASYNC_CLICK): Check scm_active_asyncs instead of
scm_asyncs_pending_p.

21 years agoRemoved GUILE_OLD_ASYNC_CLICK code. Reorganized so that system asnycs
Marius Vollmer [Fri, 4 Oct 2002 13:49:13 +0000 (13:49 +0000)]
Removed GUILE_OLD_ASYNC_CLICK code.  Reorganized so that system asnycs
and user asyncs are separated.  Reimplemented system asyncs to work
per-thread.

21 years ago* async.h (scm_asyncs_pending, scm_set_tick_rate,
Marius Vollmer [Fri, 4 Oct 2002 13:47:35 +0000 (13:47 +0000)]
* async.h (scm_asyncs_pending, scm_set_tick_rate,
scm_set_switch_rate, scm_system_async_mark_from_signal_handler):
Removed prototypes.
(scm_i_queue_async_cell): New.

21 years ago(scm_init_gc): Do not use scm_system_async.
Marius Vollmer [Fri, 4 Oct 2002 13:42:43 +0000 (13:42 +0000)]
(scm_init_gc): Do not use scm_system_async.

21 years ago*** empty log message ***
Marius Vollmer [Fri, 4 Oct 2002 13:09:45 +0000 (13:09 +0000)]
*** empty log message ***

21 years ago(top-repl): Use "1" instead of "%deliver-signals" to limit the signal
Marius Vollmer [Fri, 4 Oct 2002 13:09:30 +0000 (13:09 +0000)]
(top-repl): Use "1" instead of "%deliver-signals" to limit the signal
stack.

21 years ago(scm_system_async_mark_for_thread): New prototype.
Marius Vollmer [Thu, 3 Oct 2002 23:00:58 +0000 (23:00 +0000)]
(scm_system_async_mark_for_thread): New prototype.

21 years agoRemoved GUILE_OLD_ASYNC_CLICK code.
Marius Vollmer [Thu, 3 Oct 2002 22:59:08 +0000 (22:59 +0000)]
Removed GUILE_OLD_ASYNC_CLICK code.

21 years ago* root.h (scm_root_state): Added new "active_asyncs" slot.
Marius Vollmer [Thu, 3 Oct 2002 22:56:52 +0000 (22:56 +0000)]
* root.h (scm_root_state): Added new "active_asyncs" slot.
* root.c (scm_make_root): Initialize it to SCM_EOL.

21 years ago(scm_root_state): Added new "active_asyncs" slot.
Marius Vollmer [Thu, 3 Oct 2002 22:54:25 +0000 (22:54 +0000)]
(scm_root_state): Added new "active_asyncs" slot.

21 years ago* coop-defs.h (coop_t): Added new "handle" slot.
Marius Vollmer [Thu, 3 Oct 2002 22:53:17 +0000 (22:53 +0000)]
* coop-defs.h (coop_t): Added new "handle" slot.
* coop-threads.c (all_threads, scm_current_thread,
scm_all_threads, scm_i_thread_root): New.
(scm_threads_init): Add main thread to all_threads.
(scheme_launch_thread): Remove thread from all_threads when it
terminates.
(scm_call_with_new_thread): Initialize handle slot of coop_t
structure and add new thread to all_threads.
(scm_spawn_thread): Likewise.

21 years ago* threads.h (scm_current_thread, scm_all_threads): New prototypes.
Marius Vollmer [Thu, 3 Oct 2002 22:48:15 +0000 (22:48 +0000)]
* threads.h (scm_current_thread, scm_all_threads): New prototypes.
* threads.c (scm_current_thread, scm_all_threads): Register as
primitives.

21 years agoUse scm_lt_ prefix for libltdl functions.
Marius Vollmer [Thu, 3 Oct 2002 22:44:48 +0000 (22:44 +0000)]
Use scm_lt_ prefix for libltdl functions.

21 years ago*** empty log message ***
Marius Vollmer [Thu, 3 Oct 2002 22:27:28 +0000 (22:27 +0000)]
*** empty log message ***

21 years agoRefer to provided? rather than the deprecated feature?.
Neil Jerram [Thu, 3 Oct 2002 22:23:43 +0000 (22:23 +0000)]
Refer to provided? rather than the deprecated feature?.

21 years agoRefer to provided? rather than the deprecated feature?.
Neil Jerram [Thu, 3 Oct 2002 22:16:17 +0000 (22:16 +0000)]
Refer to provided? rather than the deprecated feature?.

21 years agoNew file.
Marius Vollmer [Thu, 3 Oct 2002 22:10:00 +0000 (22:10 +0000)]
New file.

21 years ago*** empty log message ***
Marius Vollmer [Thu, 3 Oct 2002 22:02:27 +0000 (22:02 +0000)]
*** empty log message ***

21 years agoUse AC_LIBLTDL_CONVENIENCE instead of AC_LIBLTDL_INSTALLABLE.
Marius Vollmer [Thu, 3 Oct 2002 22:02:14 +0000 (22:02 +0000)]
Use AC_LIBLTDL_CONVENIENCE instead of AC_LIBLTDL_INSTALLABLE.

21 years agoRemoved libltdl.
Marius Vollmer [Thu, 3 Oct 2002 21:58:30 +0000 (21:58 +0000)]
Removed libltdl.

21 years agoNew file.
Marius Vollmer [Thu, 3 Oct 2002 21:57:42 +0000 (21:57 +0000)]
New file.

21 years agoAdded locally hacked copy of libltdl.
Marius Vollmer [Thu, 3 Oct 2002 21:57:09 +0000 (21:57 +0000)]
Added locally hacked copy of libltdl.

21 years ago*** empty log message ***
Marius Vollmer [Thu, 3 Oct 2002 15:30:21 +0000 (15:30 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Marius Vollmer [Thu, 3 Oct 2002 15:25:12 +0000 (15:25 +0000)]
*** empty log message ***

21 years ago(How guile-snarf works): Updated.
Marius Vollmer [Thu, 3 Oct 2002 15:25:04 +0000 (15:25 +0000)]
(How guile-snarf works): Updated.
(Writing your own snarfing macros): New.

21 years agoDoc updates, including contribution from Ian Sheldon.
Neil Jerram [Wed, 25 Sep 2002 00:06:38 +0000 (00:06 +0000)]
Doc updates, including contribution from Ian Sheldon.

21 years ago * inline.h (scm_double_cell): prevent reordering of statements
Gary Houston [Tue, 24 Sep 2002 22:21:01 +0000 (22:21 +0000)]
* inline.h (scm_double_cell): prevent reordering of statements
with any following code (for GCC 3 strict-aliasing).
* numbers.c (scm_make_real), num2float.i.c (FLOAT2NUM): removed
the earlier version of the reordering prevention.

21 years agoImprovements to hook docs.
Neil Jerram [Thu, 19 Sep 2002 20:39:41 +0000 (20:39 +0000)]
Improvements to hook docs.

21 years ago(scm_double_cell): move SET_GCMARK set out of if body.
Han-Wen Nienhuys [Thu, 19 Sep 2002 11:14:46 +0000 (11:14 +0000)]
(scm_double_cell): move SET_GCMARK set out of if body.

21 years ago*** empty log message ***
Marius Vollmer [Mon, 16 Sep 2002 20:03:03 +0000 (20:03 +0000)]
*** empty log message ***

21 years ago(Symbol Props): It's "set-symbol-property!", not
Marius Vollmer [Mon, 16 Sep 2002 20:01:34 +0000 (20:01 +0000)]
(Symbol Props): It's "set-symbol-property!", not
"set-symbol-property".  Thanks to Pieter Pareit!

21 years agoTell them to use 'provided?' instead of '*feaures*'.
Marius Vollmer [Sun, 15 Sep 2002 21:31:42 +0000 (21:31 +0000)]
Tell them to use 'provided?' instead of '*feaures*'.

21 years ago(feature?): Added deprecation message.
Marius Vollmer [Sun, 15 Sep 2002 21:30:39 +0000 (21:30 +0000)]
(feature?): Added deprecation message.

21 years ago*** empty log message ***
Rob Browning [Sun, 15 Sep 2002 01:21:37 +0000 (01:21 +0000)]
*** empty log message ***

21 years ago* boot-9.scm (sqrt): minor indentation fix.
Rob Browning [Sun, 15 Sep 2002 01:19:17 +0000 (01:19 +0000)]
* boot-9.scm (sqrt): minor indentation fix.

21 years ago*** empty log message ***
Rob Browning [Sun, 15 Sep 2002 01:11:00 +0000 (01:11 +0000)]
*** empty log message ***

21 years ago* .cvsignore: add stamp-vti.1
Rob Browning [Sun, 15 Sep 2002 01:09:47 +0000 (01:09 +0000)]
* .cvsignore: add stamp-vti.1

21 years ago* .cvsignore: new file.
Rob Browning [Sun, 15 Sep 2002 01:08:32 +0000 (01:08 +0000)]
* .cvsignore: new file.

21 years ago*** empty log message ***
Marius Vollmer [Mon, 9 Sep 2002 21:48:21 +0000 (21:48 +0000)]
*** empty log message ***

21 years ago(Creating a Procedure): Fixed typo. Thanks to Pieter Pareit!
Marius Vollmer [Mon, 9 Sep 2002 21:48:12 +0000 (21:48 +0000)]
(Creating a Procedure): Fixed typo.  Thanks to Pieter Pareit!

21 years agoAdded P Pareit.
Marius Vollmer [Mon, 9 Sep 2002 21:34:39 +0000 (21:34 +0000)]
Added P Pareit.

21 years ago*** empty log message ***
Marius Vollmer [Mon, 9 Sep 2002 21:32:36 +0000 (21:32 +0000)]
*** empty log message ***

21 years agoUpdated GNu ftp server name. Use "-lguile" instead of "libguile.a".
Marius Vollmer [Mon, 9 Sep 2002 21:32:29 +0000 (21:32 +0000)]
Updated GNu ftp server name.  Use "-lguile" instead of "libguile.a".
Some small fixes/improvements.

21 years ago*** empty log message ***
Marius Vollmer [Mon, 9 Sep 2002 20:59:43 +0000 (20:59 +0000)]
*** empty log message ***

21 years ago(dist-hook): Do not distribute CVS directories. Thanks to Greg
Marius Vollmer [Mon, 9 Sep 2002 20:58:26 +0000 (20:58 +0000)]
(dist-hook): Do not distribute CVS directories.  Thanks to Greg
Troxel!

21 years agoAdded Eric Hanchrow.
Marius Vollmer [Mon, 9 Sep 2002 20:02:57 +0000 (20:02 +0000)]
Added Eric Hanchrow.

21 years agoUpdated.
Marius Vollmer [Mon, 9 Sep 2002 20:02:52 +0000 (20:02 +0000)]
Updated.

21 years ago*** empty log message ***
Marius Vollmer [Mon, 9 Sep 2002 20:01:25 +0000 (20:01 +0000)]
*** empty log message ***