Skip to content
Snippets Groups Projects
  1. Aug 03, 1992
  2. Jun 03, 1992
  3. Jun 02, 1992
  4. Apr 18, 1992
    • ram's avatar
      Backed out of the last change and tried another cut. We maintain the · 746675f0
      ram authored
      invariant that :LET lambdas always have a combination and bind node.
      We fix the problem we were running into by being more careful about
      deleting LETs when we see a combination, since the REF for the combination
      might have already been deleted.  We might have been the 2n'd to last ref.
      746675f0
  5. Apr 09, 1992
  6. Feb 23, 1992
  7. Jan 24, 1992
  8. Jan 21, 1992
  9. Dec 14, 1991
  10. Dec 11, 1991
    • ram's avatar
      In NODE-ENDS-BLOCK, set COMPONENT-REANALYZE, since we are introducing a · 9af20ab1
      ram authored
      new block which needs a DFN assigned.
      Added :ASSIGNMENT to various dispatches off of FUNCTIONAL-KIND.
      In DELETE-LAMBDA, remove the lambda from its tail-set.
      Whenever we try let conversion, try assignment conversion if it fails.
      Changed DELETE-RETURN not to delete the function from the tail set.
      Fixed DELETE-COMPONENT to set FUNCTIONAL-KIND to NIL before calling 
      DELETE-LAMBDA so that we can delete random kinds of lambdas.
      9af20ab1
  11. Nov 20, 1991
  12. Nov 18, 1991
  13. Nov 14, 1991
  14. Nov 13, 1991
  15. Nov 09, 1991
  16. Nov 06, 1991
  17. Sep 03, 1991
  18. Jul 18, 1991
  19. Jul 11, 1991
  20. May 31, 1991
  21. Apr 20, 1991
  22. Apr 04, 1991
  23. Apr 03, 1991
  24. Apr 02, 1991
  25. Mar 27, 1991
  26. Mar 11, 1991
  27. Mar 10, 1991
  28. Feb 20, 1991
  29. Feb 11, 1991
  30. Jan 30, 1991
  31. Jan 12, 1991
  32. Jan 03, 1991
    • ram's avatar
      Changed NODE-ENCLOSING-CLEANUP work now that lets can be deleted. · 32c0566f
      ram authored
      Made NODE-HOME-LAMBDA work now that lets can be deleted.
      Made DELETE-LAMBDA print a note if the function was never referenced.
      Changed dead code deletion to ignore blocks in deleted functions
      and to not worry about special-casing EPs, since those are now handled
      by function deletion notes.
      Also, we now ignore unreachable fixnums or characters, since they
      could coincidentally appear in the source and expalsion.
      Added some uses of REQUIRED-ARGUMENT.
      32c0566f
  33. Oct 14, 1990
  34. Oct 12, 1990
    • ram's avatar
      Exported misc error printing control variables. · c06d1328
      ram authored
      Added SUBSTITUTE-LEAF-IF.
      Changed *defmumble-take-car-forms* to *source-context- and made it use
      on all source context forms so that we can squelch (function (lambda....)
      Added FILE-NAME, FILE-POSITION and ORIGNAL-SOURCE-PATH slots to the
      COMPILER-ERROR-CONTEXT.
      Added hemlock compiler notification hooks.
      Changed *error-print-level* and *error-print-length* to go out to
      *print-level* and *print-length* when they are NIL.
      Added printing of the source file in PRINT-ERROR-MESSAGE.
      c06d1328
  35. Oct 05, 1990
  36. Aug 16, 1990
  37. Jul 23, 1990
  38. Jun 20, 1990
  39. Jun 18, 1990
Loading