Some small changes from the proposed fix to 6655638 (meth.patch of openjdk/mlvm) need to go in as a first push, because (a) they are not integral to method handles, and (b) they cannot be conditionalized under MethodHandles. The change to hashtable.cpp make it scale better when the load is very high. Changes to debug.cpp are bug fixes. Changes to array classes make them easier to optimize.
|