- Aug 04, 1993
- Aug 03, 1993
- Aug 02, 1993
-
-
hallgren authored
-
- Jul 31, 1993
-
-
ram authored
-
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.
-
ram authored
unparsing. Un-commented-out USER-HOMEDIR-PATHNAME. Un-generalized split-at-slashes, since logical pathname parsing no longer uses it.
-
- Jul 30, 1993
- Jul 27, 1993
-
-
wlott authored
-
- Jul 26, 1993
- Jul 25, 1993
-
-
ram authored
-
- Jul 24, 1993
-
-
ram authored
never return NIL. This was causing internal errors when printing the source for functions whose file hadn't finished loading yet.
-
- Jul 23, 1993
- Jul 22, 1993
-
-
ram authored
-
ram authored
-
ram authored
an internal error. Some meaningless backq forms will now pprint as "### illegal dotted backquote form ###".
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
so that we don't reference the vector out of bounds and get garbage.
-
ram authored
form so that we don't get bus errors, etc., if the file has been modified.
-
- Jul 21, 1993
- Jul 20, 1993
- Jul 17, 1993
-
-
ram authored
LAYOUT-HASH so that structure layouts get initialized, etc. Add DIRECT-SUPERCLASSES slot to BUILT-IN-CLASS and initialize it. Add FIND-CLASS-CELL, CLASS-CELL-CLASS and CLASS-CELL-NAME to support forward references to redefinable or undefined classes. INFO TYPE CLASS is now a CLASS-CELL or NIL, and the class is actually in the CLASS-CELL-CLASS. Added some missing elements in the class-precedence lists of float and number.
-