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