summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.2.11.2.1ffi-1.2Wayne Meissner2013-01-081-1/+1
|
* Ignore the libffi directory for RDocEric Hodel2013-01-041-0/+0
| | | | | | | This directory does not contain useful documentation for rubyists so RDoc should be told to ignore it. See also rdoc/rdoc#165
* Correct some rb_global_variable() calls that were passing in stack addresses.Wayne Meissner2013-01-032-2/+2
|
* Bump version to 1.2.1.devWayne Meissner2012-11-201-1/+1
|
* Use values that fit into 32bits for variable-length array struct fieldsWayne Meissner2012-11-201-8/+8
|
* Add rspec to dependenciesWayne Meissner2012-11-201-0/+1
|
* Add default rubygems sourceWayne Meissner2012-11-201-0/+1
|
* Add GemfileWayne Meissner2012-11-201-0/+3
|
* Add .travis.ymlWayne Meissner2012-11-201-0/+6
|
* Add ffi.gemspec to the list of files in the gemWayne Meissner2012-11-202-2/+4
|
* 1.2.0 release1.2.0Wayne Meissner2012-11-201-1/+1
|
* Make the non-MRI loading genericWayne Meissner2012-11-131-1/+2
|
* Apply JRuby loading logic to rbx as wellWayne Meissner2012-11-131-1/+1
|
* Bump version to 1.2.0.pre61.2.0.pre6Wayne 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-132-2/+7
|
* Bump version to 1.2.0.pre41.2.0.pre4Wayne Meissner2012-11-131-1/+1
|
* 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-132-2/+14
|
* Bump version to 1.2.0.pre3Wayne Meissner2012-11-111-1/+1
|
* Add spec for zero-length arrays in structsWayne Meissner2012-11-111-0/+40
|
* Add Pointer#write_bytes specWayne Meissner2012-11-101-0/+37
|
* Allow zero-length arrays as the last element in a FFI::StructWayne Meissner2012-11-102-3/+4
|
* Add rake task to generate jruby gemWayne Meissner2012-11-081-0/+26
|
* Bump version to 1.2.0.pre21.2.0.pre2Wayne Meissner2012-11-011-1/+1
|
* Add licence to gemWayne Meissner2012-11-011-1/+1
|
* Disable custom trampoline for solarisWayne Meissner2012-11-011-1/+1
|
* Fix issue #123Wayne Meissner2012-09-233-3/+3
|
* Fix issue #112 - delegate Pointer#autorelease? to AutoPointer::ReleaserWayne Meissner2012-09-232-8/+26
|
* Fix issue #206 - raise an error on enums with duplicate keysWayne Meissner2012-09-232-1/+6
|
* Fix issue #227. Patch from Petro Sasnyk <psasnyk@softserveinc.com>Wayne Meissner2012-09-231-0/+4
|
* Use ARCHFLAGS when compiling libffiWayne Meissner2012-09-221-3/+5
|
* Include libtest in the gemWayne Meissner2012-09-161-1/+1
|
* Bump version to 1.2.0.pre1Wayne Meissner2012-09-151-1/+1
|
* Unroll some benchmark loopsWayne Meissner2012-09-152-7/+22
|
* Fix win32 compilationWayne Meissner2012-08-301-0/+3
|
* Bump version to 1.2.0.dev41.2.0.dev4Wayne Meissner2012-08-291-1/+1
|
* Add back ffiStatus lvar to rbffi_MethodHandle_Init()Wayne Meissner2012-08-231-0/+4
|
* Bump version to 1.2.0.dev31.2.0.dev3Wayne Meissner2012-08-221-1/+1
|
* Attempt to eliminate any warning and ansi flags imposed upon ruby-ffi by the ↵Wayne Meissner2012-08-191-6/+7
| | | | ruby version it is compiled against.
* Fix some unused-var warningsWayne Meissner2012-08-135-12/+2
|
* For linux, check for and redefine LITTLE_ENDIAN, BIG_ENDIAN, and BYTE_ORDER ↵Wayne Meissner2012-08-131-1/+10
| | | | if they aren't defined
* Bump version to 1.2.0.dev2Wayne Meissner2012-08-121-1/+1
|
* Make more dirs based on target stemWayne Meissner2012-08-111-1/+1
|
* Remove safe level checkingWayne Meissner2012-08-112-9/+1
|
* Force frame-pointer generation on libtestWayne Meissner2012-08-091-1/+1
|
* Fixup description of ruby methodWayne Meissner2012-08-091-1/+1
|
* Fix dir creation in darwin libffi targetsWayne Meissner2012-08-091-2/+2
|
* Only use ffi_prep_cif_var if it is availableWayne Meissner2012-08-052-0/+5
|
* Fix call to variadic functionsAntonio Terceiro2012-08-051-1/+1
| | | | | | | | | | | | | | | | This changes the call to ffi_prep_cif into a call to ffi_prep_cif_var, which is the improved libffi API for calling variadic functions. Calling variadic functions with floating point arguments with ffi_prep_cif currently only breaks in armhf, but could also break on other architectures where the ABI for variadic functions is different from what you would expect. For more information, please check the following message to the libffi development mailing list: http://permalink.gmane.org/gmane.comp.lib.ffi.general/277 Signed-off-by: Wayne Meissner <wmeissner@gmail.com>