Skip to content
Snippets Groups Projects
  1. Apr 14, 1991
  2. Apr 13, 1991
  3. Apr 12, 1991
  4. Apr 11, 1991
  5. Apr 10, 1991
  6. Apr 09, 1991
  7. Apr 08, 1991
  8. Apr 07, 1991
  9. Apr 06, 1991
    • wlott's avatar
      Changed load to check the first line of files for ``FASL FILE'' instead of · 4c143708
      wlott authored
      assuming that everyone is going to use the same pathname type that we use.
      Also, when the given filename doesn't exist and doesn't have a type, try
      ``fasl'' in addition to the machine specific fasl file type.
      
      Also added a *load-depth* special that load maintains as the number of
      times load recurses.  The various people who print semicolons at the
      beginning of the line now print this many semicolons instead of always
      printing one.
      4c143708
  10. Apr 04, 1991
    • ram's avatar
      Added block compilation declarations. · ab5b571d
      ram authored
      Uncommented out frpoly.
      Renamed some variables to avoid conflicts.
      Made the TAK variants run ten times.
      ab5b571d
    • ram's avatar
      Added support for the minimal debug function format. · 48a2a355
      ram authored
      Restructured code a bit.
      Fixed dumping of DEBUG-FUNCTION-RETURNS for the XEPs of functions 
      that don't use the standard return convention.  (XEPs always do.)
      48a2a355
    • ram's avatar
      Fixed up %DEFUN translator to do block compilation. · cb5d41c9
      ram authored
      Changed "Converted XXX" messages to be conditional on *COMPILE-PRINT*.
      cb5d41c9
    • ram's avatar
      Added :VERBOSE, :PRINT and :PROGRESS keywords to COMPILE-FILE and · 87aad9f2
      ram authored
      COMPILE-FROM-STREAM.
      87aad9f2
    • ram's avatar
      Added new COMPILE-FILE keywords. · 1728c487
      ram authored
      1728c487
    • ram's avatar
      Added support the the ANSI *COMPILE-VERBOSE*, *COMPILE-PRINT*, · f410d116
      ram authored
      *COMPILE-FILE-PATHNAME* and *COMPILE-FILE-TRUENAME* variables.
      The old *COMPILE-VERBOSE* has been renamed to *COMPILE-PROGRESS* and
      exported from EXTENSIONS.
      Many fixes and improvements of block compilation.  It is now possible
      to block compile only part of a file using the START-BLOCK and END-BLOCK
      declarations.  Also, you can designate which functions are entry points
      to the component.  Non-entry-point functions can be optimized like
      lexical functions, since they can't get new references.
      Changed CLEAR-IR1-INFO to not muck with the *FREE-xxx*, since we always
      call CLEAR-STUFF right afterward.
      Made LOCALLY be recognized by PROCESS-FORM so that subforms can be compiled
      separately.
      Split up PROCESS-FORM a bit.
      Changed COMPILE-TOP-LEVEL to call CLEAR-STUFF, since it was being called
      in all the same places.
      Added :ENTRY-POINTS keywords.  Documented :BLOCK-COMPILE.
      f410d116
Loading