summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Bump version to 1.3.01.3.0Wayne Meissner2013-01-081-1/+1
* Remove rbffi_gc_mark_locations()Wayne Meissner2013-01-084-13/+2
* Add to_str and to_ptr benchmarksWayne Meissner2013-01-071-17/+60
* Merge pull request #244 from dbussink/masterWayne Meissner2013-01-063-10/+11
|\
| * Use Rubinius API on Rubinius for forcing GCDirkjan Bussink2013-01-063-10/+11
|/
* Merge pull request #243 from drbrain/masterWayne Meissner2013-01-031-0/+0
|\
| * Ignore the libffi directory for RDocEric Hodel2013-01-031-0/+0
|/
* Fix #242 by coercing :string parameters using #to_strWayne Meissner2013-01-021-21/+12
* Bump version to 1.3.0.devWayne Meissner2012-12-291-1/+1
* Enable loading FFI gem on rubiniusWayne Meissner2012-12-291-1/+2
* Struct classes store @layout in a class ivar, not a cvar.Wayne Meissner2012-12-292-4/+4
* Correct some rb_global_variable() calls that were passing in stack addresses.Wayne Meissner2012-12-292-2/+2
* Add rbffi_gc_mark_locations() that behaves like rb_gc_mark_locations(), for V...Wayne Meissner2012-12-295-3/+14
* Fix #239 by raising an error if the library list supplied to ffi_lib is emptyWayne Meissner2012-12-172-0/+13
* Properly indent code in README.md and add to requirementsWayne Meissner2012-12-141-4/+7
* Merge pull request #238 from sdaubert/masterWayne Meissner2012-12-0916-61/+535
|\
| * * ext/ffi_c/Pointer.c: Rename rbffi_AbstractMemory to ffi_AbstractMemory.Sylvain Daubert2012-12-081-2/+2
| * * ext/ffi_c/Pointer.c: correct name of ffi_AbstractMemory on definitionSylvain Daubert2012-12-081-1/+1
| * Merge remote-tracking branch 'upstream/master'Sylvain Daubert2012-12-08266-19083/+25475
| |\ | |/ |/|
* | Merge pull request #236 from dbussink/rubyspec_compatWayne Meissner2012-11-2645-1010/+538
|\ \
| * | Change licensing of the specs to the same license as RubyspecDirkjan Bussink2012-11-2543-548/+76
| * | Use matchers compatible with MSpecDirkjan Bussink2012-11-2524-466/+466
|/ /
* | 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