+2001-04-27 Rob Browning <rlb@cs.utexas.edu>
+
+ * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
+ the new odd/even ustable/stable version numbering scheme.
+ (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
+ libguile. In the future, libguile and libguileqthreads may not
+ stay in sync. This still doesn't appear to affect
+ libguileqthreads, but we'll fix that next.
+
2001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* configure.in: Don't treat srfi directory specially, just create
* Changes to the distribution
-** New SRFI modules:
+** As per RELEASE directions, deprecated items have been removed
+
+*** Macros removed
+
+ SCM_INPORTP, SCM_OUTPORTP SCM_ICHRP, SCM_ICHR, SCM_MAKICHR
+ SCM_SETJMPBUF SCM_NSTRINGP SCM_NRWSTRINGP SCM_NVECTORP
+
+*** Functions removed
+
+ scm_sysmissing
+
+ gc-thunk - replaced by after-gc-hook.
+
+** New SRFI modules have been added:
(srfi srfi-2) exports and-let*.
** The initial default output port is now unbuffered if it's using a
tty device. Previously in this situation it was line-buffered.
-** gc-thunk is deprecated
-
-gc-thunk will be removed in next release of Guile. It has been
-replaced by after-gc-hook.
-
** New hook: after-gc-hook
after-gc-hook takes over the role of gc-thunk. This hook is run at
anonymous CVS or as a nightly snapshot at some random time after the
Guile 1.4 release.
-This is version 1.4.1 of Guile, Project GNU's extension language
-library. Guile is an interpreter for Scheme, packaged as a library
-that you can link into your applications to give them their own
-scripting language. Guile will eventually support other languages as
-well, giving users of Guile-based applications a choice of languages.
+This is a 1.5 development version of Guile, Project GNU's extension
+language library. Guile is an interpreter for Scheme, packaged as a
+library that you can link into your applications to give them their
+own scripting language. Guile will eventually support other languages
+as well, giving users of Guile-based applications a choice of
+languages.
+
+Guile versions with an odd middle number, i.e. 1.5.* are unstable
+development versions. Even middle numbers indicate stable versions.
+This has been the case since the 1.3.* series.
+
+The next stable release will be version 1.6.0.
Please send bug reports to bug-guile@gnu.org.
and often answers, about Guile. To subscribe, use the Mailman mailing
list interface at <http://mail.gnu.org/mailman/listinfo/guile-user>
Of course, please send bug reports (and fixes!) to bug-guile@gnu.org.
-
* Remove compatability module (ice-9 and-let*) eventually (when a
major release with the real module (ice-9 and-let-star) has been out
- long enough, probably release 1.6).
+ long enough, probably release 1.8).
* Deprecate `read-only-string?'.
- remove the code corresponding to GUILE_OLD_ASYNC_CLICK and the corresponding
GUILE_OLD_ASYNC_CLICK macro.
-In release 1.5:
-- remove deprecated macros: SCM_INPORTP, SCM_OUTPORTP, SCM_CRDY, SCM_ICHRP,
- SCM_ICHR, SCM_MAKICHR, SCM_SETJMPBUF, SCM_NSTRINGP, SCM_NRWSTRINGP,
- SCM_NVECTORP
-- remove gc-thunk (It has been replaced by after-gc-hook.)
-- remove scm_sysmissing
+In release 1.6.0:
- remove gh_int2scmb (replaced by gh_bool2scm)
- remove scm_fseek (replaced by scm_seek)
- remove scm_tag
SCM_REALPART, scm_makdbl, SCM_SINGP, SCM_NUM2DBL, SCM_NO_BIGDIG
- remove deprecated macro from tags.h: SCM_DOUBLE_CELLP
-In release 1.6:
+In release 1.8.0:
- remove support for autoloading compiled-code modules:
try-module-linked
try-module-dynamic-link