Skip to content
Snippets Groups Projects
  1. Oct 12, 1990
    • ram's avatar
      Many changes for more robust redefinition of DEFfoos to DEFbars. · 5229e2dc
      ram authored
      We give a note if we see a function related thing for a SETF name
      that has a SETF macro as well.  This NOTE-IF-SETF-FUNCTION-AND-MACRO
      also is used in ir1tran.
      Changed DEFINE-FUNCTION-NAME to call the above, and also to check for
      redefining a slot accessor or alien operator.
      Added UNDEFINE-FUNCTION-NAME.  Added UNDEFINE-STRUCTURE, which uses 
      the previous.  Structures are undefined whenever we change a structure
      or its supertypes, or whenever we redefine an accessor as some other
      kind of function.  This causes a warning.
      Changed DEFSTRUCT to make the accessors WHERE-FROM :DECLARED rather than
      :DEFINED, since the stronger claim seems reasonable.
      Made %%COMPILER-DEFSTRUCT flame if we try to define a primitive type
      and warn if we redefine a DEFTYPE.
      5229e2dc
  2. Oct 06, 1990
  3. Jul 31, 1990
  4. Jun 01, 1990
  5. May 30, 1990
  6. May 29, 1990
    • ram's avatar
      Changed %PROCLAIM to use a FBOUNDP conditional rather than #-new-compiler · 8d7abc54
      ram authored
      to avoid touching the type system before it is loaded.  This way type
      proclamations will work in the new-compiler core, at least after the
      compiler is loaded.
      Fixed %COMPILER-DEFSTRUCT to make the copier and predicate :DEFINED so
      that we don't give spurious undefined warnings.
      SPECIFIER-TYPE-CACHE -> VALUES-SPECIFIER-TYPE-CACHE
      8d7abc54
  7. May 12, 1990
  8. Apr 21, 1990
  9. Mar 19, 1990
  10. Mar 05, 1990
  11. Feb 08, 1990
  12. Feb 06, 1990
Loading