FFI-Platypus icon indicating copy to clipboard operation
FFI-Platypus copied to clipboard

Write Perl bindings to non-Perl libraries with FFI. No XS required.

Results 17 FFI-Platypus issues
Sort by recently updated
recently updated
newest added

``` *** Unable to detect ffi_abis *** [[[ C pre-processor failed... ]]] [[[ will try all known ABIs ]]] PR abi.default_abi=1 PR abi.sysv=1 PR abi.win64=2 ```

`FFI::TinyCC` hasn't installed cleanly on mac for quite some time, and hasn't installed on a host of other platforms, so I don't want encourage people to use it.

📖Documentation

http://www.dyncall.org/ may be preferred in some environments over libffi (?). it's a question.

🐣Enhancement
🙏Help Wanted

[This is mostly a placeholder for temporary coordination until we decide where we officially want to move this initiative to.] **Uncategorized** * [ ] `nghttpd 2` HTTP user agent *...

🐣Enhancement

Right now the set of types that are supported by closures is pretty small compared to what you can use when creating or attaching a function object. Custom types would...

🐣Enhancement

Given #258, maybe it would be a good idea to check that we can roundtrip min/max integer types for scalar, array and pointer types. Should include these tests as a...

🐣Enhancement

Sometimes a function uses a parameter only for input or for output. In those cases, the type conversion code can be optimized to convert data in a single direction, rather...

🐣Enhancement

this is the error from the appropriate tests. I've disabled C++ support for this combo until we can work this out. ``` # Subtest: build c++ # corpus/ffi_build/project-cxx/foo1.cxx # corpus/ffi_build/project-cxx/foo2.cpp...

🐣Enhancement
🚉Platform Specific
💣MSWin32

A .def file is another way to define a list of exported functions with VC++. It might be possible to set this from the .fbx file, or it might be...

🐣Enhancement
🚉Platform Specific
💣MSWin32

I have this simple test library in C **lib/mylib.c**: ``` #include void mylib_func (void (*callback)()) { printf( "Inside func..\n"); (*callback)(); } ``` I compiled it with ``` gcc -c -fpic...

🐣Enhancement