0.pre7.86.flaky7:
authorWilliam Harold Newman <william.newman@airmail.net>
Tue, 6 Nov 2001 22:21:54 +0000 (22:21 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Tue, 6 Nov 2001 22:21:54 +0000 (22:21 +0000)
commit1a6def3955b715472eb2c75b15660912b9f90173
treebfa82b8023f0b13a2cf930355590f77d4d77057e
parent5ec8d0c1c8b7939818b75118b472fac1af554f9a
0.pre7.86.flaky7:
(This version dies early in cross-compilation with an assertion
failure, perhaps because PRE-PHYSENV-ANALYZE-TOPLEVEL
isn't being called on the right stuff.)
tried to straighten out function names and debug names,
splitting LEAF-NAME into LEAF-SOURCE-NAME and
LEAF-DEBUG-NAME and making both SOURCE-NAME and
DEBUG-NAME read-only..
..IR1-CONVERT-LAMBDA gets both :SOURCE-NAME and :DEBUG-NAME
keyword arguments, and then IR1-CONVERT-LAMBDA-BODY
and IR1-CONVERT-HAIRY-LAMBDA and
IR1-CONVERT-INLINE-LAMBDA do too
..defined DEBUG-NAMIFY to support this
..deleted no-longer-used COMPILE-FIX-FUN-NAME (and made mental
note that it's probably the reason that old COMPILE
got function debug name right even though %COMPILE
doesn't)
removed no-longer-used PRIMITIVE-TRANSLATOR stuff
noticed that LAMBDA-VARS is read-only
30 files changed:
src/code/early-extensions.lisp
src/code/ntrace.lisp
src/compiler/checkgen.lisp
src/compiler/copyprop.lisp
src/compiler/ctype.lisp
src/compiler/debug-dump.lisp
src/compiler/debug.lisp
src/compiler/entry.lisp
src/compiler/generic/target-core.lisp
src/compiler/gtn.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1final.lisp
src/compiler/ir1opt.lisp
src/compiler/ir1report.lisp
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/ir2tran.lisp
src/compiler/locall.lisp
src/compiler/ltn.lisp
src/compiler/macros.lisp
src/compiler/main.lisp
src/compiler/node.lisp
src/compiler/physenvanal.lisp
src/compiler/represent.lisp
src/compiler/seqtran.lisp
src/compiler/target-main.lisp
src/compiler/tn.lisp
src/compiler/typetran.lisp
src/pcl/dfun.lisp
version.lisp-expr