Skip to content
Snippets Groups Projects
  1. Dec 13, 2002
    • toy's avatar
      MACROLET needs to be expanded in the lexical environment, not the null · db9cd6b5
      toy authored
      environment.  Adds an optional environment argument to
      COMPILE-FOR-EVAL and INTERNAL-EVAL.  DO-MACROLET-STUFF then uses
      INTERNAL-EVAL (instead of COERCE) to create the local macro function
      in a suitable environment.
      
      This is a "minimalistic fix for CMUCL" from Gerd Moellmann.
      db9cd6b5
  2. Mar 04, 2001
  3. Mar 01, 2001
  4. Sep 26, 2000
  5. Feb 25, 1999
  6. 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
  7. Feb 05, 1997
  8. Oct 31, 1994
  9. Feb 11, 1994
  10. Dec 05, 1993
  11. Aug 25, 1993
  12. Aug 24, 1993
  13. Aug 23, 1993
  14. Jul 25, 1993
  15. May 12, 1993
  16. Jan 13, 1993
  17. Sep 07, 1992
  18. 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
  19. Apr 22, 1991
  20. Apr 09, 1991
  21. Feb 20, 1991
  22. Nov 23, 1990
  23. Nov 20, 1990
  24. Aug 24, 1990
  25. Jul 23, 1990
  26. May 30, 1990
  27. Mar 05, 1990
  28. Feb 12, 1990
  29. Feb 10, 1990
  30. Feb 09, 1990
  31. Feb 08, 1990
  32. Feb 07, 1990
  33. Feb 06, 1990
Loading