Re: SBCL 0.7.8 released (and some other misc. news items as well)

Miles Egan <[email protected]> 27 Sep 2002 12:49:00 -0700
Newsgroups gmane.lisp.steel-bank.announce
Message-ID <[email protected]>
I've uploaded x86 rpms and a FreeBSD package of 0.7.8.  No luck on the
sparc build yet.

On Thu, 2002-09-26 at 09:44, William Harold Newman wrote:
> SBCL 0.7.8 has been released.
> 
> Besides the items in the NEWS file, recent developments include:
>   * Alexey Dejneka is now registered as a SourceForge developer, which
>     essentially means that he does CVS commits directly now.
>   * Dan Barlow's new bug database, 
>       <http://test.ox.telent.net/entomotomy/index>
>     is not in production yet, so we're still just using the BUGS file
>     in the sources and coordinating with CMU CL informally via email
>     and IRC, but it's working well.
>   * Christophe Rhodes has code to check for type mismatches like
>     (MAP '(VECTOR 3) #'PLUSP '(1 2)). It was even checked into the
>     sources around 0.7.7.33, but was taken out before 0.7.8 because it
>     caused some performance problems. The performance problems seem
>     fixable, so this functionality, based on a slightly modified
>     version of this code, is likely to be in a future SBCL.
> 
> from the NEWS file:
> changes in sbcl-0.7.8 relative to sbcl-0.7.7:
>   * A beta-quality port to the mips architecture running Linux,
>     based on the old CMUCL backend, has been made.  It has been tested
>     on a big-endian kernel, and works sufficiently well to be able to
>     rebuild itself; it has not been tested in little-endian mode.
>   * fixed an inconsistency between gencgc.c and purify.c which made
>     dumping/loading .core files unreliable
>   * fixed bug 120a: The compiler now deals correctly with IFs where
>     the consequent is the same as the alternative, instead of
>     misderiving the return type. (thanks to Alexey Dejneka)
>   * fixed bug 113: Logical pathnames are now dumpable (the logical
>     host is resolved at load-time, throwing an error if it is not
>     found).
>   * fixed bug 174: FORMAT's error message is slightly clearer when a
>     non-printing character is used in a format directive.
>   * fixed several bugs in compiler checking of type declarations, i.e.
>     violations of the Python "declarations are assertions" principle
>     (thanks to Alexey Dejneka)
>   * fixed several bugs in PCL's error checking (thanks to Gerd
>     Moellmann)
>   * fixed bug: printing of FILE-ERROR (thanks to Antonio
>     Martinez-Shotton)
>   * fixed bug in compilation of functions as first class values
>     (thanks to Antonio Martinez-Shotton)
>   * The compiler's handling TYPE-ERRORs which it can prove will
>     inevitably happen at runtime has been cleaned up and corrected
>     in several ways. (thanks to Alexey Dejneka)
>   * improved argument type checking for various basic arithmetic
>     operations (MAX, +, LOGXOR, etc.) which have had so much TLC
>     lavished on them in the past that they can be compiled in many
>     ways in different special cases
>   * fixed bug 181: compiler checks validity of user supplied type
>     specifiers
>   * cleaned up code flushing in optimization: Function calls which
>     should signal errors for safety purposes (e.g. which ANSI says
>     should signal errors when their arguments are of incorrect type)
>     are no longer optimized away.
>   * added new extension: SB-DEBUG:BACKTRACE-AS-LIST
>   * incremented fasl file version number, because changes in the
>     implementation of sequence functions like COERCE caused 
>     internal utility functions like COERCE-TO-SIMPLE-VECTOR (used
>     in old inline expansions) to become undefined. (Actually these
>     changes were later undone, so we might very well be binary
>     compatible with 0.7.7 after all, but leaving the version number
>     incremented seemed like the simplest and most conservative
>     thing to do.)
> 
> -- 
> William Harold Newman <[email protected]>
> "Stay away from my house, you freak!"
>   -- <http://www.cryptonomicon.com/beginning.html>
> PGP key fingerprint 85 CE 1C BA 79 8D 51 8C  B9 25 FB EE E0 C3 E5 7C
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Sbcl-announce mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sbcl-announce
> 




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf