summaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorcrast <contact@jamescrasta.com>2013-03-21 18:13:20 -0600
committerTravis Watkins <amaranth@ubuntu.com>2013-04-04 14:02:53 -0500
commit408e3625ba16c1cdde3accf57df00b35cdd5f178 (patch)
tree6cc04a4b2b6274cb76bde5bbb8d7a6c71aeba1db /CONTRIBUTING.md
parentd95dd23cac1307788ce64201ca035cd39fd6766f (diff)
downloadbukkit-408e3625ba16c1cdde3accf57df00b35cdd5f178.tar
bukkit-408e3625ba16c1cdde3accf57df00b35cdd5f178.tar.gz
bukkit-408e3625ba16c1cdde3accf57df00b35cdd5f178.tar.lz
bukkit-408e3625ba16c1cdde3accf57df00b35cdd5f178.tar.xz
bukkit-408e3625ba16c1cdde3accf57df00b35cdd5f178.zip
Prevent classloader leak in metadata system. Fixes BUKKIT-3854
Metadata values keep strong reference to plugins and they are not cleared out when plugins are unloaded. This system adds weak reference logic to allow these values to fall out of scope. In addition we get some operations turning to O(1) "for free."
Diffstat (limited to 'CONTRIBUTING.md')
0 files changed, 0 insertions, 0 deletions