Commit [a2ff65] Maximize Restore History

0.8.21.21: fix & share EXTERN-ALIEN-NAME logic (fixes bug #373)

* move e-a-n from SB-VM to SB-SYS, and from target/vm.lisp
to foreign.lisp.
* move all e-a-n calls to FIND-FOREIGN-SYMBOL-IN-TABLE and
GET-DYNAMIC-FOREIGN-SYMBOL-ADDRESS.
* reader conditionalize e-a-n behaviour on :ELF and :MACH-O; explicitly
add the relevant feature for each OS in make-config.sh.
* delete unused file ppc/print.lisp (duplicates ppc/show.lisp).
* increment fasl-format number.

note: affects all backends; tested on ppc/darwin, x86/freebsd, and
sparc/sunos.

Nikodemus Siivola Nikodemus Siivola 2005-04-07

1 2 3 > >> (Page 1 of 3)
removed src/compiler/ppc/print.lisp
changed BUGS
changed NEWS
changed contrib
changed contrib/sb-posix
changed contrib/sb-posix/macros.lisp
changed make-config.sh
changed package-data-list.lisp-expr
changed src
changed src/code
changed src/code/early-fasl.lisp
changed src/code/foreign-load.lisp
changed src/code/foreign.lisp
changed src/compiler
changed src/compiler/alpha
changed src/compiler/alpha/vm.lisp
changed src/compiler/generic
changed src/compiler/generic/genesis.lisp
changed src/compiler/hppa
changed src/compiler/hppa/vm.lisp
changed src/compiler/mips
changed src/compiler/mips/vm.lisp
changed src/compiler/ppc
changed src/compiler/ppc/alloc.lisp
changed src/compiler/ppc/c-call.lisp
changed src/compiler/ppc/cell.lisp
changed src/compiler/ppc/show.lisp
changed src/compiler/ppc/vm.lisp
changed src/compiler/sparc
changed src/compiler/sparc/alloc.lisp
changed src/compiler/sparc/c-call.lisp
changed src/compiler/sparc/cell.lisp
changed src/compiler/sparc/show.lisp
changed src/compiler/sparc/vm.lisp
changed src/compiler/x86
changed src/compiler/x86-64
changed src/compiler/x86-64/alloc.lisp
changed src/compiler/x86-64/c-call.lisp
changed src/compiler/x86-64/cell.lisp
changed src/compiler/x86-64/macros.lisp
changed src/compiler/x86-64/show.lisp
changed src/compiler/x86-64/vm.lisp
changed src/compiler/x86/alloc.lisp
changed src/compiler/x86/c-call.lisp
changed src/compiler/x86/cell.lisp
changed src/compiler/x86/macros.lisp
changed src/compiler/x86/show.lisp
changed src/compiler/x86/vm.lisp
changed tests
changed tests/smoke.impure.lisp
changed version.lisp-expr
src/compiler/ppc/print.lisp
File was removed.
BUGS Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
contrib
Directory.
contrib/sb-posix
Directory.
contrib/sb-posix/macros.lisp Diff Switch to side-by-side view
Loading...
make-config.sh Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
src
Directory.
src/code
Directory.
src/code/early-fasl.lisp Diff Switch to side-by-side view
Loading...
src/code/foreign-load.lisp Diff Switch to side-by-side view
Loading...
src/code/foreign.lisp Diff Switch to side-by-side view
Loading...
src/compiler
Directory.
src/compiler/alpha
Directory.
src/compiler/alpha/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/genesis.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa
Directory.
src/compiler/hppa/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips
Directory.
src/compiler/mips/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc
Directory.
src/compiler/ppc/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/c-call.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/cell.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/show.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc
Directory.
src/compiler/sparc/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/c-call.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/cell.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/show.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86
Directory.
src/compiler/x86-64
Directory.
src/compiler/x86-64/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/c-call.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/cell.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/show.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/alloc.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/c-call.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/cell.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/show.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/vm.lisp Diff Switch to side-by-side view
Loading...
tests
Directory.
tests/smoke.impure.lisp Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...
1 2 3 > >> (Page 1 of 3)