Scala Programming Language
  1. Scala Programming Language
  2. SI-6432

Disable lazy vals and inner objects for value classes for 2.10.0

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Scala 2.10.0
    • Component/s: None
    • Labels:
      None

      Description

      This is a follow up for SI-6358 and SI-6359. I prefer to keep the other on my list as they have a nice history regarding actions taken.

      Disabling requires SIP changes as well. Leaving it all to you Greg given previous discussion on internals.

        Activity

        Hide
        Hubert Plociniczak added a comment -

        Oh, and the reasoning: they currently lead to compiler crashes and fixing them properly involves non-trivial refactorings within the compiler.

        Show
        Hubert Plociniczak added a comment - Oh, and the reasoning: they currently lead to compiler crashes and fixing them properly involves non-trivial refactorings within the compiler.
        Hide
        Grzegorz Kossakowski added a comment -

        Thanks Hubert. I'm working on it right now.

        Also it makes sense to keep the old tickets, I agree.

        Show
        Grzegorz Kossakowski added a comment - Thanks Hubert. I'm working on it right now. Also it makes sense to keep the old tickets, I agree.
        Show
        Grzegorz Kossakowski added a comment - Fixed in https://github.com/scala/scala/pull/1443

          People

          • Assignee:
            Grzegorz Kossakowski
            Reporter:
            Hubert Plociniczak
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development