Sam Saffron
b5ef1d1ab6
FIX: ensure we release pipe fds early
...
Previously we relied on GC to release pipe
fds. This worked on earlier versions of Ruby
but on 2.7 it will start breaking.
We now release the fds early to avoid the issues.
2019-11-11 12:20:26 +11:00
Sam
7b29ee0b19
add ruby head correctly
2018-06-27 13:33:35 +10:00
Sam
c1bcfcf536
FEATURE: we explicitly only support Ruby 2.3 and up
...
- remove 2.2 from travis
- be explicit in gemspec
- add note to readme
2018-06-27 09:35:22 +10:00
Petko Bordjukov
8028cd256e
Update rubies in Travis configuration
2018-06-23 01:40:04 +03:00
Jb Aviat
efb24ba50d
Add TravisCI build on macOS High Sierra
2018-02-13 18:30:56 -08:00
Tsukuru Tanimichi
d76ef16b19
CI against Ruby 2.5.0
2017-12-31 11:58:42 +09:00
Petko Bordjukov
f550795c68
Add Ruby 2.4.0, remove Ruby 2.0, and add back El Capitan to Travis
2016-12-25 11:08:55 +02:00
Petko Bordjukov
0b9aeb2b2d
Bump xcode version to 8 in Travis config
...
This is done in preparation for macOS Sierra rollout[1]
[1] https://blog.travis-ci.com/2016-09-15-new-default-osx-image-coming/
2016-09-19 14:13:53 +03:00
Sam
2573e6629d
add osx image
2016-05-14 19:04:04 +10:00
Petko Bordjukov
6e386059b2
Update and expand the Travis configuration
...
Make Travis use Ubuntu Trusty for Linux builds and introduce an OS X
build.
2016-05-14 11:53:39 +03:00
Sam
3a68f7c44d
correct extconf to respect CXX flag
2016-05-14 17:00:40 +10:00
Sam
bdd0260461
try harder to use latest gcc
2016-05-14 16:17:03 +10:00
Sam
a2855b2581
try again
2016-05-14 16:13:31 +10:00
Sam
b60784a6ef
try setting CC
2016-05-14 16:10:35 +10:00
Sam
0970518933
playing with stuff
2016-05-14 16:03:35 +10:00
Sam
66a460f062
update g++
2016-05-14 15:58:48 +10:00
Sam
8c1b96efdd
update gcc
2016-05-14 15:47:37 +10:00
Sam
5e2cb38f61
try updating ruby
2016-05-14 15:32:56 +10:00
Sam
575f65e95f
try to fix travis
2016-05-14 11:26:03 +10:00
Sam
dbdc62cb8d
add travis
2016-05-14 10:39:21 +10:00
Sam
1dd2a44a6f
initial commit
2016-05-04 16:54:51 +10:00