summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* update libffilibffi-3.2.1tduehr2015-06-17259-13298/+40164
|
* disble broken spectduehr2015-06-171-9/+9
|
* fix library load... forevertduehr2015-05-261-13/+1
| | | | thanks @davispuh
* temporarily disable #427 specstduehr2015-05-223-4/+12
|
* doc tweakstduehr2015-05-223-49/+55
|
* Merge branch 'master' of https://github.com/njwhite/ffi into njwhite-mastertduehr2015-05-224-13/+17
|\
| * fix yard doc warningsNick White2014-09-034-13/+17
| |
* | better native_typetduehr2015-05-211-7/+2
| |
* | enable and fix warnings in specstduehr2015-05-216-32/+11
| |
* | add compiler and platform based teststduehr2015-04-091-0/+6
| |
* | Merge pull request #395 from lowjoel/mastertduehr2015-03-173-10/+10
|\ \ | | | | | | Fix compatibility with newer libffi on Windows/MSVC
| * | Fix compatibility with newer libffi on Windows, if we are using a ↵Joel Low2014-12-011-1/+2
| | | | | | | | | | | | system-provided version)
| * | Fix compatibility with MSVC's C89 support.Joel Low2014-12-012-9/+8
| | |
* | | Merge pull request #421 from abargnesi/version_patterns_ffi419tduehr2015-03-161-5/+5
|\ \ \ | | | | | | | | Anchor ruby version patterns to start of line
| * | | Anchor ruby version patterns to start of lineAnthony Bargnesi2015-03-161-5/+5
|/ / / | | | | | | | | | | | | | | | | | | This is necessary to differentiate between 2.1.x and 2.2.1 ruby version patterns. The pattern is also more accurately reflects the intention. refs #419
* | | bump version 1.9.81.9.8tduehr2015-03-141-1/+1
| | |
* | | update test platformstduehr2015-03-141-2/+1
| | |
* | | minor fix in constant size adjtduehr2015-03-141-2/+2
| | |
* | | fix typotduehr2015-03-131-2/+2
| | |
* | | build updates for win32tduehr2015-03-132-5/+5
| | |
* | | ignore Gemfile.lock1.9.7tduehr2015-03-132-27/+1
| | |
* | | bump for 1.9.7tduehr2015-03-131-1/+1
| | |
* | | add 2.2 match for library loadingtduehr2015-03-131-4/+6
| | |
* | | reject additional library files from gemtduehr2015-03-131-1/+1
| | |
* | | fix blocking function spec ... againtduehr2015-03-131-1/+1
| | |
* | | Merge pull request #412 from djberg96/masterThomas E Enebo2015-03-031-2/+2
|\ \ \ | | | | | | | | Add brackets around FORCEFRAME.
| * | | Add brackets around FORCEFRAME.Daniel Berger2015-03-011-2/+2
|/ / /
* | | Merge pull request #407 from bfoz/bfoztduehr2015-01-271-0/+6
|\ \ \ | | | | | | | | Added an example for structures containing pointers to functions
| * | | Added an example for structures containing pointers to functionsBrandon Fosdick2015-01-261-0/+6
|/ / / | | | | | | | | | Some libraries emulate a class hierarchy using structures full of pointers to functions
* | | Merge pull request #403 from robertgrimm/mastertduehr2015-01-151-4/+30
|\ \ \ | | | | | | | | Regenerate types.conf for OSX Yosemite 10.10.1
| * | | Regenerate types.conf for OSX Yosemite 10.10.1Robert Grimm2015-01-141-4/+30
|/ / /
* | | Merge pull request #400 from eljojo/patch-2tduehr2015-01-091-1/+1
|\ \ \ | | | | | | | | fixed small typo in Readme
| * | | fixed small typo in ReadmeJosé Tomás Albornoz2015-01-081-1/+1
|/ / /
* | | Merge pull request #397 from tduehr/fix_testtduehr2014-12-111-4/+7
|\ \ \ | | | | | | | | fix blocking function spec
| * | | fix blocking function spectduehr2014-12-101-4/+7
|/ / /
* | | Merge pull request #321 from tduehr/typed_enumstduehr2014-12-048-33/+355
|\ \ \ | |/ / |/| | Typed enums
| * | re-add EnumTest additionstduehr2014-10-131-0/+17
| | |
| * | add jruby to teststduehr2014-10-131-0/+1
| | | | | | | | | | | | | | | also gitignore .bundle and vendor this is largely to cause travis to rerun the tests
| * | documentationtduehr2014-10-132-2/+26
| | |
| * | Add optional FFI::Type argument to Library#enum and Enum.newtduehr2014-10-132-5/+7
| | | | | | | | | | | | alll tests pass
| * | additional specs and a minor fixtduehr2014-10-132-35/+121
| | |
| * | Add specs for non int enum argumentstduehr2014-10-132-0/+127
| | | | | | | | | | | | not all pass currently
| * | pass options to rspec calltduehr2014-10-131-4/+4
| | |
| * | make function calls with float arguments JustWork with enumstduehr2014-10-131-4/+22
| | |
| * | make function calls with enum arguments JustWorktduehr2014-10-131-17/+64
| | | | | | | | | | | | matches behavior of JRuby FFI
* | | Merge pull request #365 from terceiro/debian-portstduehr2014-10-153-2/+214
|\ \ \ | | | | | | | | Add support for 3 new Debian architectures: arm64, mips64el and ppc64el
| * | | Add support for arm64 and mips64elAntonio Terceiro2014-08-262-0/+208
| | | | | | | | | | | | | | | | | | | | | | | | These are new architectures Debian is being ported to. Fixes #363
| * | | Fix variadic calls with float/double argumentsAnurag Gupta2014-08-261-2/+6
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem was due to incorrect way to call C method ffi_prep_cif_var, where third argument was passed as total number of arguments instead of fixed number of arguments This fixes ruby-ffi on the ppc64el architecture, and should be harmless on other architectures. This was tested at least on amd64 (x86_64) and ppc64el. Signed-off-by: Antonio Terceiro <terceiro@debian.org>
* | | Merge pull request #379 from terceiro/ppc64eltduehr2014-10-152-0/+106
|\ \ \ | |_|/ |/| | Add support for the ppc64el architecture
| * | Add support for the ppc64el architectureBreno Leitao2014-10-132-0/+106
|/ / | | | | | | | | | | | | - add types.conf configuration file - differentiate between powerpc and powerpc64 Signed-off-by: Antonio Terceiro <terceiro@debian.org>