Commit [696e38] Maximize Restore History

0.8.7.22:

RIP (physical) PATHNAME-VERSION significance
... remove all internal discrimination based on the version
field if the pathname involved has the Unix host.
... parsing of a physical pathname namestring (i.e. again either
explicitly or implicitly on the Unix host) never produces
a version from the namestring.
... make :if-exists :new-version behave like :if-exists :error,
because despite weasel-words in CLHS someone might
legitimately expect :if-exists :new-version not to
clobber the old version.
... (this latter needs to be revisited, when OPEN is made aware
of logical pathnames and the wacky logic they impose; we
can support :new-version with LPNs, but only if OPEN is
clever).
... make pathnames more likely to be read/print consistent, by
throwing errors in more cases (we now pass PFD's test for
that, not that it's that stringent).
... throw errors on use of (:absolute :up) and friends in CL
operators, but...
... don't throw error on creation, and in fact test in sb-posix
that we can use #p"/../" for what it means.

Christophe Rhodes Christophe Rhodes 2004-01-27

changed contrib/sb-executable/sb-executable.lisp
changed contrib/sb-posix/macros.lisp
changed contrib/sb-posix/posix-tests.lisp
changed contrib/sb-simple-streams/internal.lisp
changed src/code/fd-stream.lisp
changed src/code/filesys.lisp
changed src/code/target-pathname.lisp
changed tests/pathnames.impure.lisp
changed NEWS
changed version.lisp-expr
contrib/sb-executable/sb-executable.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-posix/macros.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-posix/posix-tests.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-simple-streams/internal.lisp Diff Switch to side-by-side view
Loading...
src/code/fd-stream.lisp Diff Switch to side-by-side view
Loading...
src/code/filesys.lisp Diff Switch to side-by-side view
Loading...
src/code/target-pathname.lisp Diff Switch to side-by-side view
Loading...
tests/pathnames.impure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...