Skip to content
Snippets Groups Projects
  1. May 07, 1996
  2. Oct 31, 1994
  3. Feb 11, 1994
  4. Aug 30, 1993
  5. Aug 15, 1993
  6. Aug 04, 1993
  7. Aug 03, 1993
  8. Jul 31, 1993
    • ram's avatar
    • ram's avatar
      Improved integration of logical pathname support with the rest of pathnames. · 21bdedc6
      ram authored
      Generalized TRANSLATE-PATHNAME to work on logical pathnames and
      :WILD-INFERIORS, and used this to implement TRANSLATE-LOGICAL-PATHNAME.
      Generalized PARSE-NAMESTRING to be able to parse logical namestrings, and use
      it to implement LOGICAL-PATHNAME.  Fixed some type declarations that didn't
      allow :UNSPECIFIC or :WILD when they should.  Fixed PATH-DESIGNATOR type to
      allow complex strings.  Added utilities for canonicalizing logical hosts.
      Fixed pattern matching code to consistently accept :WILD and :WILD-INFERIORS.
      Changed namestring-parse-error to inherit from PARSE-ERROR, and made logical
      namestring parsing use it so that :JUNK-ALLOWED T works.  Mostly rewrote
      logical namestring parsing.  Fixed some erroneous simple-string assumptions.
      Changed namestring parsing in general to give preference to parsing as a
      physical pathname with a search-list, since we can (and must be able to) parse
      undefined search-lists, but we can't parse logical pathnames with undefined
      hosts.  Reinterpreted the spec for logical pathname parsing somewhat more
      liberally.  Changed WILD-PATHNAME-P to recognize :WILD and :WILD-INFERIORS.
      Fixed argument order to COMPONENTS-MATCH in PATHNAME-MATCH-P.  Generalized
      xxxCOMPONENTxxx matching operations to handle integer and keyword versions,
      replacing inline special-casing of versions.  Signal an error if the TO pattern
      has more wildcards than the FROM pattern.  Fixed out-of-bounds errors in
      MAYBE-MAKE-LOGICAL-PATTERN.  Deleted SAVE-LOGICAL-PATHNAME-TRANSLATIONS.
      Simplified search-list hackery in LOAD-LOGICAL-PATHNAME-TRANSLATIONS.
      Moved COMPILE-FILE-PATHNAME to compiler/main.
      21bdedc6
  9. Jul 15, 1993
  10. Jan 13, 1993
  11. Sep 04, 1992
  12. Sep 03, 1992
  13. Aug 19, 1992
  14. Jun 01, 1992
  15. May 15, 1992
  16. Mar 10, 1992
  17. Feb 24, 1992
  18. Feb 19, 1992
  19. Jan 16, 1992
  20. Dec 22, 1991
  21. Dec 20, 1991
  22. Dec 18, 1991
  23. Dec 16, 1991
Loading