scala/scala — pull request #1104 by odersky (2012-08-09 18:07:20+00:00)
Title: Made inliner work for @inline methods that access private variables.

We need to disable the previous "potentiallyPublished" logic because that one disables inlining as long as the inlined method has a reference to a field with a $. But making fields public in @inline method will generate fields with $.

We still need to complement this patch with reverting the previous publication logic completely. I leave that to Vlad or Miguel.

Review by @VladUreche, @magarciaEPFL, @gkossakowski, @moors