Bug fixes: -- Fix default-structure-print to just call the accessor (so that it handles raw slots.) -- Pad double-float slot offsets w.r.t. DD-RAW-LENGTH, not DD-LENGTH. -- Changed %COMPILER-ONLY-DEFSTRUCT to be magically called by IR1tran, since eval-when doesn't do the right thing if nested in an another eval-when. -- fixed pprint-do to not flame out if one of the binding lists is NIL. -- (numeric-contagion single-float real) => float, not single-float -- Actually pass the byte-p argument to open-fasl-file so that it really does use the machine-independent byte-code fasl file implementation. Enhancements: -- Logical pathname changes. Pattern-matching on :WILD-INFERIORS is now implemented, but the Unix code treats it pretty much like :WILD. Detect more error cases in TRANSLATE-PATHNAME. Fixed some type declarations that didn't allow :UNSPECIFIC or :WILD when they should. :WILD now appears in the PATHNAME-{DIRECTORY,NAME,TYPE} slots, instead of a :MULTI-CHAR-WILD pattern always being used. -- If the argument to COMPILE-FILE is already absolute, then dump it in the debug-info as the source file, instead of always using the truename. This allows search-lists or logical pathnames to be preserved in the defined-from info. -- PATHNAME of a FD-STREAM now returns the original, unresolved pathname. This preserves search-lists and logical pathnames. -- Add COMPILE-FILE-PATHNAME function. -- Motif: Add Herald display item. Add :MOTIF feature. Now clmcom loads PCL if not already loaded, so it should work in a compiler-only core. Hemlock: -- Fix initialization of print-representation attribute so that characters >127 don't cause text to mysteriously disappear. -- Added hpux support in setup-input and reset-input. -- Fixed "can't edit source" message not to throw you in the debugger when invoked from the command line.