- Feb 08, 1990
-
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
FIND and POSITION.
-
ram authored
-
ram authored
-
ram authored
DEFSTRUCT constructors work.
-
ram authored
open-coded.
-
ram authored
call the appropriate subprimitive only if the number is a COMPLEX/RATIO. This simplifies the primitives and allows the type check to be squeezed out in cases where we know the type at compile time.
-
ram authored
-
ram authored
since the miscops only handle the cell-ref case.
-
- Feb 07, 1990
-
-
ram authored
them.
-
ram authored
also bound *ALIEN-EVAL-WHEN* to COMPILE around this stuff so that we won't eval the msgdefs stuff twice.
-
ram authored
environment was null.
-
ram authored
%TIME with the form wrapped into a lambda. This helps interpreted uses of TIME, mainly by reducing the spurious elapsed time for preprocessing the huge form, but should also produce somewhat more accurate results, since the code in %TIME always runs compiled. Theoretically this could have a slight negative effect on the accuracy of compiled uses by introducing a call, but this should be well down in the noise, since call overhead should be well less than the clock resolution.
-
ram authored
-
ram authored
is null. Although we don't get lazy conversion, at least we can prevent excessive memory usage. Also, this result is cached in the new LAMBDA-EVAL-INFO-FUNCTION slot so that all references to a non-closure interpreted function will get the same EQ result (mainly to avoid having N copies of the IR1 if the conversion is decached and then reconverted.)
-
ram authored
-
ram authored
-
ram authored
reason is that it lets us load the miscops which currently still have "fasl" type, but this also has the nice side-effect of giving a better error if someone tries to load an old "fasl" file.
-
ram authored
FUNCALL so that the cleanup function reference will be recognized as a local call. (Which is must be, since there is no XEP for cleanup functions.)
-
ram authored
functions. (They are replaced with constant NLX-info references by environment analysis.)
-
ram authored
since it is no longer pushed.
-
ram authored
lambdas.
-
ram authored
-
ram authored
rather than COMBINATION.
-
ram authored
for a BASIC-COMBINATION dest rather than COMBINATION. This was causing the function continuations for MV-binds to be annotated :MULTIPLE.
-
ram authored
allowed.
-
ch authored
-
ch authored
-
- Feb 06, 1990
-
-
ch authored
-
ch authored
(CURRENT-BUFFER)) instead of (BUFFER-PATHNAME (CURRENT-BUFFER)) as the :DEFAULT parameter so that the user always gets an intelligent default of some kind. Fixed some typos and grammatical errors and made a few otherwise gratuitous changes to various messages and doc strings.
-
ram authored
longer necessary with the new file streams.
-
ram authored
-
ram authored
core.
-
ch authored
-
wlott authored
-