Project

General

Profile

Actions

Feature #15894

closed

Remove support for IA64

Added by ioquatix (Samuel Williams) almost 5 years ago. Updated almost 5 years ago.

Status:
Closed
Target version:
[ruby-core:92923]

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.


Related issues 1 (0 open1 closed)

Related to Ruby master - Feature #18491: Drop support for IBM AIX and HP UXClosedActions

Updated by ioquatix (Samuel Williams) almost 5 years ago

@takano32 (Mitsuhiro TAKANO) can you please let me know how you feel about this?

Updated by ioquatix (Samuel Williams) almost 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) almost 5 years ago

Sounds reasonable.

Matz.

Updated by ioquatix (Samuel Williams) almost 5 years ago

  • Assignee set to ioquatix (Samuel Williams)
  • Target version set to 2.7

Updated by ioquatix (Samuel Williams) almost 5 years ago

  • Status changed from Open to Closed

Okay, it was merged.

Actions #7

Updated by ngoto (Naohisa Goto) over 2 years ago

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0