summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorPerformant Data LLC <performantdata@users.noreply.github.com>2016-04-25 16:33:04 -0700
committerPerformant Data LLC <performantdata@users.noreply.github.com>2016-05-24 10:42:04 -0700
commit60f28f9e6a330e91a0f1204917301d401a6fce72 (patch)
tree8b47f18cc2703c61cd483fa6c84d6241452c03ed /build.xml
parent207e32df30fd733e4dd1cb28fb8cb5c3153c21a6 (diff)
downloadscala-60f28f9e6a330e91a0f1204917301d401a6fce72.tar.gz
scala-60f28f9e6a330e91a0f1204917301d401a6fce72.tar.bz2
scala-60f28f9e6a330e91a0f1204917301d401a6fce72.zip
SI-9522 release key reference when deleting from OpenHashMap
This sets the key field in the hash table entry to its default value when an entry is deleted, so as not to unexpectedly retain an object reference, leading to a memory leak. Also includes incidental changes to the slot location algorithm that reduce the number of deleted entries.
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml1
1 files changed, 1 insertions, 0 deletions
diff --git a/build.xml b/build.xml
index 778bcc561b..c1b0b228a1 100644
--- a/build.xml
+++ b/build.xml
@@ -277,6 +277,7 @@ TODO:
<property name="junit.version" value="4.12"/>
<artifact:dependencies pathId="junit.classpath" filesetId="junit.fileset">
<dependency groupId="junit" artifactId="junit" version="${junit.version}"/>
+ <dependency groupId="org.openjdk.jol" artifactId="jol-core" version="0.5"/>
</artifact:dependencies>
<copy-deps project="junit"/>