bpt/guile.git
16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 11 Aug 2007 10:49:59 +0000 (10:49 +0000)]
Changes from arch/CVS synchronization

16 years agoAdded SRFI-35 files.
Ludovic Courtès [Sat, 11 Aug 2007 10:13:09 +0000 (10:13 +0000)]
Added SRFI-35 files.

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 11 Aug 2007 10:08:10 +0000 (10:08 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 8 Aug 2007 15:35:56 +0000 (15:35 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 8 Aug 2007 14:56:02 +0000 (14:56 +0000)]
Changes from arch/CVS synchronization

16 years agoAdded `m4/gnulib-cache.m4'.
Ludovic Courtès [Sun, 29 Jul 2007 15:30:09 +0000 (15:30 +0000)]
Added `m4/gnulib-cache.m4'.

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 15:27:24 +0000 (15:27 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 15:16:46 +0000 (15:16 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 14:58:21 +0000 (14:58 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 13:52:38 +0000 (13:52 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 24 Jul 2007 23:17:54 +0000 (23:17 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 22 Jul 2007 16:30:13 +0000 (16:30 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 18 Jul 2007 22:13:14 +0000 (22:13 +0000)]
Changes from arch/CVS synchronization

16 years agoRevision: lcourtes@laas.fr--2006-libre/guile-core--cvs-head--0--patch-82
Ludovic Courtès [Wed, 18 Jul 2007 20:40:16 +0000 (20:40 +0000)]
Revision: lcourtes@laas.fr--2006-libre/guile-core--cvs-head--0--patch-82
Creator:  Ludovic Courtes <ludovic.courtes@laas.fr>

Slight edits to `srfi-37.scm'.

* srfi/srfi-37.scm: Don't use the SCSH comment syntax.  Properly use the
  `Commentary:' syntax.

16 years agoRevision: lcourtes@laas.fr--2006-libre/guile-core--cvs-head--0--patch-81
Ludovic Courtès [Wed, 18 Jul 2007 20:40:09 +0000 (20:40 +0000)]
Revision: lcourtes@laas.fr--2006-libre/guile-core--cvs-head--0--patch-81
Creator:  Ludovic Courtes <ludovic.courtes@laas.fr>

Added SRFI-37, by Stephen Compall.

(See ChangeLogs.)

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 18 Jul 2007 20:25:38 +0000 (20:25 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 17 Jul 2007 08:39:35 +0000 (08:39 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 10 Jul 2007 22:34:50 +0000 (22:34 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Mon, 9 Jul 2007 16:47:56 +0000 (16:47 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Mon, 25 Jun 2007 22:25:22 +0000 (22:25 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 12 Jun 2007 22:01:56 +0000 (22:01 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 12 Jun 2007 21:55:11 +0000 (21:55 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Thu, 7 Jun 2007 08:36:13 +0000 (08:36 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 26 May 2007 14:30:50 +0000 (14:30 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 16 May 2007 07:51:52 +0000 (07:51 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 9 May 2007 21:14:49 +0000 (21:14 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 9 May 2007 20:18:31 +0000 (20:18 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 5 May 2007 20:38:57 +0000 (20:38 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 5 May 2007 18:38:10 +0000 (18:38 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 17 Apr 2007 14:12:17 +0000 (14:12 +0000)]
Changes from arch/CVS synchronization

17 years ago* configure.in (HAVE_CRYPT): check for cexp, clog, carg
Han-Wen Nienhuys [Mon, 9 Apr 2007 14:47:41 +0000 (14:47 +0000)]
* configure.in (HAVE_CRYPT): check for cexp, clog, carg

* numbers.c (carg): provide carg, cexp, clog in case they are
missing.

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 27 Mar 2007 08:03:33 +0000 (08:03 +0000)]
Changes from arch/CVS synchronization

17 years agofixup Ludovic's name 2006-01-04, got a literal ascii "E8", somehow
Kevin Ryde [Wed, 7 Mar 2007 23:39:42 +0000 (23:39 +0000)]
fixup Ludovic's name 2006-01-04, got a literal ascii "E8", somehow

17 years agomerge from 1.8 branch
Kevin Ryde [Wed, 7 Mar 2007 23:35:55 +0000 (23:35 +0000)]
merge from 1.8 branch

17 years agomerge from 1.8 branch (texinfo.tex added)
Kevin Ryde [Wed, 7 Mar 2007 23:34:32 +0000 (23:34 +0000)]
merge from 1.8 branch (texinfo.tex added)

17 years agocopyright year
Kevin Ryde [Wed, 7 Mar 2007 23:13:04 +0000 (23:13 +0000)]
copyright year

17 years agomerge from 1.8 branch
Kevin Ryde [Wed, 7 Mar 2007 23:12:36 +0000 (23:12 +0000)]
merge from 1.8 branch

17 years agomerge from 1.8 branch
Kevin Ryde [Wed, 7 Mar 2007 23:00:22 +0000 (23:00 +0000)]
merge from 1.8 branch

17 years agocopyright year
Kevin Ryde [Wed, 7 Mar 2007 22:46:01 +0000 (22:46 +0000)]
copyright year

17 years agomerge from 1.8 branch
Kevin Ryde [Wed, 7 Mar 2007 22:46:00 +0000 (22:46 +0000)]
merge from 1.8 branch

17 years agoAnnounce versions of autoconf, automake, libtool and
Neil Jerram [Sat, 24 Feb 2007 17:34:02 +0000 (17:34 +0000)]
Announce versions of autoconf, automake, libtool and
m4.

17 years ago(subdirs_with_ltlibs): Add libguile.
Neil Jerram [Sat, 24 Feb 2007 17:21:37 +0000 (17:21 +0000)]
(subdirs_with_ltlibs): Add libguile.

17 years agoRemove changes that weren't in fact needed:
Neil Jerram [Tue, 20 Feb 2007 22:55:19 +0000 (22:55 +0000)]
Remove changes that weren't in fact needed:
- config.rpath in EXTRA_DIST, in Makefile.am
- dummy definition of AM_INTL_SUBDIR, in acinclude.m4.

17 years ago(EXTRA_DIST): Add lib-version.texi to the
Neil Jerram [Tue, 20 Feb 2007 21:16:45 +0000 (21:16 +0000)]
(EXTRA_DIST): Add lib-version.texi to the
distribution.

17 years ago*** empty log message ***
Neil Jerram [Tue, 20 Feb 2007 07:23:19 +0000 (07:23 +0000)]
*** empty log message ***

17 years ago(noinst_HEADERS): Add private-options.h, so that it
Neil Jerram [Mon, 19 Feb 2007 23:00:07 +0000 (23:00 +0000)]
(noinst_HEADERS): Add private-options.h, so that it
is included in the distribution.
(noinst_HEADERS): And the same for eval.i.c.

17 years ago(noinst_HEADERS): Add private-options.h, so that it
Neil Jerram [Mon, 19 Feb 2007 07:50:08 +0000 (07:50 +0000)]
(noinst_HEADERS): Add private-options.h, so that it
is included in the distribution.

17 years ago(AM_INTL_SUBDIR): Remove unnecessary dnl.
Neil Jerram [Sun, 18 Feb 2007 23:12:39 +0000 (23:12 +0000)]
(AM_INTL_SUBDIR): Remove unnecessary dnl.

17 years ago* configure.in: Remove AM_GNU_GETTEXT_VERSION again.
Neil Jerram [Sun, 18 Feb 2007 23:04:35 +0000 (23:04 +0000)]
* configure.in: Remove AM_GNU_GETTEXT_VERSION again.

* Makefile.am (EXTRA_DIST): Add config.rpath.

* config.rpath (Module): New (from gettext package).

17 years ago(connect-to-gds): Break generation of client name
Neil Jerram [Sun, 18 Feb 2007 23:03:35 +0000 (23:03 +0000)]
(connect-to-gds): Break generation of client name
into ...
(client-name): New procedure.
(client-name): Put something from (program-arguments) in the
client name that GDS displays in Emacs.
(connect-to-gds, client-name): Add application-name arg to allow
caller to specify client name.

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Fri, 9 Feb 2007 16:25:50 +0000 (16:25 +0000)]
Changes from arch/CVS synchronization

17 years ago * gds-scheme.el (gds-display-results): Use save-selected-window
Neil Jerram [Tue, 6 Feb 2007 23:31:03 +0000 (23:31 +0000)]
    * gds-scheme.el (gds-display-results): Use save-selected-window
        instead of switching to other-window in order to return to the
        proper window in frames with more than two windows.

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 4 Feb 2007 21:16:31 +0000 (21:16 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 31 Jan 2007 20:58:20 +0000 (20:58 +0000)]
Changes from arch/CVS synchronization

17 years ago* configure.in: Do AM_GNU_GETTEXT_VERSION, so that autoreconf will
Neil Jerram [Sun, 28 Jan 2007 15:58:07 +0000 (15:58 +0000)]
* configure.in: Do AM_GNU_GETTEXT_VERSION, so that autoreconf will
run autopoint.

* acinclude.m4 (AM_INTL_SUBDIR): Provide dummy definition, to work
around current autoconf/automake/gettext bug.

17 years agoNew upstream version of INSTALL.
Neil Jerram [Sun, 28 Jan 2007 09:36:51 +0000 (09:36 +0000)]
New upstream version of INSTALL.

17 years agoNew upstream version.
Neil Jerram [Sun, 28 Jan 2007 09:35:18 +0000 (09:35 +0000)]
New upstream version.

17 years ago*** empty log message ***
Han-Wen Nienhuys [Thu, 25 Jan 2007 01:16:24 +0000 (01:16 +0000)]
*** empty log message ***

17 years ago(s_scm_vector_move_right_x): complain about naming.
Han-Wen Nienhuys [Mon, 22 Jan 2007 16:00:23 +0000 (16:00 +0000)]
(s_scm_vector_move_right_x): complain about naming.

17 years agoregularize comments.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:57:22 +0000 (15:57 +0000)]
regularize comments.

17 years ago* eval.c: remove superfluous ifndef DEVAL.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:29:56 +0000 (15:29 +0000)]
* eval.c: remove superfluous ifndef DEVAL.

* eval.c: distangle. move duplicate code to eval.i.c and include
twice.

* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h

17 years ago* private-options.h: idem.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:20:35 +0000 (15:20 +0000)]
* private-options.h: idem.

* eval.i.c: copyright nitpicking.

* eval.c: distangle. move duplicate code to eval.i.c and include
twice.

* eval.i.c: new file.

* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h

* private-options.h: new file: contain hardcoded option
definitions.

17 years ago* eval.c: distangle. move duplicate code to eval.i.c and include
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:16:44 +0000 (15:16 +0000)]
* eval.c: distangle. move duplicate code to eval.i.c and include
twice.

* eval.i.c: new file.

* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h

17 years ago* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:14:40 +0000 (15:14 +0000)]
* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h

* private-options.h: new file: contain hardcoded option
definitions.

17 years agoadd FSF header.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:11:30 +0000 (15:11 +0000)]
add FSF header.

17 years agonew file. Make using git easier.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:10:40 +0000 (15:10 +0000)]
new file. Make using git easier.

17 years agoidem.
Han-Wen Nienhuys [Fri, 19 Jan 2007 20:05:30 +0000 (20:05 +0000)]
idem.

17 years ago* api-options.texi (Evaluator trap options): document
Han-Wen Nienhuys [Fri, 19 Jan 2007 20:05:18 +0000 (20:05 +0000)]
* api-options.texi (Evaluator trap options): document
memoize-symbol-handler

* api-evaluation.texi (Evaluator Behaviour): link to the Evaluator
trap options node in trap-enable/trap-set! doco.

17 years ago* debug.h (SCM_RESET_DEBUG_MODE): switch to debugging if
Han-Wen Nienhuys [Fri, 19 Jan 2007 20:05:05 +0000 (20:05 +0000)]
* debug.h (SCM_RESET_DEBUG_MODE): switch to debugging if
memoize-symbol is set.

* eval.h (SCM_MEMOIZE_HDLR): add macros for memoize symbol trap.

* eval.c (CEVAL): add memoize_symbol trap.

* read.c: idem.

* eval.c: terminate option lists with 0.

17 years ago* options.c (scm_options_try): new function. This allows error
Han-Wen Nienhuys [Fri, 19 Jan 2007 19:35:36 +0000 (19:35 +0000)]
* options.c (scm_options_try): new function. This allows error
reporting before changing options in a critical section.

* options.c: remove n (for length) from scm_option_X
functions. Detect option list length by looking for NULL name.

17 years ago* srcprop.c: use double cell for storing source-properties. Put
Han-Wen Nienhuys [Fri, 19 Jan 2007 19:33:10 +0000 (19:33 +0000)]
* srcprop.c: use double cell for storing source-properties.  Put
filename in the plist, and share between srcprops if possible.
Remove specialized storage.

* srcprop.h: remove macros without SCM_ prefix from
interface. Remove specialized storage/type definitions.

* eval.c: terminate option lists with 0.

17 years agoterminate option list with NULL.
Han-Wen Nienhuys [Fri, 19 Jan 2007 19:28:55 +0000 (19:28 +0000)]
terminate option list with NULL.
(scm_init_readline): fix CVS mess-up.

17 years ago* readline.c: terminate option list with NULL.
Han-Wen Nienhuys [Fri, 19 Jan 2007 19:26:36 +0000 (19:26 +0000)]
* readline.c: terminate option list with NULL.

* read.c: idem.

* print.c: idem.

* eval.c: terminate option lists with 0.

* options.c: remove n (for length) from scm_option_X
functions. Detect option list length by looking for NULL name.

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Fri, 19 Jan 2007 08:53:33 +0000 (08:53 +0000)]
Changes from arch/CVS synchronization

17 years ago*** empty log message ***
Kevin Ryde [Thu, 18 Jan 2007 23:10:46 +0000 (23:10 +0000)]
*** empty log message ***

17 years ago(exception:string-contains-nul): New exception pattern.
Kevin Ryde [Thu, 18 Jan 2007 23:10:13 +0000 (23:10 +0000)]
(exception:string-contains-nul): New exception pattern.

17 years ago(scm_ithrow): more refined error message: print symbols
Han-Wen Nienhuys [Thu, 18 Jan 2007 12:34:24 +0000 (12:34 +0000)]
(scm_ithrow): more refined error message: print symbols
too.

17 years ago(gds-display-results): Add another binding for
Neil Jerram [Wed, 17 Jan 2007 13:38:17 +0000 (13:38 +0000)]
(gds-display-results): Add another binding for
gds-show-last-stack (RET).
(scheme-mode-map): And another: C-h S.
(scheme-mode-map): And an alternative C-h G binding for
gds-apropos, as we probably should not be using C-h C-g.

17 years agomerge from 1.8
Kevin Ryde [Mon, 15 Jan 2007 23:49:04 +0000 (23:49 +0000)]
merge from 1.8

17 years agocopyright year
Kevin Ryde [Mon, 15 Jan 2007 23:42:46 +0000 (23:42 +0000)]
copyright year

17 years agomerge from 1.8
Kevin Ryde [Mon, 15 Jan 2007 23:42:45 +0000 (23:42 +0000)]
merge from 1.8

17 years ago*** empty log message ***
Kevin Ryde [Mon, 15 Jan 2007 23:31:08 +0000 (23:31 +0000)]
*** empty log message ***

17 years agomerge from 1.8
Kevin Ryde [Mon, 15 Jan 2007 23:22:36 +0000 (23:22 +0000)]
merge from 1.8

17 years agoavoid tab/space difference from 1.8
Kevin Ryde [Mon, 15 Jan 2007 23:07:49 +0000 (23:07 +0000)]
avoid tab/space difference from 1.8

17 years agomerge from 1.8
Kevin Ryde [Mon, 15 Jan 2007 23:06:45 +0000 (23:06 +0000)]
merge from 1.8

17 years ago*** empty log message ***
Kevin Ryde [Mon, 15 Jan 2007 22:56:45 +0000 (22:56 +0000)]
*** empty log message ***

17 years agomerge from 1.8
Kevin Ryde [Mon, 15 Jan 2007 22:54:26 +0000 (22:54 +0000)]
merge from 1.8

17 years ago(scm_ithrow): print out key symbol and string arguments
Han-Wen Nienhuys [Wed, 10 Jan 2007 11:42:04 +0000 (11:42 +0000)]
(scm_ithrow): print out key symbol and string arguments
when error happens inside a critical section, and document why.

17 years ago(s_scm_read_hash_extend): document #f argument to
Han-Wen Nienhuys [Sat, 6 Jan 2007 18:20:35 +0000 (18:20 +0000)]
(s_scm_read_hash_extend): document #f argument to
read-hash-extend.

17 years ago(s_scm_gc_stats): return an entry for total-cells-allocated
Han-Wen Nienhuys [Wed, 3 Jan 2007 17:26:32 +0000 (17:26 +0000)]
(s_scm_gc_stats): return an entry for total-cells-allocated
too.
(gc_update_stats): update scm_gc_cells_allocated_acc too.

17 years ago(Module): only try to run render-bugs if it exists.
Han-Wen Nienhuys [Wed, 3 Jan 2007 17:23:15 +0000 (17:23 +0000)]
(Module): only try to run render-bugs if it exists.

17 years ago("equal?"): add case for reduction of
Han-Wen Nienhuys [Sun, 24 Dec 2006 01:05:56 +0000 (01:05 +0000)]
("equal?"): add case for reduction of
rational numbers.

17 years ago* numbers.c (scm_i_fraction_reduce): move logic into
Han-Wen Nienhuys [Sat, 23 Dec 2006 20:35:32 +0000 (20:35 +0000)]
* numbers.c (scm_i_fraction_reduce): move logic into
scm_i_make_ratio(), so fractions are only read.
scm_i_fraction_reduce() modifies a fraction when reading it.  A
race condition might lead to fractions being corrupted by reading
them concurrently.

* numbers.h: remove SCM_FRACTION_SET_NUMERATOR,
SCM_FRACTION_SET_DENOMINATOR, SCM_FRACTION_REDUCED_BIT,
SCM_FRACTION_REDUCED_SET, SCM_FRACTION_REDUCED_CLEAR,
SCM_FRACTION_REDUCED.

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 12 Dec 2006 14:01:40 +0000 (14:01 +0000)]
Changes from arch/CVS synchronization

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 29 Nov 2006 09:05:10 +0000 (09:05 +0000)]
Changes from arch/CVS synchronization

17 years agoAdded missing files for `(ice-9 i18n)'.
Ludovic Courtès [Sat, 18 Nov 2006 18:18:23 +0000 (18:18 +0000)]
Added missing files for `(ice-9 i18n)'.

17 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 18 Nov 2006 18:14:55 +0000 (18:14 +0000)]
Changes from arch/CVS synchronization

17 years agoNote need for subscription to bug-guile@gnu.org.
Neil Jerram [Fri, 17 Nov 2006 15:53:17 +0000 (15:53 +0000)]
Note need for subscription to bug-guile@gnu.org.

17 years ago(scm_shell_usage): Note need for subscription to bug-guile@gnu.org.
Neil Jerram [Fri, 17 Nov 2006 15:52:51 +0000 (15:52 +0000)]
(scm_shell_usage): Note need for subscription to bug-guile@gnu.org.

17 years ago(Reporting Bugs): Note need for subscription to
Neil Jerram [Fri, 17 Nov 2006 15:52:23 +0000 (15:52 +0000)]
(Reporting Bugs): Note need for subscription to
bug-guile@gnu.org.