bpt/guile.git
22 years ago*** empty log message ***
Gary Houston [Sat, 20 Apr 2002 21:23:48 +0000 (21:23 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Gary Houston [Sat, 20 Apr 2002 20:57:40 +0000 (20:57 +0000)]
*** empty log message ***

22 years ago * removal of unused fields in root state (thanks to Christopher
Gary Houston [Sat, 20 Apr 2002 20:57:09 +0000 (20:57 +0000)]
* removal of unused fields in root state (thanks to Christopher
Cramer for pointing out the disuse.)
* root.h (scm_root_state): removed def_inp, def_outp, def_errp.
* root.c (root_mark): don't mark them.
(scm_make_root): don't set them to #f.
* init.c (scm_init_standard_ports): don't initialise with the
default ports.

22 years agoManual debugging and refactoring work.
Neil Jerram [Sat, 20 Apr 2002 19:26:40 +0000 (19:26 +0000)]
Manual debugging and refactoring work.

22 years ago* Manual work on debugging infrastructure
Neil Jerram [Sat, 20 Apr 2002 15:52:13 +0000 (15:52 +0000)]
* Manual work on debugging infrastructure

22 years ago* New manual material: example of extending Dia using Guile.
Neil Jerram [Sat, 20 Apr 2002 11:13:18 +0000 (11:13 +0000)]
* New manual material: example of extending Dia using Guile.

22 years ago*** empty log message ***
Marius Vollmer [Thu, 18 Apr 2002 07:51:45 +0000 (07:51 +0000)]
*** empty log message ***

22 years agoCall automake twice for guile-core so that two copies of mdate-sh get
Marius Vollmer [Thu, 18 Apr 2002 07:51:36 +0000 (07:51 +0000)]
Call automake twice for guile-core so that two copies of mdate-sh get
a chance of being installed (one in doc/ref/ and one in
doc/tutorial/).

22 years ago*** empty log message ***
Marius Vollmer [Wed, 17 Apr 2002 17:47:19 +0000 (17:47 +0000)]
*** empty log message ***

22 years ago(SCM_TESTS_DIRS, dist-hook): New, distribute directories manually.
Marius Vollmer [Wed, 17 Apr 2002 17:45:05 +0000 (17:45 +0000)]
(SCM_TESTS_DIRS, dist-hook): New, distribute directories manually.

22 years agoDo not clean input file. This would write to the $(srcdir) during a
Marius Vollmer [Wed, 17 Apr 2002 17:44:28 +0000 (17:44 +0000)]
Do not clean input file.  This would write to the $(srcdir) during a
VPATH build, which is not allowed.  It also isn't needed since it only
works when an output filename has been specified and in that case we
don't need to clean the input file because the output file will
already exist.

22 years ago(EXTRA_DIST): Added cpp_err_symbols.c and cpp_sig_symbols.c.
Marius Vollmer [Wed, 17 Apr 2002 17:42:50 +0000 (17:42 +0000)]
(EXTRA_DIST): Added cpp_err_symbols.c and cpp_sig_symbols.c.

22 years ago*** empty log message ***
Marius Vollmer [Wed, 17 Apr 2002 17:41:51 +0000 (17:41 +0000)]
*** empty log message ***

22 years ago(dist-hook): Make sure $(distdir)/Makefile.in is writable before
Marius Vollmer [Wed, 17 Apr 2002 17:41:43 +0000 (17:41 +0000)]
(dist-hook): Make sure $(distdir)/Makefile.in is writable before
modifying it.

22 years ago(CLEANFILES): Added guile.cps, guile.fns, guile.rns,
Marius Vollmer [Wed, 17 Apr 2002 17:40:57 +0000 (17:40 +0000)]
(CLEANFILES): Added guile.cps, guile.fns, guile.rns,
guile.tps, guile.vrs, guile.tmp.

22 years ago(CLEANFILES): Added goops.tmp, goops.cps.
Marius Vollmer [Wed, 17 Apr 2002 17:39:44 +0000 (17:39 +0000)]
(CLEANFILES): Added goops.tmp, goops.cps.

22 years ago(dist-hook): Simplified to not use "cd"; now it works for relative
Marius Vollmer [Wed, 17 Apr 2002 17:38:41 +0000 (17:38 +0000)]
(dist-hook): Simplified to not use "cd"; now it works for relative
pathnames in $(distdir).

22 years agoBump required autoconf version to 2.53. Move uses of AC_LIBOBJ after
Marius Vollmer [Wed, 17 Apr 2002 17:37:29 +0000 (17:37 +0000)]
Bump required autoconf version to 2.53.  Move uses of AC_LIBOBJ after
AC_PROG_CC.  AC_LIBOBJ needs OBJEXT which is set by AC_PROG_CC.

22 years ago(AUTOMAKE_OPTIONS): New, to request version 1.5.
Marius Vollmer [Wed, 17 Apr 2002 17:35:56 +0000 (17:35 +0000)]
(AUTOMAKE_OPTIONS): New, to request version 1.5.
(EXTRA_DIST): Don't distribute acconfig.h, which is gone.
(dist-hook): Removed.
(DISTCLEANFILES): Added check-guile.log.
(EXTRA_DIST): Don't distribute TODO.

22 years ago*** empty log message ***
Marius Vollmer [Tue, 16 Apr 2002 20:12:21 +0000 (20:12 +0000)]
*** empty log message ***

22 years agoInstall the trap for removing $cleanfile only when the value of
Marius Vollmer [Tue, 16 Apr 2002 20:12:10 +0000 (20:12 +0000)]
Install the trap for removing $cleanfile only when the value of
$cleanfile is actually known.

22 years ago*** empty log message ***
Rob Browning [Thu, 11 Apr 2002 04:41:40 +0000 (04:41 +0000)]
*** empty log message ***

22 years ago* configure.in: updates for new autoconf -- add definitions to
Rob Browning [Thu, 11 Apr 2002 04:41:30 +0000 (04:41 +0000)]
* configure.in: updates for new autoconf -- add definitions to
AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
calls.

22 years ago* acinclude.m4: add definitions to AC_DEFINE calls for new
Rob Browning [Thu, 11 Apr 2002 04:41:23 +0000 (04:41 +0000)]
* acinclude.m4: add definitions to AC_DEFINE calls for new
autoconf.

22 years ago* acconfig.h: removed -- newer autoconf doesn't like it, and now
Rob Browning [Thu, 11 Apr 2002 04:41:16 +0000 (04:41 +0000)]
* acconfig.h: removed -- newer autoconf doesn't like it, and now
we don't need it.

22 years ago* .cvsignore: add autom4te.cache and pre-inst-guile.
Rob Browning [Thu, 11 Apr 2002 04:41:09 +0000 (04:41 +0000)]
* .cvsignore: add autom4te.cache and pre-inst-guile.

22 years ago* .cvsignore: add autom4te.cache and *.c.clean.c.
Rob Browning [Thu, 11 Apr 2002 04:37:08 +0000 (04:37 +0000)]
* .cvsignore: add autom4te.cache and *.c.clean.c.

22 years ago* configure.in: add definitions to AC_DEFINE calls for new
Rob Browning [Thu, 11 Apr 2002 04:36:52 +0000 (04:36 +0000)]
* configure.in: add definitions to AC_DEFINE calls for new
autoconf.

22 years ago* .cvsignore: add *.c.clean.c.
Rob Browning [Thu, 11 Apr 2002 04:31:09 +0000 (04:31 +0000)]
* .cvsignore: add *.c.clean.c.

22 years ago* .cvsignore: add versiondat.h and *.c.clean.c.
Rob Browning [Thu, 11 Apr 2002 04:30:47 +0000 (04:30 +0000)]
* .cvsignore: add versiondat.h and *.c.clean.c.

22 years ago* .cvsignore: add version-tutorial.texi, version.texi, and
Rob Browning [Thu, 11 Apr 2002 04:30:09 +0000 (04:30 +0000)]
* .cvsignore: add version-tutorial.texi, version.texi, and
stamp-vti1.

22 years ago* .cvsignore: add Makefile and Makefile.in.
Rob Browning [Thu, 11 Apr 2002 04:29:10 +0000 (04:29 +0000)]
* .cvsignore: add Makefile and Makefile.in.

22 years agoFix typo.
Thien-Thi Nguyen [Mon, 8 Apr 2002 17:07:18 +0000 (17:07 +0000)]
Fix typo.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Mon, 8 Apr 2002 17:05:05 +0000 (17:05 +0000)]
*** empty log message ***

22 years agoUse (ice-9 getopt-long).
Thien-Thi Nguyen [Mon, 8 Apr 2002 17:03:57 +0000 (17:03 +0000)]
Use (ice-9 getopt-long).
Autoload (ice-9 common-list).

(select-items): New proc.
(make-display-item): New proc.
(display-item): Delete.
(display-items): Use `make-display-item'.
(summarize-guile-TODO): Add option handling.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 7 Apr 2002 21:44:28 +0000 (21:44 +0000)]
*** empty log message ***

22 years agoAdd "Bugs" section to commentary.
Thien-Thi Nguyen [Sun, 7 Apr 2002 21:37:14 +0000 (21:37 +0000)]
Add "Bugs" section to commentary.
Autoload (srfi srfi-13) on `string-tokenize'.

(as-leaf): New proc.
(hang-by-the-leaves): Use `as-leaf'.
(read-TODO-file): Expand regexp and specs
to handle "D", "X" and "N%".  Fix regexp
to make isolating `who' easier.
(display-item): Handle "D", "X" and "N%".

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sat, 6 Apr 2002 08:21:24 +0000 (08:21 +0000)]
*** empty log message ***

22 years ago(scripts_sources): Add "summarize-guile-TODO".
Thien-Thi Nguyen [Sat, 6 Apr 2002 08:19:49 +0000 (08:19 +0000)]
(scripts_sources): Add "summarize-guile-TODO".

22 years agoInitial revision
Thien-Thi Nguyen [Sat, 6 Apr 2002 08:18:43 +0000 (08:18 +0000)]
Initial revision

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sat, 6 Apr 2002 01:57:01 +0000 (01:57 +0000)]
*** empty log message ***

