Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

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 > >> (Page 1 of 2)
removed src/compiler/ppc/print.lisp
changed contrib/sb-posix/macros.lisp
changed src/code/early-fasl.lisp
changed src/code/foreign-load.lisp
changed src/code/foreign.lisp
changed src/compiler/alpha/vm.lisp
changed src/compiler/generic/genesis.lisp
changed src/compiler/hppa/vm.lisp
changed src/compiler/mips/vm.lisp
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/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-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
src/compiler/ppc/print.lisp
File was removed.
contrib/sb-posix/macros.lisp Diff Switch to side-by-side view
Loading...
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/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/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips/vm.lisp Diff Switch to side-by-side view
Loading...
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/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-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...
1 2 > >> (Page 1 of 2)