/[cmucl]/src/general-info/release-19b.txt
ViewVC logotype

Diff of /src/general-info/release-19b.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.20 by rtoy, Fri Mar 18 16:36:27 2005 UTC revision 1.21 by rtoy, Mon Apr 4 15:44:45 2005 UTC
# Line 57  New in this release: Line 57  New in this release:
57        - A socket reset signals a SOCKET-ERROR condition instead of a        - A socket reset signals a SOCKET-ERROR condition instead of a
58          general ERROR condition.          general ERROR condition.
59        - :LINKAGE-TABLE feature is now supported on PPC.        - :LINKAGE-TABLE feature is now supported on PPC.
60          - MAKE-INDENTING-STREAM and INDENTING-STREAM-P are exported from
61            the EXTENSIONS package instead of being internal.
62          - TRACE will work now for the known-return convention, which
63            used to require encapsulation so that only the first call was
64            traced.  Useful for tracing recursive functions.
65          - Bivalent streams are supported.  Thus, streams with
66            element-type (unsigned-byte 8) can be used for character
67            input/output as well as binary input/output.  Supply the
68            option :CLASS 'EXT:BINARY-TEXT-STREAM for OPEN to get bivalen
69            streams.  EXT:READ-VECTOR and EXT:WRITE-VECTOR also
70            implemented.  This is somewhat experimental right now, and may
71            change slightly in a future version.
72    
73    * Numerous ANSI compliance fixes:    * Numerous ANSI compliance fixes:
74        - FILE-AUTHOR should signal errors appropriately.        - FILE-AUTHOR should signal errors appropriately.
# Line 174  New in this release: Line 186  New in this release:
186          smallest new interval that contains all of the disjoint          smallest new interval that contains all of the disjoint
187          intervals.  (This needs a better fix.)          intervals.  (This needs a better fix.)
188        - The :WHEREIN option to TRACE handles methods now.        - The :WHEREIN option to TRACE handles methods now.
189          - The maximum dynamic space size was wrong on Linux.
190          - Type inferencing for OPEN was broken when :IF-DOES-NOT-EXIST
191            was given and was not a compile-time constant.
192          - ~G output always had a zero for the last digit when
193            exponential form was used.  Fix this so the last digit has the
194            correct digit.
195    
196    * Other changes:    * Other changes:
197        - Infinite loops in map and friends caused by specifying        - Infinite loops in map and friends caused by specifying
# Line 190  New in this release: Line 208  New in this release:
208          rounded to a multiple of 8 MB.  Without this, CMUCL eventually          rounded to a multiple of 8 MB.  Without this, CMUCL eventually
209          gets a GC error on Solaris 10 when using gencgc.  There appear          gets a GC error on Solaris 10 when using gencgc.  There appear
210          to be no problems with Cheney GC on Solaris 10.          to be no problems with Cheney GC on Solaris 10.
       - Bivalent streams are supported, if  
         LISP::*FD-STREAM-ENABLE-CHARACTER-AND-BINARY-INPUT* is  
         non-NIL.  Thus, streams with element-type (unsigned-byte 8)  
         can be used for character input.  READ-VECTOR and WRITE-VECTOR  
         also implemented.  This is somewhat experimental right now,  
         and may change slightly in a future version.  
211        - The config script uses REQUIRE instead of LOAD to load up        - The config script uses REQUIRE instead of LOAD to load up
212          CMUCL's system libraries so there are no package-lock errors.          CMUCL's system libraries so there are no package-lock errors.
213        - REQUIRE no longer disables package-locks when loading        - REQUIRE no longer disables package-locks when loading
214          requested file.  But package-locks are disabled for CMUCL's          requested file.  But package-locks are disabled for CMUCL's
215          own system libraries like gray-streams, clx, etc.          own system libraries like gray-streams, clx, etc.
       - MAKE-INDENTING-STREAM and INDENTING-STREAM-P are exported from  
         the EXTENSIONS package instead of being internal.  
       - TRACE will work now for the known-return convention, which  
         used to require encapsulation so that only the first call was  
         traced.  Useful for tracing recursive functions.  
216    
217    * Improvements to the PCL implementation of CLOS:    * Improvements to the PCL implementation of CLOS:
218        - AMOP-style custom slot allocation supported.        - AMOP-style custom slot allocation supported.

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

  ViewVC Help
Powered by ViewVC 1.1.5