0.6.12.22:
authorWilliam Harold Newman <william.newman@airmail.net>
Wed, 6 Jun 2001 21:43:50 +0000 (21:43 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Wed, 6 Jun 2001 21:43:50 +0000 (21:43 +0000)
commitaa2dc9529460ea0d9c99998dc87283fc1a43e808
treece54e820d12acf352f3d620c06817e5b4085e527
parentfdf07da187cb31fd5bdd872c73245fd72877b1a1
0.6.12.22:
DB logical pathname and COMPILE-FILE-PATHNAME patch from
sbcl-devel 2001-06-01
made FASL file version number independent of CPU type; also
made byte FASL file version number the same
many many changes more or less related to changing the FASL
file version number..
..created SB!FASL package to hold stuff like +FASL-FILE-VERSION+
which is common to loading and dumping
..renamed early-load.lisp to early-fasl.lisp
..renamed FASL-FILE stuff to FASL-OUTPUT
..*LAP-OUTPUT-FILE* doesn't need to be special (and so is
renamed to LAP-FASL-OUTPUT).
..exported FAST-READ stuff from SB-INT, so that it's visible
in SB-FASL
..deleted old stale load-related variables
*LOAD-BYTE-COMPILED-CODE-TO-DYNAMIC-SPACE*
*LOAD-X86-TLF-TO-DYNAMIC-SPACE*
*ENABLE-DYNAMIC-SPACE-CODE*
(hardwiring code which referred to them to use their
effectively-constant values T, NIL, T instead). (Now
we no longer need to worry about what package they're
in..)
..made some symbols external to SB-KERNEL so that
now-in-SB-FASL code could find them (and so that
some of the old :: prefixes could go away):
*FREE-INTERRUPT-CONTEXT-INDEX*,
*!INITIAL-FOO* for all FOO,
*CURRENT-CATCH-BLOCK*,
*CURRENT-UNWIND-PROTECT-BLOCK*,
*PSEUDO-ATOMIC-ATOMIC*, *PSEUDO-ATOMIC-INTERRUPTED*
..deleted unneeded "SB!IMPL::" prefixes for various
other *STATIC-SYMBOLS*-related symbols which're
exported (mostly from SB-KERNEL) already
..deleted unused %INITIAL-FUNCTION (smashing Alpha
*STATIC-SYMBOLS* indices)
suppressed some stuff in side-effectful-pathnames.test.sh
until we merge the DB cleanups from flaky2_branch
45 files changed:
BUGS
NEWS
make-host-2.sh
package-data-list.lisp-expr
src/assembly/alpha/assem-rtns.lisp
src/assembly/assemfile.lisp
src/assembly/x86/assem-rtns.lisp
src/code/array.lisp
src/code/byte-interp.lisp
src/code/cold-init.lisp
src/code/cross-io.lisp
src/code/debug-int.lisp
src/code/early-impl.lisp
src/code/fd-stream.lisp
src/code/filesys.lisp
src/code/fop.lisp
src/code/kernel.lisp
src/code/load.lisp
src/code/primordial-extensions.lisp
src/code/save.lisp
src/code/target-load.lisp
src/code/target-pathname.lisp
src/code/toplevel.lisp
src/code/x86-vm.lisp
src/compiler/alpha/backend-parms.lisp
src/compiler/alpha/nlx.lisp
src/compiler/alpha/parms.lisp
src/compiler/backend.lisp
src/compiler/byte-comp.lisp
src/compiler/dump.lisp
src/compiler/generic/genesis.lisp
src/compiler/generic/target-core.lisp
src/compiler/ir1tran.lisp
src/compiler/main.lisp
src/compiler/target-disassem.lisp
src/compiler/target-dump.lisp
src/compiler/x86/backend-parms.lisp
src/compiler/x86/macros.lisp
src/compiler/x86/nlx.lisp
src/compiler/x86/parms.lisp
src/runtime/gc.c
stems-and-flags.lisp-expr
tests/interface.pure.lisp
tests/pathnames.impure.lisp
version.lisp-expr