Skip to content
Snippets Groups Projects
  1. Jan 18, 1997
  2. May 07, 1996
  3. Oct 31, 1994
  4. Feb 11, 1994
  5. Aug 30, 1993
  6. Aug 15, 1993
  7. Aug 04, 1993
  8. Aug 03, 1993
  9. 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
  10. Jul 15, 1993
  11. Jan 13, 1993
  12. Sep 04, 1992
  13. Sep 03, 1992
  14. Aug 19, 1992
  15. Jun 01, 1992
  16. May 15, 1992
  17. Mar 10, 1992
  18. Feb 24, 1992
  19. Feb 19, 1992
  20. Jan 16, 1992
  21. Dec 22, 1991
  22. Dec 20, 1991
  23. Dec 18, 1991
  24. Dec 16, 1991
Loading