22 years ago(display-outline-tree): No longer export this proc.
Thien-Thi Nguyen [Sat, 6 Apr 2002 01:55:20 +0000 (01:55 +0000)]
(display-outline-tree): No longer export this proc.

(*depth-cue-rx*, *subm-number*, *level-divisor*, >>,
display-outline-tree): Delete these vars and procs.

(??, msub, ??-predicates, make-line-parser,
make-text-outline-reader): New procs.

(make-text-outline-reader): Export.
(read-text-outline-silently): Rewrite
using `make-text-outline-reader'.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 4 Apr 2002 23:59:04 +0000 (23:59 +0000)]
*** empty log message ***

22 years ago(scripts_sources): Add lint.
Thien-Thi Nguyen [Thu, 4 Apr 2002 23:58:09 +0000 (23:58 +0000)]
(scripts_sources): Add lint.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 4 Apr 2002 23:57:10 +0000 (23:57 +0000)]
*** empty log message ***

22 years agoInitial revision (forward ported from branch_release-1-6).
Thien-Thi Nguyen [Thu, 4 Apr 2002 23:56:21 +0000 (23:56 +0000)]
Initial revision (forward ported from branch_release-1-6).

22 years ago*** empty log message ***
Thien-Thi Nguyen [Wed, 3 Apr 2002 10:23:35 +0000 (10:23 +0000)]
*** empty log message ***

22 years agobye bye
Thien-Thi Nguyen [Wed, 3 Apr 2002 10:22:44 +0000 (10:22 +0000)]
bye bye

22 years agobye bye
Thien-Thi Nguyen [Wed, 3 Apr 2002 02:58:54 +0000 (02:58 +0000)]
bye bye

22 years ago*** empty log message ***
Thien-Thi Nguyen [Wed, 3 Apr 2002 02:27:01 +0000 (02:27 +0000)]
*** empty log message ***

22 years agoList commands in commentary; nfc.
Thien-Thi Nguyen [Wed, 3 Apr 2002 02:26:18 +0000 (02:26 +0000)]
List commands in commentary; nfc.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Tue, 2 Apr 2002 20:51:33 +0000 (20:51 +0000)]
*** empty log message ***

22 years ago(read-text-outline-silently): Move `tp' inside `loop'; nfc.
Thien-Thi Nguyen [Tue, 2 Apr 2002 20:50:38 +0000 (20:50 +0000)]
(read-text-outline-silently): Move `tp' inside `loop'; nfc.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Tue, 2 Apr 2002 11:16:13 +0000 (11:16 +0000)]
*** empty log message ***

