Custom Query (1030 matches)
Results (829 - 831 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #974 | fixed | r15381 and objc bridge | ||
| 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 | ||
| 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 | ||
| 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". |
|||
