-
Notifications
You must be signed in to change notification settings - Fork 223
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
How important is 32-bit testing? #2486
Comments
I am happy to drop 32-bit support because the effort required outweighs the benefits. |
At today's meeting (17/2/2025) we decided that it's ok to drop 32-bit testing. The reasons are:
Moving forward we'll:
|
I think it's a good idea to mention in our docs that Turing.jl is untested on 32-bit, but if someone comes to us with a bug report about 32-bit issues I don't think we necessarily have to say "this is unsupported, you are on your own". Not testing for something because it's cumbersome and probably not very helpful can be distinct from dropping all support, i.e. I view this as a right for us to ignore any 32-bit issues, but we can always be magnanimous about it if any come up. |
Generally, I find we spend a disproportionate amount of developer time trying to track down issues in 32-bit CI. These are:
Given that it's 2025 and most computers are 64-bit, I'm wondering whether it's really worth our effort to keep testing on 32-bit? (Consider also that 32-bit systems are limited to 4 GB of RAM, which by today's standards is pretty small — so it seems to me that most computers one might want to run Turing on should be 64-bit — although I am keen to hear counterexamples!)
The text was updated successfully, but these errors were encountered: