mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-19 03:00:25 +02:00
Add release date for 1.4.
Add 1.4.1 entries.
This commit is contained in:
parent
4177e2f273
commit
a6b79e06a2
1 changed files with 104 additions and 31 deletions
73
NEWS
73
NEWS
|
@ -3,7 +3,80 @@ Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||||
See the end for copying conditions.
|
See the end for copying conditions.
|
||||||
|
|
||||||
Please send Guile bug reports to bug-guile@gnu.org.
|
Please send Guile bug reports to bug-guile@gnu.org.
|
||||||
|
|
||||||
|
|
||||||
|
Guile 1.4.1 NOT YET RELEASED
|
||||||
|
Changes since Guile 1.4:
|
||||||
|
|
||||||
|
* bugfix: net_db.c `inet_aton' declaration now properly conditionalized
|
||||||
|
|
||||||
|
This buglet typically caused compilation to fail at
|
||||||
|
libguile/net_db.c:85, and in fact, motivated 1.4.1 release.
|
||||||
|
|
||||||
|
* libltdl is now configured as as "installable" instead of "convenience"
|
||||||
|
|
||||||
|
Previously, libguile included a private copy of libltdl. Now,
|
||||||
|
configuration detects if libltdl is already installed, and uses that.
|
||||||
|
If libltdl is not already installed, a copy is built and installed.
|
||||||
|
In any case, libguile no longer includes libltdl, see next item.
|
||||||
|
|
||||||
|
* library versioning now more disciplined
|
||||||
|
|
||||||
|
The CURRENT:REVISION:AGE scheme is now applied to all shared-object
|
||||||
|
libraries built as part of guile:
|
||||||
|
|
||||||
|
guile-1.4 guile-1.4.1
|
||||||
|
libguile 9.0.0 10.0.0
|
||||||
|
libqthreads 0.0.0 0.1.0
|
||||||
|
libguile-readline 0.0.0 0.1.0
|
||||||
|
|
||||||
|
The change in CURRENT for libguile is due to libltdl unbundling
|
||||||
|
(14 symbols w/ "lt_" prefix are no longer provided).
|
||||||
|
|
||||||
|
* "make check" now works
|
||||||
|
|
||||||
|
This optional step in the build process (between "make" and "make
|
||||||
|
install") runs some tests on the built guile and reports a summary,
|
||||||
|
something like:
|
||||||
|
|
||||||
|
Totals for this test run:
|
||||||
|
passes: 2109
|
||||||
|
failures: 0
|
||||||
|
unexpected passes: 0
|
||||||
|
expected failures: 11
|
||||||
|
unresolved test cases: 11
|
||||||
|
untested test cases: 0
|
||||||
|
unsupported test cases: 9
|
||||||
|
errors: 0
|
||||||
|
|
||||||
|
If there are any errors, "make check" returns failurefully; please file
|
||||||
|
a bug report in that case (send email to <bug-guile@gnu.org>).
|
||||||
|
|
||||||
|
The tests comprising "make check" are located under the test-suite
|
||||||
|
subdir, and can be run individually using the "check-guile" script, like
|
||||||
|
so:
|
||||||
|
|
||||||
|
check-guile numbers.test
|
||||||
|
|
||||||
|
(This is how "make check" does it, too.) See the header comments in
|
||||||
|
check-guile for more info. If you write new tests, send them to
|
||||||
|
bug-guile.
|
||||||
|
|
||||||
|
* API summarization available
|
||||||
|
|
||||||
|
Scheme and C programming interfaces are now summarized in
|
||||||
|
doc/guile-api.alist. This file contains a single sexp of the form:
|
||||||
|
|
||||||
|
((scheme SCHEME-API) (C C-API))
|
||||||
|
|
||||||
|
SCHEME-API and C-API are sub-alists whose keys are names of Scheme (or
|
||||||
|
C) functions and variables. The values behind the keys are unspecified
|
||||||
|
for now.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Guile 1.4 released 2000-06-21
|
||||||
Changes since Guile 1.3.4:
|
Changes since Guile 1.3.4:
|
||||||
|
|
||||||
* Changes to the distribution
|
* Changes to the distribution
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue