source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5827   18 years Gary Byers Bump *interface-abi-version*, but continue to support the old version. …
(edit) @5826   18 years Gary Byers Try to ensure that the :FORMAT argument gets passed to …
(edit) @5825   18 years Gary Byers * empty log message *
(edit) @5824   18 years Gary Byers Bump.
(edit) @5823   18 years Gary Byers Use make -j to build kernel.
(edit) @5822   18 years Gary Byers * empty log message *
(edit) @5821   18 years Gary Byers .SPcallback returns rax/rdx, xmm0/xmm1.
(edit) @5820   18 years Gary Byers Use new callback interface unconditionally. (A day's work turned into …
(edit) @5819   18 years Gary Byers New callback stuff for x8664 (all platfroms appear to use the same ABI.)
(edit) @5818   18 years Gary Byers * empty log message *
(edit) @5817   18 years Gary Byers Don't use boxed "disp" for displacement in %ATOMIC-INCF-NODE.
(edit) @5816   18 years Gary Byers * empty log message *
(edit) @5815   18 years Gary Byers Enable new callback stuff on #+ppc-target.
(edit) @5814   18 years Gary Byers new callback stuff.
(edit) @5813   18 years Gary Byers typos-r-us.
(edit) @5812   18 years Gary Byers * empty log message *
(edit) @5811   18 years Gary Byers Flesh out darwinppc32 callback stuff.
(edit) @5810   18 years Gary Byers Fix some typos/bugs; more likely remain.
(edit) @5809   18 years Gary Byers REQUIRE-FOREIGN-TYPE-BITS.
(edit) @5808   18 years Gary Byers Use new callback scheme for darwinppc32, too.
(edit) @5807   18 years Gary Byers No more (old) callback stuff here.
(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.
Note: See TracRevisionLog for help on using the revision log.