hg: jdk8u/jdk8u-dev/hotspot: 4 new changesets
zoltan.majo at oracle.com
zoltan.majo at oracle.com
Tue Dec 20 10:21:08 UTC 2016
Changeset: 00cbb581da94
Author: zmajo
Date: 2016-12-12 12:53 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/00cbb581da94
8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 8cc2e2729cce
Author: coleenp
Date: 2016-06-29 20:16 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8cc2e2729cce
8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
Summary: Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose
! src/share/vm/interpreter/rewriter.cpp
+ test/runtime/Final/Bad.jasm
+ test/runtime/Final/PutfieldError.java
Changeset: d3c2e95157e2
Author: zmajo
Date: 2016-12-19 08:31 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d3c2e95157e2
8171155: Scanning method file for initialized final field updates can fail for non-existent fields
Summary: Check if field exists before possibly marking it as having initialized final updates.
Reviewed-by: stsmirno, vlivanov, coleenp
! src/share/vm/interpreter/rewriter.cpp
Changeset: dd67662d80a6
Author: zmajo
Date: 2016-12-20 08:57 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dd67662d80a6
Merge
More information about the jdk8u-dev-changes
mailing list