Revisions of rubygem-ffi

Duncan Mac-Vicar's avatar 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's avatar 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's avatar 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's avatar 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
openSUSE Build Service is sponsored by