Skip to content
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

change default threading scheduler to :static #50019

Closed

Conversation

Moelf
Copy link
Sponsor Contributor

@Moelf Moelf commented May 31, 2023

This is a quick-aid measure to prevent users from silently getting incorrect results across the entire Julia ecosystem because of the many packages (with 1000+ of dependencies) that rely on indexable-buffer containers. (which is a pattern we once highlighted in a blog post ages ago and probably stuck in people's minds and code)

See: #48542 (comment)

Copy link
Sponsor Member

@vchuravy vchuravy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For context see #44136 and linked PRs there-in.

Changing the default back to :static will not "fix" the ecosystem. It will rather break
the other half of the ecosystem that adapted to the change in 1.8 correctly.

@Moelf
Copy link
Sponsor Contributor Author

Moelf commented Jun 1, 2023

any alternative proposal?

@Moelf Moelf marked this pull request as draft June 1, 2023 18:08
@Moelf
Copy link
Sponsor Contributor Author

Moelf commented Jun 6, 2023

@Moelf Moelf closed this Jun 6, 2023
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.

None yet

2 participants