On 18/05/2015 18:18, Marvin Humphrey wrote:
On Mon, May 18, 2015 at 6:28 AM, Nick Wellnhofer <wellnho...@aevum.de> wrote:
I don't have the infrastructure to test with different Perl versions set up.
Best practice would be to get CI working again. We never finished integrating
Travis -- if we set up .travis.yml, that would allow you to push to
github.com/nwellnhof and fire off a Travis build manually. Then you would
have less need for local host language environments.
OK, I started with a .travis.yml for Clownfish. Things that are still to do:
- Run the compiler test suite.
- Test the C bindings.
Maybe you can continue with the branch and commit the changes?
All I would do is edit that one commit of yours to restore the unblessing
code, and add a comment about why that code is necessary to avoid calling
DESTROY. Aside from that, the branch is awesome! I'm psyched that
XSBind_enable_overload is going away!
The "compatibility" stuff I'm talking about is an accumulation of small
problems from past commits -- stuff like the ifdef'd code going stale. I'm
happy to start a separate branch fixing those. Any remaining issues are
unrelated to your current work.
With Travis' help, I could sort everything out:
https://travis-ci.org/nwellnhof/lucy-clownfish/builds/63065914
Nick