RVM
  1. RVM
  2. RVM-656

Re-enable O2 optimizations disabled for stability drive

    Details

    • Type: Improvement Improvement
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 3.2
    • Component/s: Compiler: Optimizing
    • Labels:
      None
    • Number of attachments :
      0

      Description

      As part of the mid-2007 stability drive, we disabled many of the O2 optimizations in the opt compiler because it was generally believed that they were less stable than the rest of the code base. We've now achieved better stability than at any previous point in the project's history. It's time to re-assess the O2 optimizations and on a case-by-case basis re-enable them, fix them (if they are salvageable) or remove them entirely (if they are deemed to be unfixable).

      We will proceed in a series of staged steps in this process, since when the optimizations were disabled in 2007, some of the crashes we were seeing were intermittent. A number of JIRA tasks and sub-tasks will be created under this overall item to specify the plan.

        Activity

        Hide
        David Grove added a comment -

        No longer actively working on this.

        Show
        David Grove added a comment - No longer actively working on this.

          People

          • Assignee:
            Unassigned
            Reporter:
            David Grove
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: