|
|
|
@5832
|
18 years |
Gary Byers |
process glu.h
|
|
|
|
@5831
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5830
|
18 years |
Gary Byers |
Always encode explicit structure-typed function return values.
Note …
|
|
|
|
@5829
|
18 years |
Gary Byers |
%EXTERNAL-CALL-EXPANDER allows/requires a leading argument to be …
|
|
|
|
@5828
|
18 years |
Gary Byers |
linuxppc32 always returns structures via the first-arg hack.
|
|
|
|
@5827
|
18 years |
Gary Byers |
Bump *interface-abi-version*, but continue to support the old version. …
|
|
|
|
@5826
|
18 years |
Gary Byers |
Try to ensure that the :FORMAT argument gets passed to …
|
|
|
|
@5825
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5824
|
18 years |
Gary Byers |
Bump.
|
|
|
|
@5823
|
18 years |
Gary Byers |
Use make -j to build kernel.
|
|
|
|
@5822
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5821
|
18 years |
Gary Byers |
.SPcallback returns rax/rdx, xmm0/xmm1.
|
|
|
|
@5820
|
18 years |
Gary Byers |
Use new callback interface unconditionally. (A day's work turned into …
|
|
|
|
@5819
|
18 years |
Gary Byers |
New callback stuff for x8664 (all platfroms appear to use the same ABI.)
|
|
|
|
@5818
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5817
|
18 years |
Gary Byers |
Don't use boxed "disp" for displacement in %ATOMIC-INCF-NODE.
|
|
|
|
@5816
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5815
|
18 years |
Gary Byers |
Enable new callback stuff on #+ppc-target.
|
|
|
|
@5814
|
18 years |
Gary Byers |
new callback stuff.
|
|
|
|
@5813
|
18 years |
Gary Byers |
typos-r-us.
|
|
|
|
@5812
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5811
|
18 years |
Gary Byers |
Flesh out darwinppc32 callback stuff.
|
|
|
|
@5810
|
18 years |
Gary Byers |
Fix some typos/bugs; more likely remain.
|
|
|
|
@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 …
|
|
|
|