- Feb 12, 1997
-
-
dtc authored
modifying the *readtable*; caching this modified *readtable* to save copying.
-
- Feb 11, 1997
-
-
pw authored
of (:absolute) on something like "HOST:FILE" which caused problems with MERGE-DIRECTORIES. COMPLETE-FILE on LPs now works.
-
dtc authored
-
dtc authored
On FreeBSD times can slip backwards giving negative time deltas which caused type errors. Check for negative deltas on FreeBSD and use 0.
-
dtc authored
-
dtc authored
may be needed for cross-compiling.
-
dtc authored
x86 hack is no longer needed.
-
dtc authored
For the benefit of the x86 port export ALLOCATE-DYNAMIC-CODE-OBJECT.
-
- Feb 10, 1997
-
-
dtc authored
generate inline code for this operation. Few other little cleanups.
-
dtc authored
source.
-
dtc authored
-
dtc authored
-
dtc authored
-
dtc authored
- Use "test x x" for comparison with constant 0. - With the improvement of targeting by the packer some time ago it was possible to remove some VOPS SC hacks. In many cases it is better to not list a stack SC in the list of operand preferred SCs so the compiler can account for the extra cost making it more likely to use registers. Some hacks are still necessary here though. - Some style cleanups
-
dtc authored
stack (FR0/ST0), and provide two alternatives for its implementation. One implementation uses fstp fld, the other fxch fst; depending one CPU these could has different costs. Some style cleanups.
-
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