Revisions of rubygem-ffi
Duncan Mac-Vicar (dmacvicar)
committed
(revision 4)
- Update to 0.5.4 * bugfix in extconf.rb when appending to $CFLAGS - from 0.5.3 * fixes powerpc, cywin and FreeBSD installation/build problems - from 0.5.2 * Fedora fixes
Duncan Mac-Vicar (dmacvicar)
committed
(revision 3)
- Update to 0.5.1 * This is a bug fix release for variadic functions which return structures by value
Duncan Mac-Vicar (dmacvicar)
committed
(revision 2)
- Update to 0.5.0 * Major improvements * New Function class * Structs can be passed and returned by value * Implement a custom trampoline for x86_64, resulting in roughly 30% speedup * Improve dispatch of functions which take (0..6) char/short/int/long/pointer arguments by between 50% and 200% on x86_64 * Callbacks are now approximately 100% faster on x86_64 * Minor improvements * Add support for MacOSX Snow Leopard * Improve support for Windows releasing fat binaries on rubyforge * Better introspection in structs: * Add StructLayout::Field#type, size, offset, alignment and name methods * Add StructLayout#fields which returns an array of StructLayout::Field objects * Add automagic deducing of library name from module name. Idea and prototype implementation from Matt Hulse * Callback fields in structs can now be both read and written * Add a bunch of new benchmarks * Lots of refactoring * Experimental features * blocking functions (i.e. native code that blocks the thread) support * Bug fixes * Fix RUBY-FFI_43 (rake gem dependency)
Duncan Mac-Vicar (dmacvicar)
committed
(revision 1)
osc copypac from project:home:dmacvicar:ruby package:rubygem-ffi revision:2
Displaying revisions 101 - 104 of 104