Skip to content

Add v8 5.7 support. #17

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

Merged
merged 1 commit into from Feb 20, 2017
Merged

Add v8 5.7 support. #17

merged 1 commit into from Feb 20, 2017

Conversation

prokopyl
Copy link
Contributor

@prokopyl prokopyl commented Feb 19, 2017

This commit adds support for v8 5.7.

The only breaking change in the v8 API is the removal of the resource_is_embedder_debug_script argument of the ScriptOrigin constructor. It is now ignored when compiled for v8 5.7 and newer.

With #15 and #16, this patch should fix the compilation on ArchLinux x86_64 (and on any system that brings recent versions of Clang and v8), and therefore should probably fix #14 as well.

As a bonus, this commit also fixes the generation of lots of warnings related to incorrect casing in the ffi generated module.

@dflemstr
Copy link
Owner

Perfect! 👍

@dflemstr dflemstr merged commit b792f74 into dflemstr:master Feb 20, 2017
@prokopyl prokopyl deleted the v8-5.7 branch February 20, 2017 09:24
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.

v8-sys fails to compile due to some problem with the build script
2 participants