0.pre7.33:
authorWilliam Harold Newman <william.newman@airmail.net>
Wed, 5 Sep 2001 01:37:37 +0000 (01:37 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Wed, 5 Sep 2001 01:37:37 +0000 (01:37 +0000)
commitf4f18b9dcdaf1948947b1747f5bfa766a1a0ee4c
tree538e490fba0f3c0ca3c1c6fbe9bec4df4b383e7c
parent26f0ae97e957a26acf6f4b55e4eb70f4cae3a36c
0.pre7.33:
fixed (LOOP FOR KEY BEING EACH HASH-KEY IN HASH COLLECT KEY)
bug reported by Alexey Dejneka on sbcl-devel 2001-09-03
some package cleanup in preparation for making byte-interp.lisp
IN-PACKAGE SB!BYTECODE..
..exported &MORE from SB!INT instead of SB!C
..exported MAKE-VALUE-CELL, VALUE-CELL-REF, and VALUE-CELL-SET
from SB!KERNEL instead of SB!C, so that they're visible
in SB!BYTECODE.
also put &MORE onto the LAMBDA-LIST-KEYWORDS list
added SB-XC prefixes to LAMBDA-LIST-KEYWORDS usage
rearranged macroexpand/uncross/eval operations in
cross-compiler PROCESS-TOP-LEVEL-FORM so xcompiling
DEFCONSTANT-EQX SB!XC:LAMBDA-LIST-KEYWORDS will
redefine SB-XC:LAMBDA-LIST-KEYWORDS instead of
CL:LAMBDA-LIST-KEYWORDS
tweaked PARSE-1-DSD so that it always sets DSD-ACCESSOR,
dropping CMU CL's "don't shadow inherited accessor"
special case
18 files changed:
NEWS
package-data-list.lisp-expr
src/code/debug-int.lisp
src/code/defstruct.lisp
src/code/loop.lisp
src/code/primordial-extensions.lisp
src/code/print.lisp
src/code/profile.lisp
src/code/setf-funs.lisp
src/cold/defun-load-or-cload-xcompiler.lisp
src/compiler/assem.lisp
src/compiler/early-c.lisp
src/compiler/ir1util.lisp
src/compiler/main.lisp
src/compiler/meta-vmdef.lisp
src/compiler/parse-lambda-list.lisp
tests/loop.pure.lisp [new file with mode: 0644]
version.lisp-expr