LMFL#!C(:PADDED T :HOST "SYS" :BACKUP-DATE 2773683171. :SYSTEM-TYPE :LOGICAL :VERSION 311. :TYPE "PATCH-DIRECTORY" :NAME "SYSTEM-3" :DIRECTORY ("REL3-2" "PATCH" "SYSTEM") :SOURCE-PATTERN "( :DIRECTORY (\"REL3-2\") :NAME :WILD :TYPE :WILD :VERSION :NEWEST)" :VERSION-LIMIT 0. :CHARACTERS T :NOT-BACKED-UP T :CREATION-DATE 2770911711. :AUTHOR "REL3-2" :LENGTH-IN-BYTES 18315. :LENGTH-IN-BLOCKS 18. :BYTE-SIZE 8.)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ;;; -*- Mode: Common-Lisp; Package:User; Base:10.; Patch-File:T -*-;;; Patch directory for SYSTEM version 3;;; Written 10/22/87 13:41:50 by FISH,;;; while running on DaVinci from band LOD2;;; With IO 3.40, PATHNAME 3.16, FILE 3.14, SYSTEM 3.96, METER 3.6, SERIAL 3.2, CHAOSNET 3.21,;;;  ETHERNET 3.2, GC 3.24, IMAGEN 3.0, MAIL-DAEMON 3.4, NETWORK-SUPPORT 3.17, PROFILE 3.3,;;;  SUGGESTIONS 3.3, UCL 3.3, ZWEI 3.19, STREAMER-TAPE 3.13, DEBUG-TOOLS 3.5, FONT-EDITOR 3.1,;;;  GLOSSARY 3.0, INPUT-EDITOR 3.0, MAIL-READER 3.15, NAMESPACE-EDITOR 3.6, NVRAM 3.6,;;;  TELNET 3.7, TV 3.28, NAMESPACE 3.13, COMPILER 3.34, PRINTER 3.6, SYSLOG 3.0,;;;  VT100 3.14, IP 2.67, Experimental BUG 8.0, Experimental VISIDOC 1.0, Experimental SEYMOUR3 2.0,;;;  Experimental SLAP 2.6,  microcode 459, Band Name: 9-30/slap/seym(:PATCH-SYSTEM-NAME "SYSTEM" :MAJOR-VERSION 3 :LATEST-MINOR-VERSION 114)(:RELEASED((0 "SYSTEM Loaded" "Modified" NIL)  (1 "Fixed SPR 4447 (Case printing) and 5111 (printing of structures)." "DUSSUD" NIL)  (2 "Fix EH:RELOCATE-LOCATIVES-TO-SPECPDL to use %p-ldb-offset instead of arefwhen looking through the regpdl for loacatives to relocate." "MCCREARY" NIL)  (3 "Fix DISK-SAVE on Explorer II." "ab" NIL)  (4 "Improved collision performance of hash tables." "DUSSUD" NIL)  (5 "In EH:SG-UNWIND-TO-FRAME-AND-REINVOKE, check the sg-state word (not the call-info-word) to see if there are any saved microstackson the specpdl that need to flushed.  Also, make sure second elementof a specpdl binding pair is a locative, and ferror is not." "MCCREARY" NIL)  (6 "Change the system product name to Explorer System.  PMH code reader DG." "HOGAN" NIL)  (7 "Put the correct definition of clean-out-resources back (fixes SPR 5252)." "DUSSUD" NIL)  (8 "Define sys:product-reset.  This updates the product to know about thecurrent definition of the conponent systems.  PMH JK" "HOGAN" NIL)  (9 "Two fixes in EH:SG-FUNCALL-IN-FRAME: 1) if there is a upcs on the specialpdl, record that fact in sg-retore-microstack; 2) keep track of sg-catch-pointer.Both of these fix EH crash when doing a M-C-Abort from an error within an error.(SPR 5155)" "MCCREARY" NIL)  (10 "Fixed PDL consing problem[SPR 5257], declared tv:pop-up-notification-windowresource without memory and set sys:*dont-cache-spare-processes* to NIL." "DUSSUD" NIL)  (11 "When you make a call like (gethash key hash default) and gethash has torehash the table(like because of a TGC flip), we ignore the default andreturn nil if the key is not in the hash table. Solution: Putdefault-value in the recursive call to gethash." "DUSSUD" NIL)  (12 "Fixed hard run loop cases in GETHASH and PUTHASH." "DUSSUD" NIL)  (13 "Allow setting of swapin quanta." "ab" NIL)  (14 "Add MEDFNTB to the environment of loaded fonts.Approved by DJ.  Coderead by MRR." "RAINBOW" NIL)  (15 "Fix SUPER-/,WHO-CALLS, & APROPOS for symbols in the W and EH packages[SPRs 5170,5222,5423][Code Readers PHD & PMH]." "HOGAN" NIL)  (16 "Change (:property hash-table named-structure-invoke) so it produces an error for message sending on a HASH-TABLE and define missing flavors (HASH-TABLE-MIXIN...)." "DUSSUD" NIL)  (17 "Speed up COS function by avoiding use of rational arithmetic.  [SPR 5515]" "GRAY" NIL)  (18 "Assure DISK-SAVE does not leave un-GC-able spot in band." "ab" NIL)  (19 "Combined new Explorer 2 Nubus error handling with Explorer 1Nubus error handling." "MCCREARY" NIL)  (20 "Correct error handler reporting of nonexistent instancevariables when not using SRP for access.Code readers CLM, PHD." "ab" NIL)  (21 "Change ethernet board initialization to read the boardconfiguration ROM correctly.  Also ensure it will workin a multiprocessing environment.  AB for MMG." "ab" NIL)  (22 "Fix interpreted EVAL-WHEN to not bind mode to Common Lisp.  [SPR 5624]" "GRAY" NIL)  (23 "Fix array maximum size error in COMPUTE-RANK-AND-TOTAL-SIZE[SPR 5548]." "ab" NIL)  (24 "Fix ADJUST-ARRAY with :INITIAL-ELEMENT argument whenshrinking the array [SPR 5753]." "ab" NIL)  (25 "Fix *EVAL for compiled functions with &FUNCTIONAL arguments[SPR 5642].  AB for PHD." "ab" NIL)  (26 "Fix printing of circular structures and instance variables[SPR 5557].  AB for PHD." "ab" NIL)  (27 "Fix problem with XOR evaluating its arguments twice[SPR 5626].  AB for PHD." "ab" NIL)  (28 "Fix NSTRING-DOWNCASE [SPR 5696].  AB for PHD." "ab" NIL)  (29 "Fixed EH:ASSURE-FREE-SPACE so that it correctly calls RETURN-STORAGE,preventing a problem with garbage colleting (SPR 5748)." "MCCREARY" NIL)  (30 "Fix laundry list of DEFSYSTEM/MAKE-SYSTEM/PATCH bugs (approved by czar and code read by DKM CI) 1757: (rel2) :PRINT-ONLY option to make-system didn't always show all operations that would have been done. 4400: added :PRINT-ONLY option to load-patches to show what patches are available without loading them. 4495: :package option can specify package with a quote and not break patch files (after defsystem reloaded) 4619: M-X Release Patch now does some validation before trying to release a patch. 5052: Load-Patches now has option to NOT load a patch, but loading additional patches makes system :INCONSISTENT. 5116: Reserving a new patch now gives correct warnings if appropriate. 5196: Make-System will now offer to create the directory for patch directory files if it's not defined. 5254: Patch level header in patch files are now broken up in shorter lines. 5268: Copy System can restrict to specified file types defined by :auxiliary transformations 5384: Describe-System-Versions will only use 2 column format if it fits (used by print-herald) [no spr]: :INCONSISTENT system state no longer says \"because unreleased patches loaded\". Not always true. [no spr]: Describe-System won't fail for defsystems that don't have a :system-file-name property yet. [no spr]: major-version for new patch directory files initialized 1+ major-version in memory, or 0. [no spr]: Copy-System defaults :to pathnames from TRANSLATED :from pathnames, like copy-file does. [no spr]: Fixed parsing of defsystem :module's to support a list of modules, like documentation says it can. " "DMEYER" NIL)  (31 "Fixes to zlc:DEFSTRUCT allowing :PREDICATE and :COPIERoptions with no arguments [SPR 5772 5171].  AB for PHD." "ab" NIL)  (32 "Define CHAR-MOUSE-BIT and CHAR-KEYPAD-BIT [SPR 5108 5110].Fix CODE-CHAR when keypad bit is supplied in BITS [SPR 5498]." "ab" NIL)  (34 "Proclaim %CALL-STATE-LENGTH special in EH-DEFS file;delete some old debugging code from too-many/too-fewargs error handler." "MCCREARY" NIL)  (36 "Change load-patches query when loading a patch (changed by patch 3.30) soN means to not load anymore patches for this system, and S means to skipthis one patch.  (approved by czar)" "DMEYER" NIL)  (37 "Kernel changes needed for future CSIB support.  AB for GRH." "ab" NIL)  (38 "Add a couple of character names to XR-SPECIAL-CHARACTER-NAMESneeded for FORMAT fixes in next patch." "ab" NIL)  (39 "FORMAT fixes: o Prevent ~0& from scrolling infinitely. [SPR 5738] o Fix ~\\\\TIME\\\\ and ~\\\\DATIME\\\\ when arg is NIL. [SPR 5253] o Fix ~E to print trailing decimal point in field. [SPR 4721] o Fix ~:@C to conform to Common Lisp. [SPR 1506]" "ab" NIL)  (41 "Add new keyword option :physical-directories to COPY-SYSTEM so that one can optionally copy a system'sfiles to the to-host using physical directory structure.  Defaults to pre-patch 3.30 behavior to usepathname as sepecified in the defsystem. [approved by czar.  Code read by CI and LS]" "DMEYER" NIL)  (42 "Fix si:write-patch-directory to insure header is written on a new line.  Patch 3.30 caused thisheader to land at the end of the system version comment lines.  This patch prevents readingthe entire patch directory when all patches are loaded for a system. [approved by czar]." "DMEYER" NIL)  (43 "Fix SET-DISK-SWITCHES [SPR 5177] and modify it for TGC training." "ab" NIL)  (44 "Changes for TGC Training support." "ab" NIL)  (45 "Fix SYS:ARGS-DESC for named-structures, instances and stack-groups. [SPR 5238 and 5469]" "GRAY" NIL)  (46 "Added Transport Fault Counter to Peek Display - Code Read by ab" "OSMAN" NIL)  (47 "SETF bugs: o Fix (SETF (FUNCTION fn) fspec) to return fspec.  [SPR 4651] o Fix (SETF (sys:process-priority process) value) to work when interpreted.  [SPR 4436] o Fix (INCF (AREF a (RANDOM n))) not to evaluate (RANDOM n) more than once.  [SPR 5426] o Change SETF with an odd number of arguments to ERROR like SETQ.  [SPR 4285]Code read by PHD." "ab" NIL)  (48 "ENVIRONMENT-INQUIRIES fixes:o Fix MACHINE-TYPE and MACHINE-VERSION to distinguish between Explorer I and II. [SPR 5422]o Remove all references to old PROCESSOR-TYPE-CODE variable.    Implement PROCESSOR-TYPE function that distinguishes between Explorer I and II. [SPR 5751]o Fix SOFTWARE-VERSION to mention Explorer Software product version. [SPR 1860]Code read by DNG, PHD." "ab" NIL)  (49 "Miscellaneous fixes: o LISTARRAY on named structures.  [SPR 5481] o ADJUST-ARRAY-SIZE fake-array ndims wrong. o INVALID-FUNCTION too-many-args trap.  [SPRs 6036, 5776] o Correct some doc strings.  [SPRs 5574, 5202]Code read by DNG." "ab" NIL)  (50 "o Changes to READ/WRITE-METER & to reset counters on DISK-RESTORE.  [SPR 4854, 4291]o Ensure monitor video attribute is enabled on warm boot.  [SPR 6000]Code read by PHD, GRH." "ab" NIL)  (51 "Hash Table fixes: o Force :ACTUAL-SIZE to prime for MAKE-HASH-TABLE and zlc:MAKE-HASH-TABLE. [SPR 6037] o Honor :HASH-FUNCTION when :TEST is supplied in zlc:MAKE-HASH-TABLE. [SPR 4680] o Always update hash table generation in CLRHASH. [SPR 5858] o Always display whostate of \"Hash Table Lock\" when waiting for hash table lock. [SPR 5796]Code read by PHD." "ab" NIL)  (52 "Low-level system changes required for Prolog.  Code read by JJP, KT.** You must have this patch loaded before starting TI Prolog installation." "ab" NIL)  (53 "Reader fixes: o Read circular flavor instances correctly. [SPR 6081] o Read backquotified vector with destructured contents correctly. [SPR 5390]AB for PHD." "ab" NIL)  (54 "Misc Kernel fixes: o Give zlc:DO*-NAMED definition for interpreter. [SPR 5433] o Fix malformed UNWIND-PROTECT in DO-DO*-INTERNAL. [SPR 5775] o Fix (THE (FUNCTION (integer) integer) #'+) to work in the interpreter. [SPR 5779]Code read by DNG." "ab" NIL)  (55 "Stream bugs: o Fix string allocation problems in STREAM-DEFAULT-HANDLER :LINE-IN operation. [SPR 5985] o Allow sys:*NULL-STREAM* to handle :READ-CURSORPOS operation. [SPR 5891] o Fix STREAMP on compiled functions. [SPR 2193]Code read by PHD." "ab" NIL)  (56 "Misc low-level items: o Define two more counters.   o Fix safe structure parsers for funcallable arrays and PDLs." "ab" NIL)  (57 "Fix ENCAPSULATE on an :INTERNAL function which is used in a lexical closure.  [SPR 5906]" "GRAY" NIL)  (58 "Fix COPY-LIST-INTO-HEAP not to overwrite body-forward word whenPDL has been forwarded. [SPR 5956]  AB for RJF.  Code read by PHD." "ab" NIL)  (59 "Fix printing of DTP-U-Entry objects.  [SPR 6133]Code read by PHD." "ab" NIL)  (60 "TYPES fixes: o DEFSTRUCT :TYPE slot not handled correctly. [SPR 6025] o Support (TYPEP x 'FUNCTION). [SPR 5779] o Fix type disjointedness for hash-tables/random states & structures. [SPR 4962]AB for PHD." "ab" NIL)  (61 "LOOP fixes: o Correct handling of HASH-ELEMENTS elements. [SPR 6039] o Use ZLC accessors when appropriate. [SPR 5304]AB for PHD." "ab" NIL)  (62 "Package bugs: o Fix zlc:PACKAGE-DECLARE when package needs rehashing. [SPR 6060] o Fix USE-PACKAGE and APROPOS to give intelligible error message when given   a package that does not exist.  [SPRs 5465, 4775] o Fix zlc:PACKAGE-DECLARE when SUPERIOR-NAME is GLOBAL.  [SPR 5224] o Ensure miscop symbols correct.  [no spr]Code read by DNG." "ab" NIL)  (63 "stream-default-handler :string-line-in wasn't handling EOFs correctly[SPR# 4952]   PMH code read PHD" "HOGAN" NIL)  (64 "Reduce virtual memory fragmentation by using minimum region sizes.  [SPR 6152]Code read by HRC." "ab" NIL)  (67 "Fix FORMAT ~G to not error when width is defaulted.  [SPR 6127]" "GRAY" NIL)  (68 "Fix WHO-CALLS to look inside closures.  [SPR 4575]" "GRAY" NIL)  (69 "Fix MATH:INVERT-MATRIX to work correctly for integer values.  [SPR 5674]" "GRAY" NIL)  (71 "TIME fixes: o Fix trap caused by attempting to call time:PRINT-CURRENT-TIME before    timebase is  enabled.  [SPRs 5724, 4997, 4637] o Allow timebase to be initialized earlier in the boot process from the   local clock on the SIB.  [SPRs 4997, 4637, 0949] o Fix time:VERIFY-DATE always to print 4-digit year.  [SPR 5382] o Correct computed year to be in current century after parsing time   acquired from user.  [SPR 5724]Code read by PHD." "ab" NIL)  (72 "Fix problem recompiling certain changed combined methods due toincorrect SELF-FLAVOR declaration.  [SPR 6180]  AB for PHD.  Code read by DNG." "ab" NIL)  (73 "Hash Table fixes: o Fix problem with HASH-TABLE-FUNCALLABLE-P not following forwarding.  [SPR 6101] o Use wider bit field in computing hash code.  [No SPR] o Unsupport :ACTUAL-SIZE argument in zlc:MAKE-EQUAL-HASH-TABLE.  [SPR 6037]Code read by PHD." "ab" NIL)  (74 "Scheduler fixes: o Fix INCREMENT-PROCESS-TIME-METER to do correct FIXNUM arithmetic. [SPR 5902] o Implement global accumlators for total time spent running all processes   but excluding scheduling overhead. [SPR 5903]" "ab" NIL)  (75 "Misc fixes: o Fix PKG-SHORTEST-NAME always to return a string so that packages with   symbols as prefix names don't cause problems.  [SPR 6186] o Fix subscript printing not to error because of *BASE-FONT-MAP* being unbound.  [SPR 5070] o Fix READ-FROM-STRING-STREAM :TYI to return a FIXNUM. [SPR 6198]Code read by PHD." "ab" NIL)  (76 "Fix DISK-SAVE to turn off Adaptive Training correctly." "ab" NIL)  (77 "Fix INITIALIZE-TIMEBASE for when a time is given as the argument." "GRAY" NIL)  (78 "Fixed ZLC:ADJUST-ARRAY-SIZE to correctly handle GCYP's when reducing the size of an array, and to correctly NIL out elements in the freed partof the array." "MCCREARY" NIL)  (79 "Adds current primary Namespace being used to the output from Print Herald.Design request [SPR 3367]. Code read by RLA and CRW." "WALTON" NIL)  (80 "Do not blank monochrome monitor during boot of color system." "PENNER" NIL)  (81 "Fix the :reconstruction-init-plist method of the PRINT-READABLY-MIXIN to handle instance variables that are inherited from an included flavor.(spr 6237)" "MCCREARY" NIL)  (82 "Fix INTERN-LOCAL to return the symbol with its package prefix (SPR 6375).CLM for PHD." "MCCREARY" NIL)  (83 "Fix Error Handler BREAKON problem (SPR 5347)." "MCCREARY" NIL)  (84 "Fix INTEGER-DECODE-FLOAT to return the correct third value,either 1 or -1. (SPR 6446)" "MCCREARY" NIL)  (85 "Fix MAKE-EXPANDER-FUNCTION to add error checking for badkeyword args in a macro call." "MCCREARY" NIL)  (86 "Fixed IN-PACKAGE to augment the use-list and nickname-list instead of replacing them." "MCCREARY" NIL)  (87 "Fix SHARP-S to use APPLY instead of EVAL so that the number of slotsis not limited by the number of arguments that can be pushed on the stack [SPR 6268].  CLM for DNG" "MCCREARY" NIL)  (88 "Fix for problem encountered in Sys patch 3.85." "MCCREARY" NIL)  (89 "Make sure we don't call %CREATE-PHYSICAL-PAGE on PFN greaterthan the max while creating PPD.  Fixes problem with booting with higher physical memory sizes (> 112MB).  Must be disk-saved in band to work." "FISH" NIL)  (90 "Create the save array correctly for color systems.CLM for KWW and PMH" "MCCREARY" NIL)  (91 "Fix run bar problems for color systems." "PENNER" NIL)  (92 "Preliminary support for a new array type in release 3.2." "FISH" NIL)  (93 "Allow access to rubout-handler options in prompt-and-read.  Thiswill allow a pop-up-window version of this functionality to handleerrors better.   PMH code read by DNG" "HOGAN" NIL)  (94 "Fixed Set-Memory-Size to work as documented when an argument of nil is provided." "FISH" NIL)  (95 "Fixed listarray and fillarray to work correctly with arrays having morethan 3 dimensions." "FISH" NIL)  (96 "Fix APPLY-LAMBDA to print useful error message when trying to apply or funcall a macro [SPR 1509]." "MCCREARY" NIL)  (97 "Reset time stats on cold-boot." "FISH" NIL)  (98 "Fix CONDITION-CASE-IF to check the predicate-form to determineif the condition handler should be established. [SPR 6574]" "MCCREARY" NIL)  (99 "Fix ERROR-RESTART-IF and CATCH-ERROR-RESTART-IF to check the predicate-formargument before setting up the resume handlers. [spr 6574]" "MCCREARY" NIL)  (100 "Fixed SHADOW so that strings will not appear on the shadowed symbols list." "MCCREARY" NIL)  (101 "Turn Adaptive Training on when logging in unless login init file loadis suppressed.  Variable si:*Adaptive-Training-on-at-Login?* may be setto nil to override this." "FISH" NIL)  (103 "This patch prevents an unboxed array type from being DISPLACED-TO a boxed array type and vice versain the function MAKE-ARRAY." "SEALY" NIL)  (104 "Minor change to when login turns on adadptive training." "FISH" NIL)  (105 "" "ab" NIL)  (106 "Fixes the macro keyword argument in MAKE-EXPANDER-FUNCTION to use the actual arg list instead of the args listed in a DECLARE statement." "MCCREARY" NIL)  (107 "Fix WHO-CALLS to correctly report macros when they are contained within a list of searched for symbols." "MCCREARY" NIL)  (108 "Change find-disk-partition to return the comments required for Edit Disk Partition" "CAROL" NIL)  (109 "Fix format justification problem in FORMAT-CTL-ASCII [SPR 6729].CLM for PHD." "MCCREARY" NIL)  (110 "Fix documentation strings for STRING-TRIM, STRING-RIGHT-TRIMand STRING-LEFT-TRIM [SPR 6726]." "MCCREARY" NIL)  (111 "Fix for PPRINT problem: no leading space before \"...\"CLM for PHD." "MCCREARY" NIL)  (112 "Fix PRINT-PNAME-STRING to print package according to *print-case* and slashification. CLM for PHD." "MCCREARY" NIL)  (113 "In DISJOINT-TYPEP, protected GETDECL against X and Y not being symbols.[SPR 6753]CLM for PHD." "MCCREARY" NIL)  (114 "Fixed a vm-boot problem causing the background paging process to get an error." "FISH" NIL)  ))