-
Notifications
You must be signed in to change notification settings - Fork 663
chore(node): update compat layer to node 18.8.0 #2585
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
Conversation
|
The CI is hanging because of #2596. I worked around it locally. Here are the 29 failing tests on my machine (note that a few of these are resolved by #2584): UPDATE: This original list is changing as I push updates. |
|
After some fixes and landing #2584, this is the list of current failures: UPDATE: Pending and completed fixes: |
This commit makes error objects more resistant to prototype tampering. This bug was found when updating the deno_std Node compatibility layer to Node 18. The Node test 'parallel/test-assert-fail.js' was breaking std's assertion library. Refs: denoland/std#2585
kt3k
left a comment
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.
Awesome work! LGTM
bartlomieju
left a comment
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.
LGTM too, massive effort. Thank you @cjihrig!
This commit makes error objects more resistant to prototype tampering. This bug was found when updating the deno_std Node compatibility layer to Node 18. The Node test 'parallel/test-assert-fail.js' was breaking std's assertion library. Refs: denoland/std#2585
Node 18 will be LTS soon. Let's see what tests fail in the update.