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

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

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

revision 1.6 by rtoy, Thu May 1 16:30:08 2008 UTC revision 1.6.2.4 by rtoy, Wed Sep 3 16:34:32 2008 UTC
# Line 20  New in this release: Line 20  New in this release:
20    
21    
22    * Feature enhancements:    * Feature enhancements:
23        - ~R supports many more cardinal names.
24        - Updated network support:
25          o Added BIND-INET-SOCKET to bind a socket to a local address.
26          o Added OPEN-NETWORK-STREAM to create a stream connected to a given host.
27          o Added ACCEPT-NETWORK-STREAM to create a stream connected to
28            the new network connection
29          o Updated CONNECT-TO-INET-SOCKET to allow binding the newly
30            created socket to a local address
31    
32    * ANSI compliance fixes:    * ANSI compliance fixes:
33      - Fix bug in backquote printer.  If the variable is @foo, we want      - Fix bug in backquote printer.  If the variable is @foo, we want
# Line 28  New in this release: Line 36  New in this release:
36      - Fix merging of version in MAKE-PATHNAME.  If the pathname name      - Fix merging of version in MAKE-PATHNAME.  If the pathname name
37        is given, the version is not affected by the version in the        is given, the version is not affected by the version in the
38        default pathname.        default pathname.
39        - RENAME-FILE now creates defaulted-new-name from merging new-name
40          with the original filespec.  This is an incompatible change from
41          the previous version which created defaulted-new-name from
42          merging the new-name with the truename of filespec.  Also, a
43          logical pathname should be returned if new-name is a logical
44          pathname.
45        - Character names need to be a capital letter followed by lower
46          case.  Needed to match what ~:C does.  (Found via ansi-tests).
47    
48    * Bugfixes:    * Bugfixes:
49      - Compiler can now derive the rank of an array, even if the array      - Compiler can now derive the rank of an array, even if the array
# Line 51  New in this release: Line 67  New in this release:
67        been able to figure out a tighter result.        been able to figure out a tighter result.
68      - When SCALE-FLOAT would underflow, it would always return 0f0,      - When SCALE-FLOAT would underflow, it would always return 0f0,
69        instead of a floating-point zero of the correct type.        instead of a floating-point zero of the correct type.
70        - Fix some issues in creating the debug arglist string when the
71          arglist contains items that can't be printed readably.
72        - DIRECTORY is now faster for directories with a large number of
73          files.
74        - RANDOM is now much faster on all platforms for numbers upto
75          #xffffffff.  This is an incompatible change from previous
76          releases because the numbers produced may be different from
77          before.
78        - The small bias in RANDOM for integer args up to 32 bits long
79          should now be gone.
80        - Improved type derivation for LOGAND when one arg is bounded but
81          the other is not.
82    
83    * Trac Tickets:    * Trac Tickets:
84      - #16: Read-time hash-table issue      - #16: Read-time hash-table issue
85        Fixed.        Fixed.
86        - #17: LOOP NAMED NIL has no effect
87          Fixed.
88        - #18: Modular arith bug 1
89          Fixed
90        - #19: Modular arith bug 2
91          Fixed by not doing modular arith if the args are known to be
92          fixnums.
93        - #20: Modular arith bug?
94          Workaround applied.
95    
96    * Other changes:    * Other changes:
97        - IS1, IS2, IS3, and IS4 are recognized character names for the
98          ASCII control codes US, RS, GS, FS, respectively.
99        - Added OPEN-NETWORK-STREAM and ACCEPT-NETWORK-STREAM functions.
100        - When initializing a random state, try to read 627 words from
101          /dev/urandom to initialize the entire state vector with random
102          bits.  Previously, only one word was read.
103        - A seed of 0 is allowed in KERNEL:INIT-RANDOM-STATE.
104    
105    * Improvements to the PCL implementation of CLOS:    * Improvements to the PCL implementation of CLOS:
106      - The compiler and interpreter should handle SLOT-VALUE the same      - The compiler and interpreter should handle SLOT-VALUE the same
107        way.  Previously, (SLOT-VALUE obj :a) would behave differently        way.  Previously, (SLOT-VALUE obj :a) would behave differently
108        in the compiler and interpreter.        in the compiler and interpreter.
109        - Some issues with get-accessor-method-function and
110          slot-value-using-class have been fixed.
111          Get-accessor-method-function was causing an error to be signaled
112          incorrectly.
113    
114    * Changes to building procedure:    * Changes to building procedure:
115    

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.6.2.4

  ViewVC Help
Powered by ViewVC 1.1.5