Skip to content
Snippets Groups Projects
  1. Feb 08, 1997
    • dtc's avatar
      Fix from Rob for trouble noted by Peter: · 383096e9
      dtc authored
      > o.k.  interpreted-function-lambda-expression just didn't work for anonymous
      > lambdas with non-fixed argcounts.
      >
      >   Rob
      383096e9
    • pw's avatar
      From: Douglas Thomas Crosher <dtc@scrooge.ee.swin.oz.au> · 0efcc964
      pw authored
      Message-Id: <199702041630.DAA06602@scrooge.ee.swin.oz.au>
      Subject: Re: making eval-functions FINs
      To: cmucl-imp@cons.org
      Date: Wed, 5 Feb 1997 03:30:55 +1100 (EST)
      In-Reply-To: <199702040300.EAA16744@knight.cons.org> from "Rob MacLachlan" at Feb 3, 97 09:59:02 pm
      X-Mailer: ELM [version 2.4 PL24]
      Content-Type: text
      
      
      > I seem to have lost the most recent message about fixing compiler/eval to
      > use FINs instead of closures.  But yes, I would think that the current
      > EVAL-FUNCTION  slots should become slots in the interpreted function FIN.
      > GET-EVAL-FUN when would then become IDENTITY, so it should probably be
      > flushed entirely.
      
      Done; moved eval-function data into the interpreted-function FIN, also
      added a closure slot so describe can access it easily. Revised patches
      below.
      
      Douglas
      0efcc964
  2. Feb 05, 1997
  3. Oct 31, 1994
  4. Feb 11, 1994
  5. Dec 05, 1993
  6. Aug 25, 1993
  7. Aug 24, 1993
  8. Aug 23, 1993
  9. Jul 25, 1993
  10. May 12, 1993
  11. Jan 13, 1993
  12. Sep 07, 1992
  13. Sep 24, 1991
    • ram's avatar
      Fix to make unreferenced arguments in local call work. We were correctly · ce56bcab
      ram authored
      only popping (into the INTERNAL-APPLY arglist) the number of referenced
      args, but INTERNAL-APPLY was assuming that all arguments were present
      in the list.  Added a flag to INTERNAL-APPLY to control this behavior. 
      This was breaking full call to interpreted functions as well, since the
      XEP did a local call to the main entry.
      ce56bcab
  14. Apr 22, 1991
  15. Apr 09, 1991
  16. Feb 20, 1991
  17. Nov 23, 1990
  18. Nov 20, 1990
  19. Aug 24, 1990
  20. Jul 23, 1990
  21. May 30, 1990
  22. Mar 05, 1990
  23. Feb 12, 1990
  24. Feb 10, 1990
  25. Feb 09, 1990
  26. Feb 08, 1990
  27. Feb 07, 1990
  28. Feb 06, 1990
Loading