0.6.11.34:
authorWilliam Harold Newman <william.newman@airmail.net>
Sat, 7 Apr 2001 17:23:13 +0000 (17:23 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Sat, 7 Apr 2001 17:23:13 +0000 (17:23 +0000)
commit6c765578c8dc4bcc7798e37c9918715f198b30da
treeebaa2067bcc652102e15acdeabf8c1951ae4c762
parentde201aeb12169d0bd377eca4da6116c2797a66ad
0.6.11.34:
eliminated distinction between ordinary optimization policy
and *INTERFACE-POLICY*
eliminated *INTERFACE-POLICY* stuff, including INTERFACE flags
to IR1-CONVERT-AUX-BINDINGS, IR1-CONVERT-LAMBDA-BODY,
IR1-CONVERT-SPECIAL-BINDINGS
converted &OPTIONAL args in IR1-CONVERT-LAMBDA-BODY to &KEY
*POLICY-BASIC-QUALITIES* becomes *POLICY-QUALITIES*
merged redundant OPTIMIZATION-QUALITY-P and
POLICY-QUALITY-NAME-P
(Bug 87 was fixed by getting rid of interface policy stuff.)
merged nearly-irrelevant SB-INSPECT package into SB-IMPL
rearranged new function definition vs. declaration type
checking, so that the compiler won't die when
(DECLAIM (FTYPE FUNCTION F)) (DEFUN F ..)
removed src/compiler/c.log (>10-year-old log file)
added *.impure-cload.lisp category of tests, and moved
compiler-1.impure.lisp to that category so that
it's compiled as it should be
23 files changed:
NEWS
package-data-list.lisp-expr
src/code/early-type.lisp
src/code/inspect.lisp
src/code/late-type.lisp
src/code/list.lisp
src/code/primordial-extensions.lisp
src/code/target-alieneval.lisp
src/code/target-load.lisp
src/compiler/c.log [deleted file]
src/compiler/early-c.lisp
src/compiler/ir1final.lisp
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/lexenv.lisp
src/compiler/locall.lisp
src/compiler/main.lisp
src/compiler/policy.lisp
src/compiler/proclaim.lisp
tests/compiler-1.impure-cload.lisp [new file with mode: 0644]
tests/compiler-1.impure.lisp [deleted file]
tests/run-tests.sh
version.lisp-expr