summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Switch to using container-based Travis where possible"revert-497-container_citduehr2016-04-191-1/+0
|
* Merge pull request #497 from daxtens/container_citduehr2016-04-191-0/+1
|\ | | | | Switch to using container-based Travis where possible
| * Switch to using container-based Travis where possibleDaniel Axtens2016-04-191-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_ptrtduehr2016-04-083-34/+25
|\ | | | | remove RB_GC_GUARD_PTR references
| * remove RB_GC_GUARD_PTR referencesLamont Granquist2016-03-233-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_fixtduehr2016-04-081-1/+1
|\ \ | |/ |/| Haiku endianness fix
| * Haiku endianness fix for x86 and x86_64, we don't have any other host arch ↵Zoltan Mizsei2016-03-281-1/+1
|/ | | | btw. yet.
* Merge pull request #474 from lzmths/mastertduehr2016-01-211-2/+4
|\ | | | | Refactoring conditional directives that break parts of statements.
| * Refactoring conditional directives that break parts of statements.lzmths2015-12-111-2/+4
| |
* | Merge pull request #476 from johnsyweb/boy-scouttduehr2016-01-215-8/+8
|\ \ | | | | | | Typo Fixes
| * | Fix typos in documentationPete Johns2015-12-233-6/+6
| | |
| * | Fix typo in exception messagePete Johns2015-12-231-1/+1
| | |
| * | Fix default `rake` taskPete Johns2015-12-231-1/+1
| |/
* | Merge pull request #479 from ksss/support-ruby-2.1.8tduehr2016-01-212-5/+5
|\ \ | | | | | | Correct support for ruby 2.1.8
| * | Support ruby 2.1.8ksss2016-01-212-5/+5
|/ /
* | search common paths for elcapttduehr2016-01-133-2/+17
|/
* Merge pull request #468 from paddor/masterThomas E Enebo2015-12-015-42/+52
|\ | | | | minor documentation and code style improvements
| * fix typoPatrik Wenger2015-12-011-1/+1
| |
| * minor documentation and code style improvementsPatrik Wenger2015-11-255-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-testtduehr2015-08-075-13/+185
|\ | | | | Fix test for :blocking=>true with a sleep()-less version.
| * Add Windows port to blocking function test.Lars Kanis2015-08-075-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 Kanis2015-08-062-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/appveyortduehr2015-08-067-28/+111
|\ | | | | Add appveyor.yml for ci-tests on Windows.
| * Synchronize changes between libtest and spec/ffi/fixtures directories.Lars Kanis2015-08-063-2/+66
| |
| * Exclude gettimeofday() tests on Windows.Lars Kanis2015-08-061-21/+22
| |
| * Sleep() on Windows counts milli seconds.Lars Kanis2015-08-051-1/+1
| |
| * Strip only so-files of fat binary gems, but not that of the native build.Lars Kanis2015-08-051-4/+5
| |
| * Fix appveyor setup.Lars Kanis2015-08-051-0/+1
| |
| * Configure AppVeyor CIMichael Smith2015-08-041-0/+16
|/ | | | Adds a build script for AppVeyor, issue #444.
* tweak Rakefiletduehr2015-07-073-2/+28
| | | | add types.conf generation stuff to main Rakefile
* bump to 1.9.101.9.10tduehr2015-06-301-1/+1
|
* Merge pull request #441 from jaym/issue440tduehr2015-06-301-6/+7
|\ | | | | methodHandleParamTypes needs to refer to valid memory after rbffi_MethodHandle_Init
| * methodHandleParamTypes needs to refer to valid memory after ↵Jay Mundrawala2015-06-261-6/+7
| | | | | | | | | | | | rbffi_MethodHandle_Init Fixes #440
* | Merge pull request #442 from larskanis/clean-tasktduehr2015-06-301-5/+6
|\ \ | | | | | | Simplify clean list and add libtest build files.
| * | Simplify clean list and add libtest build files.Lars Kanis2015-06-271-5/+6
| |/ | | | | | | The clean task allready does pattern interpretation.
* | Merge pull request #443 from larskanis/update-rake-compiler-versiontduehr2015-06-302-2/+2
|\ \ | |/ |/| Update version of rake-compiler-dock to 0.4.0.
| * Update version of rake-compiler-dock to 0.4.0.Lars Kanis2015-06-292-2/+2
|/
* tweak travis to allow failure in 2.2 on osx1.9.9tduehr2015-06-261-1/+1
|
* allow failure on osx 2.2 and head buildstduehr2015-06-251-0/+4
|
* CLEAN tweak [ci skip]tduehr2015-06-251-0/+1
|
* bump to 1.9.9 [ci skip]tduehr2015-06-251-1/+1
|
* workaround bundler problemtduehr2015-06-251-0/+1
|
* fix struct specs on 1.8tduehr2015-06-252-1/+5
| | | | sets them to pending rather than checking for a raise but...
* better clean/clobber configtduehr2015-06-251-5/+9
|
* Merge pull request #439 from larskanis/add-rake-compiler-docktduehr2015-06-253-12/+10
|\ | | | | Simplify cross build tasks and add rake-compiler-dock for building Windows binary gems.
| * Simplify cross build tasks and add rake-compiler-dock for building Windows ↵Lars Kanis2015-06-233-12/+10
| | | | | | | | | | | | | | | | | | | | binary gems. rake-compiler-dock makes building Windows gems faster and with little to no setup compared to rake-compiler-dev-box. A simple 'rake gem:windows' should be enough. The cross ruby versions used by gem:windows are not passed to the container, so the rake-compiler-dock's defaults are used. These are slightly different.
* | Merge pull request #438 from pmahoney/patch-1tduehr2015-06-101-1/+1
|\ \ | |/ | | Fix documentation typo
| * Fix documentation typopmahoney2015-06-101-1/+1
|/
* Merge pull request #437 from djberg96/is_solaris_updatetduehr2015-06-041-3/+9
|\ | | | | Add FFI::Platform.solaris? singleton method
| * Added Platform.solaris? singleton method.Daniel Berger2015-06-041-3/+9
|/