-
Notifications
You must be signed in to change notification settings - Fork 131
feat: V8 14.0 #1187
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
feat: V8 14.0 #1187
Conversation
RUSTFLAGS: >- | ||
-D warnings -Cdebuginfo=0 ${{ inputs.os == 'windows-2022-xl' && | ||
'-Clink-arg=/DEBUG:NONE' || '' }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if its the increased disk space or this /DEBUG:None
flg that fixed it. I guess we'll know when this is removed.
Also I noticed in your early attempt to disable debug info @bartlomieju that the option is not really passed all the way down to the linker. In this commit 310ff73, the final linker command still contains /DEBUG
- not sure why.
Reverting some of the changes from #1187, that were blocking the V8 upgrade but resulted in removal of debug symbols for Windows. The key to solve the PDB issue is to use `-Csymbol-mangling-version=v0` compiler flag. See for more details rust-lang/rust#141626
Includes a change to
op2
macro that enables& v8::Isolate
or
&mut v8::Isolate
as op argument.For the time being debug info has been disabled on Windows,
because of running into PDB errors.