Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv21157
Modified Files:
NEWS version.lisp-expr
Log Message:
1.0.1.1:
mach exception handlers for x86/macos
Added experimental support for mach exception handling under
x86/macos. To enable this, turn on the feature
:mach-exception-handler at build time.
* restructure args to sb-posix:define-call so that :largefile
becomes :options :largefile and add a new :c-name keyword arg.
* for #+mach-exception-handler builds, make sb-posix:fork
reestablish the mach exception handling thread after forking.
* add doc/internals-notes/mach-exception-handler-notes.
* memory_fault_handler no longer static for BSD.
* added mach_error_memory_fault_handler for unexpected memory
faults.
* #+mach-exception-handler thread changes to allocate and deallocate
mach ports.
* added protect_control_stack_{return_}guard_page_thread calls that
take a thread argument
* sigill_handler no longer static on x86.
* mach exception handling code in x86-darwin-os.c. See
doc/internals-notes/mach-exception-handler-notes for details.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1120
retrieving revision 1.1121
diff -u -d -r1.1120 -r1.1121
--- NEWS 26 Dec 2006 14:57:44 -0000 1.1120
+++ NEWS 26 Dec 2006 23:10:22 -0000 1.1121
@@ -1,4 +1,9 @@
;;;; -*- coding: utf-8; -*-
+changes in sbcl-1.0.2 relative to sbcl-1.0.1:
+ * improvement: experimental support for mach exception handling on
+ x86/macos. requires building with :MACH-EXCEPTION-HANDLER feature
+ to use.
+
changes in sbcl-1.0.1 relative to sbcl-1.0:
* new platform: FreeBSD/x86-64, including support for threading.
* new feature: the compiler stores cross-referencing information
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3143
retrieving revision 1.3144
diff -u -d -r1.3143 -r1.3144
--- version.lisp-expr 26 Dec 2006 14:57:44 -0000 1.3143
+++ version.lisp-expr 26 Dec 2006 23:10:22 -0000 1.3144
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.1"
+"1.0.1.1"
|