Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (829 - 831 of 1030)

Ticket Resolution Summary Owner Reporter
#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.

#1035 fixed special variables and declare ignore R. Matthew Emerson
Description

The spec says that a warning should be issued if a variable declared to be ignored is declared SPECIAL, as in:

(defun foo (x y)
 (declare (ignore y))
 ...
 (locally
   (declare (special y))
   ...))

That code doesn't make much sense, but it clearly deservers a warning.

(defparameter y ...)

(defun foo (x y)
 (declare (ignore y))
 ...)

is about the same thing, but the warning in both cases should probably complain that inconsistent declarations applied to Y and not just say that it "wasn't IGNOREd".

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