- Feb 08, 1997
-
-
dtc authored
-
dtc authored
-
dtc authored
control-stack should be control-stack-start
-
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
-
pw authored
-
pw authored
-
pw authored
-
- Feb 07, 1997
-
-
pw authored
-
- Feb 06, 1997
- Feb 05, 1997
- Jan 21, 1997
-
-
ram authored
-
- Jan 18, 1997
-
-
ram authored
-
- Jul 25, 1996
- Jul 12, 1996
-
-
ram authored
in SOURCE-TRANSFORM-INSTANCE-TYPEP. This way, typep of funcallable instance types should actually work.
-
ram authored
:out or :in-out. It sort of worked with c-string, but ended up passing in a pointer to the string data, which is confusing to the uninitiated.
-
ram authored
symbol.
-
ram authored
links better.
-
ram authored
-
ram authored
called on conses, and if it returned true, the result was true. My reading of the spec says that the test should never be called on non-atom values. I put in an addition test to insure this.
-
ram authored
when :start2 :end2 values were specified.
-
ram authored
specified in the arg so that (vector float) works (as per suggestion of DTC). Also fixed things to use type system operations so that they should be really robust in the presence of deftype types, etc.
-
- Jul 08, 1996
- May 08, 1996