From: Christophe R. <cr...@us...> - 2002-04-18 21:59:01
|
Update of /cvsroot/sbcl/sbcl In directory usw-pr-cvs1:/tmp/cvs-serv24158 Modified Files: BUGS NEWS package-data-list.lisp-expr version.lisp-expr Log Message: 0.7.2.16: Fix bug 160 (USER-HOMEDIR-PATHNAME) ... new uid_homedir function in wrap.c ... wrap it up some more in unix.lisp ... actually use it in filesys.lisp Also fixes to namestring parsing ... treat potentially logical pathname namestrings correctly ... remove last vestiges of search-list parsing from unix-namestring parsing Index: BUGS =================================================================== RCS file: /cvsroot/sbcl/sbcl/BUGS,v retrieving revision 1.129 retrieving revision 1.130 diff -C2 -d -r1.129 -r1.130 *** BUGS 18 Apr 2002 19:10:25 -0000 1.129 --- BUGS 18 Apr 2002 21:58:56 -0000 1.130 *************** *** 1302,1315 **** 2002-05-15) - 160: - USER-HOMEDIR-PATHNAME returns a pathname that SBCL can't do anything - with. Probably we should return an absolute physical pathname - instead. (Reported by Peter van Eynde sbcl-devel 2002-03-29) - - 161: - Typep on certain SATISFIES types doesn't take account of the fact - that the function could cause an error; e.g. (TYPEP #\! '(SATISFIES - FBOUNDP)) raises an error when it should return NIL. - 162: (reported by Robert E. Brown 2002-04-16) --- 1302,1305 ---- *************** *** 1331,1334 **** --- 1321,1329 ---- isn't too surprising since there are many differences in stack implementation and GC conservatism between the X86 and other ports.) + + 163: + HOST-NAMESTRING on a Unix pathname returns "Unix", which isn't + treated as a valid host by anything else in the system. (Reported by + Erik Naggum on comp.lang.lisp 2002-04-18) DEFUNCT CATEGORIES OF BUGS Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.118 retrieving revision 1.119 diff -C2 -d -r1.118 -r1.119 *** NEWS 12 Apr 2002 12:15:56 -0000 1.118 --- NEWS 18 Apr 2002 21:58:56 -0000 1.119 *************** *** 1092,1096 **** <http://designix.com.au/brian/SBCL/sbcl-0.7.0-unicode.p0.gz>. * Bugfix to GET-DISPATCH-MACRO-CHAR, now returning NIL for undefined ! dispatch macro character combinations (thanks to Alexey Dejenka) planned incompatible changes in 0.7.x: --- 1092,1100 ---- <http://designix.com.au/brian/SBCL/sbcl-0.7.0-unicode.p0.gz>. * Bugfix to GET-DISPATCH-MACRO-CHAR, now returning NIL for undefined ! dispatch macro character combinations. (thanks to Alexey Dejenka) ! * Bugfix in PARSE-NAMESTRING: we now correctly parse unix namestrings ! that superficially look like logical namestrings correctly. ! * USER-HOMEDIR-PATHNAME now returns a (physical) pathname that SBCL ! can deal with. planned incompatible changes in 0.7.x: Index: package-data-list.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/package-data-list.lisp-expr,v retrieving revision 1.156 retrieving revision 1.157 diff -C2 -d -r1.156 -r1.157 *** package-data-list.lisp-expr 18 Apr 2002 19:10:26 -0000 1.156 --- package-data-list.lisp-expr 18 Apr 2002 21:58:56 -0000 1.157 *************** *** 1544,1548 **** :use ("CL" "SB!ALIEN" "SB!EXT" "SB!INT" "SB!SYS") :export (;; wrappers around Unix stuff to give just what Lisp needs ! "UID-USERNAME" ;; stuff with a one-to-one mapping to Unix constructs --- 1544,1548 ---- :use ("CL" "SB!ALIEN" "SB!EXT" "SB!INT" "SB!SYS") :export (;; wrappers around Unix stuff to give just what Lisp needs ! "UID-USERNAME" "UID-HOMEDIR" ;; stuff with a one-to-one mapping to Unix constructs Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.389 retrieving revision 1.390 diff -C2 -d -r1.389 -r1.390 *** version.lisp-expr 18 Apr 2002 19:10:28 -0000 1.389 --- version.lisp-expr 18 Apr 2002 21:58:56 -0000 1.390 *************** *** 19,21 **** ;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) ! "0.7.2.15" --- 19,21 ---- ;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) ! "0.7.2.16" |