ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log

Revision 1.6 - (show annotations)
Thu May 1 16:30:08 2008 UTC (5 years, 11 months ago) by rtoy
Branch: MAIN
CVS Tags: snapshot-2008-05, unicode-utf16-string-support, unicode-utf16-base
Branch point for: unicode-utf16-branch
Changes since 1.5: +4 -0 lines
File MIME type: text/plain
Update from logs.
1 ========================== C M U C L 19 f =============================
3 [--- WORK IN PROGRESS ---]
5 The CMUCL project is pleased to announce the release of CMUCL 19f.
6 This is a major release which contains numerous enhancements and
7 bugfixes from the 19e release.
9 CMUCL is a free, high performance implementation of the Common Lisp
10 programming language which runs on most major Unix platforms. It
11 mainly conforms to the ANSI Common Lisp standard. CMUCL provides a
12 sophisticated native code compiler; a powerful foreign function
13 interface; an implementation of CLOS, the Common Lisp Object System,
14 which includes multimethods and a metaobject protocol; a source-level
15 debugger and code profiler; and an Emacs-like editor implemented in
16 Common Lisp. CMUCL is maintained by a team of volunteers collaborating
17 over the Internet, and is mostly in the public domain.
19 New in this release:
22 * Feature enhancements:
24 * ANSI compliance fixes:
25 - Fix bug in backquote printer. If the variable is @foo, we want
26 to print ", @foo" not ",@foo". Similarly, for .foo, we want to
27 print ", .foo" instead of ",.foo".
28 - Fix merging of version in MAKE-PATHNAME. If the pathname name
29 is given, the version is not affected by the version in the
30 default pathname.
32 * Bugfixes:
33 - Compiler can now derive the rank of an array, even if the array
34 is not simple.
35 - Fix off-by-one bug in ~R which prevents printing numbers from
36 10^63 to 10^66-1. 10^63 is a vigintillion.
37 - The compiler and interpreter should now handle slot-value the
38 same. Previously, different results were returned for things
39 like (slot-value foo :a).
40 - UNIX-GETGRNAM is now defined for Darwin (x86 and ppc).
41 - UNIX-GETPWUID is defined for all BSD systems.
42 - Type-derivation for EXPT no longer causes errors in some
43 situations. The computed bounds were of the wrong type for the
44 resulting type specifier.
45 - Pathname printer no longer produces an error for (MAKE-PATHNAME
46 :HOST NIL :TYPE "foo"). It returns #P(:HOST NIL :TYPE "foo")
47 now.
48 - Type derivation for DOUBLE-DOUBLE-FLOAT arithmetic should be
49 working. Previously, all arithmetic operations would just
50 return DOUBLE-DOUBLE-FLOAT even though the compiler should have
51 been able to figure out a tighter result.
52 - When SCALE-FLOAT would underflow, it would always return 0f0,
53 instead of a floating-point zero of the correct type.
55 * Trac Tickets:
56 - #16: Read-time hash-table issue
57 Fixed.
59 * Other changes:
61 * Improvements to the PCL implementation of CLOS:
62 - The compiler and interpreter should handle SLOT-VALUE the same
63 way. Previously, (SLOT-VALUE obj :a) would behave differently
64 in the compiler and interpreter.
66 * Changes to building procedure:
68 This release is not binary compatible with code compiled using CMUCL
69 19e; you will need to recompile FASL files.
71 See <URL:http://www.cons.org/cmucl/> for download information,
72 guidelines on reporting bugs, and mailing list details.
75 We hope you enjoy using this release of CMUCL!

  ViewVC Help
Powered by ViewVC 1.1.5