Custom Query (1030 matches)
Results (745 - 747 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #788 | fixed | ARM FFI problems, partial patch | ||
| Description |
I've discovered multiple problems in ARM FFI while trying to run CFFI test suite.
Namely, these functions use explicit register specifications for their temps that are used for strd/ldrd instructions that need consective registers. This seems to break register handling somehow, as the following can be observed at the end of disassembly of my-mem-set-double-float in attached floatfail.lisp: (ldrd imm0 (:@ arg_z (:$ 2))) (fmdrr d0 imm0 imm1) (add nargs imm0 imm1) (fmrrd imm0 imm1 d0) (strd imm0 (:@ nargs (:$ 0))) (ldmia (:! sp) (imm0 vsp fn pc)) Here we see imm0 and imm1 getting destroyed by get-double vinsn and later being used to construct address for the following strd as if nothing happened. This leads to memory fault. The possible workaround is not using strd/ldrd at all but perhaps it's also possible to fix temp handling, but I don't have time to do it myself right now. |
|||
| #794 | fixed | Change request to make setting AppDelegate easier | ||
| Description |
Looking at init-cocoa-application it would seem that the intent there is to permit the use of a CCLDelegateClass attribute in the Info.plist as a way to set a different Application delegate class. This would be very convenient. Unfortunately if you do that, the delegate is then RESET in start-cocoa-application (after the call to init-cocoa-application). Although start-cocoa-application has a parameter that allows overriding of the default application delegate, using it would require also providing a new top-level function, which isn't as convenient. The setting of the app delegate in start-cocoa-application should be conditionalized by the non-existence of a current app delegate. I suggest changing the code: (when application-proxy-class-name ...)
(when (and application-proxy-class-name
This would permit setting an application delegate either by using the Info.plist setting as described above or by specifying an application delegate in the main nib file that is set when that is loaded. Although I could do a bunch of work to work around this, I hope this change can be made fairly quickly. |
|||
| #796 | fixed | Windows: resizing windows broken | ||
| Description |
I don't know if I built something wrong, because I don't remember this before, but maybe I just hadn't tried before: resizing behavior is broken in some bizarre way. E.g. clicking on a window border causes the window to jump to a different size, can't make it any smaller by dragging. |
|||
