summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-07-01 21:31:21 +0000
committerPaul Phillips <paulp@improving.org>2010-07-01 21:31:21 +0000
commit60a7e53a5f7abbde3237aa1a1d2a90ff5e0818be (patch)
treeb7ec7ae608398cd9b58a364c0417c12f4818c435 /build.xml
parent74eb6b70d58f7f2c3839fb69bc57ffcd00361839 (diff)
downloadscala-60a7e53a5f7abbde3237aa1a1d2a90ff5e0818be.tar.gz
scala-60a7e53a5f7abbde3237aa1a1d2a90ff5e0818be.tar.bz2
scala-60a7e53a5f7abbde3237aa1a1d2a90ff5e0818be.zip
Took a cue from mharrah that we don't need to b...
Took a cue from mharrah that we don't need to build global static data to keep track of something when we know where it's kept. Altered the Enumeration deserialization scheme to use reflection, preserving the singleton property by delivering the MODULE$ singleton. This solves the GC issue and lets us drop synchronization to boot. Also added some graceful failure for malformed Enumerations. All tests look good but a second opinion is in order: closes #2214, review by phaller.
Diffstat (limited to 'build.xml')
0 files changed, 0 insertions, 0 deletions