|
|
|
@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.
|
|
|
|
@5687
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5686
|
18 years |
Gary Byers |
OPEN-SHARED-LIBRARY: freebsd version of #_dlopen doesn't return a link …
|
|
|
|
@5685
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5684
|
18 years |
Gary Byers |
%component-match-p: handle :WILD, :WILD-INFERIORS.
|
|
|
|
@5683
|
18 years |
Gary Byers |
Try to check for old libc versions (which may use %gs instead of %fs …
|
|
|
|
@5682
|
18 years |
Gary Byers |
Explicitly require NUMBER-CASE-MACRO.
|
|
|
|
@5681
|
18 years |
Gary Byers |
fixnum-sfloat-compare,fixnum-dfloat-compare: if the fixnum can be …
|
|
|
|
@5680
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5679
|
18 years |
Gary Byers |
Fix a few type errors, check for explicit vector-type length earlier.
|
|
|
|
@5678
|
18 years |
Gary Byers |
%STD-NAME-COMPONENT, %STD-TYPE-COMPONENT: preserved :WILD, don't map …
|
|
|
|
@5677
|
18 years |
Gary Byers |
More whack-a-mole with pathnames (specifically, preserving :WILD as …
|
|
|
|
@5676
|
18 years |
Gary Byers |
Small (mostly cosmetic) change to RATIONAL.
|
|
|
|
@5675
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5674
|
18 years |
Gary Byers |
Keep fixing CTYPECASE.
|
|
|
|
@5673
|
18 years |
Gary Byers |
DOH! STREAM-READ-LINE method on BASIC-CHARACTER-INPUT-STREAM returns …
|
|
|
|
@5672
|
18 years |
Gary Byers |
* empty log message *
|
|
|
|
@5671
|
18 years |
Gary Byers |
EQUAL on physical pathnames ignores the (new) version slot, as does …
|
|
|
|