Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
| * | Sleep() on Windows counts milli seconds. | Lars Kanis | 2015-08-05 | 1 | -1/+1 |
| | | |||||
| * | Strip only so-files of fat binary gems, but not that of the native build. | Lars Kanis | 2015-08-05 | 1 | -4/+5 |
| | | |||||
| * | Fix appveyor setup. | Lars Kanis | 2015-08-05 | 1 | -0/+1 |
| | | |||||
| * | Configure AppVeyor CI | Michael Smith | 2015-08-04 | 1 | -0/+16 |
|/ | | | | Adds a build script for AppVeyor, issue #444. | ||||
* | tweak Rakefile | tduehr | 2015-07-07 | 3 | -2/+28 |
| | | | | add types.conf generation stuff to main Rakefile | ||||
* | bump to 1.9.101.9.10 | tduehr | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | Merge pull request #441 from jaym/issue440 | tduehr | 2015-06-30 | 1 | -6/+7 |
|\ | | | | | methodHandleParamTypes needs to refer to valid memory after rbffi_MethodHandle_Init | ||||
| * | methodHandleParamTypes needs to refer to valid memory after ↵ | Jay Mundrawala | 2015-06-26 | 1 | -6/+7 |
| | | | | | | | | | | | | rbffi_MethodHandle_Init Fixes #440 | ||||
* | | Merge pull request #442 from larskanis/clean-task | tduehr | 2015-06-30 | 1 | -5/+6 |
|\ \ | | | | | | | Simplify clean list and add libtest build files. | ||||
| * | | Simplify clean list and add libtest build files. | Lars Kanis | 2015-06-27 | 1 | -5/+6 |
| |/ | | | | | | | The clean task allready does pattern interpretation. | ||||
* | | Merge pull request #443 from larskanis/update-rake-compiler-version | tduehr | 2015-06-30 | 2 | -2/+2 |
|\ \ | |/ |/| | Update version of rake-compiler-dock to 0.4.0. | ||||
| * | Update version of rake-compiler-dock to 0.4.0. | Lars Kanis | 2015-06-29 | 2 | -2/+2 |
|/ | |||||
* | tweak travis to allow failure in 2.2 on osx1.9.9 | tduehr | 2015-06-26 | 1 | -1/+1 |
| | |||||
* | allow failure on osx 2.2 and head builds | tduehr | 2015-06-25 | 1 | -0/+4 |
| | |||||
* | CLEAN tweak [ci skip] | tduehr | 2015-06-25 | 1 | -0/+1 |
| | |||||
* | bump to 1.9.9 [ci skip] | tduehr | 2015-06-25 | 1 | -1/+1 |
| | |||||
* | workaround bundler problem | tduehr | 2015-06-25 | 1 | -0/+1 |
| | |||||
* | fix struct specs on 1.8 | tduehr | 2015-06-25 | 2 | -1/+5 |
| | | | | sets them to pending rather than checking for a raise but... | ||||
* | better clean/clobber config | tduehr | 2015-06-25 | 1 | -5/+9 |
| | |||||
* | Merge pull request #439 from larskanis/add-rake-compiler-dock | tduehr | 2015-06-25 | 3 | -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 Kanis | 2015-06-23 | 3 | -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-1 | tduehr | 2015-06-10 | 1 | -1/+1 |
|\ \ | |/ | | | Fix documentation typo | ||||
| * | Fix documentation typo | pmahoney | 2015-06-10 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #437 from djberg96/is_solaris_update | tduehr | 2015-06-04 | 1 | -3/+9 |
|\ | | | | | Add FFI::Platform.solaris? singleton method | ||||
| * | Added Platform.solaris? singleton method. | Daniel Berger | 2015-06-04 | 1 | -3/+9 |
|/ |