- Feb 10, 1997
-
-
dtc authored
Few small cleanups.
-
- Feb 09, 1997
-
-
pw authored
object was returned wrapped up as the first piece of a new PATTERN. This was traced to a typo where 'thing' (the original pattern) was passed to 'function' instead of the lambda arg 'piece'. Now, (directory "HOST:DIR;NAME*") does something reasonable.
-
- Feb 08, 1997
-
-
dtc authored
Change the offset used by the sap VOPS from an unsigned-num to a signed-num. This helps fixes some SAP functions for negative offsets which are useful on the x86 with its stack growing down. The offset is currently declared to be a index (unsigned-byte 29) in compiler/saptran.lisp so this should work without change, but to use the negative offsets requires complementary changes to saptran (index -> fixnum).
-
dtc authored
address for the x86-lra case in define-full-call - read somewhere it was faster. Old version left in source. Removed bogus uses of two "inc ret" instead of "add ret 2" which uses only 3 bytes not 5 or 6 as suggested in the source. Slight style cleanups. Remove some dead code.
-
dtc authored
> o.k. interpreted-function-lambda-expression just didn't work for anonymous > lambdas with non-fixed argcounts. > > Rob
-
dtc authored
-
dtc authored
so fill with 0 else random garbage will be seen when read.
-
dtc authored
will allocate a save tn if necessary and consider the cost. Changed VOPS cell-setf, cell-setf-function.
-
dtc authored
-
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.
-