Gary Houston [Mon, 25 Feb 2002 22:07:52 +0000 (22:07 +0000)]
* convert.c: include <string.h> for convert_i.c.
Rob Browning [Mon, 25 Feb 2002 05:52:38 +0000 (05:52 +0000)]
*** empty log message ***
Rob Browning [Mon, 25 Feb 2002 05:52:05 +0000 (05:52 +0000)]
* Makefile.am (libqthreads_la_LDFLAGS): use @LIBQTHREADS_INTERFACE@.
Rob Browning [Mon, 25 Feb 2002 05:50:48 +0000 (05:50 +0000)]
* Makefile.am (libguile_srfi_srfi_4_la_LDFLAGS): use
@LIBGUILE_SRFI_SRFI_4_INTERFACE@.
(libguile_srfi_srfi_13_14_la_LDFLAGS): use
@LIBGUILE_SRFI_SRFI_13_14_INTERFACE@.
Rob Browning [Mon, 25 Feb 2002 05:50:10 +0000 (05:50 +0000)]
* configure.in: AC_SUBST the centralized shared lib versioning
variables from ./GUILE-VERSION.
(LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
(LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
(LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
(LIBQTHREADS_INTERFACE): new AC_SUBST.
(LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
Rob Browning [Mon, 25 Feb 2002 05:49:23 +0000 (05:49 +0000)]
* .cvsignore: add stamp-h1.
Rob Browning [Mon, 25 Feb 2002 05:49:05 +0000 (05:49 +0000)]
* syncase.scm (gensym): redefine locally so we can control it's
properties. This is in preparation for changing the future public
gensym to produce unreadable symbols.
Rob Browning [Mon, 25 Feb 2002 05:48:52 +0000 (05:48 +0000)]
* psyntax.pp: updated to reflect new syncase.scm.
Rob Browning [Mon, 25 Feb 2002 04:59:49 +0000 (04:59 +0000)]
*** empty log message ***
Rob Browning [Mon, 25 Feb 2002 04:59:42 +0000 (04:59 +0000)]
* .cvsignore: add autoconf-macros.texi.
Rob Browning [Mon, 25 Feb 2002 04:59:34 +0000 (04:59 +0000)]
* Makefile.am (CLEANFILES): add autoconf-macros.texi.
Rob Browning [Mon, 25 Feb 2002 04:59:01 +0000 (04:59 +0000)]
* configure.in: source ./LIBGUILEREADLINE-VERSION for version info
and then AC_SUBST the resulting variables:
LIBGUILEREADLINE_INTERFACE_CURRENT,
LIBGUILEREADLINE_INTERFACE_REVISION,
LIBGUILEREADLINE_INTERFACE_AGE, and
LIBGUILEREADLINE_INTERFACE.
Rob Browning [Mon, 25 Feb 2002 04:58:48 +0000 (04:58 +0000)]
* Makefile.am (libguilereadline_la_LDFLAGS): use
@LIBGUILEREADLINE_INTERFACE@ for version information.
Rob Browning [Mon, 25 Feb 2002 04:56:04 +0000 (04:56 +0000)]
* LIBGUILEREADLINE-VERSION: new file containing shared lib
versioning information.
Rob Browning [Mon, 25 Feb 2002 04:49:44 +0000 (04:49 +0000)]
* GUILE-VERSION: move all but guile-readline library versioning
information here. guile-readline is still standalone. Bump
CURRENT interfaces to 15 to allow some headroom for 1.6 release at
Thi-Thien's request.
* configure.in: AC_SUBST the centralized shared lib versioning
variables from ./GUILE-VERSION.
(LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
(LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
(LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
(LIBQTHREADS_INTERFACE): new AC_SUBST.
(LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
Rob Browning [Mon, 25 Feb 2002 04:46:41 +0000 (04:46 +0000)]
* autogen.sh: make absolutely sure we can't have stale files from
old versions lying around the libltdl dir since libtoolize
doesn't. Also hack libltdl's configure.in to require autoconf 2.5
so the main tree and libltdl can't get out of sync again.
Rob Browning [Mon, 25 Feb 2002 04:46:08 +0000 (04:46 +0000)]
* RELEASE: update release building instructions.
Thien-Thi Nguyen [Sun, 24 Feb 2002 04:23:13 +0000 (04:23 +0000)]
*** empty log message ***
Neil Jerram [Sat, 23 Feb 2002 22:24:24 +0000 (22:24 +0000)]
* Fix date-week-number bug in srfi-19.scm.
Marius Vollmer [Sat, 23 Feb 2002 11:15:54 +0000 (11:15 +0000)]
Removed Mikael by his request.
Neil Jerram [Fri, 22 Feb 2002 23:14:38 +0000 (23:14 +0000)]
* Fix a typo that crept in with the scm_X_t to scm_t_X rename.
* Partial fix for date-week-number bug.
Thien-Thi Nguyen [Fri, 22 Feb 2002 10:52:06 +0000 (10:52 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Fri, 22 Feb 2002 10:51:27 +0000 (10:51 +0000)]
Initial revision
Neil Jerram [Thu, 21 Feb 2002 19:35:39 +0000 (19:35 +0000)]
* Quote multiword string using [ ].
Mikael Djurfeldt [Thu, 21 Feb 2002 01:00:41 +0000 (01:00 +0000)]
* gc.c (scm_gc_sweep): Print an error message when aborting due to
underflowing scm_mallocated.
Neil Jerram [Wed, 20 Feb 2002 21:27:57 +0000 (21:27 +0000)]
* Add two new bugs to BUGS file.
Marius Vollmer [Tue, 19 Feb 2002 22:41:30 +0000 (22:41 +0000)]
*** empty log message ***
Marius Vollmer [Tue, 19 Feb 2002 22:41:18 +0000 (22:41 +0000)]
(Memory Blocks): New section.
Thien-Thi Nguyen [Fri, 15 Feb 2002 21:38:11 +0000 (21:38 +0000)]
Initial revision
Thien-Thi Nguyen [Fri, 15 Feb 2002 21:29:39 +0000 (21:29 +0000)]
Initial revision
Thien-Thi Nguyen [Fri, 15 Feb 2002 05:28:08 +0000 (05:28 +0000)]
Initial revision
Thien-Thi Nguyen [Fri, 15 Feb 2002 05:23:07 +0000 (05:23 +0000)]
Initial revision
Thien-Thi Nguyen [Fri, 15 Feb 2002 04:14:56 +0000 (04:14 +0000)]
Initial revision
Marius Vollmer [Thu, 14 Feb 2002 15:32:25 +0000 (15:32 +0000)]
*** empty log message ***
Marius Vollmer [Thu, 14 Feb 2002 15:32:12 +0000 (15:32 +0000)]
(scm_must_malloc, scm_must_realloc, scm_must_strdup, scm_must_strndup,
scm_done_malloc, scm_done_free, scm_must_free): Reimplemented using
the new scm_gc_malloc, etc., functions and deprecated.
Marius Vollmer [Thu, 14 Feb 2002 15:30:07 +0000 (15:30 +0000)]
Added scm_must_malloc deprecation stuff.
Neil Jerram [Wed, 13 Feb 2002 21:50:55 +0000 (21:50 +0000)]
* Fix handling of Elisp variables that are imported from other modules.
Thien-Thi Nguyen [Wed, 13 Feb 2002 04:20:03 +0000 (04:20 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Wed, 13 Feb 2002 04:17:51 +0000 (04:17 +0000)]
(AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
This undoes 1.14, reverting to 1.13.
Thien-Thi Nguyen [Tue, 12 Feb 2002 02:00:39 +0000 (02:00 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Tue, 12 Feb 2002 01:57:37 +0000 (01:57 +0000)]
(bin_PROGRAMS): Move `guile_filter_doc_snarfage'
to `noinst_PROGRAMS'.
(bin_SCRIPTS): Move all values to `noinst_SCRIPTS'; delete.
(noinst_PROGRAMS, noinst_SCRIPTS): New.
Marius Vollmer [Mon, 11 Feb 2002 18:09:30 +0000 (18:09 +0000)]
*** empty log message ***
Marius Vollmer [Mon, 11 Feb 2002 18:09:15 +0000 (18:09 +0000)]
Use scm_gc_malloc/scm_malloc and scm_gc_free/free instead of
scm_must_malloc and scm_must_free, as appropriate.
Marius Vollmer [Mon, 11 Feb 2002 18:06:50 +0000 (18:06 +0000)]
* gc.h, gc.c (scm_gc_sweep): Issue deprecation warning when
non-zero is returned from a port or smob free function.
(scm_malloc, scm_realloc, scm_strndup, scm_strdup,
scm_gc_register_collectable_memory,
scm_gc_unregister_collectable_memory, scm_gc_malloc,
scm_gc_realloc, scm_gc_free, scm_gc_strndup, scm_gc_strdup): New.
* backtrace.c, continuations.c, convert.i.c, coop-threads.c,
debug-malloc.c, dynl.c, environments.c, environments.h,
extensions.c, filesys.c, fports.c, gc.c, gc.h, gh_data.c, goops.c,
guardians.c, hooks.c, init.c, keywords.c, load.c, numbers.c,
ports.c, posix.c, procs.c, rdelim.c, regex-posix.c, root.c,
smob.c, stime.c, strings.c, struct.c, struct.h, symbols.c, unif.c,
vectors.c, weaks.c: Use scm_gc_malloc/scm_malloc and
scm_gc_free/free instead of scm_must_malloc and scm_must_free, as
appropriate. Return zero from smob and port free functions.
* debug-malloc.c (scm_malloc_reregister): Handle "old == NULL".
* fports.c (scm_setvbuf): Reset read buffer to saved values when
it is pointing to the putback buffer.
Marius Vollmer [Mon, 11 Feb 2002 17:17:48 +0000 (17:17 +0000)]
Reimplemented to allow deprecation messages while the GC is running.
(scm_c_issue_deprecation_warning_fmt): New.
Marius Vollmer [Mon, 11 Feb 2002 16:29:20 +0000 (16:29 +0000)]
Small fixes.
Marius Vollmer [Mon, 11 Feb 2002 16:28:28 +0000 (16:28 +0000)]
*** empty log message ***
Marius Vollmer [Mon, 11 Feb 2002 16:28:17 +0000 (16:28 +0000)]
Entry about scm_gc_malloc and friends.
Marius Vollmer [Mon, 11 Feb 2002 16:27:55 +0000 (16:27 +0000)]
(GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc, instead of to
scm_must_malloc.
Thien-Thi Nguyen [Sun, 10 Feb 2002 19:15:20 +0000 (19:15 +0000)]
Mention "check-guile --debug".
Thien-Thi Nguyen [Sat, 9 Feb 2002 23:22:32 +0000 (23:22 +0000)]
Remove cruft; nfc.
Thien-Thi Nguyen [Sat, 9 Feb 2002 22:43:50 +0000 (22:43 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Sat, 9 Feb 2002 22:42:54 +0000 (22:42 +0000)]
(for-each-file): Do not recurse into "CVS" or "RCS" subdirs.
Thien-Thi Nguyen [Sat, 9 Feb 2002 22:35:39 +0000 (22:35 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Sat, 9 Feb 2002 22:31:07 +0000 (22:31 +0000)]
Initial revision
Thien-Thi Nguyen [Sat, 9 Feb 2002 22:26:20 +0000 (22:26 +0000)]
(main): Handle `--flag-unresolved'. No longer set
exit value to #f unconditionally on UNRESOLVED results.
Thien-Thi Nguyen [Sat, 9 Feb 2002 05:44:39 +0000 (05:44 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Sat, 9 Feb 2002 05:43:48 +0000 (05:43 +0000)]
(AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
Thien-Thi Nguyen [Sat, 9 Feb 2002 00:39:59 +0000 (00:39 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Sat, 9 Feb 2002 00:38:43 +0000 (00:38 +0000)]
(create_gsubr): On "too many args" error,
also display arg count and name.
Thien-Thi Nguyen [Sat, 9 Feb 2002 00:31:22 +0000 (00:31 +0000)]
Initial revision
Thien-Thi Nguyen [Fri, 8 Feb 2002 20:01:35 +0000 (20:01 +0000)]
Initial revision
Neil Jerram [Fri, 8 Feb 2002 13:00:30 +0000 (13:00 +0000)]
* Add tests of Elisp expression evaluation.
Neil Jerram [Fri, 8 Feb 2002 11:50:51 +0000 (11:50 +0000)]
* Complete Elisp translator work.
Thien-Thi Nguyen [Fri, 8 Feb 2002 10:50:36 +0000 (10:50 +0000)]
Initial revision
Thien-Thi Nguyen [Fri, 8 Feb 2002 03:19:33 +0000 (03:19 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Fri, 8 Feb 2002 03:18:38 +0000 (03:18 +0000)]
Add commentary; nfc.
Marius Vollmer [Thu, 7 Feb 2002 15:14:15 +0000 (15:14 +0000)]
*** empty log message ***
Marius Vollmer [Thu, 7 Feb 2002 14:57:58 +0000 (14:57 +0000)]
(EXTRA_DIST): Added pre-inst-guile and pre-inst-guile.am.
Thien-Thi Nguyen [Wed, 6 Feb 2002 23:00:37 +0000 (23:00 +0000)]
(12): New.
Thien-Thi Nguyen [Tue, 5 Feb 2002 20:53:50 +0000 (20:53 +0000)]
(Questions): Add q/a on cvs branch sanity.
Thien-Thi Nguyen [Tue, 5 Feb 2002 10:33:09 +0000 (10:33 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Tue, 5 Feb 2002 10:32:35 +0000 (10:32 +0000)]
(TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
(GUILE_LOAD_PATH): No longer include $top_srcdir.
Thien-Thi Nguyen [Tue, 5 Feb 2002 10:30:04 +0000 (10:30 +0000)]
Fix bug: Use ":" in `case' pattern to prevent prefix aliasing.
Thien-Thi Nguyen [Tue, 5 Feb 2002 10:10:49 +0000 (10:10 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Tue, 5 Feb 2002 10:09:39 +0000 (10:09 +0000)]
(top_builddir): Fix bug: Use cwd.
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:42:16 +0000 (09:42 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:40:56 +0000 (09:40 +0000)]
Include $(top_srcdir)/pre-inst-guile.am.
(overview): Use $(preinstguiletool).
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:38:23 +0000 (09:38 +0000)]
Include $(top_srcdir)/pre-inst-guile.am.
(psyntax.pp): Use $(preinstguile).
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:35:42 +0000 (09:35 +0000)]
(libguile/guile-snarf-docs-texi): Remove
from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:32:26 +0000 (09:32 +0000)]
bye bye
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:29:53 +0000 (09:29 +0000)]
Include $(top_srcdir)/pre-inst-guile.am.
(bin_SCRIPTS): Remove guile-snarf-docs-texi.
(alldotdocfiles, snarf2checkedtexi, dotdoc2texi): New vars.
(guile.texi, guile-procedures.texi): Use $(dotdoc2texi).
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:27:12 +0000 (09:27 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:25:56 +0000 (09:25 +0000)]
Include $(top_srcdir)/pre-inst-guile.am.
(GUILE): Delete var.
(autoconf-macros.texi): Use $(preinstguiletool).
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:21:54 +0000 (09:21 +0000)]
(srcdir): Delete var.
(top_builddir, top_srcdir, guile_opts): New vars.
Use "set -e".
No longer set LTDL_LIBRARY_PATH.
Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:14:26 +0000 (09:14 +0000)]
Initial revision
Thien-Thi Nguyen [Tue, 5 Feb 2002 09:13:00 +0000 (09:13 +0000)]
*** empty log message ***
Marius Vollmer [Mon, 4 Feb 2002 22:00:42 +0000 (22:00 +0000)]
Added blurb about uninterned symbols.
Neil Jerram [Mon, 4 Feb 2002 21:13:46 +0000 (21:13 +0000)]
* Further Elisp translator work.
Thien-Thi Nguyen [Mon, 4 Feb 2002 19:21:37 +0000 (19:21 +0000)]
*** empty log message ***
Thien-Thi Nguyen [Mon, 4 Feb 2002 19:20:00 +0000 (19:20 +0000)]
(Autofrisk, Using Autofrisk): New sections.
(Autoconf Support): Add new sections to menu.
Marius Vollmer [Mon, 4 Feb 2002 16:48:36 +0000 (16:48 +0000)]
*** empty log message ***
Marius Vollmer [Mon, 4 Feb 2002 16:48:28 +0000 (16:48 +0000)]
(Symbol Uninterned): Added node.
Marius Vollmer [Mon, 4 Feb 2002 16:47:35 +0000 (16:47 +0000)]
(scm_make_symbol): Fix typo in docstring.
Marius Vollmer [Mon, 4 Feb 2002 16:47:23 +0000 (16:47 +0000)]
(scm_mem2uninterned_symbol, scm_symbol_interned_p, scm_make_symbol):
New prototypes.
Marius Vollmer [Sun, 3 Feb 2002 22:50:18 +0000 (22:50 +0000)]
*** empty log message ***
Marius Vollmer [Sun, 3 Feb 2002 22:50:07 +0000 (22:50 +0000)]
(scm_iprin1): Print uninterned symbols unreadably.
Marius Vollmer [Sun, 3 Feb 2002 22:49:06 +0000 (22:49 +0000)]
* symbols.h (SCM_SET_SYMBOL_HASH): Removed.
(SCM_SYMBOL_INTERNED_P): New.
* symbols.c (scm_symbol_hash): Use scm_ulong2num instead of
SCM_MAKINUM since hash values can well be bignums.
(scm_mem2symbol): Only use hash values below SCM_T_BITS_MAX/2.
This signals a interned symbol.
(scm_mem2uninterned_symbol, scm_symbol_interned_p,
scm_make_symbol): New.
Thien-Thi Nguyen [Sun, 3 Feb 2002 07:12:58 +0000 (07:12 +0000)]
Add instructions.
Remove version control tag.
Thien-Thi Nguyen [Sun, 3 Feb 2002 07:08:50 +0000 (07:08 +0000)]
Initial revision