source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5806   18 years Gary Byers * empty log message *
(edit) @5805   18 years Gary Byers Flesh out the new callback stuff.
(edit) @5804   18 years Gary Byers * empty log message *
(edit) @5803   18 years Gary Byers Flesh things out a bit more, change the API, get things working ... …
(edit) @5802   18 years Gary Byers For linuxppc, use the new callback mechanism. (Other platforms still …
(edit) @5801   18 years Gary Byers Lose the old eabi-callback stuff; linuxppc 32/64-bit callbacks now use …
(edit) @5800   18 years Gary Byers * empty log message *
(edit) @5799   18 years Gary Byers Remove some typos. Need to pass dynamic-extent, other decls separately.
(edit) @5798   18 years Gary Byers Fix some of this stuff; use the new (ftd-based) scheme.
(edit) @5797   18 years Gary Byers * empty log message *
(edit) @5796   18 years Gary Byers Fix some typos. (This code's getting replaced, but fix 'em anyway.)
(edit) @5795   18 years Gary Byers If a .cdb file can't be opened, show the translated pathname and …
(edit) @5794   18 years Gary Byers * empty log message *
(edit) @5793   18 years Gary Byers Never fully understood the concept "auxiliary" foreign types, but try …
(edit) @5792   18 years Gary Byers More plausible callback-bindings callback.
(edit) @5791   18 years Gary Byers * empty log message *
(edit) @5790   18 years Gary Byers First cut at callback-bindings thing; may not even compile.
(edit) @5789   18 years Gary Byers * empty log message *
(edit) @5788   18 years Gary Byers Stubs for new FTD functions.
(edit) @5787   18 years Gary Byers A few more fields (for callbacks) in ftd defstruct.
(edit) @5786   18 years Gary Byers * empty log message *
(edit) @5785   18 years Gary Byers Get FPRs from where subprim saved them. Return FPRs in the same place. …
(edit) @5784   18 years Gary Byers poweropen-callback, callbackX; save fp args here. Return all (arg) …
(edit) @5783   18 years Gary Byers Add room in c_reg_save for saved fp args (f1-f13).
(edit) @5782   18 years Gary Byers * empty log message *
(edit) @5781   18 years Gary Byers FF-CALL implemented in terms of the new ftd hook.
(edit) @5780   18 years Gary Byers * empty log message *
(edit) @5779   18 years Gary Byers ppc32, ppc64 also had trouble with (CLASS-OF non-simple-string).
(edit) @5778   18 years Gary Byers x8664 class-of: typo in non-simple array case, needed new string …
(edit) @5777   18 years Gary Byers Define ffi stuff in terms of common things in …
(edit) @5776   18 years Gary Byers Define (common) x8664 ffi stuff here.
(edit) @5775   18 years Gary Byers * empty log message *
(edit) @5774   18 years Gary Byers Name vinsn ff-call-return-registers (not "-returning-"). Typecheck …
(edit) @5773   18 years Gary Byers ff-call-return-registers.
(edit) @5772   18 years Gary Byers WITH-FFCALL-RESULTS: zero the stack-block.
(edit) @5771   18 years Gary Byers Don't use save3 in .SPffcall_return_registers (save3 = r11); use save2 …
(edit) @5770   18 years Gary Byers * empty log message *
(edit) @5769   18 years Gary Byers WITH-FFCALL-RESULTS needs space for 13 float registers, not 31.
(edit) @5768   18 years Gary Byers WITH-FFCALL-RESULTS for x86-64.
(edit) @5767   18 years Gary Byers ff-call: handle n-word struct-by-value, register return without typos.
(edit) @5766   18 years Gary Byers * empty log message *
(edit) @5765   18 years Gary Byers ff-call: handle n-word struct-by-value, register return.
(edit) @5764   18 years Gary Byers Don't assume that passing a structure by value in N words is …
(edit) @5763   18 years Gary Byers .SPffcall-return-registers replaces .SPunused-4.
(edit) @5762   18 years Gary Byers .SPffcall_return_registers (just returns %rax/rdx, %xmm0/%xmm1). …
(edit) @5761   18 years Gary Byers * empty log message *
(edit) @5760   18 years Gary Byers Use argument/result coercion functions in os::expand-ff-call.
(edit) @5759   18 years Gary Byers Coerce arg, results when expanding an ff-call.
(edit) @5758   18 years Gary Byers Default (no-op) functions for coercing foreign args, results.
(edit) @5757   18 years Gary Byers * empty log message *
(edit) @5756   18 years Gary Byers 4 down. Whether 2 or 3 to go depends on your perspective (and on how …
(edit) @5755   18 years Gary Byers * empty log message *
(edit) @5754   18 years Gary Byers Pretty simple. 3 down, 4 to go.
(edit) @5753   18 years Gary Byers * empty log message *
(edit) @5752   18 years Gary Byers Package prefixes. D'oh!
(edit) @5751   18 years Gary Byers Add references to the right os::ff-call-expander.
(edit) @5750   18 years Gary Byers Remove some wip code.
(edit) @5749   18 years Gary Byers Use os::expand-ff-call, for each value of OS.
(edit) @5748   18 years Gary Byers Saw an opportunity to use PAREF; probably several more.
(edit) @5747   18 years Gary Byers Two down, 5 to go.
(edit) @5746   18 years Gary Byers Looks mostly right; might need to be extended to handle coercions at …
(edit) @5745   18 years Gary Byers * empty log message *
(edit) @5744   18 years Gary Byers Encode, decode union types in arglists.
(edit) @5743   18 years Gary Byers ftd's :ff-call-expand-function is os::expand-ff-call. Canonicalize …
(edit) @5742   18 years Gary Byers Remove the debugging FORMAT call.
(edit) @5741   18 years Gary Byers * empty log message *
(edit) @5740   18 years Gary Byers Load with the new ffi-backend fasls.
(edit) @5739   18 years Gary Byers Deal with the new ffi-backend sources.
(edit) @5738   18 years Gary Byers Add the new ffi-backend sources.
(edit) @5737   18 years Gary Byers New (so far, empty) files.
(edit) @5736   18 years Gary Byers * empty log message *
(edit) @5735   18 years Gary Byers Bump.
(edit) @5734   18 years Gary Byers * empty log message *
(edit) @5733   18 years Gary Byers Some word-size conditionalization. Will need more work to handle …
(edit) @5732   18 years Gary Byers Use CGFloat, type casts, etc. Likwise for :<NSI>nteger, :<NSUI>nteger.
(edit) @5731   18 years Gary Byers Use CGFloat, type casts, etc.
(edit) @5730   18 years Gary Byers Use CGFloat, type casts, etc. Avoid deprecated NSFont stuff.
(edit) @5729   18 years Gary Byers Handle ivars, class creation/initialization differently for ObjC 2.0.
(edit) @5728   18 years Gary Byers More ObjC 2.0, ppc64 changes.
(edit) @5727   18 years Gary Byers Note which protocols are actually used when walking classes. (There …
(edit) @5726   18 years Gary Byers Conditionalize for darwin (not necessarily darwinppc).
(edit) @5725   18 years Gary Byers Conditionalize for darwin (not necessarily darwinppc). May want to …
(edit) @5724   18 years Gary Byers WITH-FFCALL-RESULTS. Start to sketch out structure return code …
(edit) @5723   18 years Gary Byers New ftd stuff; new attributes for structure args/results.
(edit) @5722   18 years Gary Byers ffcall-returning registers. (Will need this for other platforms, too.)
(edit) @5721   18 years Gary Byers Arch-specific macro interface for WITH-FFCALL-RESULTS.
(edit) @5720   18 years Gary Byers Handle the case of an encoded structure type as a return value.
(edit) @5719   18 years Gary Byers .SPpoweropen_ffcall_return_registers.
(edit) @5718   18 years Gary Byers At least optionally, make structure return explicit (expecting it to …
(edit) @5717   18 years Gary Byers ff-call-expand-function in ftd. Don't try to type-expand :registers …
(edit) @5716   18 years Gary Byers Get the contents of the register that may hold OS thread context.
(edit) @5715   18 years Gary Byers ff-call-expander function in ftd.
(edit) @5714   18 years Gary Byers WITH-FFCALL-RESULTS arch macro.
(edit) @5713   18 years Gary Byers Poweropen ff-calls might need to return all possible result regs. …
(edit) @5712   18 years Gary Byers Replace unused subprim with .SPpoweropen-ff-call-return-registers.
(edit) @5711   18 years Gary Byers Support :registers <exp> in %ff-call; when supported, backend will …
(edit) @5710   18 years (none) This commit was manufactured by cvs2svn to create tag 'tag_070117'.
(edit) @5709   18 years Gary Byers * empty log message *
(edit) @5708   18 years Gary Byers Make sure that STREAM-READ-IVECTOR and STREAM-WRITE-IVECTOR are …
(edit) @5707   18 years Gary Byers Ensure that the :FORMAT argument defaults to :BIVALENT
Note: See TracRevisionLog for help on using the revision log.