Project

General

Profile

Misc #21371

Updated by ioquatix (Samuel Williams) 6 days ago

We propose removing support for the SPARC architecture from Ruby. SPARC has seen little to no community usage in recent years, and its continued presence in the codebase, particularly codebase—particularly through special cases like `rb_sparc_flush_register_windows` adds rb_sparc_flush_register_windows—adds complexity without clear benefit. Removing SPARC support will reduce maintenance overhead and simplify Ruby’s internals. 

 ## Proposal 

 We propose removing all SPARC-specific code from the Ruby source tree, including `rb_sparc_flush_register_windows` and related build system conditionals. This change would be noted in the release documentation and targeted for inclusion in Ruby 4.0.

Back