- Aug 12, 2005
-
-
rtoy authored
was the CALLBACK-ACCESSOR-FORM was assuming a little-endian machine but sparc is big-endian.
-
- May 03, 2005
-
-
rtoy authored
instead of L0-OFFSET.
-
- Oct 24, 2004
-
-
rtoy authored
* alieneval.lisp: o The CALLBACK defstruct holds the entire alien function type o COMPATIBLE-RETURN-TYPES-P renamed to COMPATIBLE-FUNCTION-TYPES-P and and made specific to each backend. o Adjust code appropriately. ppc/c-call.lisp: o Port Thomas Burdick's callback code to ppc. sparc/c-call.lisp: x86/c-call.lisp: o Adjust code appropriately for new callback structure. o Implement COMPATIBLE-FUNCTION-TYPES-P, like original COMPATIBLE-RETURN-TYPES-P
-
- Oct 23, 2004
-
-
rtoy authored
TYPE to an alien type. Accesses to double-floats only worked by accident or gave a bus error. o Add a few more comments.
-
- Jul 02, 2003
-
-
toy authored
way for alien calls. Saves 1 store to memory for each double-float arg.
-
- May 16, 2003
-
-
toy authored
-
- May 15, 2003
-
-
toy authored
by Helmut Eller) o Add support for 64-bit integers. (Returning 64-bit integers does not seem to work yet.)
-
- May 14, 2003
-
-
toy authored
-
toy authored
code/alieneval.lisp: o Main callback support code/exports.lisp: o Export DEF-CALLBACK and CALLBACK. o Export CALLBACK-ACCESSOR-FORM and MAKE-CALLBACK-TRAMPOLINE o Reindent a few items. x86/c-call.lisp: o Helmut's MAKE-CALLBACK-TRAMPOLINE for x86. sparc/c-call.lisp: o MAKE-CALLBACK-TRAMPOLINE for sparc.
-
- Oct 24, 2002
-
-
toy authored
o Make new-genesis save target-foreign-linkage-table-size to internals.h.
-
- Jan 23, 2001
-
-
dtc authored
o Add support for 64-bit integer parameters and function results.
-
- Jul 10, 1998
-
-
dtc authored
transform; from Raymond Toy.
-
- Jun 18, 1998
-
-
dtc authored
-
- Mar 21, 1998
-
-
dtc authored
-
- Oct 31, 1994
-
-
ram authored
-
- Oct 24, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Apr 28, 1992
-
-
wlott authored
convention itself instead of assuming that everyone else is going to leave that much slop on the stack. Fixed a bug in alloc-number-stack-space where it would loose the number-stack-displacement when the result tn was location= to the nsp. This happens when allocating frames for call-out.
-
- Mar 27, 1992
-
-
wlott authored
-
- Mar 22, 1992
-
-
wlott authored
-
- Mar 10, 1992
-
-
wlott authored
from in front of alien-double-float-type{,-p} now that they are exported.
-
- Mar 02, 1992
- Feb 25, 1992
-
-
wlott authored
-
- Apr 21, 1991
-
-
wlott authored
instead of the number of words needed, because the value is passed directly through to allocate-number-stack-space, which wants bytes.
-
- Nov 30, 1990
-
-
wlott authored
-