Skip to content

[REFERENCE] Backport thread scheduling#239

Draft
HParker wants to merge 2 commits intoruby_4_0from
backport-thread-scheduling
Draft

[REFERENCE] Backport thread scheduling#239
HParker wants to merge 2 commits intoruby_4_0from
backport-thread-scheduling

Conversation

@HParker
Copy link

@HParker HParker commented Mar 25, 2026

This is a back port of the upstream thread scheduling changes backported based on latest ruby_4_0 upstream. Backported via,

git cherry-pick 467c9abe4bfca663103d7276b2c0fc583c86ec34 
git cherry-pick cc128b133fd2f846ea666bb5231af675f26a31d

This includes our previous back port (82bb7e7a8db6eacf169e5b3d2758efe3ac6cf8cf ruby#16103) as well as the new Shopify suggested back port (0f484dca87f7a667f2104ae85352397031093950 ruby#16434) for faster class initialization fixing a regression in 4.0. These back ports are already present in the ruby_4_0 branch, so don't appear in this PR.

I believe this does remove the DLOPEN ERROR: %s - %s\n debug message added in 5ebc91148524044d6b216c41466169fdbccba993 ruby_4_0...github:ruby:4_0_1-github1

and we should decide if we still want/need that patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant