From 9a862e130b3d684a43253794d347463a93e54cc0 Mon Sep 17 00:00:00 2001
From: rtoy <rtoy>
Date: Tue, 8 Nov 2005 17:35:51 +0000
Subject: [PATCH] o Make HEAD version of release-19c.txt match the actual
 release-19c.txt   in the 19c release. o Move the new stuff to the new file,
 release-19d.txt.

---
 general-info/release-19c.txt | 23 +----------
 general-info/release-19d.txt | 80 ++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+), 22 deletions(-)
 create mode 100644 general-info/release-19d.txt

diff --git a/general-info/release-19c.txt b/general-info/release-19c.txt
index 7066a1264..e904dc504 100644
--- a/general-info/release-19c.txt
+++ b/general-info/release-19c.txt
@@ -1,7 +1,5 @@
 ========================== C M U C L  19 c =============================
 
-[--- WORK IN PROGRESS --- DO NOT DISTRIBUTE ---]
-
 The CMUCL project is pleased to announce the release of CMUCL 19c.
 This is a major release which contains numerous enhancements and
 bugfixes from the 19b release.
@@ -36,10 +34,6 @@ New in this release:
         the right position.
       - Add a restart for ENSURE-DIRECTORIES-EXIST to retry directory
         creation if necessary.
-      - Destructive functions like nreverse that modify constant args
-        will produce a warning.
-      - Destructive functions like nreverse whose results are not used
-        will produce a warning.
 
   * Numerous ANSI compliance fixes:
 
@@ -68,19 +62,7 @@ New in this release:
         pathname and the defaults have nothing in common.
       - PARSE-NAMESTRING will accept a string for the DEFAULTS
         parameter, as specified by ANSI.
-      - A reader-error is signaled if the number that is being read is
-        too small to be presented.  We used to silently return 0.
-      - WITH-INPUT-FROM-STRING no longer modifies the index if
-        WITH-INPUT-FROM-STRING is not exited normally.
-      - An error is signaled if a declaration is used as the name of a
-        deftype, condition, or defstruct, and vice versa.
-      - An error is signaled when trying to generate a namestring from
-        a pathname with just a version component (other than nil,
-        :newest, or :unspecific).  CMUCL cannot print that readably.
-      - FLET and LABELS functions will catch errors in keyword
-        parameters.  Previously, a keyword of NIL was silently
-        accepted. 
-
+        
   * Numerous bugfixes:
 
       - Regression in MRG32K3A benchmark fixed.
@@ -134,9 +116,6 @@ New in this release:
       - PROBE-FILE for a pathname that is actually a directory returns
         a pathname indicating that it is a directory.
       - LISTEN on DUAL-CHANNEL-SIMPLE-STREAM should work now.
-      - Some numerical issues with the two-arg log function have been
-        fixed.  (log 17 10f0), (log 17f0 10) and (log 17 10) all
-        return the same result now.
 
   * Other changes:
 
diff --git a/general-info/release-19d.txt b/general-info/release-19d.txt
new file mode 100644
index 000000000..dcca99183
--- /dev/null
+++ b/general-info/release-19d.txt
@@ -0,0 +1,80 @@
+========================== C M U C L  19 d =============================
+
+[--- WORK IN PROGRESS --- DO NOT DISTRIBUTE ---]
+
+The CMUCL project is pleased to announce the release of CMUCL 19d.
+This is a major release which contains numerous enhancements and
+bugfixes from the 19d release.
+
+CMUCL is a free, high performance implementation of the Common Lisp
+programming language which runs on most major Unix platforms. It
+mainly conforms to the ANSI Common Lisp standard. CMUCL provides a
+sophisticated native code compiler; a powerful foreign function
+interface; an implementation of CLOS, the Common Lisp Object System,
+which includes multimethods and a metaobject protocol; a source-level
+debugger and code profiler; and an Emacs-like editor implemented in
+Common Lisp. CMUCL is maintained by a team of volunteers collaborating
+over the Internet, and is mostly in the public domain.
+
+New in this release:
+
+
+  * Feature enhancements:
+
+      - Destructive functions like nreverse that modify constant args
+        will produce a warning.
+      - Destructive functions like nreverse whose results are not used
+        will produce a warning.
+      - Pathnames that cannot be printed readably using #p"..." will
+        now be printed using the CMUCL extension #P(...).  However,
+        there are still cases where CMUCL cannot print pathnames
+        readably, but these involve search-lists and patterns.
+
+  * Numerous ANSI compliance fixes:
+
+      - A reader-error is signaled if the number that is being read is
+        too small to be presented.  We used to silently return 0.
+      - WITH-INPUT-FROM-STRING no longer modifies the index if
+        WITH-INPUT-FROM-STRING is not exited normally.
+      - An error is signaled if a declaration is used as the name of a
+        deftype, condition, or defstruct, and vice versa.
+      - An error is signaled when trying to generate a namestring from
+        a pathname with just a version component (other than nil,
+        :newest, or :unspecific).  CMUCL cannot print that readably.
+      - FLET and LABELS functions will catch errors in keyword
+        parameters.  Previously, a keyword of NIL was silently
+        accepted. 
+      - Printing a zero using ~E will now include a trailing zero
+        after the decimal point, as required by CLHS, 22.3.3.2.
+
+  * Numerous bugfixes:
+
+      - LISTEN on DUAL-CHANNEL-SIMPLE-STREAM should work now.
+      - Some numerical issues with the two-arg log function have been
+        fixed.  (log 17 10f0), (log 17f0 10) and (log 17 10) all
+        return the same result now.
+      - DESTRUCTURING-BIND no longer causes an error when the list to
+        be destructured is circular.
+
+  * Other changes:
+
+      - CMUCL catches more cases where it cannot print a pathname
+        readably.  In particular when the pathname name contains "/"
+        or ".", or when the pathname type contains a ".".
+  
+  * Improvements to the PCL implementation of CLOS:
+
+  * Changes to rebuilding procedure:
+      - Build scripts should recognize FreeBSD automatically.
+      - Should be able to build on either Mac OS X 10.2 or 10.4 using
+        the default version of gcc.
+
+This release is not binary compatible with code compiled using CMUCL
+19d; you will need to recompile FASL files. 
+
+See <URL:http://www.cons.org/cmucl/> for download information,
+guidelines on reporting bugs, and mailing list details.
+
+
+We hope you enjoy using this release of CMUCL!
+
-- 
GitLab