Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (262 - 264 of 1030)

Ticket Resolution Summary Owner Reporter
#969 fixed update Darwin ports to use new struct stat R. Matthew Emerson R. Matthew Emerson
Description

In ticket:626, we talk about a change that Apple made to struct stat. (The main thing is that ino_t became 64 bits wide.)

As of Mac OS X 10.6, this new struct stat became the default. We work around this by defining _DARWIN_NO_64_BIT_INODE in the lisp kernel makefile and in the build script for generating the interface database for libc.

We should change the lisp to use the new struct stat, and instead define _DARWIN_USE_64_BIT_INODE if we want to keep running on Mac OS X 10.5.

See the stat(2) man page.

#974 fixed r15381 and objc bridge R. Matthew Emerson
Description

As of r15381, doing (require 'objc-support) will produce

> Error: Can't find slot definition for NS:ISA in #<OBJC:OBJC-CLASS NS:NS-CELL (#x7FFF7816B740)>
> While executing: DETERMINE-FOREIGN-SLOT-LOCATION, in process listener(1).

This appears to be because (typep thing 'obj:objc-class) is now transformed to use STD-INSTANCE-CLASS-CELL-TYPEP here.

#1005 fixed delay starting threads Gary Byers R. Matthew Emerson
Description

When using a trunk darwinx8664 lisp at r15433 on Mountain Lion, slime often takes tens of seconds to start up.

At a quick first glance, I observe that allocate_tcr() often ends up looping hundreds of thousands, or even millions, of times before it gets a TCR that has a suitable address to use as a Mach port name.

Slime creates several threads at a startup, and usually a few of them end up taking a while to get going. Crudely instrumenting allocate_tcr() shows that the time to find a suitable port name can take anywhere from under a second to 20 seconds or more.

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.