Skip to content

Conversation

@bnoordhuis
Copy link
Collaborator

Don't abort when the ruby thread calls context.stop right when the V8 thread is serializing its response to a request. Temporarily cancel the termination exception, retry serialization, and reraise the exception.

Don't abort when the ruby thread calls `context.stop` right when the V8
thread is serializing its response to a request. Temporarily cancel the
termination exception, retry serialization, and reraise the exception.
@bnoordhuis
Copy link
Collaborator Author

The musl failures are partially the old "libv8-node not found" build errors but also partially this one that I hadn't seen before:

TZInfo::DataSourceNotFound: No source of timezone data could be found

Not caused by this PR, at least.

Virtually the same `source_location` NoMethodError that's the reason for
skipping test_date_nan.
@SamSaffron SamSaffron merged commit a361827 into rubyjs:main Mar 14, 2025
24 of 32 checks 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