Closed mislav closed 9 years ago
The old code (before our rewrite) passes CI on all Ruby versions.
You'll need to add:
#ifndef RARRAY_AREF
#define RARRAY_AREF(ary, i) (RARRAY_PTR(ary)[i])
#endif
Not sure about the segfaults.
I'll make this compatible first thing tomorrow morning. Sorry for the fuss!
@tmm1 Thanks, but that just makes working OS X code segfault now. Not sure what's amiss here.
@vmg I appreciate that. We all should have rights to push to this project right now so just base your edits on "enable-travis" branch and it will get verified by Travis CI across rubies.
Don't worry about 1.8 compatiblity if it's a pain; we can always drop it since this is going to be a major release. I'm pretty sure I'm already using some 1.9-isms in test suite anyway.
Fixed :))
Thanks! :heart_decoration:
Hi @vmg I will need your help here please.
On "enable-travis" branch I've tried enabling Travis CI but it fails with errors:
All tests pass for me on these Ruby versions on Darwin except 1.8 which fails with:
I'm not adamant about 1.8 support but since it worked in the 1.1.1 version of this library I'm trying to see whether we can keep compatibility or official drop it.
And as for other Ruby versions, do you have an idea what's going on here?