summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Make the non-MRI loading genericWayne Meissner2012-11-131-1/+2
* Apply JRuby loading logic to rbx as wellWayne Meissner2012-11-131-1/+1
* Also remove 'ffi.rb' from $LOADED_FEATURESWayne Meissner2012-11-131-1/+4
* Try to resolve jruby+bundler ffi loading issuesWayne Meissner2012-11-131-0/+6
* Fix FFI.attach_function to not rewrite the passed in arg_types array in-placeWayne Meissner2012-11-131-1/+1
* Reject :varargs parameters for callbacks. Fixes #161Wayne Meissner2012-11-131-1/+3
* Fix issue #112 - delegate Pointer#autorelease? to AutoPointer::ReleaserWayne Meissner2012-09-231-8/+9
* Fix issue #206 - raise an error on enums with duplicate keysWayne Meissner2012-09-231-1/+2
* Try to normalize arm* to "arm"Wayne Meissner2012-07-291-1/+6
* add in_port_t typeBulat Shakirzyanov2012-05-254-0/+4
* add missing in_addr_t typesBulat Shakirzyanov2012-05-254-0/+4
* add blksize_t types for 32 and 64bit linuxBulat Shakirzyanov2012-05-252-1/+2
* Fix initialization of StructLayouts that are unions. Fixes #204.Wayne Meissner2012-05-091-1/+3
* Restore patch for using the correct runtime lib in windowsWayne Meissner2012-04-081-1/+1
* Rollback patch for #199 until it is confirmed to not break mingw buildsWayne Meissner2012-04-081-1/+1
* Use the appropriate runtime library on Windows. This is necessary for version...Daniel Berger2012-04-071-1/+1
* Enable nested struct fields to be setWayne Meissner2012-04-031-3/+4
* Add experimental support for long double. Fixes issue #194Wayne Meissner2012-02-282-0/+4
* Don't try to include <sys/socket.h> on WIN32Wayne Meissner2012-02-271-0/+2
* Allow the CC environment var to override the default compilerWayne Meissner2012-02-221-1/+2
* Adding types.conf files for 7 Debian architecturesAntonio Terceiro2012-02-067-0/+717
* Add :input option to FFI::TypesGenerator#generateAntonio Terceiro2012-02-061-1/+3
* Add :remote option to FFI:TypesGenerator#generateAntonio Terceiro2012-02-061-1/+6
* Add sparc-linuxAntonio Terceiro2011-11-131-0/+102
* Add ia64-linuxAntonio Terceiro2011-11-131-0/+102
* Merge pull request #171 from burns/burnsWayne Meissner2011-11-121-13/+10
|\
| * accept multiple arguments with ConstGenerator#includeBrian D. Burns2011-10-301-11/+8
| * use Constant#converted_value with ConstGenerator#[]Brian D. Burns2011-10-301-2/+2
* | Revert "Fix an error on ruby-head (2.0.0dev)"Wayne Meissner2011-11-111-2/+0
|/
* Avoid assigned but unused variables in lib.Matijs van Zuijlen2011-10-292-2/+2
* Avoid shadowing local variable.Matijs van Zuijlen2011-10-291-2/+2
* Remove definition of Struct::align that's redefined later.Matijs van Zuijlen2011-10-291-4/+0
* Make FFI::Library#ffi_convention into an accessor as well as setterKim Burgestrand2011-10-221-5/+7
* Merge pull request #163 from meh/fix-for-ruby-head1.0.10Wayne Meissner2011-10-201-0/+2
|\
| * Fix an error on ruby-head (2.0.0dev)meh2011-10-201-0/+2
* | Support Ruby 2.0.NARUSE, Yui2011-10-201-1/+3
|/
* All GNU systems use .so.[0-9]* naming conventionAntonio Terceiro2011-10-011-1/+1
* Complete fix for platform detectionAntonio Terceiro2011-09-301-1/+1
* Improved cleanup of platform.rbhobophobe2011-09-301-3/+3
* The platform/OS-arch directories for linux are called linux, not gnu.hobophobe2011-09-291-2/+2
* Merge pull request #158 from sdaubert/masterWayne Meissner2011-09-253-17/+116
|\
| * Add documentation for ArrayType, Buffer, DynamicLibrary, Function, Enum, EnumsSylvain Daubert2011-09-253-17/+116
* | Merge pull request #156 from sdaubert/masterWayne Meissner2011-09-226-58/+244
|\ \ | |/
| * Add documentation for DataConverter, LastError, AutoPointer, FFI::IO, Library...Sylvain Daubert2011-09-216-58/+244
* | Merge pull request #155 from sdaubert/masterWayne Meissner2011-09-192-1/+63
|\ \ | |/
| * Documentation for FFI::Pointer, FFI::Type, FFI::Type::Builtin,Sylvain Daubert2011-09-182-1/+63
* | Generalize Linux support for all GNU systemsAntonio Terceiro2011-09-171-5/+6
|/
* Merge pull request #138 from tekwiz/stdcall2Wayne Meissner2011-08-301-4/+12
|\
| * Offsets in stdcall name decorations must be a multiple of 4. Also clean up c...Charlie Savage2011-08-281-4/+12
* | Slightly different fix to issue #140 that takes into account passing Proc/Met...Wayne Meissner2011-08-301-10/+15
|/