odersky
odersky
I was worried about the caching before since we never cached `NoDenotation`s. But now it only happens in the very specific (and hopefully rare) case where we do have a...
@OndrejSpanel Yes, it should be able to consume specialized functions created in Scala 2. So it seems there's an issue with that specialization that needs fixing.
Since it looked similar #18623, I had a look at it. Unfortunately, here we see a completely different code path since this is a `new {}` expression. It will be...
Can't you just write `new BadNoParents()` everywhere?
Why? I though they need a minor release?
Ah indeed I misunderstood. So with the milestone added, can we close this issue now?
Not for language imports. We do honor them during parsing. But in this case, since the SIP is already accepted, we don't need to go though the procedure again.
Most -Y options are debug options to get more insight into what the compiler does or they are options relating to experimental features. Another bunch is options that tweak the...
There are also options related to old Scala versions like `-Ykind-projector`. These will go away eventually. Since everybody is now used to their -Y status I don't think it's useful...
Actually, let's hold off on the imports settings. ```scala val YnoImports: Setting[Boolean] = BooleanSetting("-Yno-imports", "Compile without importing scala.*, java.lang.*, or Predef.") val Yimports: Setting[List[String]] = MultiStringSetting("-Yimports", helpArg="", "Custom root imports....