0.7.2.6:
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index 63fda87..c51dbde 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1014,13 +1014,15 @@ changes in sbcl-0.7.2 relative to sbcl-0.7.1:
     for non-GENCGC systems has been increased to 20M (since that
     seems much closer to the likely performance optimum for modern
     systems than the old 4M value was)
+  * minor incompatible change: new larger values for *DEBUG-PRINT-LENGTH*
+    and *DEBUG-PRINT-LEVEL*
   * SBCL runs on SPARC systems now. (thanks to Christophe Rhodes' port
     of CMU CL's support for SPARC, and various endianness and other 
     SBCL portability fixes due to Christophe Rhodes and Dan Barlow)
   * new syntactic sugar for the Unix command line: --load foo.bar is now
     an alternate notation for --eval '(load "foo.bar")'.
   * bug fixes:
-    ?? The system now detects stack overflow and handles it gracefully,
+    ** The system now detects stack overflow and handles it gracefully,
        at least for (OR (> SAFETY (MAX SPEED SPACE)) (= SAFETY 3))
        optimization settings. (This is a good thing in general, and
        its introduction in this version should be particularly timely
@@ -1035,6 +1037,17 @@ changes in sbcl-0.7.2 relative to sbcl-0.7.1:
        classes in the same source file as the DEFCLASSes which defined
        them. (thanks to Stig E Sandoe for reporting and Martin Atzmueller
        for fixing this)
+    ** fixes in CONDITION class precedence list for undefined function
+       errors (thanks to Alexei Dejneka)
+    ** *DEFAULT-PATHNAME-DEFAULTS* is used more consistently and 
+       correctly. (thanks to Dan Barlow)
+    ** portability fixes aiming at bootstrapping under CLISP (thanks
+       to Dave McDonald and Christophe Rhodes)
+    ** FORMAT fixes (thanks to Robert Strandh and Dan Barlow)
+    ** fixes in type translation and and type inference (thanks to
+       Christophe Rhodes)
+    ** fixes to optimizer internal errors (thanks to Alexei Dejneka)
+    ** various fixes in the new ports (thanks to Dan Barlow)
   * several changes related to debugging:
     ** suppression of tail recursion, as noted above
     ** stack overflow detection, as noted above
@@ -1044,8 +1057,21 @@ changes in sbcl-0.7.2 relative to sbcl-0.7.1:
        implementation, at least on X86 systems; and I just noticed that
        encapsulation also seems closer to the spirit of the ANSI
        specification.)
-    ?? TRACE :ENCAPSULATE T now attaches a more informative debug
-       name to its wrapper function objects than it used to
+
+changes in sbcl-0.7.3 relative to sbcl-0.7.2:
+  * SBCL now runs on the PPC archtiecture under Linux. It actually did
+    this as of 0.7.1.45, but was left out of the previous news section
+    (thanks to Dan Barlow)
+  * SBCL now runs on the Solaris operating system on SPARC architectures
+    (thanks to Christophe Rhodes's port of the CMUCL runtime)
+  * cleanups to the runtime on SPARC, both Linux and Solaris, and for
+    gcc>=3 (thanks to Nathan Froyd and Ingvar Mattsson)
+  * ANSI's DEFINE-SYMBOL-MACRO is now supported. (thanks to Nathan
+    Froyd porting CMU CL code originally by Douglas Thomas Crosher)
+  * The fasl file format has changed again, to allow the compiler's
+    INFO database to support symbol macros.
+  * The user manual (in doc/) is formatted into HTML more nicely.
+    (thanks to coreythomas)
 
 planned incompatible changes in 0.7.x:
 * When the profiling interface settles down, maybe in 0.7.x, maybe