Closed
Description
Generally, I find we spend a disproportionate amount of developer time trying to track down issues in 32-bit CI. These are:
- not reproducible locally because none of us have 32-bit systems, so the only way to test is to run code on GitHub runners;
- often difficult to reproduce even on GitHub runners because they involve very fundamental errors e.g. segfaults or OOM errors. The latest one is here: https://github.com/TuringLang/DynamicPPL.jl/actions/runs/13244193116/job/36993574461?pr=806
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!)
Metadata
Metadata
Assignees
Labels
No labels