Changes for version 0.81_04 - 2019-02-08
- Diagnostic release
Changes for version 0.81_02 - 2019-02-05
- Diagnostic release
Changes for version 0.81_01 - 2019-02-04
- Diagnostic release
Documentation
- FFI::Platypus::Type - Defining types for FFI::Platypus
Modules
- FFI::Build - Build shared libraries for use with FFI
- FFI::Build::File::Base - Base class for File::Build files
- FFI::Build::File::C - Class to track C source file in FFI::Build
- FFI::Build::File::CXX - Class to track C source file in FFI::Build
- FFI::Build::File::Library - Class to track object file in FFI::Build
- FFI::Build::File::Object - Class to track object file in FFI::Build
- FFI::Build::MM - FFI::Build installer code for ExtUtils::MakeMaker
- FFI::Build::Platform - Platform specific configuration.
- FFI::Platypus - Write Perl bindings to non-Perl libraries with FFI. No XS required.
- FFI::Platypus::API - Platypus arguments and return value API for custom types
- FFI::Platypus::Buffer - Convert scalars to C buffers
- FFI::Platypus::Closure - Platypus closure object
- FFI::Platypus::DL - Slightly non-portable interface to libdl
- FFI::Platypus::Declare - Declarative interface to FFI::Platypus
- FFI::Platypus::Function - An FFI function object
- FFI::Platypus::Internal - For internal use only
- FFI::Platypus::Lang - Language specific customizations
- FFI::Platypus::Lang::ASM - Documentation and tools for using Platypus with the Assembly
- FFI::Platypus::Lang::C - Documentation and tools for using Platypus with the C programming language
- FFI::Platypus::Lang::Win32 - Documentation and tools for using Platypus with the Windows API
- FFI::Platypus::Memory - Memory functions for FFI
- FFI::Platypus::Record - FFI support for structured records data
- FFI::Platypus::Record::TieArray - Tied array interface for record array members
- FFI::Platypus::ShareConfig
- FFI::Platypus::Type::PointerSizeBuffer - Convert string scalar to a buffer as a pointer / size_t combination
- FFI::Platypus::Type::StringArray - Platypus custom type for arrays of strings
- FFI::Platypus::Type::StringPointer - Convert a pointer to a string and back
- FFI::Probe - System detection and probing for FFI extensions.
- FFI::Probe::Runner - Probe runner for FFI
- FFI::Probe::Runner::Builder - Probe runner builder for FFI
- FFI::Probe::Runner::Result - The results from a probe run.
Provides
- FFI::Build::MM::FBX in lib/FFI/Build/MM.pm
- FFI::Platypus::ClosureData in lib/FFI/Platypus/Closure.pm
- FFI::Platypus::Function::Function in lib/FFI/Platypus/Function.pm
- FFI::Platypus::Function::Wrapper in lib/FFI/Platypus/Function.pm
- FFI::Platypus::Type in lib/FFI/Platypus.pm
Examples
- examples/archive.pl
- examples/attach_from_pointer.pl
- examples/bzip2.pl
- examples/char.pl
- examples/closure-opaque.pl
- examples/closure.c
- examples/closure.pl
- examples/get_uptime.pl
- examples/getpid.pl
- examples/integer.pl
- examples/list_integer_types.pl
- examples/malloc.pl
- examples/math.pl
- examples/notify.pl
- examples/pipe.pl
- examples/string.pl
- examples/time.pl
- examples/time_oo.pl
- examples/time_record.pl
- examples/uuid.pl
- examples/var_array.c
- examples/var_array.pl
- examples/win32_beep.pl
- examples/win32_getSystemTime.pl
- examples/zmq3.pl