22 years ago(scripts_sources): Add "read-text-outline".
Thien-Thi Nguyen [Tue, 2 Apr 2002 11:15:03 +0000 (11:15 +0000)]
(scripts_sources): Add "read-text-outline".

22 years agoInitial revision.
Thien-Thi Nguyen [Tue, 2 Apr 2002 11:13:48 +0000 (11:13 +0000)]
Initial revision.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Tue, 2 Apr 2002 10:42:35 +0000 (10:42 +0000)]
*** empty log message ***

22 years agoUpdate copyright; nfc.
Thien-Thi Nguyen [Tue, 2 Apr 2002 10:41:53 +0000 (10:41 +0000)]
Update copyright; nfc.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Mon, 1 Apr 2002 20:01:11 +0000 (20:01 +0000)]
*** empty log message ***

22 years agoRemove "if MAINTAINER_MODE" conditional.
Thien-Thi Nguyen [Mon, 1 Apr 2002 20:00:25 +0000 (20:00 +0000)]
Remove "if MAINTAINER_MODE" conditional.

22 years agoUpdate vector docs.
Neil Jerram [Mon, 1 Apr 2002 18:46:26 +0000 (18:46 +0000)]
Update vector docs.
Remove Guile extensions index.
A few other odds and ends.

22 years agoImprove docs on symbols.
Neil Jerram [Mon, 1 Apr 2002 14:44:02 +0000 (14:44 +0000)]
Improve docs on symbols.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 31 Mar 2002 23:20:17 +0000 (23:20 +0000)]
*** empty log message ***

