Ludovic Courtès [Sat, 20 Oct 2007 11:09:58 +0000 (11:09 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 17 Oct 2007 21:56:10 +0000 (21:56 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 16 Oct 2007 21:23:53 +0000 (21:23 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 16 Oct 2007 17:00:21 +0000 (17:00 +0000)]
Add missing file `HACKING'.
Ludovic Courtès [Wed, 10 Oct 2007 20:15:08 +0000 (20:15 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 10 Oct 2007 16:46:26 +0000 (16:46 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Thu, 4 Oct 2007 16:22:05 +0000 (16:22 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 2 Oct 2007 16:06:25 +0000 (16:06 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 2 Oct 2007 03:16:28 +0000 (03:16 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Mon, 1 Oct 2007 20:22:08 +0000 (20:22 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sun, 23 Sep 2007 10:28:23 +0000 (10:28 +0000)]
Changes from arch/CVS synchronization
Kevin Ryde [Tue, 11 Sep 2007 00:47:34 +0000 (00:47 +0000)]
*** empty log message ***
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.
Ludovic Courtès [Mon, 10 Sep 2007 18:28:15 +0000 (18:28 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Mon, 3 Sep 2007 16:58:20 +0000 (16:58 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sun, 2 Sep 2007 22:56:56 +0000 (22:56 +0000)]
Changes from arch/CVS synchronization
Kevin Ryde [Sun, 2 Sep 2007 22:40:23 +0000 (22:40 +0000)]
*** empty log message ***
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.
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.
Ludovic Courtès [Sun, 2 Sep 2007 10:55:58 +0000 (10:55 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sat, 1 Sep 2007 16:54:26 +0000 (16:54 +0000)]
Changes from arch/CVS synchronization
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
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.
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.
Ludovic Courtès [Thu, 23 Aug 2007 21:17:24 +0000 (21:17 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Thu, 23 Aug 2007 21:10:57 +0000 (21:10 +0000)]
Changes from arch/CVS synchronization
Kevin Ryde [Thu, 23 Aug 2007 00:32:00 +0000 (00:32 +0000)]
*** empty log message ***
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.
Kevin Ryde [Tue, 21 Aug 2007 01:09:41 +0000 (01:09 +0000)]
*** empty log message ***
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.
Kevin Ryde [Thu, 16 Aug 2007 23:34:58 +0000 (23:34 +0000)]
*** empty log message ***
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.
Ludovic Courtès [Tue, 14 Aug 2007 14:32:38 +0000 (14:32 +0000)]
Added `config.rpath'.
Ludovic Courtès [Sat, 11 Aug 2007 10:49:59 +0000 (10:49 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sat, 11 Aug 2007 10:13:09 +0000 (10:13 +0000)]
Added SRFI-35 files.
Ludovic Courtès [Sat, 11 Aug 2007 10:08:10 +0000 (10:08 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 8 Aug 2007 15:35:56 +0000 (15:35 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 8 Aug 2007 14:56:02 +0000 (14:56 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 15:30:09 +0000 (15:30 +0000)]
Added `m4/gnulib-cache.m4'.
Ludovic Courtès [Sun, 29 Jul 2007 15:27:24 +0000 (15:27 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 15:16:46 +0000 (15:16 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 14:58:21 +0000 (14:58 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sun, 29 Jul 2007 13:52:38 +0000 (13:52 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 24 Jul 2007 23:17:54 +0000 (23:17 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sun, 22 Jul 2007 16:30:13 +0000 (16:30 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 18 Jul 2007 22:13:14 +0000 (22:13 +0000)]
Changes from arch/CVS synchronization
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.
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.)
Ludovic Courtès [Wed, 18 Jul 2007 20:25:38 +0000 (20:25 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 17 Jul 2007 08:39:35 +0000 (08:39 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 10 Jul 2007 22:34:50 +0000 (22:34 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Mon, 9 Jul 2007 16:47:56 +0000 (16:47 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Mon, 25 Jun 2007 22:25:22 +0000 (22:25 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 12 Jun 2007 22:01:56 +0000 (22:01 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 12 Jun 2007 21:55:11 +0000 (21:55 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Thu, 7 Jun 2007 08:36:13 +0000 (08:36 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sat, 26 May 2007 14:30:50 +0000 (14:30 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 16 May 2007 07:51:52 +0000 (07:51 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 9 May 2007 21:14:49 +0000 (21:14 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 9 May 2007 20:18:31 +0000 (20:18 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sat, 5 May 2007 20:38:57 +0000 (20:38 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Sat, 5 May 2007 18:38:10 +0000 (18:38 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Tue, 17 Apr 2007 14:12:17 +0000 (14:12 +0000)]
Changes from arch/CVS synchronization
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.
Ludovic Courtès [Tue, 27 Mar 2007 08:03:33 +0000 (08:03 +0000)]
Changes from arch/CVS synchronization
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
Kevin Ryde [Wed, 7 Mar 2007 23:35:55 +0000 (23:35 +0000)]
merge from 1.8 branch
Kevin Ryde [Wed, 7 Mar 2007 23:34:32 +0000 (23:34 +0000)]
merge from 1.8 branch (texinfo.tex added)
Kevin Ryde [Wed, 7 Mar 2007 23:13:04 +0000 (23:13 +0000)]
copyright year
Kevin Ryde [Wed, 7 Mar 2007 23:12:36 +0000 (23:12 +0000)]
merge from 1.8 branch
Kevin Ryde [Wed, 7 Mar 2007 23:00:22 +0000 (23:00 +0000)]
merge from 1.8 branch
Kevin Ryde [Wed, 7 Mar 2007 22:46:01 +0000 (22:46 +0000)]
copyright year
Kevin Ryde [Wed, 7 Mar 2007 22:46:00 +0000 (22:46 +0000)]
merge from 1.8 branch
Neil Jerram [Sat, 24 Feb 2007 17:34:02 +0000 (17:34 +0000)]
Announce versions of autoconf, automake, libtool and
m4.
Neil Jerram [Sat, 24 Feb 2007 17:21:37 +0000 (17:21 +0000)]
(subdirs_with_ltlibs): Add libguile.
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.
Neil Jerram [Tue, 20 Feb 2007 21:16:45 +0000 (21:16 +0000)]
(EXTRA_DIST): Add lib-version.texi to the
distribution.
Neil Jerram [Tue, 20 Feb 2007 07:23:19 +0000 (07:23 +0000)]
*** empty log message ***
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.
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.
Neil Jerram [Sun, 18 Feb 2007 23:12:39 +0000 (23:12 +0000)]
(AM_INTL_SUBDIR): Remove unnecessary dnl.
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).
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.
Ludovic Courtès [Fri, 9 Feb 2007 16:25:50 +0000 (16:25 +0000)]
Changes from arch/CVS synchronization
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.
Ludovic Courtès [Sun, 4 Feb 2007 21:16:31 +0000 (21:16 +0000)]
Changes from arch/CVS synchronization
Ludovic Courtès [Wed, 31 Jan 2007 20:58:20 +0000 (20:58 +0000)]
Changes from arch/CVS synchronization
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.
Neil Jerram [Sun, 28 Jan 2007 09:36:51 +0000 (09:36 +0000)]
New upstream version of INSTALL.
Neil Jerram [Sun, 28 Jan 2007 09:35:18 +0000 (09:35 +0000)]
New upstream version.
Han-Wen Nienhuys [Thu, 25 Jan 2007 01:16:24 +0000 (01:16 +0000)]
*** empty log message ***
Han-Wen Nienhuys [Mon, 22 Jan 2007 16:00:23 +0000 (16:00 +0000)]
(s_scm_vector_move_right_x): complain about naming.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:57:22 +0000 (15:57 +0000)]
regularize comments.
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
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.
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
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.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:11:30 +0000 (15:11 +0000)]
add FSF header.
Han-Wen Nienhuys [Mon, 22 Jan 2007 15:10:40 +0000 (15:10 +0000)]
new file. Make using git easier.
Han-Wen Nienhuys [Fri, 19 Jan 2007 20:05:30 +0000 (20:05 +0000)]
idem.