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"
|