From e7f51a79e401b34e718d33eb488ebb6b7d7bfc00 Mon Sep 17 00:00:00 2001
From: wlott <wlott>
Date: Fri, 24 Jul 1992 05:10:25 +0000
Subject: [PATCH] 7/7/92 to 7/24/92

---
 general-info/alpha-notes-thru-92.txt | 128 +++++++++++++++++++++++++++
 1 file changed, 128 insertions(+)

diff --git a/general-info/alpha-notes-thru-92.txt b/general-info/alpha-notes-thru-92.txt
index 6497ed4e3..a17bec207 100644
--- a/general-info/alpha-notes-thru-92.txt
+++ b/general-info/alpha-notes-thru-92.txt
@@ -1,3 +1,131 @@
+7/7/92 to 7/24/92
+
+[SunOS SPARC only.]
+
+Code:
+
+Many improvements to the debugger:
+- Exported variables *use-block-starts-only* and *print-code-location-kind*
+which control the verbosity of LIST-LOCATIONS.
+- Imroved source file organization.
+- Changed PRINT-FRAME-CALL to print the source if verbosity >= 2 and the
+source is available. 
+- Removed mentions of *current-code-location*, which was only set, never read.
+- Changed source location printing to cache information so that it is much
+faster when many locations in the same function are printed.
+- The source file is now only printed when the file changes from one 
+printing to the next.
+- The format of LIST-LOCATIONS is now more readable.  The number: comes
+before the form, and consecutive locations with the same souce print as
+ranges, not as multiple lines.
+
+Changed BREAK to accept a condition as well as a format string.
+
+Changed default base file name for LOAD-FOREIGN to be the name used to run
+lisp, and not "lisp".
+
+Changed INSPECT::PLAN-DISPLAY-OBJECT to use WITH-SLOTS instead of
+accessors, since those accessors don't seem to exist anymore.
+
+Added code to support CONNECT-TO-UNIX-SOCKET so that Unix domain sockets
+are available for connecting to other processes.
+
+Changed timeout handling in SERVE-EVENT to work for non-integer timeouts.
+Moved WAIT-UNTIL-FD-USABLE into the SERVE-EVENT block so that it could
+share timeout hackery.  Compiled with efficiency notes & tweaked
+declarations.  Broke SERVE-EVENT into a couple of functions for
+readability.
+
+Changed #a reader to allow arbitrary sequences instead of just lists.
+
+Merged Olssons fix to WITH-ENABLED-INTERRUPTS now that it doesn't change
+interrupt characters anymore.
+
+Changed NTRACE to use PRINT-FRAME-CALL instead of the internal
+PRINT-CALL-FRAME-1.
+
+Added new SYSCALL* macro which signals an error instead of returing errno.
+Changed gettimeofday and rusage to use this version.  Changed timeval slots to
+be long, not unsigned-long, since they really are, and this simplifies
+representation problems.
+
+Fixed unix-select to shift the masks by -32 instead of shifting -32 by the
+masks.
+
+
+Compiler:
+
+Code generation changed to use the new assembler.
+
+Don't call CONTINUATION-CHECK-TYPES if PROBABLE-TYPE-CHECK-P returns NIL.
+This lets type checking assume that the continuation does have a DEST,
+and also avoids some unnecessary work.
+
+Fixed dump-1-location to also take integer positions directly, instead of
+always requiring labels.
+
+Added checking for potentially TR local calls with different tail sets.  Added
+BARF restart which allows conditional ignoring of particular error messages.
+
+Fixed IR2-CONVERT-ENTRY to correctly handle tagbodies with more than one tag
+that is non-locally exited to.
+
+MERGE-TAIL-SETS before potential let-conversion so that we will
+correctly recognize all tail calls.  Make the analogous change to
+CONVERT-MV-CALL.
+
+Fixed DUMP-DATA-MAYBE-BYTE-SWAPPING to work.  [Needed for cross compiling.]
+
+In the new assembler, fixed FORGET-OUTPUT-BLOCKS to also reset
+*ALL-OUTPUT-BLOCKS*.  When using ADJUST-ARRAY to extent the vector of
+OUTPUT-BLOCKS, spec the initial-element as nil so it doesn't just leave the
+0's behind.
+
+
+Tools:
+
+Change $* to $@ in sample-wrapper.
+
+When compiling the compiler, keep a bit more safety and debug-info when
+#-small.
+
+
+CLX:
+
+Fixed fast pixarray functions to return T when they do something.
+
+Fixed copy-bit-rect to correctly compute indices for bit-bash-copy
+so that it will actually work.
+
+Fixed ANGLEP to test for being a real before it assumes it is.
+
+Fixed several places where values that could really be negative were 
+declared to be array-indices.
+
+
+Documentation, etc.
+
+Clarified that CMUCL_EMPTYFILE must be a file in sunos-README.
+
+Update for new TR number, use cmu-titlepage style.
+
+Added new debugger breakpoint commands and new trace documentation.
+
+Ran spell checker.
+
+Fixed various minor formatting problems, especially w.r.t description
+environments.
+
+Updated debugger documentation to describe the prefix-completing command
+parser (which has been in for quite a while.)
+
+Incorporated Paul's suggested improvements in the debugger and aliens
+chapters.
+
+Updated indexing to make much greater use of subindexing.
+
+
+
 6/22/92 to 7/7/92
 
 Code:
-- 
GitLab