diff --git a/general-info/alpha-notes-thru-92.txt b/general-info/alpha-notes-thru-92.txt
index c336fe4874e190060e8a18aaa37fce8ef33dba8b..8a2a04bb8ea62fab1abcbae53b2cb0ab5d511401 100644
--- a/general-info/alpha-notes-thru-92.txt
+++ b/general-info/alpha-notes-thru-92.txt
@@ -1,3 +1,99 @@
+2/12/92 to 2/18/92
+
+Aliens and the foreign function call interface have been totally
+re-designed and re-written.  Therefore, anything using aliens will have to
+be re-written.  Complete docs are forthcomming.
+
+Additional changes are as follows:
+
+Code:
+
+The USER package has been renamed COMMON-LISP-USER (with USER as a
+nickname) to go along with the LISP->COMMON-LISP rename.
+
+Unix system calls are no longer in the MACH package, but in a new package
+named UNIX.
+
+UNIX-DUP now returns the new FD as the first return value instead of the
+second to be more consistent with the other system calls.
+
+You can no longer pass UNIX-READ a string (or any other vector).  If you
+really want to do this, do something like:
+	(system:without-gcing
+	 (unix:unix-read fd (system:vector-sap string) ...))
+Before, if someone interrupted the read, GCed, and then restarted the read,
+it would have read into the wrong place.
+
+Fixed FORMAT to print the floating point exponent in decimal irrespective
+of *PRINT-BASE*.
+
+The initial value of *LOAD-VERBOSE* is now T.  Additional, LOAD no longer
+always binds *LOAD-VERBOSE* and *LOAD-PRINT-STUFF*.  Now it only binds them
+when :verbose or :print are explicity supplied.  Therefore, you can set
+either of these in your init file and it will take effect.
+
+LOAD is less verbose when *LOAD-VERBOSE* is T.  Specifically, it just
+prints the filename that was loaded (if it can be figured out).
+
+Added ANSI features *LOAD-TRUENAME*, *LOAD-PATHNAME* and *LOAD-PRINT*.
+
+As per ANSI, bind *READTABLE* to itself to make assignments file-local.
+
+Added new variables EXT:*SOURCE-FILE-TYPES* and EXT:*OBJECT-FILE-TYPES*.  When
+no file type is specified, LOAD tries the types in these lists to locate the
+source and object files.  LOAD now recognizes source types "l", "cl" and "lsp"
+in addition to "lisp".
+
+The compiler OPTIMIZE policy is now bound during load, so proclamations in a
+file don't leave the global policy clobbered when the load is finished.
+
+Changed the :IF-SOURCE-NEWER option to signal an error and use restarts, rather
+than PROMPT-FOR-Y-OR-N.  Fixed the load source case to actually load the
+source, rather than loading the object as a source file...
+
+Changed load to deal with source files having NIL type more reasonably.
+
+Added support for wild pathnames in load.
+
+Improved handling of nonexistent files, in particular, don't always assume
+that missing files are source files.  Added condition restarts for missing
+files.
+
+Improved formatting of error and warning messages.
+
+PRINT-UNREADABLE-OBJECT returns NIL, not #\>
+
+Changed FLONUM-TO-STRING to consider widths < 1 to be 1 to prevent infinite
+looping in those cases.
+
+Print the package name instead of NIL when we can't find a package in symbol
+reading.  Also, read |LISP|::cons as CONS, not |cons|.
+
+Replaces {alloc,realloc,dealloc}ate-system-memory with versions that use
+the routines exported by os.c instead of MACH specific vm_allocate.
+
+Changed pointer< and pointer> to sap< and sap>.
+
+
+Compiler:
+
+Fixed a bug that caused an internal error when a never-referenced function
+(e.g. from FLET) had non-local exit code in it.
+
+Fixed spelling of "efficency" in several function names.
+
+Print a error summary even when *compile-verbose* is false.  (This is only
+printed when there are errors, so this doesn't seem a violation of the spirit
+of the spec.)
+
+
+Hemlock:
+
+Removed all RFS authentication stuff from the MH interface, because
+kerberose handles it for us now.
+
+
+
 2/3/92 to 2/12/92
 
 Code: