hg: hsx/hotspot-comp/jdk: 4 new changesets

john.r.rose at oracle.com john.r.rose at oracle.com
Thu Jul 12 00:16:49 PDT 2012

Changeset: 05e5ce861a58
Author:    jrose
Date:      2012-07-12 00:10 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/jdk/rev/05e5ce861a58

7153157: ClassValue.get does not return if computeValue calls remove
Summary: Track intermediate states more precisely, according to spec.
Reviewed-by: twisti, forax

! src/share/classes/java/lang/ClassValue.java

Changeset: beeb1d5ecd9e
Author:    jrose
Date:      2012-07-12 00:11 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/jdk/rev/beeb1d5ecd9e

7129034: VM crash with a field setter method with a filterArguments
Summary: add null checks before unsafe calls that take a variable base reference; update unit tests
Reviewed-by: kvn, twisti

! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: 556141c6326c
Author:    jrose
Date:      2012-07-12 00:12 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/jdk/rev/556141c6326c

7087658: MethodHandles.Lookup.findVirtual is confused by interface methods that are multiply inherited
Reviewed-by: twisti

! src/share/classes/java/lang/invoke/MemberName.java

Changeset: 78f1f4e4e9c7
Author:    jrose
Date:      2012-07-12 00:12 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/jdk/rev/78f1f4e4e9c7

7127687: MethodType leaks memory due to interning
Summary: Replace internTable with a weak-reference version.
Reviewed-by: sundar, forax, brutisso
Contributed-by: james.laskey at oracle.com

! src/share/classes/java/lang/invoke/MethodType.java

More information about the hotspot-compiler-dev mailing list