Previously FFI tests exit code was ignored. Now if a test fails the Travis job fails too.
Added static linking build modes and tests (default-staticcdecl-static etc)
Added OSX static link binary
Added Linux static link binary
In tests that use Natify use TEST_ABI . Previously it was using the default FFI_DEFAULT_ABI
Fix Extended datatype tests when static linking on win64
Add tests for power of 2 size records (2 to 64).
Fixed bugs related to smaller size records. I can't say I did any research into the calling conventions but the issues and fixes were similar to previous patches.
default-static
cdecl-static
etc)Natify
useTEST_ABI
. Previously it was using the defaultFFI_DEFAULT_ABI
Extended
datatype tests when static linking onwin64
And now.... ALL THE TESTS PASS!