- May 29, 1990
-
-
ram authored
to avoid touching the type system before it is loaded. This way type proclamations will work in the new-compiler core, at least after the compiler is loaded. Fixed %COMPILER-DEFSTRUCT to make the copier and predicate :DEFINED so that we don't give spurious undefined warnings. SPECIFIER-TYPE-CACHE -> VALUES-SPECIFIER-TYPE-CACHE
-
ram authored
keep the interpreter from trashing them. Added printing of a summary of undefined warning names. Added printing of header and trailer error output. Fixed COMPILE to use the new interface to FIND-INITIAL-DFO.
-
ram authored
code. Possibly a hack, given that this is to make interpreted unwind-protect work, and top-level NLX doesn't work in general in compiled code. When let-converting, blow away any entry for this function in *FREE-FUNCTIONS( so that we don't add references to functions after they are let converted. [This was a problem with semi-inline functions...]
-
ram authored
When looking for enclosing source, ignore forms resulting from code enclosing our original source.
-
ram authored
Changed inline expansion stuff to never opportunistically expand unless (= space 0), and to never inline expand copy-per-call. Also, never inline expand when :NOTINLINE. Removed some special-casing of function types. Changed tests for being a function type to CSUBTYPEP X <function type>, rather than FUNCTION-TYPE-P. Add implicit block in LABELS and FLET.
-
ram authored
-
ram authored
hashtables when debugging the compiler with the interpreter.
-
- May 27, 1990
- May 26, 1990
-
-
wlott authored
fixed args. If there weren't, it would calc the difference as being negative, and *shorten* the stack, instead of growing it.
-
wlott authored
be able to constant fold.
-
ch authored
frobbing to make it work. Also moved the SIGSEGV handler (which isn't currently used) into this file.
-
ch authored
LRA from the stack. This allows a GC to occur if an interrupt happens during call out.
-
ch authored
SIGTRAP). The SIGFPE and future SIGSEGV handlers were moved to ./test.c
-
- May 25, 1990
-
-
ch authored
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
-
wlott authored
Commented out all the bit-bash-mumbles, 'cause the compiler can't deal with 'em yet. Added interpreter stubs for the four copy functions.
-
wlott authored
-
wlott authored
Replaced do-validate with allocate-system-memory and added deallocate-system-memory.
-
wlott authored
-
wlott authored
after memory.
-
wlott authored
-
wlott authored
and calculate the pc correctly.
-
ram authored
result.
-
wlott authored
of the constants in a code object. code-instructions returns a sap pointing to the start of the instructions for a code object. Compute-function returns a function when given a code object and an offset.
-
wlott authored
-
wlott authored
-
wlott authored
-
- May 24, 1990
-
-
ch authored
-
wlott authored
%initial-function uses this.
-
wlott authored
frames and preserve the frame pointer. Backtrace now gives a complete backtrace, not just from the last sigcontext.
-
ram authored
to be a right shift amount.
-
ram authored
isn't any. Also, changed more of the *LAST-xxx variables to be invalidated with '#(invalid) to consistently eliminate any problems with NIL being a legal value.
-
ram authored
specifier when printing it.
-
ram authored
when there are stack args.
-