bpt/guile.git
16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 20 Oct 2007 11:09:58 +0000 (11:09 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 17 Oct 2007 21:56:10 +0000 (21:56 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 16 Oct 2007 21:23:53 +0000 (21:23 +0000)]
Changes from arch/CVS synchronization

16 years agoAdd missing file `HACKING'.
Ludovic Courtès [Tue, 16 Oct 2007 17:00:21 +0000 (17:00 +0000)]
Add missing file `HACKING'.

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 10 Oct 2007 20:15:08 +0000 (20:15 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Wed, 10 Oct 2007 16:46:26 +0000 (16:46 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Thu, 4 Oct 2007 16:22:05 +0000 (16:22 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 2 Oct 2007 16:06:25 +0000 (16:06 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Tue, 2 Oct 2007 03:16:28 +0000 (03:16 +0000)]
Changes from arch/CVS synchronization

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

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 23 Sep 2007 10:28:23 +0000 (10:28 +0000)]
Changes from arch/CVS synchronization

16 years ago*** empty log message ***
Kevin Ryde [Tue, 11 Sep 2007 00:47:34 +0000 (00:47 +0000)]
*** empty log message ***

16 years ago(scm_putenv): Confine the putenv("NAME=") bit to mingw, use
Kevin Ryde [Tue, 11 Sep 2007 00:46:15 +0000 (00:46 +0000)]
(scm_putenv): Confine the putenv("NAME=") bit to mingw, use
putenv("NAME") as the fallback everywhere else.  In particular this is
needed for solaris 9.  Reported by Frank Storbeck.

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Mon, 10 Sep 2007 18:28:15 +0000 (18:28 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Mon, 3 Sep 2007 16:58:20 +0000 (16:58 +0000)]
Changes from arch/CVS synchronization

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

16 years ago*** empty log message ***
Kevin Ryde [Sun, 2 Sep 2007 22:40:23 +0000 (22:40 +0000)]
*** empty log message ***

16 years ago(AC_CHECK_FUNCS): Move cexp and clog up into the main
Kevin Ryde [Sun, 2 Sep 2007 22:39:45 +0000 (22:39 +0000)]
(AC_CHECK_FUNCS): Move cexp and clog up into the main
funcs check block.  Remove carg which is now unused.

16 years ago(scm_log): Test HAVE_CLOG as well as HAVE_COMPLEX_DOUBLE
Kevin Ryde [Sun, 2 Sep 2007 22:36:23 +0000 (22:36 +0000)]
(scm_log): Test HAVE_CLOG as well as HAVE_COMPLEX_DOUBLE
before using clog().  It's possible for gcc to provide the "complex
double" type, but for the system not to have the complex funcs.
(scm_exp): Ditto HAVE_CEXP for cexp().
(clog, cexp, carg): Remove fallback definitions.  These only
duplicated the code within scm_log and scm_exp, and the latter have to
exist for the case when there's no "complex double".  So better just
fix up the conditionals selecting between the complex funcs and plain
doubles than worry about fallbacks.

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sun, 2 Sep 2007 10:55:58 +0000 (10:55 +0000)]
Changes from arch/CVS synchronization

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Sat, 1 Sep 2007 16:54:26 +0000 (16:54 +0000)]
Changes from arch/CVS synchronization

16 years ago("port-for-each"): remove unresolved for
Han-Wen Nienhuys [Sun, 26 Aug 2007 18:12:53 +0000 (18:12 +0000)]
("port-for-each"): remove unresolved for
port-for-each memory test.
("fdes->port"): test fdes->port

16 years agoreplace port table with weak hash table. This simplifies
Han-Wen Nienhuys [Sun, 26 Aug 2007 18:11:57 +0000 (18:11 +0000)]
replace port table with weak hash table. This simplifies
memory management, and fixes freed cells appearing in
port-for-each output.

16 years ago(cleanup_for_exit): abort cleanup if init_mutex is still
Han-Wen Nienhuys [Sun, 26 Aug 2007 18:11:24 +0000 (18:11 +0000)]
(cleanup_for_exit): abort cleanup if init_mutex is still
held.

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

16 years agoChanges from arch/CVS synchronization
Ludovic Courtès [Thu, 23 Aug 2007 21:10:57 +0000 (21:10 +0000)]
Changes from arch/CVS synchronization

16 years ago*** empty log message ***
Kevin Ryde [Thu, 23 Aug 2007 00:32:00 +0000 (00:32 +0000)]
*** empty log message ***

16 years ago(port-for-each): New test for passing freed cell,
Kevin Ryde [Thu, 23 Aug 2007 00:03:14 +0000 (00:03 +0000)]
(port-for-each): New test for passing freed cell,
marked as unresolved since problem not yet fixed.

16 years ago*** empty log message ***
Kevin Ryde [Tue, 21 Aug 2007 01:09:41 +0000 (01:09 +0000)]
*** empty log message ***

16 years ago(scm_i_card_statistics): Record scm_tc7_number types as
Kevin Ryde [Tue, 21 Aug 2007 01:08:17 +0000 (01:08 +0000)]
(scm_i_card_statistics): Record scm_tc7_number types as
tc16 values so big, real, complex and fraction can be distinguished.

(scm_i_tag_name): Return "number" for scm_tc7_number, not NULL.  NULL
was making numbers come out as "type 23" in gc-live-object-stats.
Fix tests of the tc16 number types, they were checked under
scm_tc7_number, but the values went down the tag>=255 smob case.
Put smob case under scm_tc7_smob instead of using tag>=255, per
recommendation in comments with scm_tc7_smob to use symbolic values.
Use SCM_TC2SMOBNUM to extract scm_smobs index, instead of explicit
code.  Lose some unnecessary "break" statements.

(scm_i_card_statistics): Use scm_hashq_create_handle_x and modify the
element returned, rather than two lookups scm_hashq_ref and
scm_hashq_set_x.

16 years ago*** empty log message ***
Kevin Ryde [Thu, 16 Aug 2007 23:34:58 +0000 (23:34 +0000)]
*** empty log message ***

16 years agoAdd #define _REENTRANT, to get gmtime_r() prototype on
Kevin Ryde [Thu, 16 Aug 2007 23:33:46 +0000 (23:33 +0000)]
Add #define _REENTRANT, to get gmtime_r() prototype on
solaris 2.6.  Reported by anirkko.

16 years agoAdded `config.rpath'.
Ludovic Courtès [Tue, 14 Aug 2007 14:32:38 +0000 (14:32 +0000)]
Added `config.rpath'.

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.