Mike Pall
|
2dc574d06b
|
FFI: Compile calls to stdcall, fastcall and vararg functions.
|
2011-10-27 01:57:30 +02:00 |
|
Mike Pall
|
bc95d54ec9
|
FFI: Fix call argument and return handling for I8/U8/I16/U16 types.
|
2011-10-13 20:44:31 +02:00 |
|
Mike Pall
|
3c998f6c3c
|
Fix (harmless) typo.
|
2011-09-21 08:22:07 +02:00 |
|
Mike Pall
|
6627744752
|
FFI/x64: Fix struct-by-value calling conventions.
|
2011-08-25 11:10:39 +02:00 |
|
Mike Pall
|
e8fa76feac
|
PPCSPE: Save/restore cr2, cr3 and cr4 when entering/leaving VM.
|
2011-08-10 22:33:52 +02:00 |
|
Mike Pall
|
4008b351f4
|
PPC: Add machine-specific part of FFI.
|
2011-08-01 18:59:16 +02:00 |
|
Mike Pall
|
6cb123bb99
|
Fix compiler warning.
|
2011-05-16 02:41:47 +02:00 |
|
Mike Pall
|
d636a3decd
|
ARM: Add partial support for FFI.
|
2011-04-16 23:28:51 +02:00 |
|
Mike Pall
|
4c9a10f3ad
|
Avoid compiler warning.
|
2011-03-28 19:22:17 +02:00 |
|
Mike Pall
|
c031d4b6a0
|
DUALNUM: Handle integer type in FFI.
|
2011-02-27 01:31:22 +01:00 |
|
Mike Pall
|
bd29d16141
|
FFI: Improve conversion error messages.
|
2011-02-19 12:56:12 +01:00 |
|
Mike Pall
|
6fd721ce72
|
FFI: Implement POSIX/x64 struct-by-value calling conventions.
|
2011-01-29 13:04:16 +01:00 |
|
Mike Pall
|
30db71e2e2
|
FFI: Convert enum return value of C function to underlying type.
|
2011-01-26 14:18:12 +01:00 |
|
Mike Pall
|
1b75ec22c8
|
FFI: Add symbol name redirection.
This works like the GCC extension, e.g.:
FILE *fopen(const char *fn, const char *mode) __asm__("" "fopen64");
|
2011-01-26 02:31:19 +01:00 |
|
Mike Pall
|
2363399b10
|
FFI: Untangle and fix calling convention definitions.
|
2011-01-12 20:01:35 +01:00 |
|
Mike Pall
|
8d858bfefa
|
FFI: Fix C calls with complex values on x64.
|
2011-01-11 03:36:49 +01:00 |
|
Mike Pall
|
87a6c8a980
|
FFI: Auto-detect __stdcall and fix up C function declarations.
|
2011-01-10 20:50:34 +01:00 |
|
Mike Pall
|
d215747fd5
|
FFI: Fix function pointer lookup for calls.
|
2011-01-10 03:38:23 +01:00 |
|
Mike Pall
|
06f99fc3df
|
Bump copyright date to 2011.
|
2011-01-09 17:12:53 +01:00 |
|
Mike Pall
|
bfc638ca6c
|
FFI: Add missing GC steps for C function calls.
|
2011-01-09 16:48:23 +01:00 |
|
Mike Pall
|
fb0a18ca0b
|
FFI: Add support for calling C functions.
|
2011-01-06 23:30:04 +01:00 |
|