0.pre7.14:
authorWilliam Harold Newman <william.newman@airmail.net>
Fri, 17 Aug 2001 15:10:47 +0000 (15:10 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Fri, 17 Aug 2001 15:10:47 +0000 (15:10 +0000)
commit31361af9eb64344f521abbb245ea784c76c746e5
tree747e739aa8f3bf115208d7a4b0d7a5649b2fe5cd
parent4bb696ba74f1f47333ff45995b82eb51acbee29d
0.pre7.14:
(Oops, I was wrong before -- I made a typo when I thought I
was deleting :SB-INTERPRETER from target *FEATURES*,
so I didn't test what I thought I tested, and
0.pre7.13 didn't actually work without
:SB-INTERPRETER.)
So, now to make things actually work without :SB-INTERPRETER..
..saved a few things
* CL:LAMBDA-PARAMETERS-LIMIT
* CL:MULTIPLE-VALUES-LIMIT
* CL:CALL-ARGUMENTS-LIMIT
from src/compiler/eval.lisp in early-c.lisp
..SB!EVAL can't be conditional on :SB-INTERPRETER, since it's
the home of stuff like the 'eval stack' (also used
by the byte interpreter).
..made INTERPRETED-FUNCTION-NAME hacking conditional on
:SB-INTERPRETER
..made other SB!EVAL:FOO stuff conditional on :SB-INTERPRETER
..s/#+!sb-show/#!+sb-show/ (Isn't it Perl that Lispers slam
for accepting line noise as valid input?)
..raised make-target-2.sh *PRINT-LENGTH* and *PRINT-LEVEL* to
10 so that
compilation aborted because of input error:
  #S(SB-C::INPUT-ERROR-IN-COMPILE-FILE
     :ACTUAL-INITARGS (ERROR
                       #S(READER-ERROR
                          :ACTUAL-INITARGS (STREAM # FORMAT-CONTROL
                                            no dispatch function defined for ~S
                                            FORMAT-ARGUMENTS ...)
                          :ASSIGNED-SLOTS NIL))
     :ASSIGNED-SLOTS NIL)
would no longer have key information elided
..s/failed-aver-type/failed-enforce-type/
..(This version still doesn't work without :SB-INTERPRETER,
but it does have some progress, and at least it still
works with :SB-INTERPRETER, so I'm checking it in.)
24 files changed:
make-target-2.sh
package-data-list.lisp-expr
src/code/byte-interp.lisp
src/code/debug-int.lisp
src/code/defboot.lisp
src/code/describe.lisp
src/code/extensions.lisp
src/code/float.lisp
src/code/macros.lisp
src/code/ntrace.lisp
src/code/print.lisp
src/code/save.lisp
src/code/target-eval.lisp
src/code/target-misc.lisp
src/code/target-type.lisp
src/code/time.lisp
src/compiler/early-c.lisp
src/compiler/eval.lisp
src/compiler/ir1tran.lisp
src/compiler/main.lisp
src/compiler/target-disassem.lisp
src/pcl/early-low.lisp
src/pcl/low.lisp
version.lisp-expr