scala/scala — pull request #225 by dragos (2012-02-22 19:55:01+00:00)
Title: Don't populate the concreteSpecMethod set in presentation compiler runs.

This is safe because the presentation compiler never runs the tree transformer (where this map is needed). This is a source of serious memory leaks in the IDE, but it wasn't visible before because the IDE didn't run the info transformers far enough. Interestingly, this is not a leak in batch runs: each element of the set is removed when the tree is transformed.

For a nice graph of the effect of this change, see: http://i41.tinypic.com/xe0k7o.jpg