;;; -*- Mode: Common-Lisp; Package:User; Base:10.; Patch-File:T -*-
;;; Patch directory for SYSTEM version 6
;;; Written 06/14/90 12:38:37 by FLORMAN,
;;; while running on PCAI from band LOD6
;;; With SYSTEM 6.40, VIRTUAL-MEMORY 6.3, EH 6.8, MAKE-SYSTEM 6.4, MICRONET 6.0, LOCAL-FILE 6.2,
;;;  BASIC-PATHNAME 6.5, NETWORK-SUPPORT-COLD 6.2, BASIC-NAMESPACE 6.8, NETWORK-NAMESPACE 6.1,
;;;  DISK-IO 6.4, DISK-LABEL 6.1, BASIC-FILE 6.13, MAC-PATHNAME 6.0, NETWORK-PATHNAME 6.2,
;;;  COMPILER 6.18, TV 6.26, DATALINK 6.0, CHAOSNET 6.8, GC 6.4, MEMORY-AUX 6.0, NVRAM 6.3,
;;;  SYSLOG 6.2, STREAMER-TAPE 6.6, UCL 6.0, INPUT-EDITOR 6.0, METER 6.2, ZWEI 6.22,
;;;  DEBUG-TOOLS 6.5, NETWORK-SUPPORT 6.1, NETWORK-SERVICE 6.3, DATALINK-DISPLAYS 6.0,
;;;  FONT-EDITOR 6.1, SERIAL 6.0, PRINTER 6.8, MAC-PRINTER-TYPES 6.2, PRINTER-TYPES 6.2,
;;;  IMAGEN 6.1, SUGGESTIONS 6.1, MAIL-DAEMON 6.6, MAIL-READER 6.8, TELNET 6.1, VT100 6.0,
;;;  NAMESPACE-EDITOR 6.6, PROFILE 6.3, VISIDOC 6.7, TI-CLOS 6.52, CLEH 6.5, IP 3.65,
;;;  Experimental CLX 6.12, CLUE 6.105, X11M 6.30, Experimental BUG 11.19, RPC 6.2,
;;;  NFS 3.11,  microcode 14, Band Name: customized Rel 6.1

(:PATCH-SYSTEM-NAME "SYSTEM" :MAJOR-VERSION 6 :LATEST-MINOR-VERSION 41)

