Skip to content

Mefi v8 134 fix rebased #22

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 4 commits into from
Apr 1, 2025

Conversation

StefanStojanovic
Copy link

This PR includes fixes needed to enable compiling V8 v13.4 on Windows with MSVC. The last commit fixes an issue with running native tests (more details in its commit message) on VS2022 for both MSVC and ClangCL.

@targos, although I tested this in the CI manually and everything seems to be good. I'd still like to run it through CI regularly once the restriction is lifted, before merging.

The original addons/esm test was failing when building the addon after
updating V8 to v13.4 on Windows. After an investigation, it was clear
that the targets of the binding.gyp cannot coexist together so it was
divided into 2 sets of 2 targets with no overlapping.
@StefanStojanovic
Copy link
Author

@targos here is the CI run on Windows. Everything is green. I'd say it's ready for the review now.

@targos
Copy link
Owner

targos commented Apr 1, 2025

Thank you!

@targos targos merged commit d408ef3 into targos:v8-134 Apr 1, 2025
1 check passed
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.

2 participants