Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (265 - 267 of 1030)

Ticket Resolution Summary Owner Reporter
#327 fixed ia32 ff-call needs to pass small structures by value Gary Byers Gary Byers
Description

I believe that "small" means "32 bits or less".

One example involves the classic Carbon function FindWindow, which takes a Point (a pair of 16-bit integers) and a pointer as arguments. The Point needs to be passed in a single word on the stack; we incorrectly pass the address of the Point.

(I think that I know how to fix this, just opening the ticket for the record.)

#329 fixed typep gives false negative for subclasses of standard-generic-function in some positions Gary Byers Stephen Compall
Description

Loading a file with userinit disabled in Version 1.2-r10579M-trunk (Linuxx8664) with the following forms:

(defclass my-generic-function () ()
  (:metaclass funcallable-standard-class))

(format t "In a toplevel form: ~S~%"
          (typep (make-instance 'my-generic-function) 'my-generic-function))

(let ()
  (format t "In a let: ~S~%"
          (typep (make-instance 'my-generic-function) 'my-generic-function)))

(funcall (compile nil '(lambda ()
                         (format t "In a compiled closure: ~S~%"
                                 (typep (make-instance 'my-generic-function)
                                        'my-generic-function)))))

Gives T, NIL, and NIL respectively, where I would expect all T.

As far as I can tell, this only happens for user-defined classes whose metaclass is funcallable-standard-class, whether or not subclassing standard-generic-function.

#330 fixed no ppc64 support in ObjC bridge Gary Byers
Description

I don't know if we'll ever fix this or not. It's probably about 3 days' work to:

1) add support for calling variadic ObjC methods

2) add DWARF debugging info to the kernel point(s) where ObjC method calls are made (SPffcall, possibly variants of it) to support the C++-style declarative exception handling that the 64-bit ObjC runtime uses.

3) add other missing features that I may not be thinking of.

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