The January 2005 snapshot has been tagged (snapshot-2005-01).  Builds
are in progress and will be uploaded soon.

You will need to use a recent CVS version of slime if you use this
snapshot, due to the change in *read-suppress*.

The changes between 2004-12 and 2005-01 are:

      - Loop analysis available in the compiler, but not used for anything.
      - Errors from socket functions signal a SOCKET-ERROR instead of
        ERROR. 
      - Efficiency notes are no longer printed if inhibit-warnings >=
        2.5.
      - Format bugs in ~{ and [EMAIL PROTECTED], as noted by ansi-tests, have
        been fixed.
      - Evaluation order of REMF, INCF, and DECF.
      - When *read-suppress* is T, READ, READ-PRESERVING-WHITESPACE,
        READ-DELIMITED-LIST, and READ-FROM-STRING now return NIL, as
        specified by ANSI CL.  (Previously, CMUCL would return a list
        of NILs.)
      - Arrays in fasl files had non-NIL fill-pointer.  Make them NIL.
      - FILE-POSITION was incorrectly set for simple-streams after a
        READ-VECTOR. 
      - Printing 1d23 no longer causes an error.
      - Work around the problem of (concatenate 'fixnum '(1)) causing
        deletion of all following code.
      - A directory with a component of :WILD was not correctly
        handled.
      - CREATE-INET-LISTENER was missing a call to htonl.
      - (coerce #c(1 2) '(complex float)) works now.
      - Compiler is a little smarter in deriving the result type of
        MAP.
      - MAKE-PATHNAME will accept a :HOST arg of NIL, and will use NIL
        as the host slot instead of filling in the host slot from the
        defaults.

Ray


Reply via email to