(:RELEASED
((0 "System Loaded" "REL6" NIL)
  (1 "Remove scheduler change introduced for EAS.  No longer needed." "COURTS" NIL)
  (2 "Empty - Patch moved to Virtual-memory." "MARKY" NIL)
  (3
 "Fix TIME-INCREMENT so that it only returns a positive
value.  It was not handling wraps correctly (SPR 9730)."
 "MCCREARY" NIL)
  (4
 "Fix CL package to have correct symbols.
Add Common-Lisp version of GENSYM, FIND-SYMBOL, INTERN."
 "SWEDE" NIL)
  (5
 "Changed equalp-array to correctly work with named-structures and 
different types of arrays. [spr 8801]"
 "FISH" NIL)
  (6 "Fixed explorer-software-version. It was returning \"NIL ...\"." "BERGER" NIL)
  (7 "Set the home package of new CL symbols to be CL." "swede" NIL)
  (8
 "Fix function TYPEP to handle hybrid classes correctly.  
[partial fix for SPR 9713]"
 "GRAY" NIL)
  (9
 "Fix encapsulation of CLOS methods with &OPTIONAL or &KEY arguments. [SPR 9617] 
Fix encapsulation of internal functions which are lexical closures. [SPR 9925]"
 "GRAY" NIL)
  (10
 "Recreate the common-lisp-readtable from scratch whenever we do a 
(COPY-READTABLE NIL), instead of using the global value
of common-lisp-readtable [spr 9482]."
 "MCCREARY" NIL)
  (11 "Fix PPRINT handling of CLOS DEFMETHOD forms.  [SPR 9719]" "GRAY" NIL)
  (12
 "Add some new functions to the COMMON-LISP package that were recently adopted 
for inclusion in ANSI Common Lisp."
 "GRAY" NIL)
  (13
 "Fix Symbols PACKAGE READTABLE EVALHOOK APPLYHOOK to look at correct LISP values (*PACKAGE*, *READTABLE*, etc.) 
also fixes SPR # 10275.   "
 "SWEDE" NIL)
  (14 "Fixed initialize-timebase to bind *timezone* to site-option :timezone."
 "BERGER" NIL)
  (15 "Export NIL from the GLOBAL package.  [SPR 10423]" "GRAY" NIL)
  (16
 "Fixed copy-object to not create an invalid structure in memory without
an \"without-interrupts\"."
 "FISH" NIL)
  (17
 "Added code to the (process :Kill) method to remove the process from 
delayed-restart-list if it is on it."
 "FISH" NIL)
  (18
 "Modify DEFSTRUCT to warn if a slot's initial value is in obvious conflict with 
the slot's :TYPE option.  Also, in such a case, don't make the type 
declaration available to the compiler for use in optimization.  [SPR 10472]"
 "GRAY" NIL)
  (19 "Fixed global:format and Format to handle synonym-stream. [10268]" "BERGER"
 NIL)
  (20
 "Fix so that PACKAGE and READTABLE are defined as type specifiers in Zetalisp 
mode.  [SPR 10461]"
 "GRAY" NIL)
  (21
 "Open microExplorer paging files before TBServers do.  Fixes intermittent
\"PBRead\" or \"PBWrite\" crash on mX.  10/18/89."
 "ab" NIL)
  (22
 "Allow an mmon-p disk-saved band to boot on a different hardware configuration. [SPR 10196]"
 "marky" NIL)
  (23
 "Make-concatenated-stream was not handling the :send-if-handles operation properly. [10586]"
 "berger" NIL)
  (24
 "Modified prompt-and-read-internal to handle the case where *query-io* support :prompt-and-read and the function returns nil. It was reprompting the user. [10793] DAB"
 "BERGER" NIL)
  (25
 "Fixed print-pname-string to print a colon for keywords when *package* is bound to the KEYWORD package. [10335]"
 "BERGER" NIL)
  (26 "Fixed initialize-timebase to set *timezone* globally." "BERGER" NIL)
  (27
 "PARSE-UNIVERSAL-TIME was not handling the case of *abs-time*  greater than current time and futurep is NIL. This should return a time based on the previous day. If the previous month contains less days you get thrown into the error handler. [10827]"
 "BERGER" NIL)
  (28 "Fixed RANDOM, It was not handling BIGNUM properly. [10882]" "BERGER" NIL)
  (29
 "Fixed pp-objify-vector to handle INSPECTOR bug attempting to mouse of an element in a vector with *print-array* set to t. [10795]"
 "BERGER" NIL)
  (30
 "Modified make-callable-constructor to ignore duplicate inits on slots. CLp62 [10799]"
 "berger" NIL)
  (31
 "Fix to maphash to return NIL instead of the hash table. [ref CLtL p.285, SPR 10271]"
 "BERGER" NIL)
  (32 " Fix TAILP for SPR 10270." "BERGER" NIL)
  (33
 "Modified rationalize-float to give up when result becomes greater than most-positive-double-float.[11135,11144]"
 "BERGER" NIL)
  (34
 "Fixed Numeric-one-argument for handling float of single floats.
Code wasn't handling rounding correctly. - RJF"
 "FISH" NIL)
  (35 "MIsc updates to kernel." "BERGER" NIL)
  (36
 "Turn off more processing in LISP-REINITIALIZE during printing herald. This can cause delayed-processes to remain in STOP state until user presses keyboard."
 "BERGER" NIL)
  (37 "Fixed comma in select-memq." "BERGER" NIL)
  (38 "Modified  DELETE-PACKAGE to handle unknown packages. [8864]" "BERGER" NIL)
  (39
 "Modified setprop to make sure the user is not attempting to modified the constants NIL or T. [10707]"
 "BERGER" NIL)
  (40 "Added (:property complex type-predicate). [10538]" "BERGER" NIL)
  (41
 "Insert an entry containing 'TICLOS::CLASS-DEF into the support vector so that the microcode will
properly handle (TYPEP x 'y) when x is an instance of a hybrid class and y is the name of a flavor
included in that class.

Note: Explorer II microcode #486 or MX microcode #193 (or later) must be used for this patch to have
      any effect.  TYPEP in the above situation will still fail for compiled code on an Explorer I."
 "FLORMAN" NIL)
  ))