Changeset 5734


Ignore:
Timestamp:
Jan 18, 2007, 3:20:02 AM (18 years ago)
Author:
Gary Byers
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/ChangeLog

    r5709 r5734  
     12007-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
     72007-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
     122007-01-18 04:13  gb
     13
     14        * examples/: cocoa-prefs.lisp, cocoa-listener.lisp: Use CGFloat,
     15        type casts, etc.
     16
     172007-01-18 04:12  gb
     18
     19        * examples/cocoa-window.lisp: Use CGFloat, type casts, etc.  Avoid
     20        deprecated NSFont stuff.
     21
     222007-01-18 04:11  gb
     23
     24        * examples/objc-clos.lisp: Handle ivars, class
     25        creation/initialization differently for ObjC 2.0.
     26
     272007-01-18 04:10  gb
     28
     29        * examples/objc-runtime.lisp: More ObjC 2.0, ppc64 changes.
     30
     312007-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
     382007-01-18 04:07  gb
     39
     40        * examples/opengl-ffi.lisp: Conditionalize for darwin (not
     41        necessarily darwinppc).
     42
     432007-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
     492007-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
     552007-01-18 04:04  gb
     56
     57        * compiler/PPC/PPC64/ppc64-backend.lisp: New ftd stuff; new
     58        attributes for structure args/results.
     59
     602007-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
     652007-01-18 04:01  gb
     66
     67        * lib/macros.lisp: Arch-specific macro interface for
     68        WITH-FFCALL-RESULTS.
     69
     702007-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
     752007-01-18 04:00  gb
     76
     77        * lisp-kernel/: ppc-spentry.s, ppc-spjump.s:
     78        .SPpoweropen_ffcall_return_registers.
     79
     802007-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
     852007-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
     902007-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
     952007-01-18 03:54  gb
     96
     97        * compiler/PPC/PPC32/ppc32-backend.lisp: ff-call-expander function
     98        in ftd.
     99
     1002007-01-18 03:53  gb
     101
     102        * compiler/PPC/PPC32/ppc32-arch.lisp: WITH-FFCALL-RESULTS arch
     103        macro.
     104
     1052007-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
     1102007-01-18 03:51  gb
     111
     112        * compiler/PPC/ppc-arch.lisp: Replace unused subprim with
     113        .SPpoweropen-ff-call-return-registers.
     114
     1152007-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
    11212007-01-16 02:01  gb
    2122
Note: See TracChangeset for help on using the changeset viewer.