Changeset 5734
- Timestamp:
- Jan 18, 2007, 3:20:02 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/ChangeLog
r5709 r5734 1 2007-01-18 04:17 gb 2 3 * examples/bridge.lisp: Some word-size conditionalization. Will 4 need more work to handle struct return/asssignment correctly on all 5 platforms. 6 7 2007-01-18 04:15 gb 8 9 * examples/: cocoa-editor.lisp, cocoa-backtrace.lisp: Use CGFloat, 10 type casts, etc. Likwise for :<NSI>nteger, :<NSUI>nteger. 11 12 2007-01-18 04:13 gb 13 14 * examples/: cocoa-prefs.lisp, cocoa-listener.lisp: Use CGFloat, 15 type casts, etc. 16 17 2007-01-18 04:12 gb 18 19 * examples/cocoa-window.lisp: Use CGFloat, type casts, etc. Avoid 20 deprecated NSFont stuff. 21 22 2007-01-18 04:11 gb 23 24 * examples/objc-clos.lisp: Handle ivars, class 25 creation/initialization differently for ObjC 2.0. 26 27 2007-01-18 04:10 gb 28 29 * examples/objc-runtime.lisp: More ObjC 2.0, ppc64 changes. 30 31 2007-01-18 04:09 gb 32 33 * examples/objc-support.lisp: Note which protocols are actually 34 used when walking classes. (There doesn't seem to be a good way of 35 finding a Protocol object pre-objc-2.0, and we may need to test 36 protocol compliance to disambiguate message sends in some cases.) 37 38 2007-01-18 04:07 gb 39 40 * examples/opengl-ffi.lisp: Conditionalize for darwin (not 41 necessarily darwinppc). 42 43 2007-01-18 04:06 gb 44 45 * examples/addressbook.lisp: Conditionalize for darwin (not 46 necessarily darwinppc). May want to conditionalize for bundle 47 executable name, as well. 48 49 2007-01-18 04:05 gb 50 51 * compiler/PPC/PPC64/ppc64-arch.lisp: WITH-FFCALL-RESULTS. Start 52 to sketch out structure return code (structures are often 53 "returned" by returning field values in registers pn DarwinPPC64.) 54 55 2007-01-18 04:04 gb 56 57 * compiler/PPC/PPC64/ppc64-backend.lisp: New ftd stuff; new 58 attributes for structure args/results. 59 60 2007-01-18 04:03 gb 61 62 * compiler/PPC/PPC64/ppc64-vinsns.lisp: ffcall-returning registers. 63 (Will need this for other platforms, too.) 64 65 2007-01-18 04:01 gb 66 67 * lib/macros.lisp: Arch-specific macro interface for 68 WITH-FFCALL-RESULTS. 69 70 2007-01-18 04:00 gb 71 72 * lib/db-io.lisp: Handle the case of an encoded structure type as a 73 return value. 74 75 2007-01-18 04:00 gb 76 77 * lisp-kernel/: ppc-spentry.s, ppc-spjump.s: 78 .SPpoweropen_ffcall_return_registers. 79 80 2007-01-18 03:59 gb 81 82 * library/parse-ffi.lisp: At least optionally, make structure 83 return explicit (expecting it to be handled by higher-level code.) 84 85 2007-01-18 03:58 gb 86 87 * lib/foreign-types.lisp: ff-call-expand-function in ftd. Don't 88 try to type-expand :registers <exp> form in EXTERNAL-CALL. 89 90 2007-01-18 03:55 gb 91 92 * level-0/PPC/ppc-misc.lisp: Get the contents of the register that 93 may hold OS thread context. 94 95 2007-01-18 03:54 gb 96 97 * compiler/PPC/PPC32/ppc32-backend.lisp: ff-call-expander function 98 in ftd. 99 100 2007-01-18 03:53 gb 101 102 * compiler/PPC/PPC32/ppc32-arch.lisp: WITH-FFCALL-RESULTS arch 103 macro. 104 105 2007-01-18 03:52 gb 106 107 * compiler/PPC/ppc2.lisp: Poweropen ff-calls might need to return 108 all possible result regs. (Maybe poweropen syscall, too.) 109 110 2007-01-18 03:51 gb 111 112 * compiler/PPC/ppc-arch.lisp: Replace unused subprim with 113 .SPpoweropen-ff-call-return-registers. 114 115 2007-01-18 03:50 gb 116 117 * compiler/nx1.lisp: Support :registers <exp> in %ff-call; when 118 supported, backend will return all (potential) result registers in 119 buffer at <exp>. 120 1 121 2007-01-16 02:01 gb 2 122
Note:
See TracChangeset
for help on using the changeset viewer.
