Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to NAN v2 to support iojs 3.0 #34

Merged
merged 1 commit into from
Aug 1, 2015
Merged

Upgrade to NAN v2 to support iojs 3.0 #34

merged 1 commit into from
Aug 1, 2015

Conversation

ivan
Copy link
Contributor

@ivan ivan commented Jul 25, 2015

io.js 3.0 will come with V8 4.4, which has changed so many C++ APIs that it requires NAN v2. Here I have just run a NAN 1->2 converter from nodejs/nan#376 (comment) and confirmed that the resulting sse4_crc32 works with io.js/next (3.0) and io.js 2.4.0.

No point in merging until io.js 3.0 is released, I am just providing this for reference now.

package.json will need to have the nan version fixed later.

@anandsuresh
Copy link
Owner

@ivan Thanks for the PR! Will merge after the release of io.js 3.0.

@ivan
Copy link
Contributor Author

ivan commented Aug 1, 2015

The nan version in package.json is now set to "^2.0.0".

@anandsuresh
Copy link
Owner

You beat me to it! I was just updating the PR after checking out @rvagg's tweet. :) Now awaiting the Travis-ci suite to successfully complete to merge.

anandsuresh added a commit that referenced this pull request Aug 1, 2015
Upgrade to NAN v2 to support iojs 3.0
@anandsuresh anandsuresh merged commit b8b5108 into anandsuresh:master Aug 1, 2015
@rvagg
Copy link
Contributor

rvagg commented Aug 1, 2015

wow, great work @ivan, not an easy task to get up to speed with the changes in nan@2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants