/[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.2.3 by rtoy, Fri Jun 27 17:24:14 2008 UTC revision 1.6.2.3.2.1 by rtoy, Sun Nov 2 13:30:03 2008 UTC
# Line 21  New in this release: Line 21  New in this release:
21    
22    * Feature enhancements:    * Feature enhancements:
23      - ~R supports many more cardinal names.      - ~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        - Added UNIX:UNIX-OPENPTY, an interface to the openpty C library
32          function.
33    
34    * ANSI compliance fixes:    * ANSI compliance fixes:
35      - Fix bug in backquote printer.  If the variable is @foo, we want      - Fix bug in backquote printer.  If the variable is @foo, we want
36        to print ", @foo" not ",@foo".  Similarly, for .foo, we want to        to print ", @foo" not ",@foo".  Similarly, for .foo, we want to
# Line 35  New in this release: Line 44  New in this release:
44        merging the new-name with the truename of filespec.  Also, a        merging the new-name with the truename of filespec.  Also, a
45        logical pathname should be returned if new-name is a logical        logical pathname should be returned if new-name is a logical
46        pathname.        pathname.
47        - Character names need to be a capital letter followed by lower
48          case.  Needed to match what ~:C does.  (Found via ansi-tests).
49    
50    * Bugfixes:    * Bugfixes:
51      - 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 68  New in this release: Line 79  New in this release:
79        before.        before.
80      - The small bias in RANDOM for integer args up to 32 bits long      - The small bias in RANDOM for integer args up to 32 bits long
81        should now be gone.        should now be gone.
82        - Improved type derivation for LOGAND when one arg is bounded but
83          the other is not.
84        - Some issues with tracing on sparc and ppc have been fixed.  This
85          usually manifests itself with a segfault just after the function
86          result is printed.
87        - Fixed bug on sparc where C-c sometimes causes a segfault.  We
88          now handle the case where siginfo_t is NULL, which can also
89          happen on other architectures.
90        - The interpreter catches invalid EVAL-WHEN situations just like
91          the compiler, instead of silently ignoring them.
92        - FLOAT-PRECISION supports double-double floats.
93    
94    * Trac Tickets:    * Trac Tickets:
95      - #16: Read-time hash-table issue      - #16: Read-time hash-table issue
96        Fixed.        Fixed.
97        - #17: LOOP NAMED NIL has no effect
98          Fixed.
99        - #18: Modular arith bug 1
100          Fixed
101        - #19: Modular arith bug 2
102          Fixed by not doing modular arith if the args are known to be
103          fixnums.
104        - #20: Modular arith bug?
105          Workaround applied.
106        - #24: Float contagion for expt
107          Float contagion is applied to the arguments before computing
108          expt.
109    
110    * Other changes:    * Other changes:
111      - IS1, IS2, IS3, and IS4 are recognized character names for the      - IS1, IS2, IS3, and IS4 are recognized character names for the
112        ASCII control codes US, RS, GS, FS, respectively.        ASCII control codes US, RS, GS, FS, respectively.
113      - Added OPEN-NETWORK-STREAM and ACCEPT-NETWORK-STREAM functions.      - Added OPEN-NETWORK-STREAM and ACCEPT-NETWORK-STREAM functions.
114        - When initializing a random state, try to read 627 words from
115          /dev/urandom to initialize the entire state vector with random
116          bits.  Previously, only one word was read.
117        - A seed of 0 is allowed in KERNEL:INIT-RANDOM-STATE.
118        - Updated User guide to include more examples of tracing.
119        - Enable gencgc page protection on x86/darwin.  This can speed up
120          GC a bit.  (Not measured.)
121        - Bignum truncate is significantly faster.  Some cl-bench
122          benchmarks are now almost twice as fast.
123        - The continuable error produced by raising an integer to a power
124          exceeding *intexp-maximum-exponent* is now a restart, giving the
125          user the option to continue and update the limit to the new
126          power.
127    
128    * Improvements to the PCL implementation of CLOS:    * Improvements to the PCL implementation of CLOS:
129      - The compiler and interpreter should handle SLOT-VALUE the same      - The compiler and interpreter should handle SLOT-VALUE the same

Legend:
Removed from v.1.6.2.3  
changed lines
  Added in v.1.6.2.3.2.1

  ViewVC Help
Powered by ViewVC 1.1.5