diff options
author | Performant Data LLC <performantdata@users.noreply.github.com> | 2016-04-25 16:33:04 -0700 |
---|---|---|
committer | Performant Data LLC <performantdata@users.noreply.github.com> | 2016-05-24 10:42:04 -0700 |
commit | 60f28f9e6a330e91a0f1204917301d401a6fce72 (patch) | |
tree | 8b47f18cc2703c61cd483fa6c84d6241452c03ed /build.xml | |
parent | 207e32df30fd733e4dd1cb28fb8cb5c3153c21a6 (diff) | |
download | scala-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.xml | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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"/> |