/[cmucl]/src/general-info/release-18e.txt
ViewVC logotype

Diff of /src/general-info/release-18e.txt

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

revision 1.9 by emarsden, Mon Mar 3 14:14:29 2003 UTC revision 1.10 by pmai, Fri Apr 11 15:17:45 2003 UTC
# Line 1  Line 1 
1  ========================== C M U C L  18 e =============================  ========================== C M U C L  18 e =============================
2    
 [--- WORK IN PROGRESS --- DO NOT DISTRIBUTE ---]  
   
3  The CMUCL project is pleased to announce the release of CMUCL 18e.  The CMUCL project is pleased to announce the release of CMUCL 18e.
4  This is a major release which contains numerous enhancements and  This is a major release which contains numerous enhancements and
5  bugfixes from the 18d release.  bugfixes from the 18d release.
# Line 22  New in this release: Line 20  New in this release:
20       - Karatsuba multiplier added to give faster multiplication for       - Karatsuba multiplier added to give faster multiplication for
21         big bignums.         big bignums.
22       - Better support for linking foreign libraries. You can now dump       - Better support for linking foreign libraries. You can now dump
23         cores with foreign libraries and reload the core without having         cores with foreign libraries and reload this core and the
24         to reload the libraries. Available if the feature         libraries, without having to reload code that uses those
25         :linkage-table is present.         libraries.  Available if the feature :linkage-table is present.
26       - A cross-referencing facility has been added to the compiler,       - A cross-referencing facility has been added to the compiler,
27         providing WHO-CALLS, WHO-BINDS, WHO-REFERENCES, WHO-SETS         providing WHO-CALLS, WHO-BINDS, WHO-REFERENCES, WHO-SETS
28         information. See the corresponding chapter of the User's Manual         information. See the corresponding chapter of the User's Manual
# Line 39  New in this release: Line 37  New in this release:
37       - Access to the hardware cycle counters on Pentium and UltraSPARC       - Access to the hardware cycle counters on Pentium and UltraSPARC
38         processors has been added, and is reported by the TIME macro.         processors has been added, and is reported by the TIME macro.
39       - On Linux, it is possible to read and write files larger than 2GiB       - On Linux, it is possible to read and write files larger than 2GiB
40         (Large File Support implementation). Full support for this         (Large File Support implementation) using the low-level functions
41         requires a 2.4 or a 2.2 kernel with LFS patches.         in the UNIX package.  Use of ANSI CL functions to process such files
42           may work, but the code base hasn't been audited for this.
43           Full support for this requires a 2.4 or a 2.2 kernel with LFS
44           patches.
45    
46    * Numerous ANSI compliance fixes:    * Numerous ANSI compliance fixes:
47       - SYMBOL-MACROLET signals an error when an attempt is made to       - SYMBOL-MACROLET signals an error when an attempt is made to
# Line 150  New in this release: Line 151  New in this release:
151         code has been fixed.         code has been fixed.
152    
153    * Other changes:    * Other changes:
154         - The default value for EXT:*BYTES-CONSED-BETWEEN-GCS* has been
155           increased from 2000000 to 12000000, which should improve GC
156           performance for many applications out of the box.  Of course
157           people are encouraged to tune the GC parameters to match their
158           application requirements (e.g. interactive response times),
159           and their hardware environment.
160       - The sparc port has experimental support for native 64-bit       - The sparc port has experimental support for native 64-bit
161         integers (unsigned-byte 64) and (signed-byte 64) on sparc v9         integers (unsigned-byte 64) and (signed-byte 64) on sparc v9
162         (64-bit) architectures.  Enabled if the feature :sparc-v8plus         (64-bit) architectures.  Enabled if the feature :sparc-v8plus

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.5