22 years agobye bye
Thien-Thi Nguyen [Sun, 31 Mar 2002 23:19:23 +0000 (23:19 +0000)]
bye bye

22 years agoAdd usage comment.
Thien-Thi Nguyen [Sun, 31 Mar 2002 23:18:06 +0000 (23:18 +0000)]
Add usage comment.
Add workbook specification.
Add dist-files symlinking.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 31 Mar 2002 12:00:32 +0000 (12:00 +0000)]
*** empty log message ***

22 years agobye bye
Thien-Thi Nguyen [Sun, 31 Mar 2002 11:59:20 +0000 (11:59 +0000)]
bye bye

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 31 Mar 2002 10:34:14 +0000 (10:34 +0000)]
*** empty log message ***

22 years agoUpdate copyright.
Thien-Thi Nguyen [Sun, 31 Mar 2002 10:33:22 +0000 (10:33 +0000)]
Update copyright.

(dist-hook): Add, including related am/maintainers-dirs,
surrounded by "if MAINTAINER_MODE".

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 31 Mar 2002 01:14:29 +0000 (01:14 +0000)]
*** empty log message ***

22 years ago(am_frags): Add "maintainer-dirs".
Thien-Thi Nguyen [Sun, 31 Mar 2002 01:13:33 +0000 (01:13 +0000)]
(am_frags): Add "maintainer-dirs".

22 years agoInitial revision
Thien-Thi Nguyen [Sun, 31 Mar 2002 01:12:57 +0000 (01:12 +0000)]
Initial revision

22 years agoMinor changes for syncing with stable branch.
Neil Jerram [Fri, 29 Mar 2002 20:25:24 +0000 (20:25 +0000)]
Minor changes for syncing with stable branch.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 28 Mar 2002 01:41:35 +0000 (01:41 +0000)]
*** empty log message ***

22 years agoUpdate copyright.
Thien-Thi Nguyen [Thu, 28 Mar 2002 01:39:12 +0000 (01:39 +0000)]
Update copyright.
Point to manual in commentary; nfc.

22 years agoUpdate copyright.
Thien-Thi Nguyen [Thu, 28 Mar 2002 00:21:04 +0000 (00:21 +0000)]
Update copyright.
Add commentary; nfc.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 28 Mar 2002 00:18:13 +0000 (00:18 +0000)]
*** empty log message ***

22 years agoVarious manual updates, including syncing with stable branch.
Neil Jerram [Wed, 27 Mar 2002 21:55:31 +0000 (21:55 +0000)]
Various manual updates, including syncing with stable branch.

22 years ago* srcprop.[ch] (scm_c_source_property_breakpoint_p): New
Dirk Herrmann [Tue, 26 Mar 2002 00:19:04 +0000 (00:19 +0000)]
* srcprop.[ch] (scm_c_source_property_breakpoint_p):  New
function, replaces macro SRCBRKP.

(SRCBRKP):  Deprecated.

* eval.c (SCM_CEVAL): Replaced use of SRCBRKP by call to
scm_c_source_property_breakpoint_p.  Removed some use of arg1 as
temporary variable.

22 years ago* debug.h, eval.c: Deprecated CHECK_ENTRY, CHECK_APPLY and
Dirk Herrmann [Mon, 25 Mar 2002 23:45:02 +0000 (23:45 +0000)]
* debug.h, eval.c: Deprecated CHECK_ENTRY, CHECK_APPLY and
CHECK_EXIT and removed all references to them.

22 years ago* debug.h (scm_ready_p, debug_print): Removed declarations.
Dirk Herrmann [Sun, 24 Mar 2002 22:19:46 +0000 (22:19 +0000)]
* debug.h (scm_ready_p, debug_print): Removed declarations.

* eval.c (EVALCELLCAR): Removed.

(SCM_CEVAL): Eliminated label loopnoap.  Removed side-effecting
operation from condition.

22 years ago*** empty log message ***
Marius Vollmer [Sun, 24 Mar 2002 14:12:14 +0000 (14:12 +0000)]
*** empty log message ***

