-
-
Notifications
You must be signed in to change notification settings - Fork 413
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
Mark header of rooted ephemerons when tracing #3049
Conversation
Test262 conformance changes
|
Codecov Report
@@ Coverage Diff @@
## main #3049 +/- ##
==========================================
+ Coverage 50.55% 50.59% +0.03%
==========================================
Files 446 446
Lines 46071 46073 +2
==========================================
+ Hits 23292 23309 +17
+ Misses 22779 22764 -15
|
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.
Looks good to me! just a small nitpick :)
Could be this be related to the sporadic weakmap
panics in test262?
Not really. I tried to run the minimized reproduction from #2732 (comment) but the engine still panics. |
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.
Looks good to me! :)
Could we add a test for the bug? |
* Mark header of rooted ephemerons when tracing * Add additional assertions * Use assert_eq instead of expect * Apply review * Add test for fix
A very subtle bug that was discovered by @tunz. Also added additional checks on the test to make sure the ephemerons are correctly cleaned up.