0.9.6.10:
authorChristophe Rhodes <csr21@cam.ac.uk>
Wed, 2 Nov 2005 17:45:57 +0000 (17:45 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Wed, 2 Nov 2005 17:45:57 +0000 (17:45 +0000)
*COMPILE-FILE-PATHNAME* should contain (merge-pathnames pathname),
not the bare pathname itself.

NEWS
src/compiler/main.lisp
version.lisp-expr

diff --git a/NEWS b/NEWS
index a591e7b..a899569 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,7 @@
 ;;;; -*- coding: utf-8; -*-
 changes in sbcl-0.9.7 relative to sbcl-0.9.6:
+  * bug fix: *COMPILE-FILE-PATHNAME* now contains the user's pathname
+    merged with *DEFAULT-PATHNAME-DEFAULTS*.
   * optimization: performance improvements to IO on file streams of
     :ELEMENT-TYPE CHARACTER
 
index d750adf..6629735 100644 (file)
 ;;; Given a pathname, return a SOURCE-INFO structure.
 (defun make-file-source-info (file external-format)
   (let ((file-info (make-file-info :name (truename file)
-                                   :untruename file
+                                   :untruename (merge-pathnames file)
                                    :external-format external-format
                                    :write-date (file-write-date file))))
 
index d78db03..6b5e937 100644 (file)
@@ -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.9.6.9"
+"0.9.6.10"