|
|
|
@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'.
|
|
|
|
@5709
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5708
|
18 years |
Gary Byers |
Make sure that STREAM-READ-IVECTOR and STREAM-WRITE-IVECTOR are …
|
|
|
|
@5707
|
18 years |
Gary Byers |
Ensure that the :FORMAT argument defaults to :BIVALENT
|
|
|
|
@5706
|
18 years |
Gary Byers |
Put :OPENMCL-UNICODE-STRINGS on *FEATURES*.
|
|
|
|
@5705
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5704
|
18 years |
Gary Byers |
Transform (/ (* constant1 exp) constant2) into (* (/ constant1 …
|
|
|
|
@5703
|
18 years |
Gary Byers |
Simple PAREF: (paref pointer foreign-pointer-or-array-type index) does …
|
|
|
|
@5702
|
18 years |
Gary Byers |
%FOREIGN-ARRAY-ACCESS-FORM.
|
|
|
|
@5701
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5700
|
18 years |
Gary Byers |
ppc2-vref1: lose extra arg to double->heap vinsn.
|
|
|
|
@5699
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5698
|
18 years |
Gary Byers |
When running an unwind-protect cleanup and multiple values are being …
|
|
|
|
@5697
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5696
|
18 years |
Gary Byers |
Revive some of the old GNUstep support; add partial ObjC 2.0 support …
|
|
|
|
@5695
|
18 years |
Gary Byers |
Conditionalize for darwin-target, not darwinppc-target.
|
|
|
|
@5694
|
18 years |
Gary Byers |
Disable background layout in the listener; the whole two-thread scheme …
|
|
|
|
@5693
|
18 years |
Gary Byers |
Document-begin-editing, document-end-editing: both seem to have been …
|
|
|
|
@5692
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5691
|
18 years |
Gary Byers |
Fix another typo …
|
|
|
|
@5690
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5689
|
18 years |
Gary Byers |
Fix typo (ppc32::, not ppc2::).
|
|
|
|
@5688
|
18 years |
Gary Byers |
Missing MISC-SET-C-S32 for PPC32.
|
|
|
|