22 years agoUpdated to reflect changes to the guile-snarf tool.
Marius Vollmer [Sun, 24 Mar 2002 14:12:07 +0000 (14:12 +0000)]
Updated to reflect changes to the guile-snarf tool.

22 years ago*** empty log message ***
Marius Vollmer [Sun, 24 Mar 2002 13:49:14 +0000 (13:49 +0000)]
*** empty log message ***

22 years ago(.c.x): Pass "-o $@" to guile-snarf.
Marius Vollmer [Sun, 24 Mar 2002 13:48:34 +0000 (13:48 +0000)]
(.c.x): Pass "-o $@" to guile-snarf.

22 years agoWhen the output filename is "-", write to stdout. When no "-o" option
Marius Vollmer [Sun, 24 Mar 2002 13:47:06 +0000 (13:47 +0000)]
When the output filename is "-", write to stdout.  When no "-o" option
is given, use "-" as the output filename (i.e., stdout).  Only 'clean'
the inputfile or remove the output file on error when the output file
name is not "-".  Define the preprocessor macro SCM_MAGIC_SNARFER
while snarfing.

22 years agobye bye
Thien-Thi Nguyen [Sun, 24 Mar 2002 00:38:21 +0000 (00:38 +0000)]
bye bye

22 years agobye bye
Thien-Thi Nguyen [Sun, 24 Mar 2002 00:23:49 +0000 (00:23 +0000)]
bye bye

22 years ago* eval.c (SCM_CEVAL, SCM_APPLY): Eliminated labels wrongnumargs
Dirk Herrmann [Sat, 23 Mar 2002 00:39:25 +0000 (00:39 +0000)]
* eval.c (SCM_CEVAL, SCM_APPLY): Eliminated labels wrongnumargs
and the corresponding goto statements.  Removed redundant code.

22 years ago*** empty log message ***
Rob Browning [Thu, 21 Mar 2002 16:35:13 +0000 (16:35 +0000)]
*** empty log message ***

22 years ago* eval.c (SCM_CEVAL): Minimized scope of variable arg2.
Dirk Herrmann [Thu, 21 Mar 2002 00:36:03 +0000 (00:36 +0000)]
* eval.c (SCM_CEVAL): Minimized scope of variable arg2.
Eliminated redundant SCM_IMP check.  Exlined call to EVALCAR.
Re-enabled handing of rpsubrs and asubrs.

22 years ago* eval.c (SIDEVAL): Removed.
Dirk Herrmann [Wed, 20 Mar 2002 23:53:13 +0000 (23:53 +0000)]
* eval.c (SIDEVAL): Removed.

(SCM_CEVAL): Minimized scope of variable orig_sym.  Eliminated
goto-labels cdrxnoap, cdrxbegin and nontoplevel_cdrxnoap.  Changed
argument checking order for set! to locals, variables and symbols.
Improvements to control structure.  Removed some uses of arg1 and
arg2 as temporary variables.

22 years ago(2): Add link for collated snapshots.
Thien-Thi Nguyen [Mon, 18 Mar 2002 04:50:05 +0000 (04:50 +0000)]
(2): Add link for collated snapshots.
Stamp fixed.

22 years agoManual updates.
Neil Jerram [Sat, 16 Mar 2002 13:51:03 +0000 (13:51 +0000)]
Manual updates.

22 years ago* Manual updates on hooks and features.
Neil Jerram [Sat, 16 Mar 2002 00:27:25 +0000 (00:27 +0000)]
* Manual updates on hooks and features.
* Fix scm_t_c_hookype_t corruption.

22 years agoTypofix.
Thien-Thi Nguyen [Fri, 15 Mar 2002 14:25:54 +0000 (14:25 +0000)]
Typofix.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Fri, 15 Mar 2002 14:23:19 +0000 (14:23 +0000)]
*** empty log message ***

22 years ago(guile-1.4 guile-snarf): Remove this node.
Thien-Thi Nguyen [Fri, 15 Mar 2002 14:22:07 +0000 (14:22 +0000)]
(guile-1.4 guile-snarf): Remove this node.
(How guile-snarf works): Update usage and description to
no longer mention "--compat=1.4" and instead "-d" and "-D".
(Macros guile-snarf recognizes): Add list of deprecated macros and blurb.
Add cindex for deprecated macros.

22 years agoManual updates.
Neil Jerram [Fri, 15 Mar 2002 14:03:53 +0000 (14:03 +0000)]
Manual updates.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Fri, 15 Mar 2002 14:02:18 +0000 (14:02 +0000)]
*** empty log message ***