Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1:/tmp/cvs-serv32115
Modified Files:
NEWS version.lisp-expr
Log Message:
0.8.3.5:
DOCUMENTATION fixes:
... make generic function documentation findable;
... systematize DOCUMENTATION support, by having one method per
specified method, so adding support for STANDARD-METHODs
and for METHOD-COMBINATIONs
... refactor :RANDOM-DOCUMENTATION :STUFF stuff into an
auxiliary pair of functions, and use them in
COMPILER-MACRO and METHOD-COMBINATION methods;
... also set documentation in
LOAD-{SHORT,LONG}-METHOD-COMBINATION
(there's still some leftover refactoring to be done, and maybe
a systematic test suite to be written...)
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.385
retrieving revision 1.386
diff -u -d -r1.385 -r1.386
--- NEWS 26 Aug 2003 16:15:57 -0000 1.385
+++ NEWS 26 Aug 2003 17:46:57 -0000 1.386
@@ -2003,8 +2003,13 @@
changes in sbcl-0.8.4 relative to sbcl-0.8.3:
* fixed compiler performance when processing loops with a step >1;
- * optimization: restored some effective method precomputation
- (turned off by an ANSI fix in sbcl-0.8.3); the amount of
+ * bug fix: DOCUMENTATION now retrieves generic function
+ documentation. Also, DOCUMENTATION and (SETF DOCUMENTATION)
+ support has been systematized, and now supports the methods
+ specified by ANSI, along with a default method and a method for
+ slot documentation. (reported by Nathan Froyd)
+ * optimization: restored some effective method precomputation in
+ CLOS (turned off by an ANSI fix in sbcl-0.8.3); the amount of
precomputation is now tunable.
planned incompatible changes in 0.8.x:
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1189
retrieving revision 1.1190
diff -u -d -r1.1189 -r1.1190
--- version.lisp-expr 26 Aug 2003 16:15:57 -0000 1.1189
+++ version.lisp-expr 26 Aug 2003 17:46:57 -0000 1.1190
@@ -16,4 +16,4 @@
;;; with something arbitrary in the fourth field, is used for CVS
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
-"0.8.3.4"
+"0.8.3.5"
-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
|