1. 08 Nov, 1991 1 commit
  2. 25 Aug, 1991 1 commit
  3. 09 Jul, 1991 1 commit
  4. 15 Jun, 1991 1 commit
    • chiles's avatar
      · 679dd288
      chiles authored
      Made the default for COMPILE-FILE's :error-file argument be nil.  It is a dated
      notion and never desired to expect compilation to defaultly produce an error
      output file.  You always compile in the editor catching the output or in a
      system building utility that saves all the compiler's output.
      
      Removed the conditional compilation stuff to define NCOMPILE-FILE since we no
      longer need that for bringing up new ports.
      679dd288
  5. 07 Jun, 1991 1 commit
  6. 06 May, 1991 1 commit
  7. 20 Apr, 1991 1 commit
  8. 09 Apr, 1991 1 commit
  9. 04 Apr, 1991 2 commits
    • ram's avatar
      Added :VERBOSE, :PRINT and :PROGRESS keywords to COMPILE-FILE and · 87aad9f2
      ram authored
      COMPILE-FROM-STREAM.
      87aad9f2
    • 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
  10. 20 Mar, 1991 1 commit
  11. 12 Mar, 1991 1 commit
  12. 11 Mar, 1991 1 commit
  13. 05 Mar, 1991 1 commit
  14. 26 Feb, 1991 1 commit
  15. 20 Feb, 1991 1 commit
  16. 11 Dec, 1990 1 commit
  17. 06 Dec, 1990 1 commit
  18. 29 Nov, 1990 1 commit
  19. 20 Nov, 1990 1 commit
  20. 13 Nov, 1990 1 commit
  21. 12 Nov, 1990 1 commit
  22. 03 Nov, 1990 1 commit
  23. 17 Oct, 1990 1 commit
  24. 14 Oct, 1990 1 commit
  25. 12 Oct, 1990 1 commit
  26. 27 Sep, 1990 1 commit
  27. 19 Sep, 1990 1 commit
  28. 09 Sep, 1990 1 commit
  29. 06 Sep, 1990 1 commit
  30. 24 Aug, 1990 1 commit
  31. 23 Aug, 1990 1 commit
  32. 16 Aug, 1990 1 commit
    • ram's avatar
      Added code to CONVERT-AND-MAYBE-COMPILER to place the current value · 81a47b76
      ram authored
      of *DEFAULT-COOKIE* in the *LEXICAL-ENVIRONMENT* so that the global
      value takes effect within that form even if it is different than the
      one in effect at the start of the compilation.
      In PROCESS-FORM, fixed the processing of package-frobbing forms to
      stop out-of-order execution problems.
      81a47b76
  33. 23 Jul, 1990 1 commit
    • ram's avatar
      Fixed some broken declarations. Tweaked undefined warning stuff a bit; · b4dd37ee
      ram authored
      now we don't print full warnings when in the interpreter, just let the
      summary suffice.  Changed top-level form processing to bind 
      *current-path* as it goes.  Changed dates to be printed with :gonvernment
      style, since Bill thinks it makes a difference.
      b4dd37ee
  34. 01 Jun, 1990 1 commit
  35. 30 May, 1990 1 commit
  36. 29 May, 1990 1 commit
  37. 22 May, 1990 1 commit
  38. 17 May, 1990 1 commit
  39. 27 Apr, 1990 1 commit