From: Christophe R. <cr...@us...> - 2004-01-29 17:31:44
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18878 Modified Files: NEWS version.lisp-expr Log Message: 0.8.7.28: I hate pathnames. ... fix DIRECTORY on logical pathnames WARNING WARNING WARNING The fix here is based on a somewhat speculative (but, I believe, correct) interpretation of the specification. At issue is something that will probably not be encountered by most users (particularly since the only bug report on this issue ever received is, surprise surprise, from PFD's test suit) but that causes my eyes to go funny every time I think about it. If you are in the habit of taking the directory of logical pathnames on hosts with multiple translations, you may see different results from what you expect. Please feel free to discuss them. Users of DIRECTORY without such bizarre modi operandorum will probably either not notice anything, or will suddenly have more workingness. Yay. ... fix PRINT-OBJECT on LOGICAL-PATHNAMEs (:NAME and :TYPE not :FILE and :NAME, and respect *read-eval*/*print-readably*) Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.471 retrieving revision 1.472 diff -u -d -r1.471 -r1.472 --- NEWS 27 Jan 2004 12:02:43 -0000 1.471 +++ NEWS 28 Jan 2004 22:42:45 -0000 1.472 @@ -2285,6 +2285,7 @@ FILE-ERROR. ** OPEN :DIRECTION :IO no longer fails to work on non-existent files. + ** DIRECTORY on logical pathnames is more correct. 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.1443 retrieving revision 1.1444 diff -u -d -r1.1443 -r1.1444 --- version.lisp-expr 28 Jan 2004 22:02:05 -0000 1.1443 +++ version.lisp-expr 28 Jan 2004 22:42:45 -0000 1.1444 @@ -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.7.27" +"0.8.7.28" |