Systematically finding bugs in Python C extensions (575+ confirmed so far)

I’d contest several items in the “Rust would not prevent” category. GIL discipline, refcount errors, error-as-truthy, NULL checks, object lifecycle, … all are non-issues in Rust — if the Rust API is designed safely (in the Rust sense) instead of literally following the C API.