* Darwin's assembler doesn't have default values for .fill directives.
* Only use call_into_lisp_tramp on darwin/x86, not darwin.
* Edit NEWS to note that threads have been OK on 10.8 since 1.0.58,
while we're here.
1.0.56.19)
* bug fix: run-program with :pty t no longer makes the pty as the process's
controling terminal.
+ * bug fix: spawning threads on OS X 10.8 no longer crashes the process
+ (lp#1012811).
changes in sbcl-1.0.57 relative to sbcl-1.0.56:
* RANDOM enhancements and bug fixes:
void
arrange_return_to_lisp_function(os_context_t *context, lispobj function)
{
-#if defined(LISP_FEATURE_DARWIN)
+#if defined(LISP_FEATURE_DARWIN) && defined(LISP_FEATURE_X86)
arrange_return_to_c_function(context, call_into_lisp_tramp, function);
#else
arrange_return_to_c_function(context, call_into_lisp, function);
.data
.align align_page
GNAME(gc_safepoint_page):
- .fill 32768
+ .fill 32768,1,0
\f
END()
.data
.align align_page
GNAME(gc_safepoint_page):
- .fill BACKEND_PAGE_BYTES
+ .fill BACKEND_PAGE_BYTES,1,0
\f
.text
.align align_16byte,0x90