- About Scala
- In the Enterprise
- Scala Community
- Language Research
- In the Press
- The Scala Team
- Scala's Prehistory
- Contact Us
- Learning Scala
- Tour of Scala
- Scala API
- Setup & Getting Started
- Programming Guides
- Other Guides
- Code Examples
- Scala Developers
As many of you know, David Pollak recently reported serious memory
retention issues in scala.actors.
I found one of the problems that he reported that had to do with not
properly terminating linked actors (#2000).
Another problem has to do with how actors are reference-counted using
WeakReferences. Actually, it is possible to disable that functionality
without introducing a lot of restrictions: it just means that the
run-time will not exit automatically in certain cases, which should not
occur very often anyways.
Both of these problems are fixed in the 2.7.x branch, and I wonder
whether we should just go ahead and release a 2.7.5 containing those
fixes. If it's not too much work I would suggest to do that, since a
release (candidate) of 2.8 will still take some time after the preview
has been released.