summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add version 1.11.0 to CHANGELOG1.11.0Lars Kanis2019-05-171-0/+21
* Bump VERSION to 1.11.0Lars Kanis2019-05-171-1/+1
* Pass options from rake task to the FFI::GeneratorLars Kanis2019-05-171-2/+2
* Include the name of the template file instead of just rakeLars Kanis2019-05-171-1/+1
* Add proper documentation to FFI::Generator and ::TaskLars Kanis2019-05-172-4/+53
* Fix load paths for FFI::Generator::TaskLars Kanis2019-05-172-12/+4
* Add require call necessary to load from ffi/tools directory to exampleLars Kanis2019-05-171-4/+5
* Fix example for FFI::StructGeneratorLars Kanis2019-05-171-4/+4
* Merge pull request #698 from olleolleolle/patch-2Lars Kanis2019-05-171-2/+4
|\
| * Complete gemspec metadataOlle Jonsson2019-05-171-2/+4
* | Merge pull request #695 from eregon/more-specsLars Kanis2019-05-173-12/+38
|\ \ | |/ |/|
| * Add spec for a function returning a functionBenoit Daloze2019-05-161-0/+7
| * Add spec for passing a String to a :pointer argumentBenoit Daloze2019-05-161-0/+7
| * Test using FFI::Function and unsigned values in callback_spec.rbBenoit Daloze2019-05-161-12/+16
| * Add test for #read_bytes and #write_bytesBenoit Daloze2019-05-161-0/+8
* | Merge pull request #696 from olleolleolle/patch-2Lars Kanis2019-05-161-0/+6
|\ \ | |/ |/|
| * Add gemspec metadataOlle Jonsson2019-05-161-0/+6
|/
* Merge pull request #694 from f3ndot/patch-1Lars Kanis2019-04-271-4/+4
|\
| * Fix wiki linksJustin Bull2019-04-261-4/+4
|/
* Add missing files to "rake clean"Lars Kanis2019-04-241-0/+2
* Merge pull request #684 from larskanis/remove-unused-filesLars Kanis2019-04-121-439/+0
|\
| * Remove unused file from spec fixturesLars Kanis2019-02-211-439/+0
* | Merge pull request #683 from larskanis/remove-old-async-callsLars Kanis2019-04-127-382/+13
|\ \
| * | Remove old code for 'blocking: true' on Ruby before 2.0Lars Kanis2019-02-217-382/+13
| |/
* | Merge pull request #692 from eregon/fix_read_string_zero_encodingLars Kanis2019-04-122-1/+2
|\ \ | |/ |/|
| * Fix FFI::Pointer#read_string(0) to return a binary StringBenoit Daloze2019-04-112-1/+2
|/
* Remove restriction to master branch from travis-ci and appveyor configsLars Kanis2019-02-212-6/+0
* Merge pull request #681 from eregon/move-struct-by-reference-to-rubyLars Kanis2019-02-196-307/+174
|\
| * Move FFI::StructLayout to its own fileBenoit Daloze2019-02-182-62/+97
| * Move FFI::StructByReference to RubyBenoit Daloze2019-02-184-239/+39
| * Extract StructByReference to its own fileBenoit Daloze2019-02-182-7/+39
* | Merge pull request #682 from PurityControl/freebsd-dependenciesLars Kanis2019-02-191-0/+2
|\ \ | |/ |/|
| * Update README with information on FreeBSD dependencies using clang.Craig Ferry2019-02-191-0/+2
|/
* Merge remote-tracking branch 'larskanis/disable-system-libffi'Lars Kanis2019-02-188-19/+39
|\
| * Avoid copiler warning at sprintfLars Kanis2019-01-241-0/+1
| * Fix stdcall closure on Win32Lars Kanis2019-01-242-1/+2
| * Appveyor: Run two rubies with system and two more with bundled libffiLars Kanis2019-01-241-1/+3
| * Add task "libffi" to trigger download of the submoduleLars Kanis2019-01-242-1/+2
| * Update rake dependency to avoid warning on ruby-headLars Kanis2019-01-232-3/+3
| * Allow to forcibly enable/disable system libffiLars Kanis2019-01-232-15/+30
* | Merge pull request #677 from eregon/fix-benchmarksLars Kanis2019-02-1843-170/+151
|\ \
| * | Fix C extension filename in bench_helper.rb for other platformsBenoit Daloze2019-02-021-1/+2
| * | Also run the benchmarks with 10 iterations in TravisCI to ensure they are not...Benoit Daloze2019-02-021-0/+1
| * | Avoid defining global constants in compile.rbBenoit Daloze2019-02-022-55/+55
| * | Require ffi, not just ffi/platform as that is problematicBenoit Daloze2019-02-022-7/+2
| * | Use FFI::Platform::LIBSUFFIX as RbConfig::CONFIG['DLEXT'] is ".so" on WindowsBenoit Daloze2019-02-021-1/+3
| * | No need to add BUILD_DIR in LOAD_PATH, ffi_c.so is copied in lib/ by rake com...Benoit Daloze2019-02-021-1/+1
| * | BUILD_EXT_DIR should be on $LOAD_PATH, not BUILD_DIRBenoit Daloze2019-02-021-2/+2
| * | Clean up the script compiling libtestBenoit Daloze2019-02-021-9/+5
| * | Share code to compile libtest and require it from benchmarks tooBenoit Daloze2019-02-023-66/+77