1.0.3.16: experimental x86-64/darwin suport
authorCyrus Harmon <ch-sbcl@bobobeach.com>
Sat, 3 Mar 2007 00:42:01 +0000 (00:42 +0000)
committerCyrus Harmon <ch-sbcl@bobobeach.com>
Sat, 3 Mar 2007 00:42:01 +0000 (00:42 +0000)
commit0f234877047c56ca945fe54e9e77a9cc2c8141cb
tree2e1d361997c80f470b8cc1e4f32df321d5febc8e
parent64533db68167ac8cbe3ea9fa0676fd799c3b9110
1.0.3.16: experimental x86-64/darwin suport
 * fix sb-posix time structs to match headers on darwin
 * comment out mtime sb-posix test as this isn't working ATM
 * add UD2A trap stuff to x86-64 and corresponding word-imm support
 * remove bogus extern-alien-name in boxed_region fixups
 * add compiler parameters for Darwin
 * add x86-64 darwin config file
 * some type safety fixes (proper types) in darwin-dlshim.c
 * use setpgid on Darwin
 * add signal context support x86-64/darwin
 * report trap instead of si_code for trap_Error/trap_Cerror
 * unsigned -> unsigned long in purify.c
 * add mach exception handler support for x86-64/darwin
 * x86-64 assembly hacks to make darwin's assembler happy
 * update x86-64-bsd-os.c to suppot darwin and mach exceptions
 * add x86-64-darwin-os.c/h
 * update LDSO stubs for x86-64 darwin
22 files changed:
NEWS
contrib/sb-posix/constants.lisp
contrib/sb-posix/interface.lisp
contrib/sb-posix/posix-tests.lisp
src/compiler/aliencomp.lisp
src/compiler/x86-64/insts.lisp
src/compiler/x86-64/macros.lisp
src/compiler/x86-64/parms.lisp
src/compiler/x86/insts.lisp
src/runtime/Config.x86-64-darwin [new file with mode: 0644]
src/runtime/darwin-dlshim.c
src/runtime/darwin-os.c
src/runtime/interrupt.c
src/runtime/purify.c
src/runtime/run-program.c
src/runtime/x86-64-arch.c
src/runtime/x86-64-assem.S
src/runtime/x86-64-bsd-os.c
src/runtime/x86-64-darwin-os.c [new file with mode: 0644]
src/runtime/x86-64-darwin-os.h [new file with mode: 0644]
tools-for-build/ldso-stubs.lisp
version.lisp-expr