hg: jdk8u/jdk8u/hotspot: 15 new changesets
rob.mckenna at oracle.com
rob.mckenna at oracle.com
Tue Oct 3 20:45:47 UTC 2017
Changeset: 35fe0be5277b
Author: thartmann
Date: 2017-08-10 12:08 +0530
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/35fe0be5277b
8184271: Time related C1 intrinsics produce inconsistent results when floating around
Summary: C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned.
Reviewed-by: kvn, vlivanov, iveresov
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
+ test/compiler/c1/TestPinnedIntrinsics.java
Changeset: 1832e44a9889
Author: thartmann
Date: 2017-07-19 09:00 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/1832e44a9889
8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret()
Summary: Adds a missing null check (guarantee) found by Parfait.
Reviewed-by: coleenp, shade
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: fbb8f75498f4
Author: dbuck
Date: 2017-08-11 03:30 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/fbb8f75498f4
8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
Contributed-by: Stefan Anzinger <stefan.anzinger at oracle.com>
! src/share/vm/opto/type.cpp
+ test/compiler/c2/FloatingPointFoldingTest.java
Changeset: b55756ea22d8
Author: dbuck
Date: 2017-08-11 23:51 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b55756ea22d8
8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
Summary: The GetOwnedMonitorInfo() should not return a pending monitor
Reviewed-by: dcubed
! src/share/vm/runtime/objectMonitor.cpp
Changeset: cc5c5ad8dd1c
Author: poonam
Date: 2017-08-15 14:03 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/cc5c5ad8dd1c
8185572: Enable AssumeMP by default on SPARC machines
Reviewed-by: kvn, dholmes, bobv
! src/share/vm/runtime/arguments.cpp
Changeset: 79d7902dcb95
Author: dbuck
Date: 2017-08-21 05:20 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/79d7902dcb95
8172751: OSR compilation at unreachable bci causes C1 crash
Summary: Bailout if OSR entry is unreachable.
Reviewed-by: thartmann
Contributed-by: Andreas Woess <andreas.woess at oracle.com>
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/c1/Test8172751.java
Changeset: 16939858a716
Author: dbuck
Date: 2017-08-21 11:34 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/16939858a716
6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
Summary: jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones.
Reviewed-by: zgu, sla, coleenp
Contributed-by: yumin.qi at oracle.com
! src/share/vm/runtime/jniHandles.cpp
Changeset: ea7502500b78
Author: dbuck
Date: 2017-08-23 04:07 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ea7502500b78
6656031: SA: jmap -permstat number of classes is off by 1
Reviewed-by: sla, dholmes
! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
Changeset: 96e9e479ff8a
Author: shshahma
Date: 2017-08-24 01:27 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/96e9e479ff8a
8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394
Summary: Check for possible null-point dereference.
Reviewed-by: kvn
! src/share/vm/compiler/oopMap.cpp
Changeset: aea833250879
Author: shshahma
Date: 2017-08-31 21:51 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/aea833250879
8148786: xml.tranform fails on x86-64
Summary: CCP computes wrong type for CountedLoop iv Phi
Reviewed-by: kvn
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 440fd98d0bd1
Author: dbuck
Date: 2017-09-07 09:17 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/440fd98d0bd1
8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled
Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning.
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
Changeset: 8a06805fcf5d
Author: dbuck
Date: 2017-09-07 09:21 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8a06805fcf5d
8166742: SIGFPE in C2 Loop IV elimination
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestImpossibleIV.java
Changeset: c89173159237
Author: dbuck
Date: 2017-09-07 10:15 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c89173159237
8023667: SA: ExceptionBlob and other C2 classes not available in client VM
Summary: Ignore error of intialization of C2 only variables
Reviewed-by: sla, dholmes
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
Changeset: cff49fc368a3
Author: kevinw
Date: 2017-09-08 08:24 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/cff49fc368a3
8177026: jvm.dll file version not updated since 8u72
Reviewed-by: ihse
! src/os/windows/vm/version.rc
Changeset: 92693f9dd704
Author: kevinw
Date: 2017-09-08 15:28 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/92693f9dd704
Merge
More information about the jdk8u-changes
mailing list