Actions
Feature #15894
closedRemove support for IA64
Description
There are many #ifdef __ia64
in Ruby code base. At one point it must have been supported.
But as an architecture, it's EOL (Jan 30th 2019). Last CPU was released in 2017.
I can't even buy 2nd hand CPU for testing.
So, I propose we remove support for IA64.
The main motivation for me personally is I want to simplify and improve fiber implementation. But it's impossible for me to test IA64 architecture.
Updated by ioquatix (Samuel Williams) over 5 years ago
@takano32 (Mitsuhiro TAKANO) can you please let me know how you feel about this?
Updated by ioquatix (Samuel Williams) over 5 years ago
Here is a brief overview of one possible plan:
- We remove IA64 from 2.7.
- We retain IA64 in 2.6 which has a theoretical EOL date in 2022. That's 5 years past the last date of the CPU being manufactured, and 3 years past the architecture EOL (2019).
Updated by matz (Yukihiro Matsumoto) over 5 years ago
Sounds reasonable.
Matz.
Updated by ioquatix (Samuel Williams) over 5 years ago
- Assignee set to ioquatix (Samuel Williams)
- Target version set to 2.7
Updated by ioquatix (Samuel Williams) over 5 years ago
Here is PR: https://github.com/ruby/ruby/pull/2241
Updated by ioquatix (Samuel Williams) over 5 years ago
- Status changed from Open to Closed
Okay, it was merged.
Updated by ngoto (Naohisa Goto) almost 3 years ago
- Related to Feature #18491: Drop support for IBM AIX and HP UX added
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0