MERGE-PATHNAME fix:
... applies when (a) PATHNAME does not provide a NAME; (b)
DEFAULT-PATHNAME has a non-null VERSION.
... "If pathname does specify a name, then the version is not
affected by default-pathname. If this process leaves the
version missing, the default-version is used."
host is already defined.
** RENAME-FILE works on streams instead of signalling an internal
type error.
- ** PEEK-CHAR now uses the current readtable when determining
- whether a character is whitespace.
+ ** PEEK-CHAR uses the current readtable when determining whether
+ or not a character is whitespace.
+ ** MERGE-PATHNAMES handles the case when the pathname does not
+ specify a name while the default-pathname specifies a version.
planned incompatible changes in 0.8.x:
* (not done yet, but planned:) When the profiling interface settles
(maybe-diddle-case (%pathname-type defaults)
diddle-case))
(or (%pathname-version pathname)
+ (and (not (%pathname-name pathname)) (%pathname-version defaults))
default-version))))))
(defun import-directory (directory diddle-case)
;;; 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.19"
+"0.8.7.20"