Mike Pall
|
158a284cc9
|
Bump copyright date.
|
2023-08-20 21:25:30 +02:00 |
|
Mike Pall
|
c4dfb625ba
|
Bump copyright date.
|
2022-01-15 19:30:54 +01:00 |
|
Mike Pall
|
f47c864b01
|
Bump copyright date.
|
2021-01-02 21:49:41 +01:00 |
|
Mike Pall
|
38a5ed4b43
|
Bump copyright date.
|
2020-01-20 23:26:51 +01:00 |
|
Mike Pall
|
b93a1dd0c8
|
Bump copyright date to 2017.
|
2017-01-17 12:35:03 +01:00 |
|
Mike Pall
|
db1b399af1
|
Bump copyright date to 2016.
|
2016-03-03 12:02:22 +01:00 |
|
Mike Pall
|
86913b9bbf
|
Bump copyright date to 2015.
|
2015-01-05 23:59:31 +01:00 |
|
Mike Pall
|
ef59e54820
|
Bump copyright date to 2014.
|
2014-01-16 23:10:16 +01:00 |
|
Mike Pall
|
782787f1fa
|
FFI/x64: Fix passing of vector arguments to calls.
|
2013-09-08 13:11:02 +02:00 |
|
Mike Pall
|
1c7650f782
|
FFI: Fix calling conventions for ARM hard-float EABI.
Properly classify nested (non-transparent) structs.
|
2013-05-16 14:47:20 +02:00 |
|
Mike Pall
|
5dabdb2e70
|
FFI: Fix calling conventions for 32 bit OSX and iOS simulator.
OSX uses -freg-struct-return, which returns small structs in regs.
Thanks to Adriano Bertucci.
|
2013-05-16 14:35:00 +02:00 |
|
Mike Pall
|
1a5fd521b8
|
Add partial support for building with MingW64 GCC 4.8-SEH.
Error handling works, C++ interoperability generally works.
C++ destructors in libs compiled with G++ cause trouble (ok with MSVC).
|
2013-05-15 18:48:06 +02:00 |
|
Mike Pall
|
4a44c4ff69
|
Bump copyright date to 2013.
|
2013-02-11 12:54:48 +01:00 |
|
Mike Pall
|
fe9934feea
|
FFI: Fix handling of qualified transparent structs/unions.
|
2013-02-03 11:51:19 +01:00 |
|
Mike Pall
|
1a3e5e1521
|
FFI: Don't keep CType * across call. Callback may reallocate table.
|
2012-08-12 01:16:49 +02:00 |
|
Mike Pall
|
4b0af611d0
|
ARM: Add hard-float ABI support to the FFI (interpreter).
|
2012-07-30 19:00:52 +02:00 |
|
Mike Pall
|
4d9c29a78c
|
FFI: Box all accessed or returned enums.
|
2012-07-17 22:22:07 +02:00 |
|
Mike Pall
|
17d3fc47f3
|
Avoid pesky compiler warnings about C++ keywords (eh?).
|
2012-07-03 13:19:32 +02:00 |
|
Mike Pall
|
10ef109eef
|
Bump copyright date to 2012.
|
2012-01-23 22:42:42 +01:00 |
|
Mike Pall
|
5bed11e6b4
|
MIPS: Add interpreter. Enable MIPS build rules.
|
2012-01-23 22:24:11 +01:00 |
|
Mike Pall
|
71d00a56db
|
FFI: Add callback support (for x86/x64).
|
2011-11-14 14:18:25 +01:00 |
|
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 |
|