Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'drop_ruby_1.8.7_support' of https://github.com/koic/ffi into ↵drop_187 | tduehr | 2016-07-11 | 5 | -10/+2 |
|\ | | | | | | | drop_187 | ||||
| * | Remove code that handles 1.8.x specifically | Koichi ITO | 2016-04-24 | 4 | -9/+1 |
| | | |||||
| * | Drop Ruby 1.8.7 support | Koichi ITO | 2016-04-24 | 1 | -1/+1 |
| | | |||||
* | | update license | tduehr | 2016-07-11 | 2 | -2/+2 |
| | | |||||
* | | bump version1.9.13 | tduehr | 2016-07-06 | 1 | -1/+1 |
| | | |||||
* | | move library lookup | tduehr | 2016-07-06 | 1 | -12/+12 |
| | | |||||
* | | Merge pull request #508 from mwrock/symbol | tduehr | 2016-07-06 | 2 | -1/+12 |
|\ \ | | | | | | | fix library loading by symbol with test | ||||
| * | | fix library loading by symblo | matt wrock | 2016-07-05 | 2 | -1/+12 |
|/ / | |||||
* | | bump version1.9.12 | tduehr | 2016-07-05 | 1 | -1/+1 |
| | | |||||
* | | fix library name for symbols | tduehr | 2016-07-05 | 1 | -1/+1 |
| | | |||||
* | | bump version1.9.11 | tduehr | 2016-07-05 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #504 from andrewdotn/master | tduehr | 2016-06-06 | 5 | -25/+111 |
|\ \ | | | | | | | Support blocking: true for varargs calls | ||||
| * | | Mark spec as not supported for 1.8 | Andrew Neitsch | 2016-06-04 | 1 | -0/+1 |
| | | | |||||
| * | | Fix “char promoted to int when passed through ...” | Andrew Neitsch | 2016-06-04 | 2 | -5/+5 |
| | | | |||||
| * | | Share blocking code between Call.c and Variadic.c | Andrew Neitsch | 2016-06-04 | 3 | -25/+53 |
| | | | |||||
| * | | Make testBlockingXXva do something with varargs | Andrew Neitsch | 2016-06-04 | 2 | -12/+19 |
| | | | |||||
| * | | Add failing unit test for blocking: true with varargs | Andrew Neitsch | 2016-06-01 | 2 | -0/+50 |
|/ / | |||||
* | | Merge pull request #499 from ukoloff/patch-1 | tduehr | 2016-04-25 | 1 | -0/+2 |
|\ \ | |/ |/| | Test with Ruby 2.3 on AppVeyor | ||||
| * | Test with Ruby 2.3 on AppVeyor | Stas Ukolov | 2016-04-23 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #495 from larskanis/update_ruby_2.3 | tduehr | 2016-04-19 | 4 | -6/+15 |
|\ | | | | | Update for ruby-2.3 cross build and travis-ci | ||||
| * | Travis-CI: update ruby versions and fix builds | Lars Kanis | 2016-04-09 | 1 | -5/+10 |
| | | | | | | | | | | Install libgmp-dev as a workaround for the missing dependency of rvm. See also: https://github.com/rvm/rvm/issues/3509 | ||||
| * | Travis-CI: Print mkmf.log for diagnostics in case of failure. | Lars Kanis | 2016-04-09 | 1 | -0/+2 |
| | | |||||
| * | Update rake-compiler-dock to 0.5.2 for support of ruby-2.3 | Lars Kanis | 2016-04-09 | 2 | -2/+2 |
| | | |||||
| * | [FEAT] add support for ruby 2.3.0 (2.2.0 was released Dec. 25th 2014, which ↵ | Ori | 2016-04-09 | 2 | -1/+3 |
| | | | | | | | | is almost a year and a half before this commit) | ||||
* | | Merge pull request #498 from ffi/revert-497-container_ci | tduehr | 2016-04-19 | 1 | -1/+0 |
|\ \ | | | | | | | Revert "Switch to using container-based Travis where possible" | ||||
| * | | Revert "Switch to using container-based Travis where possible"revert-497-container_ci | tduehr | 2016-04-19 | 1 | -1/+0 |
|/ / | |||||
* | | Merge pull request #497 from daxtens/container_ci | tduehr | 2016-04-19 | 1 | -0/+1 |
|\ \ | |/ |/| | Switch to using container-based Travis where possible | ||||
| * | Switch to using container-based Travis where possible | Daniel Axtens | 2016-04-19 | 1 | -0/+1 |
|/ | | | | | This makes the CI process a bit faster and a bit less resource intensive. OS X builds run as usual. | ||||
* | Merge pull request #490 from lamont-granquist/lcg/rb_gc_guard_ptr | tduehr | 2016-04-08 | 3 | -34/+25 |
|\ | | | | | remove RB_GC_GUARD_PTR references | ||||
| * | remove RB_GC_GUARD_PTR references | Lamont Granquist | 2016-03-23 | 3 | -34/+25 |
| | | | | | | | | | | | | | | | | | | | | | | RB_GC_GUARD_PTR is an 'internal' API and consumers should only use RB_GC_GUARD. On non-GCC/non-MSC compilers (i.e. "Sun" Compiler on Solaris or xlc compiler on AIX) this macro does not exist in a usable form. In this case both of the instances of RB_GC_GUARD_PTR were unnecessary since argv was already protected and rbParams was ALLOCA_N'd onto the stack which does not require protection. | ||||
* | | Merge pull request #491 from miqlas/haiku_fix | tduehr | 2016-04-08 | 1 | -1/+1 |
|\ \ | |/ |/| | Haiku endianness fix | ||||
| * | Haiku endianness fix for x86 and x86_64, we don't have any other host arch ↵ | Zoltan Mizsei | 2016-03-28 | 1 | -1/+1 |
|/ | | | | btw. yet. | ||||
* | Merge pull request #474 from lzmths/master | tduehr | 2016-01-21 | 1 | -2/+4 |
|\ | | | | | Refactoring conditional directives that break parts of statements. | ||||
| * | Refactoring conditional directives that break parts of statements. | lzmths | 2015-12-11 | 1 | -2/+4 |
| | | |||||
* | | Merge pull request #476 from johnsyweb/boy-scout | tduehr | 2016-01-21 | 5 | -8/+8 |
|\ \ | | | | | | | Typo Fixes | ||||
| * | | Fix typos in documentation | Pete Johns | 2015-12-23 | 3 | -6/+6 |
| | | | |||||
| * | | Fix typo in exception message | Pete Johns | 2015-12-23 | 1 | -1/+1 |
| | | | |||||
| * | | Fix default `rake` task | Pete Johns | 2015-12-23 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #479 from ksss/support-ruby-2.1.8 | tduehr | 2016-01-21 | 2 | -5/+5 |
|\ \ | | | | | | | Correct support for ruby 2.1.8 | ||||
| * | | Support ruby 2.1.8 | ksss | 2016-01-21 | 2 | -5/+5 |
|/ / | |||||
* | | search common paths for elcapt | tduehr | 2016-01-13 | 3 | -2/+17 |
|/ | |||||
* | Merge pull request #468 from paddor/master | Thomas E Enebo | 2015-12-01 | 5 | -42/+52 |
|\ | | | | | minor documentation and code style improvements | ||||
| * | fix typo | Patrik Wenger | 2015-12-01 | 1 | -1/+1 |
| | | |||||
| * | minor documentation and code style improvements | Patrik Wenger | 2015-11-25 | 5 | -42/+52 |
|/ | | | | | | * fix some YARD syntax errors * break some monster lines into shorter * get rid of some empty (but containing blanks) lines | ||||
* | Merge pull request #451 from larskanis/blocking-test | tduehr | 2015-08-07 | 5 | -13/+185 |
|\ | | | | | Fix test for :blocking=>true with a sleep()-less version. | ||||
| * | Add Windows port to blocking function test. | Lars Kanis | 2015-08-07 | 5 | -35/+151 |
| | | | | | | | | | | This separates pipe functions from test code as a POSIX and a Windows implementation. | ||||
| * | Fix test for :blocking=>true with a sleep()-less version. | Lars Kanis | 2015-08-06 | 2 | -13/+69 |
|/ | | | | | | | | This tests for concurrency instead of timing. It however has a timeout, so that the test doesn't hang in a failure condition. This fixes: https://github.com/ffi/ffi/pull/406 | ||||
* | Merge pull request #450 from larskanis/appveyor | tduehr | 2015-08-06 | 7 | -28/+111 |
|\ | | | | | Add appveyor.yml for ci-tests on Windows. | ||||
| * | Synchronize changes between libtest and spec/ffi/fixtures directories. | Lars Kanis | 2015-08-06 | 3 | -2/+66 |
| | | |||||
| * | Exclude gettimeofday() tests on Windows. | Lars Kanis | 2015-08-06 | 1 | -21/+22 |
| | |