From: Christophe R. <cr...@us...> - 2003-05-28 11:51:16
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1:/tmp/cvs-serv505 Modified Files: NEWS version.lisp-expr Log Message: 0.8.0.11: Merge patch from Antonio Martinez (sbcl-devel 2003-05-19 "read-sequence for fundamental-binary-input-streams") ... and WRITE-SEQUENCE, as well. Merge patch from Andreas Fuchs (sbcl-devel 2003-05-20 "(defmethod foo (&key bla &rest blub) t)") ... detect more erroneous specialized lambda lists; ... handle the error in the SOURCE-CONTEXT method for DEFMETHOD, otherwise we can't print the error message we want; ... fix the bogus lambda list in simple-streams and in the test suite; ... include tests for a variety of bogus input. (I would also like to mark the occasion of SBCL's very own millennium bug, as we observe the CVS revision number for version.lisp-expr tick over from 1.999 to 1.1000. "Should auld acquaintance be forgot...") Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.312 retrieving revision 1.313 diff -u -d -r1.312 -r1.313 --- NEWS 27 May 2003 13:32:12 -0000 1.312 +++ NEWS 28 May 2003 11:51:10 -0000 1.313 @@ -1769,6 +1769,9 @@ they for GNU "make". changes in sbcl-0.8.1 relative to sbcl-0.8.0: + * minor incompatible change: some nonsensical specialized lambda + lists (used in DEFMETHOD) which were previously ignored now signal + errors. * changes in type checking closed the following bugs: ** type checking of unused values (192b, 194d, 203); ** template selection based on unsafe type assertions (192c, 236); @@ -1777,6 +1780,9 @@ * a short form of VALUES type specifier has ANSI meaning. * fixed bug in DEFSTRUCT: once again, naming structure slots with keywords or constants is permissible. + * STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE now have methods + defined on the relevant FUNDAMENTAL-BINARY-{INPUT,OUTPUT}-STREAM + classes. (thanks to Antonio Martinez) planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.999 retrieving revision 1.1000 diff -u -d -r1.999 -r1.1000 --- version.lisp-expr 27 May 2003 18:13:39 -0000 1.999 +++ version.lisp-expr 28 May 2003 11:51:10 -0000 1.1000 @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.8.0.10" +"0.8.0.11" |