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