git: openjdk/mobile: 11 new changesets
duke
duke at openjdk.java.net
Wed Oct 9 06:07:51 UTC 2019
Changeset: 3e8d409c
Author: Brad Corso <bcorso at google.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2019-10-08 15:43:38 +0000
URL: https://git.openjdk.java.net/mobile/commit/3e8d409c
8230162: ScopeImpl.remove() has O(N) performance
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/scope/RemoveSymbolUnitTest.java
Changeset: ee87f2a7
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2019-10-08 14:56:46 +0000
URL: https://git.openjdk.java.net/mobile/commit/ee87f2a7
8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel
Update to API, to clarify that packets are dropped in the receive method of non-connected sockets if they fail the security manager checks
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: dcceed10
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2019-10-08 15:03:20 +0000
URL: https://git.openjdk.java.net/mobile/commit/dcceed10
8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative
Clarifies behaviour of setSoTimeout() method when given negative timeout value.
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! test/jdk/java/net/DatagramSocket/DatagramTimeout.java
Changeset: 73065268
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2019-10-08 09:13:08 +0000
URL: https://git.openjdk.java.net/mobile/commit/73065268
8170299: Debugger does not stop inside the low memory notifications code
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ src/hotspot/share/runtime/notificationThread.cpp
+ src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/management.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 0f1f9fe6
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2019-10-08 09:39:10 +0000
URL: https://git.openjdk.java.net/mobile/commit/0f1f9fe6
8231666: ThreadIdTable::grow() invokes invalid thread transition
Reviewed-by: dholmes, rehn
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
+ test/jdk/javax/management/mxbean/ThreadStartTest.java
Changeset: 2f4bd6db
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2019-10-08 13:18:40 +0000
URL: https://git.openjdk.java.net/mobile/commit/2f4bd6db
8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
Allow old methods in CompiledStaticDirectCall::set_to_interpreted
Reviewed-by: sspitsyn, eosterlund
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
Changeset: 422a77c3
Author: Evgeny Mandrikov <mandrikov at gmail.com>
Committer: Daniil Titov <dtitov at openjdk.org>
Date: 2019-10-08 11:18:00 +0000
URL: https://git.openjdk.java.net/mobile/commit/422a77c3
8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
Reviewed-by: dholmes, dtitov
! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
Changeset: 8edf64d2
Author: Claes Redestad <redestad at openjdk.org>
Date: 2019-10-08 20:47:46 +0000
URL: https://git.openjdk.java.net/mobile/commit/8edf64d2
8232006: Remove dead code from klassVtable
Reviewed-by: coleenp, jiangli, lfoltan
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
Changeset: d7fcd0cc
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2019-10-08 15:15:50 +0000
URL: https://git.openjdk.java.net/mobile/commit/d7fcd0cc
8231153: Improve concurrent refinement statistics
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized
Added refinement rates and counts, removed _conc_refine_cards
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
Changeset: d113ca07
Author: David Holmes <dholmes at openjdk.org>
Date: 2019-10-08 17:30:48 +0000
URL: https://git.openjdk.java.net/mobile/commit/d113ca07
8231737: Cleanup JvmtiRawMonitor code
Reviewed-by: sspitsyn, pliden, coleenp, dcubed
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
Changeset: 8fe60f46
Author: Joe Darcy <darcy at openjdk.org>
Date: 2019-10-08 15:27:13 +0000
URL: https://git.openjdk.java.net/mobile/commit/8fe60f46
8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss
Reviewed-by: mullan, coffeys
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
More information about the mobile-changes
mailing list