[aarch64-port-dev ] [RFR] 8u162 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Thu Mar 15 17:02:49 UTC 2018
Hi,
This webrev brings jdk8u162-b12 into the aarch64/jdk8u repositories,
tagging the result as aarch64-jdk8u162-b12
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/
To illustrate the actual changes, the merge changesets for each repository
are also included:
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u162/root/merge.changeset
* Changes in aarch64-jdk8u162-b12
- S4354680: Runtime.runFinalization() silently clears interrupted
flag in the calling thread
- S6618335: ThreadReference.stop(null) throws NPE instead of
InvalidTypeException
- S6651256: jstack: DeleteGlobalRef method call doesn't lead to
descreasing of global refs count shown by jstack
- S6656031: SA: jmap -permstat number of classes is off by 1
- S6977426: sun/tools tests can intermittently fail to find app's Java pid
- S6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112)
- S7124271: [macosx] RealSync test failure
- S7162125: [macosx] A font has different behaviour for ligatures
depending on its creation mod
- S8023667: SA: ExceptionBlob and other C2 classes not available in client VM
- S8031661: java/net/Authenticator/B4769350.java failed intermittently
- S8046778: Better error messages when starting JMX agent via attach or jcmd
- S8066185: VM crashed with SIGSEGV VirtualMemoryTracker::add_reserved_region
- S8072428: Enable UseLoopCounter ergonomically if
on-stack-replacement is enabled
- S8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
- S8074812: More specific error message when the .java_pid
well-known file is not secure
- S8078269: JTabbedPane UI Property TabbedPane.tabAreaBackground no
longer works
- S8080504: [macosx] SunToolkit.realSync() may hang
- S8087291: InitialBootClassLoaderMetaspaceSize and
CompressedClassSpaceSize should be checked consistent from
MaxMetaspaceSize
- S8132374: AIX: fix value of os.version property
- S8134103: JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface
- S8139218: Dialog that opens and closes quickly changes focus in
original focusowner
- S8145913: PPC64: add Montgomery multiply intrinsic
- S8147002: [macosx] Arabic character cannot be rendered on MacOS X
- S8148786: xml.tranform fails on x86-64
- S8155197: Focus transition issue
- S8157896: TestDSAGenParameterSpec.java test fails with timeout
- S8158633: BASE64 encoded cert not correctly parsed with UTF-16
- S8159432: [PIT][macosx] StackOverflow in
closed/java/awt/Dialog/DialogDeadlock/DialogDeadlockTest
- S8162530: src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
doesn't handle JNI exceptions properly
- S8164954: split_if creates empty phi and region nodes
- S8166742: SIGFPE in C2 Loop IV elimination
- S8168318: PPC64: Use cmpldi instead of li/cmpld
- S8169961: Memory leak after debugging session
- S8170328: PPC64: Use andis instead of lis/and
- S8172751: OSR compilation at unreachable bci causes C1 crash
- S8175340: Possible invalid memory accesses due to
ciMethodData::bci_to_data() returning NULL
- S8177026: jvm.dll file version not updated since 8u72
- S8177414: Missing key events on Mac Os
- S8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp
- S8178047: Aliasing problem with raw memory accesses
- S8179086: java.time.temporal.ValueRange has poor hashCode()
- S8180370: Characters are skipped on input of Korean text on OS X
- S8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394
- S8181055: PPC64: "mbind: Invalid argument" still seen after 8175813
- S8181419: Race in jdwp invoker handling may lead to crashes or
invalid results
- S8181659: Create an alternative fix for JDK-8167102, whose fix was
backed out
- S8181786: Extra runLater causes impossible states to be possible
using javafx.embed.singleThread=true
- S8181810: PPC64: Leverage extrdi for bitfield extract
- S8182402: Tooltip for Desktop button is in English when
non-English locale is set
- S8182672: Java 8u121 on Linux intermittently returns null for MAC address
- S8182996: Incorrect mapping Long type to JavaScript equivalent
- S8184009: Missing null pointer check in
InterpreterRuntime::update_mdp_for_ret()
- S8184271: Time related C1 intrinsics produce inconsistent results
when floating around
- S8184328: JDK 8u131 socketRead0 hang at SSL read
- S8184673: Fix compatibility issue in AlgorithmChecker for 3rd
party JCE providers
- S8184893: jdk8u152 b06 : issues with nashorn when running kraken benchmarks
- S8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
- S8185346: Relax RMI Registry Serial Filter to allow arrays of any type
- S8187023: Cannot read pkcs11 config file in UTF-16 environment
- S8189918: Remove Trailing whitespace from file while syncing 8u
into 8u162-b03
- S8190280: [macos] Font2DTest demo started failing for Arabic range
from JDK 8 u162 b01 on Mac
- S8190542: 8u162 L10n resource file update
- S8192794: 8u162 L10n resource file update md20
The list above is minus a few duplicates that were already introduced
by 8u152 and 8u161.
diffstat for root
b/.hgtags | 13 +++++++++++++
1 file changed, 13 insertions(+)
diffstat for corba
b/.hgtags | 13 +++++++++++++
1 file changed, 13 insertions(+)
diffstat for jaxp
b/.hgtags | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diffstat for jaxws
b/.hgtags | 13 +++++++++++++
1 file changed, 13 insertions(+)
diffstat for langtools
b/.hgtags | 13 +++++++++++++
1 file changed, 13 insertions(+)
diffstat for nashorn
b/.hgtags | 29 ++++
b/src/jdk/nashorn/internal/codegen/WeighNodes.java | 6
b/src/jdk/nashorn/internal/runtime/AccessorProperty.java | 2
b/test/script/basic/JDK-8184893.js | 37 +++++
b/test/src/jdk/nashorn/api/scripting/test/JDK_8182996_Test.java |
70 ++++++++++
5 files changed, 136 insertions(+), 8 deletions(-)
diffstat for jdk
a/test/java/util/logging/AnonLoggerWeakRefLeak.java
| 92 --
a/test/java/util/logging/AnonLoggerWeakRefLeak.sh
| 254 -------
a/test/java/util/logging/LoggerWeakRefLeak.java
| 102 ---
a/test/java/util/logging/LoggerWeakRefLeak.sh
| 254 -------
a/test/sun/tools/common/CommonTests.sh
| 314 ---------
b/.hgtags
| 17
b/src/aix/native/sun/tools/attach/AixVirtualMachine.c
| 34 -
b/src/macosx/classes/sun/font/CCompositeGlyphMapper.java
| 155 ++++
b/src/macosx/classes/sun/font/CFont.java
| 66 +
b/src/macosx/classes/sun/font/CStrike.java
| 2
b/src/macosx/native/sun/awt/AWTView.m
| 11
b/src/macosx/native/sun/awt/LWCToolkit.m
| 26
b/src/macosx/native/sun/font/AWTFont.h
| 3
b/src/macosx/native/sun/font/AWTFont.m
| 159 ++++
b/src/macosx/native/sun/osxapp/NSApplicationAWT.h
| 6
b/src/macosx/native/sun/osxapp/NSApplicationAWT.m
| 27
b/src/share/back/debugLoop.c
| 35 -
b/src/share/back/eventHelper.c
| 8
b/src/share/back/invoker.c
| 45 -
b/src/share/bin/java.c
| 20
b/src/share/classes/com/sun/tools/jdi/TargetVM.java
| 18
b/src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
| 4
b/src/share/classes/java/awt/DefaultKeyboardFocusManager.java
| 39 +
b/src/share/classes/java/awt/EventDispatchThread.java
| 32
b/src/share/classes/java/awt/EventQueue.java
| 32
b/src/share/classes/java/lang/ref/Finalizer.java
| 27
b/src/share/classes/java/time/temporal/ValueRange.java
| 7
b/src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
| 5
b/src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java
| 5
b/src/share/classes/sun/font/CompositeFont.java
| 19
b/src/share/classes/sun/font/CompositeGlyphMapper.java
| 2
b/src/share/classes/sun/font/CompositeStrike.java
| 4
b/src/share/classes/sun/font/Font2D.java
| 9
b/src/share/classes/sun/font/FontSubstitution.java
| 38 +
b/src/share/classes/sun/font/GlyphLayout.java
| 3
b/src/share/classes/sun/font/StandardGlyphVector.java
| 10
b/src/share/classes/sun/font/SunLayoutEngine.java
| 5
b/src/share/classes/sun/font/TrueTypeFont.java
| 6
b/src/share/classes/sun/management/Agent.java
| 89 +-
b/src/share/classes/sun/management/resources/agent.properties
| 2
b/src/share/classes/sun/management/resources/agent_de.properties
| 4
b/src/share/classes/sun/management/resources/agent_es.properties
| 4
b/src/share/classes/sun/management/resources/agent_fr.properties
| 4
b/src/share/classes/sun/management/resources/agent_it.properties
| 4
b/src/share/classes/sun/management/resources/agent_ja.properties
| 4
b/src/share/classes/sun/management/resources/agent_ko.properties
| 4
b/src/share/classes/sun/management/resources/agent_pt_BR.properties
| 4
b/src/share/classes/sun/management/resources/agent_sv.properties
| 2
b/src/share/classes/sun/management/resources/agent_zh_CN.properties
| 4
b/src/share/classes/sun/management/resources/agent_zh_TW.properties
| 4
b/src/share/classes/sun/misc/ObjectInputFilter.java
| 34 -
b/src/share/classes/sun/print/RasterPrinterJob.java
| 41 +
b/src/share/classes/sun/rmi/registry/RegistryImpl.java
| 19
b/src/share/classes/sun/security/pkcs11/Config.java
| 6
b/src/share/classes/sun/security/ssl/SSLSocketImpl.java
| 7
b/src/share/classes/sun/security/util/Pem.java
| 4
b/src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
| 3
b/src/share/lib/security/java.security-aix
| 29
b/src/share/lib/security/java.security-linux
| 24
b/src/share/lib/security/java.security-macosx
| 29
b/src/share/lib/security/java.security-solaris
| 29
b/src/share/lib/security/java.security-windows
| 29
b/src/share/native/sun/font/FontInstanceAdapter.cpp
| 12
b/src/share/native/sun/management/GcInfoBuilder.c
| 27
b/src/solaris/native/java/lang/java_props_md.c
| 15
b/src/solaris/native/sun/tools/attach/BsdVirtualMachine.c
| 34 -
b/src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c
| 34 -
b/src/solaris/native/sun/tools/attach/SolarisVirtualMachine.c
| 34 -
b/test/TEST.groups
| 3
b/test/com/sun/tools/attach/StartManagementAgent.java
| 2
b/test/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java
| 135 ++++
b/test/java/awt/Focus/RollbackFocusFromAnotherWindowTest/RollbackFocusFromAnotherWindowTest.java
| 114 +++
b/test/java/awt/InputMethods/InputMethodKeyEventsTest/InputMethodKeyEventsTest.java
| 144 ++++
b/test/java/awt/font/Fallback/MissingGlyphTest.java
| 162 ++++
b/test/java/awt/font/TextLayout/NegativeGlyphIDException.java
| 47 +
b/test/java/awt/font/TextLayout/OSXLigatureTest.java
| 82 ++
b/test/java/awt/print/PageFormat/WrongPaperPrintingTest.java
| 3
b/test/java/lang/System/finalization/FinInterrupt.java
| 41 +
b/test/java/net/Authenticator/B4769350.java
| 44 -
b/test/java/rmi/registry/serialFilter/RegistryFilterTest.java
| 22
b/test/java/util/logging/TestLoggerWeakRefLeak.java
| 164 ++++
b/test/javax/swing/JTabbedPane/8007563/Test8007563.java
| 20
b/test/javax/swing/JTextField/MissingCharsKorean/MissingCharsKorean.java
| 331 ++++++++++
b/test/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
| 40 +
b/test/sun/security/pkcs11/Config/ReadConfInUTF16Env.sh
| 38 +
b/test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java
| 56 -
b/test/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java
| 271 ++++++++
b/test/sun/security/util/Pem/PemEncoding.java
| 34 +
b/test/sun/security/util/Pem/encoding.sh
| 35 +
b/test/tools/launcher/TestSpecialArgs.java
| 330 +++++----
90 files changed, 3028 insertions(+), 1524 deletions(-)
diffstat for hotspot
b/.hgtags | 13
b/agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java | 7
b/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js | 14
b/src/cpu/ppc/vm/assembler_ppc.hpp | 2
b/src/cpu/ppc/vm/assembler_ppc.inline.hpp | 2
b/src/cpu/ppc/vm/c2_init_ppc.cpp | 6
b/src/cpu/ppc/vm/ppc.ad | 64 ++
b/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
| 244 ++++++++++
b/src/cpu/ppc/vm/stubGenerator_ppc.cpp | 8
b/src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 8
b/src/cpu/ppc/vm/vm_version_ppc.cpp | 6
b/src/os/linux/vm/os_linux.cpp | 16
b/src/os/linux/vm/os_linux.hpp | 11
b/src/os/windows/vm/version.rc | 4
b/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp | 4
b/src/share/vm/c1/c1_GraphBuilder.cpp | 10
b/src/share/vm/c1/c1_Instruction.hpp | 2
b/src/share/vm/c1/c1_LIRGenerator.cpp
| 126 ++---
b/src/share/vm/ci/ciMethodData.cpp | 24
b/src/share/vm/classfile/vmSymbols.cpp | 14
b/src/share/vm/classfile/vmSymbols.hpp | 2
b/src/share/vm/compiler/oopMap.cpp | 19
b/src/share/vm/interpreter/interpreterRuntime.cpp | 1
b/src/share/vm/memory/metaspace.cpp | 20
b/src/share/vm/opto/ifnode.cpp | 7
b/src/share/vm/opto/library_call.cpp | 41 +
b/src/share/vm/opto/loopnode.cpp | 8
b/src/share/vm/opto/loopnode.hpp | 18
b/src/share/vm/opto/memnode.cpp | 19
b/src/share/vm/opto/memnode.hpp | 4
b/src/share/vm/opto/parse2.cpp | 7
b/src/share/vm/opto/phaseX.cpp | 54 +-
b/src/share/vm/opto/phaseX.hpp | 4
b/src/share/vm/opto/runtime.cpp | 20
b/src/share/vm/opto/type.cpp | 38 -
b/src/share/vm/runtime/arguments.cpp | 5
b/src/share/vm/runtime/jniHandles.cpp | 8
b/src/share/vm/runtime/objectMonitor.cpp | 4
b/test/compiler/c1/Test8172751.java
| 77 +++
b/test/compiler/c1/TestPinnedIntrinsics.java | 68 ++
b/test/compiler/c2/FloatingPointFoldingTest.java
| 163 ++++++
b/test/compiler/loopopts/TestImpossibleIV.java | 51 ++
b/test/compiler/unsafe/TestRawAliasing.java | 70 ++
b/test/runtime/Metaspace/MaxMetaspaceSizeTest.java | 47 +
44 files changed, 1161 insertions(+), 179 deletions(-)
Ok to push?
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Web Site: http://fuseyism.com
Twitter: https://twitter.com/gnu_andrew_java
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the aarch64-port-dev
mailing list