Mike Pall
|
6f746577d0
FFI: Allow indexing a struct constructor to get constants.
|
14 yıl önce |
Mike Pall
|
0fa32e5d31
FFI: Record conversions from strings to enums or pointers.
|
14 yıl önce |
Mike Pall
|
59643c86fb
Add FOLD rule for CONV.num.u32 KINT.
|
14 yıl önce |
Mike Pall
|
706bbe394e
Fix recording of select() with multi-char string as 1st argument.
|
14 yıl önce |
Mike Pall
|
6e702d703e
FFI: Cleanup some type conversions.
|
14 yıl önce |
Mike Pall
|
0ec7f5ed92
FFI: Add 64 bit integer comparisons and pointer comparisons.
|
14 yıl önce |
Mike Pall
|
e7b08b2361
FFI: Simplify logic for pointer arithmetic.
|
14 yıl önce |
Mike Pall
|
a5e48285e3
FFI: Rearrange code in lib_ffi.c.
|
14 yıl önce |
Mike Pall
|
2363399b10
FFI: Untangle and fix calling convention definitions.
|
14 yıl önce |
Mike Pall
|
1548383dbe
Avoid compiler warnings.
|
14 yıl önce |
Mike Pall
|
8d858bfefa
FFI: Fix C calls with complex values on x64.
|
14 yıl önce |
Mike Pall
|
a54843bb51
FFI: Lookup decorated name for fastcall/stdcall functions.
|
14 yıl önce |
Mike Pall
|
87a6c8a980
FFI: Auto-detect __stdcall and fix up C function declarations.
|
14 yıl önce |
Mike Pall
|
ddf6596333
FFI: Add ffi.load() and ffi.C default namespace.
|
14 yıl önce |
Mike Pall
|
d215747fd5
FFI: Fix function pointer lookup for calls.
|
14 yıl önce |
Mike Pall
|
9502afb35b
FFI: Preserve stack top across implicit load of FFI library in lexer.
|
14 yıl önce |
Mike Pall
|
06f99fc3df
Bump copyright date to 2011.
|
14 yıl önce |
Mike Pall
|
4c0330a8b1
FFI: Handle NYI cases for cdata call metamethod.
|
14 yıl önce |
Mike Pall
|
bfc638ca6c
FFI: Add missing GC steps for C function calls.
|
14 yıl önce |
Mike Pall
|
aca1e5b3e6
Fix Windows/x86 build and update pregenerated files.
|
14 yıl önce |
Mike Pall
|
fb0a18ca0b
FFI: Add support for calling C functions.
|
14 yıl önce |
Mike Pall
|
97875c4fa9
Avoid compiler warnings.
|
14 yıl önce |
Mike Pall
|
a148a6aa00
FFI: Add missing link to parameters for C function declaration.
|
14 yıl önce |
Mike Pall
|
bc37edc911
Fix handling of floats in x86/x64 backend.
|
14 yıl önce |
Mike Pall
|
3b468ceedb
FFI: Force snapshot after store to cdata.
|
14 yıl önce |
Mike Pall
|
eaf88dfb3a
FFI: Record 64 bit integer arithmetic.
|
14 yıl önce |
Mike Pall
|
44a22b9889
Add support for non-constant integer IR_MUL to backend.
|
14 yıl önce |
Mike Pall
|
593821f7d9
Add support for integer IR_NEG to backend.
|
14 yıl önce |
Mike Pall
|
3291bb62e0
FFI: Record pointer arithmetic.
|
14 yıl önce |
Mike Pall
|
b2c74c52cc
FFI: Add support for cdata constants to IR.
|
14 yıl önce |