-
Notifications
You must be signed in to change notification settings - Fork 1k
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 emscripten 3.1.41 #3307
Conversation
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @JohnTitor (or someone else) soon. Please see the contribution instructions for more information. Namely, in order to ensure the minimum review times lag, PR authors and assigned reviewers should ensure that the review label (
|
We have to confirm that this change doesn't negatively affect std, marked as blocked until it's resolved. |
This whole line is removed in that PR.
ci/emscripten-entry.sh
Outdated
@@ -7,6 +7,6 @@ source /emsdk-portable/emsdk_env.sh &> /dev/null | |||
|
|||
# emsdk-portable provides a node binary, but we need version 8 to run wasm | |||
# NOTE: Do not forget to sync Node.js version with `emscripten.sh`! | |||
export PATH="/node-v14.17.0-linux-x64/bin:$PATH" | |||
export PATH="/node-v16.20.0-linux-x64/bin:$PATH" |
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.
This change can be omitted after PR #3321 lands.
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.
Thanks! Adjusted
ci/emscripten.sh
Outdated
@@ -24,5 +22,5 @@ chmod a+rxw -R /emsdk-portable | |||
# node 8 is required to run wasm | |||
# NOTE: Do not forget to sync Node.js version with `emscripten-entry.sh`! | |||
cd / | |||
curl --retry 5 -L https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz | \ | |||
curl --retry 5 -L https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.xz | \ |
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.
ditto.
☔ The latest upstream changes (presumably #3321) made this pull request unmergeable. Please resolve the merge conflicts. |
☔ The latest upstream changes (presumably #3335) made this pull request unmergeable. Please resolve the merge conflicts. |
// No personality.h etc.: https://github.com/emscripten-core/emscripten/pull/17704 | ||
// No sysctl.h: https://github.com/emscripten-core/emscripten/pull/18863 | ||
n if n.starts_with("PTRACE_") => true, | ||
n if n.starts_with("QIF_") => true, |
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.
You should just remove the declaration instead of skipping.
It'd also be nice if you could rebase instead of merging and squashing commits into one. |
Sorry, I guess this is a bit over my head. I am too unfamiliar with all the details of what exactly is going on in the tests. |
And make the changes in commit 63b0d67 unconditional. Supersedes: rust-lang#3569. Cherry-picks a couple of changes from: rust-lang#3307. Depends on: rust-lang/rust#131533.
time_t
to 64-bit3.1.20
to3.1.41
and use the recommended nodeJS versionFixes #3306