From lancea at openjdk.java.net Tue Dec 1 00:17:09 2020 From: lancea at openjdk.java.net (Lance Andersen) Date: Tue, 1 Dec 2020 00:17:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257445: (zipfs) Add DataProvider to TestLocOffsetFromZip64EF.java Message-ID: <1f99f1e6-08be-4815-b993-d159e82aa61c@openjdk.org> Changeset: 11dad148 Author: Lance Andersen Date: 2020-12-01 00:14:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/11dad148 8257445: (zipfs) Add DataProvider to TestLocOffsetFromZip64EF.java Reviewed-by: bpb ! test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java From mchung at openjdk.java.net Tue Dec 1 00:26:57 2020 From: mchung at openjdk.java.net (Mandy Chung) Date: Tue, 1 Dec 2020 00:26:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8230501: Class data support for hidden classes Message-ID: Changeset: 4356469a Author: Mandy Chung Date: 2020-12-01 00:24:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4356469a 8230501: Class data support for hidden classes Reviewed-by: jvernee, psandoz, chegar ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/jdk/java/lang/invoke/AccessControlTest.java ! test/jdk/java/lang/invoke/CallerSensitiveAccess.java ! test/jdk/java/lang/invoke/DropLookupModeTest.java + test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/jdk/java/lang/invoke/RevealDirectTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java ! test/jdk/java/lang/invoke/modules/m3/jdk/test/ModuleAccessTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java From valeriep at openjdk.java.net Tue Dec 1 00:51:56 2020 From: valeriep at openjdk.java.net (Valerie Peng) Date: Tue, 1 Dec 2020 00:51:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files Message-ID: <040bfec0-8d36-4e0d-b183-0e9ca2b545be@openjdk.org> Changeset: 7d898524 Author: Valerie Peng Date: 2020-12-01 00:49:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7d898524 8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java ! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h From psadhukhan at openjdk.java.net Tue Dec 1 03:23:34 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Tue, 1 Dec 2020 03:23:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257242: [macOS] Java app crashes while switching input methods Message-ID: Changeset: 822ee474 Author: Prasanta Sadhukhan Date: 2020-12-01 03:21:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/822ee474 8257242: [macOS] Java app crashes while switching input methods Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m From jiefu at openjdk.java.net Tue Dec 1 03:40:55 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 1 Dec 2020 03:40:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257420: Zero VM build broken with clang after JDK-8256726 due to strlen() is not a constexpr Message-ID: Changeset: 0eaf0bbe Author: Jie Fu Date: 2020-12-01 03:38:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0eaf0bbe 8257420: Zero VM build broken with clang after JDK-8256726 due to strlen() is not a constexpr Reviewed-by: shade, stuefe ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp From serb at openjdk.java.net Tue Dec 1 04:51:57 2020 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 1 Dec 2020 04:51:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256373: [Windows/HiDPI] The Frame#setBounds does not work in a minimized state Message-ID: Changeset: b5ce8af3 Author: Sergey Bylokhov Date: 2020-12-01 04:49:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b5ce8af3 8256373: [Windows/HiDPI] The Frame#setBounds does not work in a minimized state Reviewed-by: kizune, aivanov ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp + test/jdk/java/awt/Frame/RestoreToOppositeScreen/RestoreToOppositeScreen.java From iklam at openjdk.java.net Tue Dec 1 05:37:36 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Tue, 1 Dec 2020 05:37:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256254: Convert vmIntrinsics::ID to enum class Message-ID: Changeset: f48737c7 Author: Ioi Lam Date: 2020-12-01 05:35:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f48737c7 8256254: Convert vmIntrinsics::ID to enum class Reviewed-by: redestad, kvn ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/prims/foreign_globals.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/utilities/vmEnums.hpp From thartmann at openjdk.java.net Tue Dec 1 07:05:01 2020 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Tue, 1 Dec 2020 07:05:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257398: Enhance debug output in Type::check_symmetrical Message-ID: Changeset: 353e791a Author: Tobias Hartmann Date: 2020-12-01 07:02:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/353e791a 8257398: Enhance debug output in Type::check_symmetrical Reviewed-by: vlivanov, chagedorn ! src/hotspot/share/opto/type.cpp From shade at openjdk.java.net Tue Dec 1 07:16:52 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 1 Dec 2020 07:16:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257396: AArch64 Zero build is broken after JDK-8252684 Message-ID: <4f93020e-3fa1-4377-ba62-71bdf4263546@openjdk.org> Changeset: 13bd2e82 Author: Aleksey Shipilev Date: 2020-12-01 07:14:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/13bd2e82 8257396: AArch64 Zero build is broken after JDK-8252684 Reviewed-by: dholmes ! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp From roland at openjdk.java.net Tue Dec 1 07:33:29 2020 From: roland at openjdk.java.net (Roland Westrelin) Date: Tue, 1 Dec 2020 07:33:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256655: rework long counted loop handling Message-ID: <00b8f7cf-b1a5-4295-8c18-5114226c7065@openjdk.org> Changeset: 3d460bd2 Author: Roland Westrelin Date: 2020-12-01 07:30:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3d460bd2 8256655: rework long counted loop handling Reviewed-by: kvn, thartmann, vlivanov ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp From chagedorn at openjdk.java.net Tue Dec 1 10:13:57 2020 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Tue, 1 Dec 2020 10:13:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256807: C2: Not marking stores correctly as mismatched in string opts Message-ID: <3b395965-906b-4859-b201-2903a785fa45@openjdk.org> Changeset: aa2d36f6 Author: Christian Hagedorn Date: 2020-12-01 10:11:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/aa2d36f6 8256807: C2: Not marking stores correctly as mismatched in string opts Reviewed-by: vlivanov, roland, thartmann ! src/hotspot/share/opto/stringopts.cpp From pliden at openjdk.java.net Tue Dec 1 10:43:04 2020 From: pliden at openjdk.java.net (Per Liden) Date: Tue, 1 Dec 2020 10:43:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257415: ZGC: Fix barrier_data types Message-ID: Changeset: 021dced2 Author: Per Liden Date: 2020-12-01 10:40:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/021dced2 8257415: ZGC: Fix barrier_data types Reviewed-by: smonteith, stefank ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp From ihse at openjdk.java.net Tue Dec 1 11:06:58 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Tue, 1 Dec 2020 11:06:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257487: Include configuration name in summary Message-ID: <7f015b23-e7dd-423b-a9fa-98142b6b9a92@openjdk.org> Changeset: 60f2ba9a Author: Magnus Ihse Bursie Date: 2020-12-01 11:04:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/60f2ba9a 8257487: Include configuration name in summary Reviewed-by: shade ! make/autoconf/help.m4 From ysuenaga at openjdk.java.net Tue Dec 1 11:20:13 2020 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Tue, 1 Dec 2020 11:20:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257424: RecordingStream does not specify the recording name Message-ID: <1a0f4a35-2a19-4c83-b2a6-f1a5fdedd9e2@openjdk.org> Changeset: e0de28c1 Author: Yasumasa Suenaga Date: 2020-12-01 11:17:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e0de28c1 8257424: RecordingStream does not specify the recording name Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java + test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java From iignatyev at openjdk.java.net Tue Dec 1 13:00:03 2020 From: iignatyev at openjdk.java.net (Igor Ignatyev) Date: Tue, 1 Dec 2020 13:00:03 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8249836: java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore Message-ID: <6d4888f4-342e-45a3-ad64-737b24637dd9@openjdk.org> Changeset: c859fb02 Author: Mahendra Chhipa Committer: Igor Ignatyev Date: 2020-12-01 12:57:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c859fb02 8249836: java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore Reviewed-by: iignatyev ! test/jdk/java/io/IOException/LastErrorString.java From coleenp at openjdk.java.net Tue Dec 1 13:09:42 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Tue, 1 Dec 2020 13:09:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256830: misc tests failed with "assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking" Message-ID: <3affcbe1-3ebf-46ef-b279-b0bbfc1fdf67@openjdk.org> Changeset: 3a11009d Author: Coleen Phillimore Date: 2020-12-01 13:07:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3a11009d 8256830: misc tests failed with "assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking" Reviewed-by: kbarrett, sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTagMap.hpp From redestad at openjdk.java.net Tue Dec 1 13:20:46 2020 From: redestad at openjdk.java.net (Claes Redestad) Date: Tue, 1 Dec 2020 13:20:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257223: C2: Optimize RegMask::is_bound Message-ID: <46cfadc4-c7b8-41ca-b1cf-d5362f09887f@openjdk.org> Changeset: 2966d0d3 Author: Claes Redestad Date: 2020-12-01 13:18:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2966d0d3 8257223: C2: Optimize RegMask::is_bound Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/regmask.cpp From shade at openjdk.java.net Tue Dec 1 13:54:09 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 1 Dec 2020 13:54:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257502: Builds fail with new warnings after JDK-8256254 Message-ID: Changeset: eaf4db6b Author: Aleksey Shipilev Date: 2020-12-01 13:51:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eaf4db6b 8257502: Builds fail with new warnings after JDK-8256254 Reviewed-by: jiefu, stuefe ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp From phedlin at openjdk.java.net Tue Dec 1 14:18:43 2020 From: phedlin at openjdk.java.net (Patric Hedlin) Date: Tue, 1 Dec 2020 14:18:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257231: assert(!is_mcall || (call_returns[block->_pre_order] <= (uint) current_offset)) Message-ID: <9fc86e02-1062-435b-b0a8-feffcc058a54@openjdk.org> Changeset: e3d0f270 Author: Patric Hedlin Date: 2020-12-01 14:16:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e3d0f270 8257231: assert(!is_mcall || (call_returns[block->_pre_order] <= (uint) current_offset)) Reviewed-by: shade, chagedorn ! src/hotspot/share/opto/output.cpp From alanb at openjdk.java.net Tue Dec 1 15:42:37 2020 From: alanb at openjdk.java.net (Alan Bateman) Date: Tue, 1 Dec 2020 15:42:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253751: Dependencies of automatic modules are not propagated through module layers Message-ID: Changeset: 1433bafb Author: Alan Bateman Date: 2020-12-01 15:40:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1433bafb 8253751: Dependencies of automatic modules are not propagated through module layers Reviewed-by: mchung ! src/java.base/share/classes/java/lang/module/Resolver.java ! test/jdk/java/lang/module/AutomaticModulesTest.java From mchung at openjdk.java.net Tue Dec 1 17:25:01 2020 From: mchung at openjdk.java.net (Mandy Chung) Date: Tue, 1 Dec 2020 17:25:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8159746: (proxy) Support for default methods Message-ID: Changeset: 56b15fbb Author: Mandy Chung Date: 2020-12-01 17:23:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/56b15fbb 8159746: (proxy) Support for default methods Co-authored-by: Peter Levart Reviewed-by: darcy, alanb, plevart ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java + test/jdk/java/lang/reflect/Proxy/DefaultMethods.java ! test/jdk/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyModuleMapping.java ! test/jdk/java/lang/reflect/Proxy/ProxyTest.java + test/jdk/java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/p/Bar.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/p/Foo.java + test/jdk/java/lang/reflect/Proxy/nonPublicProxy/p/ProxyMaker.java ! test/jdk/java/lang/reflect/Proxy/src/m1/p/one/I.java ! test/jdk/java/lang/reflect/Proxy/src/m2/p/two/internal/C.java ! test/jdk/java/lang/reflect/Proxy/src/m3/p/three/internal/Q.java + test/jdk/java/lang/reflect/Proxy/src/test/jdk/test/DefaultMethods.java ! test/jdk/java/lang/reflect/Proxy/src/test/jdk/test/Main.java ! test/jdk/java/lang/reflect/Proxy/src/test/jdk/test/NP.java ! test/jdk/java/lang/reflect/Proxy/src/test/jdk/test/ProxyTest.java + test/jdk/java/lang/reflect/Proxy/src/test/jdk/test/internal/NP.java ! test/jdk/java/lang/reflect/Proxy/src/test/jdk/test/internal/R.java ! test/langtools/jdk/jshell/ExceptionsTest.java ! test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java From bpb at openjdk.java.net Tue Dec 1 20:10:15 2020 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Tue, 1 Dec 2020 20:10:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8246739: InputStream.skipNBytes could be implemented more efficiently Message-ID: <56c86220-dcf0-4210-b27c-4527b196a418@openjdk.org> Changeset: c5046ca5 Author: Brian Burkhalter Date: 2020-12-01 20:07:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c5046ca5 8246739: InputStream.skipNBytes could be implemented more efficiently Reviewed-by: rriggs, lancea, naoto ! src/java.base/share/classes/java/io/InputStream.java From mcimadamore at openjdk.java.net Tue Dec 1 21:07:41 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Tue, 1 Dec 2020 21:07:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255968: Confusing error message for inaccessible constructor Message-ID: Changeset: 29d90b95 Author: Guoxiong Li Committer: Maurizio Cimadamore Date: 2020-12-01 21:06:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/29d90b95 8255968: Confusing error message for inaccessible constructor Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/T8255968/T8255968_1.java + test/langtools/tools/javac/T8255968/T8255968_1.out + test/langtools/tools/javac/T8255968/T8255968_10.java + test/langtools/tools/javac/T8255968/T8255968_10.out + test/langtools/tools/javac/T8255968/T8255968_11.java + test/langtools/tools/javac/T8255968/T8255968_11.out + test/langtools/tools/javac/T8255968/T8255968_12.java + test/langtools/tools/javac/T8255968/T8255968_12.out + test/langtools/tools/javac/T8255968/T8255968_13.java + test/langtools/tools/javac/T8255968/T8255968_13.out + test/langtools/tools/javac/T8255968/T8255968_14.java + test/langtools/tools/javac/T8255968/T8255968_14.out + test/langtools/tools/javac/T8255968/T8255968_15.java + test/langtools/tools/javac/T8255968/T8255968_15.out + test/langtools/tools/javac/T8255968/T8255968_16.java + test/langtools/tools/javac/T8255968/T8255968_16.out + test/langtools/tools/javac/T8255968/T8255968_2.java + test/langtools/tools/javac/T8255968/T8255968_2.out + test/langtools/tools/javac/T8255968/T8255968_3.java + test/langtools/tools/javac/T8255968/T8255968_3.out + test/langtools/tools/javac/T8255968/T8255968_4.java + test/langtools/tools/javac/T8255968/T8255968_4.out + test/langtools/tools/javac/T8255968/T8255968_5.java + test/langtools/tools/javac/T8255968/T8255968_5.out + test/langtools/tools/javac/T8255968/T8255968_6.java + test/langtools/tools/javac/T8255968/T8255968_6.out + test/langtools/tools/javac/T8255968/T8255968_7.java + test/langtools/tools/javac/T8255968/T8255968_7.out + test/langtools/tools/javac/T8255968/T8255968_8.java + test/langtools/tools/javac/T8255968/T8255968_9.java From neliasso at openjdk.java.net Tue Dec 1 21:10:50 2020 From: neliasso at openjdk.java.net (Nils Eliasson) Date: Tue, 1 Dec 2020 21:10:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257460: Further CompilerOracle cleanup Message-ID: Changeset: 015e6e58 Author: Nils Eliasson Date: 2020-12-01 21:08:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/015e6e58 8257460: Further CompilerOracle cleanup Reviewed-by: kvn, redestad, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/prims/whitebox.cpp From redestad at openjdk.java.net Tue Dec 1 22:51:53 2020 From: redestad at openjdk.java.net (Claes Redestad) Date: Tue, 1 Dec 2020 22:51:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257511: JDK-8254082 brings regression to AbstractStringBuilder.insert(int dstOffset, CharSequence s, int start, int end) Message-ID: <27ea5bef-0c13-429e-8555-54c84c62b510@openjdk.org> Changeset: 00e79db8 Author: Claes Redestad Date: 2020-12-01 22:50:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/00e79db8 8257511: JDK-8254082 brings regression to AbstractStringBuilder.insert(int dstOffset, CharSequence s, int start, int end) Reviewed-by: alanb, rriggs, bpb ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! test/jdk/java/lang/StringBuilder/Insert.java From dholmes at openjdk.java.net Tue Dec 1 23:12:34 2020 From: dholmes at openjdk.java.net (David Holmes) Date: Tue, 1 Dec 2020 23:12:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256474: Migrate Mutex _owner accesses to use Atomic operations Message-ID: <5c3125e7-7f52-4f4f-9a38-60267c3e76d8@openjdk.org> Changeset: 927504e8 Author: David Holmes Date: 2020-12-01 23:10:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/927504e8 8256474: Migrate Mutex _owner accesses to use Atomic operations Reviewed-by: coleenp, kbarrett ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp From jiefu at openjdk.java.net Tue Dec 1 23:52:59 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 1 Dec 2020 23:52:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257190: simplify PhaseIdealLoop constructors Message-ID: <42f1dfd6-3af1-41f6-b4f2-93ffe6d786e0@openjdk.org> Changeset: ce496cbd Author: Xin Liu Committer: Jie Fu Date: 2020-12-01 23:50:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ce496cbd 8257190: simplify PhaseIdealLoop constructors Currently, C2 has 3 private constructors of PhaseIdealLoop as follows. a-b are for verification. only c is for real loop optimizations. a. PhaseIdealLoop( PhaseIterGVN &igvn) b. PhaseIdealLoop(PhaseIterGVN &igvn, const PhaseIdealLoop *verify_me) c. PhaseIdealLoop(PhaseIterGVN &igvn, LoopOptsMode mode) I propose 3 changes to simplify them. 1. add assertion in the constructor c. C2 shouldn't use mode = LoopOptsVerify for it. 2. merge a and b into one constructor. 3. make the merged verification ctor only for debug builds. Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.hpp From serb at openjdk.java.net Wed Dec 2 00:07:19 2020 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Wed, 2 Dec 2020 00:07:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8210253: Clipped UI rendering with X11 pipeline and HiDPI Message-ID: <7e729b27-8972-4aea-a24f-eaa13a4391cd@openjdk.org> Changeset: 03f3b8ea Author: Sergey Bylokhov Date: 2020-12-02 00:04:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/03f3b8ea 8210253: Clipped UI rendering with X11 pipeline and HiDPI Reviewed-by: aivanov, kizune ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java From psandoz at openjdk.java.net Wed Dec 2 02:03:45 2020 From: psandoz at openjdk.java.net (Paul Sandoz) Date: Wed, 2 Dec 2020 02:03:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257537: [vector] Cleanup redundant bitwise cases on floating point vectors Message-ID: Changeset: cfd070ec Author: Paul Sandoz Date: 2020-12-02 02:01:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cfd070ec 8257537: [vector] Cleanup redundant bitwise cases on floating point vectors Reviewed-by: vlivanov ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template From jiefu at openjdk.java.net Wed Dec 2 02:32:47 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 2 Dec 2020 02:32:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257232: CompileThresholdScaling fails to work on 32-bit platforms Message-ID: <208896f2-e78a-4d63-8fcb-009e7949d644@openjdk.org> Changeset: 8f4fa3f8 Author: Jie Fu Date: 2020-12-02 02:31:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8f4fa3f8 8257232: CompileThresholdScaling fails to work on 32-bit platforms Reviewed-by: kvn, redestad ! src/hotspot/share/compiler/compilerDefinitions.cpp From asemenyuk at openjdk.java.net Wed Dec 2 02:52:26 2020 From: asemenyuk at openjdk.java.net (Alexey Semenyuk) Date: Wed, 2 Dec 2020 02:52:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257434: jpackage fails to create rpm on Fedora Linux Message-ID: <0f101188-eae2-45b3-a060-ecfd90b971a8@openjdk.org> Changeset: 541c7f74 Author: Alexey Semenyuk Date: 2020-12-02 02:50:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/541c7f74 8257434: jpackage fails to create rpm on Fedora Linux Reviewed-by: almatvee, herrick ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec From wetmore at openjdk.java.net Wed Dec 2 04:16:36 2020 From: wetmore at openjdk.java.net (Bradford Wetmore) Date: Wed, 2 Dec 2020 04:16:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254631: Better support ALPN byte wire values in SunJSSE Message-ID: <323db462-fa04-422a-a9e7-1a5d2fc980a0@openjdk.org> Changeset: fe5cccc1 Author: Bradford Wetmore Date: 2020-12-02 04:14:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fe5cccc1 8254631: Better support ALPN byte wire values in SunJSSE Reviewed-by: xuelei, dfuchs ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/ALPN/AlpnGreaseTest.java From jiefu at openjdk.java.net Wed Dec 2 06:51:49 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 2 Dec 2020 06:51:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257228: G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow Message-ID: Changeset: f2a0988a Author: Jie Fu Date: 2020-12-02 06:49:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f2a0988a 8257228: G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp + test/hotspot/jtreg/gc/g1/TestBuffersToCardsOverflow.java From serb at openjdk.java.net Wed Dec 2 06:53:48 2020 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Wed, 2 Dec 2020 06:53:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8005970: Mouse cursor is default cursor over TextArea's scrollbar Message-ID: <67c2c04e-bbca-46fb-a4b2-2d2e0fcf9d8c@openjdk.org> Changeset: 282cb325 Author: Sergey Bylokhov Date: 2020-12-02 06:51:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/282cb325 8005970: Mouse cursor is default cursor over TextArea's scrollbar Reviewed-by: kizune ! test/jdk/ProblemList.txt ! test/jdk/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test.java - test/jdk/java/awt/TextArea/MouseOverScrollbarWhenTyping/Test1.java From sjohanss at openjdk.java.net Wed Dec 2 08:55:46 2020 From: sjohanss at openjdk.java.net (Stefan Johansson) Date: Wed, 2 Dec 2020 08:55:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257505: nsk/share/test/StressOptions stressTime is scaled in getter but not when printed Message-ID: Changeset: 9de283b8 Author: Stefan Johansson Date: 2020-12-02 08:53:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9de283b8 8257505: nsk/share/test/StressOptions stressTime is scaled in getter but not when printed Reviewed-by: kbarrett, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java From ysuenaga at openjdk.java.net Wed Dec 2 09:08:17 2020 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Wed, 2 Dec 2020 09:08:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c Message-ID: <7cd52ecd-81ce-4dad-a281-9c22a727bb7c@openjdk.org> Changeset: fb139cff Author: Yasumasa Suenaga Date: 2020-12-02 09:06:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fb139cff 8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c Reviewed-by: dholmes, stuefe ! test/hotspot/jtreg/runtime/signal/exesigtest.c From ysuenaga at openjdk.java.net Wed Dec 2 09:21:48 2020 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Wed, 2 Dec 2020 09:21:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256008: UL does not report anything if disk writing fails Message-ID: <20419130-2f2a-4e29-a03f-aaf842461687@openjdk.org> Changeset: 3e3745c2 Author: Yasumasa Suenaga Date: 2020-12-02 09:19:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3e3745c2 8256008: UL does not report anything if disk writing fails Reviewed-by: stuefe ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.hpp From dnsimon at openjdk.java.net Wed Dec 2 10:16:52 2020 From: dnsimon at openjdk.java.net (Doug Simon) Date: Wed, 2 Dec 2020 10:16:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257471: fatal error: Fatal exception in JVMCI: Exception during JVMCI compiler initialization Message-ID: <12674eee-dc43-4d5b-8cce-7c507c946c85@openjdk.org> Changeset: 7e37c7c5 Author: Doug Simon Date: 2020-12-02 10:14:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7e37c7c5 8257471: fatal error: Fatal exception in JVMCI: Exception during JVMCI compiler initialization Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java From ihse at openjdk.java.net Wed Dec 2 10:20:49 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Wed, 2 Dec 2020 10:20:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257224: JDK-8251549 didn't update building.html Message-ID: <10188418-b004-4a4d-aab7-631ecee41abf@openjdk.org> Changeset: e7ca0c4a Author: Magnus Ihse Bursie Date: 2020-12-02 10:18:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e7ca0c4a 8257224: JDK-8251549 didn't update building.html Reviewed-by: sundar, shade ! doc/building.html From shade at openjdk.java.net Wed Dec 2 10:25:20 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 2 Dec 2020 10:25:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8248736: [aarch64] runtime/signal/TestSigpoll.java failed "fatal error: not an ldr (literal) instruction." Message-ID: Changeset: 9a60413b Author: Stuart Monteith Committer: Aleksey Shipilev Date: 2020-12-02 10:22:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9a60413b 8248736: [aarch64] runtime/signal/TestSigpoll.java failed "fatal error: not an ldr (literal) instruction." Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp From ihse at openjdk.java.net Wed Dec 2 10:32:40 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Wed, 2 Dec 2020 10:32:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257533: legacy-jre-image includes jpackage and jlink tools Message-ID: Changeset: bff68f1f Author: Magnus Ihse Bursie Date: 2020-12-02 10:30:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bff68f1f 8257533: legacy-jre-image includes jpackage and jlink tools Reviewed-by: alanb, sundar ! make/common/Modules.gmk From stefank at openjdk.java.net Wed Dec 2 12:29:56 2020 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Wed, 2 Dec 2020 12:29:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256382: Use try_lock for hs_err EventLog printing Message-ID: <1ce8195d-38eb-4635-8230-38b43f2265cf@openjdk.org> Changeset: 1fd0ea70 Author: Stefan Karlsson Date: 2020-12-02 12:28:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1fd0ea70 8256382: Use try_lock for hs_err EventLog printing Reviewed-by: stuefe ! src/hotspot/share/utilities/events.hpp From stefank at openjdk.java.net Wed Dec 2 12:30:33 2020 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Wed, 2 Dec 2020 12:30:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254877: GCLogPrecious::_lock rank constrains what locks you are allowed to have when crashing Message-ID: Changeset: 287b829c Author: Stefan Karlsson Date: 2020-12-02 12:28:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/287b829c 8254877: GCLogPrecious::_lock rank constrains what locks you are allowed to have when crashing Reviewed-by: eosterlund ! src/hotspot/share/gc/shared/gcLogPrecious.cpp From coleenp at openjdk.java.net Wed Dec 2 13:42:22 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Wed, 2 Dec 2020 13:42:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64 Message-ID: <8c8a7278-e7ab-4a9f-b2c2-13cb2c488e2a@openjdk.org> Changeset: cfb50a9c Author: Coleen Phillimore Date: 2020-12-02 13:40:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cfb50a9c 8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64 Reviewed-by: stuefe, sspitsyn, dholmes ! src/hotspot/share/runtime/stackOverflow.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted004/TestDescription.java From coleenp at openjdk.java.net Wed Dec 2 14:12:43 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Wed, 2 Dec 2020 14:12:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257140: Crash in JvmtiTagMap::flush_object_free_events() Message-ID: <98910ab3-f6bf-426e-9ea3-17a286e572c5@openjdk.org> Changeset: 2508bc7c Author: Coleen Phillimore Date: 2020-12-02 14:09:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2508bc7c 8257140: Crash in JvmtiTagMap::flush_object_free_events() Reviewed-by: sspitsyn, kbarrett ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTagMap.hpp ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.hpp From minqi at openjdk.java.net Wed Dec 2 16:25:43 2020 From: minqi at openjdk.java.net (Yumin Qi) Date: Wed, 2 Dec 2020 16:25:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256256: UL should not use heap allocation for output string Message-ID: <6febb98b-80b5-4ab1-a24a-493687a396dc@openjdk.org> Changeset: 0b8c7807 Author: Yumin Qi Date: 2020-12-02 16:22:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0b8c7807 8256256: UL should not use heap allocation for output string Reviewed-by: dholmes, stuefe ! src/hotspot/share/logging/logTagSet.cpp From iklam at openjdk.java.net Wed Dec 2 16:59:34 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Wed, 2 Dec 2020 16:59:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler Message-ID: Changeset: 67042664 Author: Ioi Lam Date: 2020-12-02 16:56:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/67042664 8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler Reviewed-by: kbarrett, stuefe, shade ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp From vlivanov at openjdk.java.net Wed Dec 2 17:38:10 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Wed, 2 Dec 2020 17:38:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257189: Handle concurrent updates of MH.form better Message-ID: Changeset: 692b273e Author: Vladimir Ivanov Date: 2020-12-02 17:35:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/692b273e 8257189: Handle concurrent updates of MH.form better Reviewed-by: redestad, psandoz ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java From clanger at openjdk.java.net Wed Dec 2 19:25:51 2020 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 2 Dec 2020 19:25:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256818: SSLSocket that is never bound or connected leaks socket resources Message-ID: Changeset: 93b6ab56 Author: Christoph Langer Date: 2020-12-02 19:23:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/93b6ab56 8256818: SSLSocket that is never bound or connected leaks socket resources Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! test/jdk/java/lang/ProcessBuilder/checkHandles/CheckHandles.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java ! test/lib/jdk/test/lib/util/FileUtils.java = test/lib/jdk/test/lib/util/libFileUtils.c From lmesnik at openjdk.java.net Wed Dec 2 20:18:31 2020 From: lmesnik at openjdk.java.net (Leonid Mesnik) Date: Wed, 2 Dec 2020 20:18:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257623: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java shouldn't use timeout Message-ID: Changeset: 3e89981d Author: Leonid Mesnik Date: 2020-12-02 20:16:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3e89981d 8257623: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java shouldn't use timeout Reviewed-by: sspitsyn, dcubed ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java From vlivanov at openjdk.java.net Wed Dec 2 21:49:51 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Wed, 2 Dec 2020 21:49:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257164: Share LambdaForms for VH linkers/invokers Message-ID: <84c8b97c-6d6c-4bb4-a380-2b5e8443170c@openjdk.org> Changeset: 7104400a Author: Vladimir Ivanov Date: 2020-12-02 21:47:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7104400a 8257164: Share LambdaForms for VH linkers/invokers Reviewed-by: redestad, kvn, psandoz ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java From ccheung at openjdk.java.net Wed Dec 2 22:19:34 2020 From: ccheung at openjdk.java.net (Calvin Cheung) Date: Wed, 2 Dec 2020 22:19:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257241: CDS should not handle disableEagerInitialization for archived lambda proxy classes Message-ID: <584e9b62-a803-42ea-a2fd-8149725fc495@openjdk.org> Changeset: 3da30e99 Author: Calvin Cheung Date: 2020-12-02 22:17:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3da30e99 8257241: CDS should not handle disableEagerInitialization for archived lambda proxy classes Reviewed-by: iklam, redestad, mchung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/native/libjava/LambdaProxyClassArchive.c + test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java = test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaEagerInitTest.java From ascarpino at openjdk.java.net Wed Dec 2 23:12:38 2020 From: ascarpino at openjdk.java.net (Anthony Scarpino) Date: Wed, 2 Dec 2020 23:12:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253821: Improve ByteBuffer performance with GCM Message-ID: Changeset: cc1915b3 Author: Anthony Scarpino Date: 2020-12-02 23:10:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cc1915b3 8253821: Improve ByteBuffer performance with GCM Reviewed-by: xuelei, valeriep ! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java ! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java + test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java + test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementByte4.java + test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java + test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java + test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java ! test/jdk/javax/crypto/CipherSpi/CipherByteBufferOverwriteTest.java ! test/jdk/javax/net/ssl/SSLSession/CheckSessionContext.java From iklam at openjdk.java.net Thu Dec 3 01:36:34 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Thu, 3 Dec 2020 01:36:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257563: Remove excessive include of klass.inline.hpp Message-ID: Changeset: 02a0a027 Author: Ioi Lam Date: 2020-12-03 01:34:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/02a0a027 8257563: Remove excessive include of klass.inline.hpp Reviewed-by: dholmes, stuefe, stefank ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/universalUpcallHandler.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/exceptions.cpp From kbarrett at openjdk.java.net Thu Dec 3 04:28:55 2020 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Thu, 3 Dec 2020 04:28:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257466: Improve enum iteration Message-ID: <76090825-11dd-4633-9d12-8569263b11d3@openjdk.org> Changeset: 39325272 Author: Kim Barrett Date: 2020-12-03 04:26:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/39325272 8257466: Improve enum iteration Improve support for iteration on enums that are just range of values, without named enumerators. Reviewed-by: iklam, lfoltan ! src/hotspot/share/utilities/enumIterator.hpp + test/hotspot/gtest/utilities/test_enumIterator.cpp From jnimeh at openjdk.java.net Thu Dec 3 06:14:12 2020 From: jnimeh at openjdk.java.net (Jamil Nimeh) Date: Thu, 3 Dec 2020 06:14:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8166596: TLS support for the EdDSA signature algorithm Message-ID: Changeset: d80ae05f Author: Jamil Nimeh Date: 2020-12-03 06:12:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d80ae05f 8166596: TLS support for the EdDSA signature algorithm Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/JsseJce.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java + test/jdk/javax/net/ssl/TLSCommon/TLSWithEdDSA.java From hannesw at openjdk.java.net Thu Dec 3 07:14:57 2020 From: hannesw at openjdk.java.net (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Thu, 3 Dec 2020 07:14:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257617: TestLinkPlatform fails with new Java source version Message-ID: <5b962614-173f-48b5-a77f-53858d9ac9da@openjdk.org> Changeset: a5a034b7 Author: Hannes Walln?fer Date: 2020-12-03 07:12:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a5a034b7 8257617: TestLinkPlatform fails with new Java source version Reviewed-by: darcy ! test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java - test/langtools/jdk/javadoc/doclet/testLinkPlatform/linkplatform.properties From ngasson at openjdk.java.net Thu Dec 3 07:28:34 2020 From: ngasson at openjdk.java.net (Nick Gasson) Date: Thu, 3 Dec 2020 07:28:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257143: Enable JVMCI code installation tests on AArch64 Message-ID: <604e78e8-dbb6-4b84-b150-24066a4837c5@openjdk.org> Changeset: 4169d96e Author: Nick Gasson Date: 2020-12-03 07:26:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4169d96e 8257143: Enable JVMCI code installation tests on AArch64 Reviewed-by: burban, kvn ! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java + test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java From stuefe at openjdk.java.net Thu Dec 3 07:52:17 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Thu, 3 Dec 2020 07:52:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257604: JNI_ArgumentPusherVaArg leaks valist Message-ID: <61946fc4-f6b2-4001-b9ea-f5019fcbbaff@openjdk.org> Changeset: ae1eb286 Author: Thomas Stuefe Date: 2020-12-03 07:50:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ae1eb286 8257604: JNI_ArgumentPusherVaArg leaks valist Reviewed-by: dcubed, coleenp ! src/hotspot/share/prims/jni.cpp From stuefe at openjdk.java.net Thu Dec 3 08:43:50 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Thu, 3 Dec 2020 08:43:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256864: [windows] Improve tracing for mapping errors Message-ID: Changeset: b44a329f Author: Thomas Stuefe Date: 2020-12-03 08:41:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b44a329f 8256864: [windows] Improve tracing for mapping errors Reviewed-by: iklam, rrich ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/runtime/test_os.cpp From rrich at openjdk.java.net Thu Dec 3 08:52:19 2020 From: rrich at openjdk.java.net (Richard Reingruber) Date: Thu, 3 Dec 2020 08:52:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8244847: Linux/PPC: runtime/CompressedOops/CompressedClassPointers: smallHeapTest fails Message-ID: Changeset: 4a267f1b Author: Richard Reingruber Date: 2020-12-03 08:50:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4a267f1b 8244847: Linux/PPC: runtime/CompressedOops/CompressedClassPointers: smallHeapTest fails Reviewed-by: stuefe, mdoerr ! src/hotspot/share/memory/metaspace.cpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java From hseigel at openjdk.java.net Thu Dec 3 13:17:11 2020 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 3 Dec 2020 13:17:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256718: Obsolete the long term deprecated and aliased Trace flags Message-ID: Changeset: e4497c9e Author: Harold Seigel Date: 2020-12-03 13:14:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e4497c9e 8256718: Obsolete the long term deprecated and aliased Trace flags Reviewed-by: sspitsyn, iklam, dholmes, coleenp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/logging/BiasedLockingTest.java ! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java ! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java ! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java ! test/hotspot/jtreg/runtime/logging/ExceptionsTest_options_file ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java - test/hotspot/jtreg/runtime/logging/RemovedDevelopFlagsTest.java ! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java ! test/jdk/com/sun/jdi/cds/CDSJDITest.java From dnsimon at openjdk.java.net Thu Dec 3 13:44:32 2020 From: dnsimon at openjdk.java.net (Doug Simon) Date: Thu, 3 Dec 2020 13:44:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <4fc63eda-c860-49c0-a760-cd7f93d68907@openjdk.org> Changeset: 129c3770 Author: Tobias Hartmann Date: 2020-12-03 13:42:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/129c3770 8257594: C2 compiled checkcast of non-null object triggers endless deoptimization/recompilation cycle Reviewed-by: roland, vlivanov ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parseHelper.cpp + test/hotspot/jtreg/compiler/uncommontrap/TestNullAssertAtCheckCast.java Changeset: fa58671f Author: Doug Simon Date: 2020-12-03 13:42:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fa58671f 8257020: [JVMCI] enable a JVMCICompiler to specify which GCs it supports Reviewed-by: stefank, kvn ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/Compiler.java ! test/lib/sun/hotspot/gc/GC.java From jlaskey at openjdk.java.net Thu Dec 3 15:30:29 2020 From: jlaskey at openjdk.java.net (Jim Laskey) Date: Thu, 3 Dec 2020 15:30:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255845: Memory leak in imageFile.cpp Message-ID: <8ef7e0b6-df78-410c-8058-ad86890b1c09@openjdk.org> Changeset: 66a2e709 Author: Evan Whelan Committer: Jim Laskey Date: 2020-12-03 15:28:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/66a2e709 8255845: Memory leak in imageFile.cpp Reviewed-by: jlaskey, sundar ! src/java.base/share/native/libjimage/imageFile.cpp From jboes at openjdk.java.net Thu Dec 3 15:50:32 2020 From: jboes at openjdk.java.net (Julia Boes) Date: Thu, 3 Dec 2020 15:50:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257591: Remove suppression of record preview related warnings in java.lang Message-ID: Changeset: b170c837 Author: Julia Boes Date: 2020-12-03 15:48:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b170c837 8257591: Remove suppression of record preview related warnings in java.lang Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/RecordComponent.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! test/jdk/java/lang/invoke/unreflect/UnreflectTest.java ! test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java From simonis at openjdk.java.net Thu Dec 3 15:57:19 2020 From: simonis at openjdk.java.net (Volker Simonis) Date: Thu, 3 Dec 2020 15:57:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257436: [aarch64] Regressions in ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when UseSIMDForMemoryOps is on Message-ID: <5c115dd4-7393-4351-bfc9-6cd757dc8940@openjdk.org> Changeset: e8363962 Author: Evgeny Astigeevich Committer: Volker Simonis Date: 2020-12-03 15:55:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e8363962 8257436: [aarch64] Regressions in ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when UseSIMDForMemoryOps is on Reviewed-by: simonis ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From ascarpino at openjdk.java.net Thu Dec 3 16:31:21 2020 From: ascarpino at openjdk.java.net (Anthony Scarpino) Date: Thu, 3 Dec 2020 16:31:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257642: CipherByteBufferOverwriteTest copyright issue Message-ID: Changeset: 70517c83 Author: Anthony Scarpino Date: 2020-12-03 16:29:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/70517c83 8257642: CipherByteBufferOverwriteTest copyright issue Reviewed-by: xuelei, wetmore ! test/jdk/javax/crypto/CipherSpi/CipherByteBufferOverwriteTest.java From kvn at openjdk.java.net Thu Dec 3 17:04:57 2020 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Thu, 3 Dec 2020 17:04:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257561: Some code is not vectorized after 8251925 and 8250607 Message-ID: <6acb3426-8e08-4199-a13e-c4039da97259@openjdk.org> Changeset: 6c9482ee Author: Vladimir Kozlov Date: 2020-12-03 17:02:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6c9482ee 8257561: Some code is not vectorized after 8251925 and 8250607 Reviewed-by: chagedorn, vlivanov, thartmann ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/superword.cpp From simonis at openjdk.java.net Thu Dec 3 18:04:40 2020 From: simonis at openjdk.java.net (Volker Simonis) Date: Thu, 3 Dec 2020 18:04:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255742: PrintInlining as compiler directive doesn't print virtual calls Message-ID: Changeset: d3f3c322 Author: Volker Simonis Date: 2020-12-03 18:02:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d3f3c322 8255742: PrintInlining as compiler directive doesn't print virtual calls Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/doCall.cpp + test/hotspot/jtreg/compiler/inlining/PrintInlining.java From ascarpino at openjdk.java.net Thu Dec 3 18:08:45 2020 From: ascarpino at openjdk.java.net (Anthony Scarpino) Date: Thu, 3 Dec 2020 18:08:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8026976: ECParameters, Point does not match field size Message-ID: <82160cf1-7095-4d5d-9d30-38dc0bdad552@openjdk.org> Changeset: 55f5542c Author: Anthony Scarpino Date: 2020-12-03 18:05:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/55f5542c 8026976: ECParameters, Point does not match field size Reviewed-by: xuelei ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! test/jdk/ProblemList.txt From zgu at openjdk.java.net Thu Dec 3 18:44:05 2020 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Thu, 3 Dec 2020 18:44:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257641: Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false Message-ID: Changeset: e29ee5b8 Author: Zhengyu Gu Date: 2020-12-03 18:42:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e29ee5b8 8257641: Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp From tschatzl at openjdk.java.net Thu Dec 3 19:07:33 2020 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Thu, 3 Dec 2020 19:07:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254699: Suboptimal PreTouchParallelChunkSize defaults and limits Message-ID: Changeset: 805d0581 Author: Amit Pawar Committer: Thomas Schatzl Date: 2020-12-03 19:05:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/805d0581 8254699: Suboptimal PreTouchParallelChunkSize defaults and limits Reviewed-by: tschatzl, sjohanss ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp From smarks at openjdk.java.net Thu Dec 3 19:35:37 2020 From: smarks at openjdk.java.net (Stuart Marks) Date: Thu, 3 Dec 2020 19:35:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8228615: Optional.empty doc should suggest using isEmpty Message-ID: <0c5db3f3-c548-4f64-9b48-1db394ea5efa@openjdk.org> Changeset: 2b73f992 Author: Stuart Marks Date: 2020-12-03 19:32:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2b73f992 8228615: Optional.empty doc should suggest using isEmpty Reviewed-by: lancea, bpb, naoto ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java From zgu at openjdk.java.net Thu Dec 3 20:01:28 2020 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Thu, 3 Dec 2020 20:01:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257701: Shenandoah: objArrayKlass metadata is not marked with chunked arrays Message-ID: <90e6d43a-7d05-46cf-b89e-e76a9fbd95bd@openjdk.org> Changeset: 7c7facc2 Author: Zhengyu Gu Date: 2020-12-03 19:58:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7c7facc2 8257701: Shenandoah: objArrayKlass metadata is not marked with chunked arrays Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp From serb at openjdk.java.net Thu Dec 3 20:10:32 2020 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Thu, 3 Dec 2020 20:10:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6508941: java.awt.Desktop.open causes VM to crash with video files sporadically Message-ID: <4f64b66b-d011-4367-89e4-e1f32bd8bd46@openjdk.org> Changeset: 85269470 Author: Sergey Bylokhov Date: 2020-12-03 20:08:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/85269470 6508941: java.awt.Desktop.open causes VM to crash with video files sporadically Reviewed-by: kizune, aivanov ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp From amenkov at openjdk.java.net Thu Dec 3 21:33:23 2020 From: amenkov at openjdk.java.net (Alex Menkov) Date: Thu, 3 Dec 2020 21:33:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256808: com/sun/jdi/CatchAllTest.java failed with "NullPointerException: Cannot invoke "lib.jdb.Jdb.log(String)" because "this.jdb" is null" Message-ID: Changeset: c5b32b33 Author: Alex Menkov Date: 2020-12-03 21:31:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c5b32b33 8256808: com/sun/jdi/CatchAllTest.java failed with "NullPointerException: Cannot invoke "lib.jdb.Jdb.log(String)" because "this.jdb" is null" Reviewed-by: cjplummer, sspitsyn ! test/jdk/com/sun/jdi/lib/jdb/Jdb.java ! test/jdk/com/sun/jdi/lib/jdb/JdbTest.java From erikj at openjdk.java.net Thu Dec 3 21:43:40 2020 From: erikj at openjdk.java.net (Erik Joelsson) Date: Thu, 3 Dec 2020 21:43:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257547: Handle multiple prereqs on the same line in deps files Message-ID: Changeset: 36209b70 Author: Erik Joelsson Date: 2020-12-03 21:41:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/36209b70 8257547: Handle multiple prereqs on the same line in deps files Reviewed-by: ihse, tbell ! make/common/NativeCompilation.gmk + test/make/TestFixDepsFile.gmk ! test/make/TestMake.gmk From mchung at openjdk.java.net Thu Dec 3 22:17:25 2020 From: mchung at openjdk.java.net (Mandy Chung) Date: Thu, 3 Dec 2020 22:17:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8235784: java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java fails due to timeout with fastdebug bits Message-ID: Changeset: f0b11940 Author: Mandy Chung Date: 2020-12-03 22:14:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f0b11940 8235784: java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java fails due to timeout with fastdebug bits Reviewed-by: bchristi, naoto ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template From jiefu at openjdk.java.net Thu Dec 3 23:11:26 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Thu, 3 Dec 2020 23:11:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257673: Build fails without shenandoahgc after JDK-8257563 Message-ID: <916d438c-1d5d-4d08-ad55-6930ebb55cf8@openjdk.org> Changeset: 37c7835c Author: Jie Fu Date: 2020-12-03 23:09:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/37c7835c 8257673: Build fails without shenandoahgc after JDK-8257563 Reviewed-by: aph, shade ! src/hotspot/share/jvmci/compilerRuntime.cpp From serb at openjdk.java.net Thu Dec 3 23:14:33 2020 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Thu, 3 Dec 2020 23:14:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257438: Avoid adding duplicate values into extendedKeyCodesSet Message-ID: <06055725-0e41-4d2b-9cd9-b11219d0bd9a@openjdk.org> Changeset: f83fd4ac Author: Andrey Turbanov Committer: Sergey Bylokhov Date: 2020-12-03 23:11:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f83fd4ac 8257438: Avoid adding duplicate values into extendedKeyCodesSet Reviewed-by: serb ! src/java.desktop/share/classes/sun/awt/ExtendedKeyCodes.java From valeriep at openjdk.java.net Fri Dec 4 03:54:12 2020 From: valeriep at openjdk.java.net (Valerie Peng) Date: Fri, 4 Dec 2020 03:54:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257734: Extraneous output in HmacSHA3_512 constructor Message-ID: <2a3f29c3-cafe-4bfa-a27d-3de3432941dd@openjdk.org> Changeset: 49f9e577 Author: Valerie Peng Date: 2020-12-04 03:52:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/49f9e577 8257734: Extraneous output in HmacSHA3_512 constructor Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java From shade at openjdk.java.net Fri Dec 4 06:34:12 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 4 Dec 2020 06:34:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257708: Remove redundant unmodifiableSet wrapper from already immutable set returned by Collections.singleton Message-ID: <82a4cbc3-7d30-4681-ac9b-a126bee4fd33@openjdk.org> Changeset: d08c612b Author: Andrey Turbanov Committer: Aleksey Shipilev Date: 2020-12-04 06:32:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d08c612b 8257708: Remove redundant unmodifiableSet wrapper from already immutable set returned by Collections.singleton Reviewed-by: shade, sspitsyn ! src/java.management/share/classes/java/lang/management/DefaultPlatformMBeanProvider.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java From vlivanov at openjdk.java.net Fri Dec 4 07:55:33 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Fri, 4 Dec 2020 07:55:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257630: C2: ReplacedNodes doesn't handle non-CFG multi nodes Message-ID: <2efdf9c9-c7b3-43dc-b4eb-387d695ec09a@openjdk.org> Changeset: 4390f2c8 Author: Vladimir Ivanov Date: 2020-12-04 07:53:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4390f2c8 8257630: C2: ReplacedNodes doesn't handle non-CFG multi nodes Reviewed-by: neliasso, kvn, thartmann ! src/hotspot/share/opto/replacednodes.cpp From vlivanov at openjdk.java.net Fri Dec 4 07:56:16 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Fri, 4 Dec 2020 07:56:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257625: C2: Harden input checks in vector intrinsics Message-ID: Changeset: 6845fee9 Author: Vladimir Ivanov Date: 2020-12-04 07:54:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6845fee9 8257625: C2: Harden input checks in vector intrinsics Reviewed-by: thartmann ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp From vlivanov at openjdk.java.net Fri Dec 4 07:57:42 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Fri, 4 Dec 2020 07:57:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <6a026bce-ecc6-4c9a-bea9-7baf9f18c29e@openjdk.org> Changeset: 417e7e63 Author: Vladimir Ivanov Date: 2020-12-04 07:55:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/417e7e63 8257632: C2: Late inlining attempt on a call with a dead memory crashes Reviewed-by: neliasso, kvn, thartmann ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/graphKit.cpp Changeset: f33808ff Author: Vladimir Ivanov Date: 2020-12-04 07:55:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f33808ff 8257631: C2: Assertion failure in ArrayCopyNode::get_count() during late inlining Reviewed-by: neliasso, kvn, thartmann ! src/hotspot/share/opto/arraycopynode.cpp From chagedorn at openjdk.java.net Fri Dec 4 08:12:07 2020 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Fri, 4 Dec 2020 08:12:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257182: JCK test failures in integer / long rotation tests Message-ID: Changeset: 4a855149 Author: Christian Hagedorn Date: 2020-12-04 08:10:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4a855149 8257182: JCK test failures in integer / long rotation tests Reviewed-by: mdoerr, vlivanov, thartmann, kvn ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/TestRotateNegativeEvenValues.java From tschatzl at openjdk.java.net Fri Dec 4 08:42:51 2020 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Fri, 4 Dec 2020 08:42:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257509: Strengthen requirements to call G1HeapVerifier::verify(VerifyOption) Message-ID: Changeset: ca402671 Author: Thomas Schatzl Date: 2020-12-04 08:40:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ca402671 8257509: Strengthen requirements to call G1HeapVerifier::verify(VerifyOption) Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp From alanb at openjdk.java.net Fri Dec 4 09:01:20 2020 From: alanb at openjdk.java.net (Alan Bateman) Date: Fri, 4 Dec 2020 09:01:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255542: Attribute length of Module, ModulePackages and other attributes is ignored Message-ID: Changeset: 2b4a423f Author: Alan Bateman Date: 2020-12-04 08:59:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2b4a423f 8255542: Attribute length of Module, ModulePackages and other attributes is ignored Reviewed-by: mchung, dfuchs, chegar ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java + test/jdk/java/lang/module/badclasses/BadModuleAttributeLength/Driver.java + test/jdk/java/lang/module/badclasses/BadModuleAttributeLength/module-info.jcod + test/jdk/java/lang/module/badclasses/BadModuleMainAttributeLength/Driver.java + test/jdk/java/lang/module/badclasses/BadModuleMainAttributeLength/module-info.jcod + test/jdk/java/lang/module/badclasses/BadModulePackagesAttributeLength/Driver.java + test/jdk/java/lang/module/badclasses/BadModulePackagesAttributeLength/module-info.jcod + test/jdk/java/lang/module/badclasses/CheckBadModuleInfo.java From alexsch at openjdk.java.net Fri Dec 4 09:04:07 2020 From: alexsch at openjdk.java.net (Alexander Scherbatiy) Date: Fri, 4 Dec 2020 09:04:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256264: Printed GlyphVector outline with low DPI has bad quality on Windows Message-ID: <0307955f-67ba-4bcb-9bc5-bd4e90a97f54@openjdk.org> Changeset: d6dd440c Author: Alexander Scherbatiy Date: 2020-12-04 09:02:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d6dd440c 8256264: Printed GlyphVector outline with low DPI has bad quality on Windows Reviewed-by: serb ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp + test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTest.java From shade at openjdk.java.net Fri Dec 4 09:14:18 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 4 Dec 2020 09:14:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257743: Minimal build on AArch64 failed with --disable-precompiled-headers Message-ID: Changeset: af6b7f9c Author: Hao Sun Committer: Aleksey Shipilev Date: 2020-12-04 09:12:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/af6b7f9c 8257743: Minimal build on AArch64 failed with --disable-precompiled-headers Reviewed-by: shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp From vlivanov at openjdk.java.net Fri Dec 4 09:26:14 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Fri, 4 Dec 2020 09:26:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257634: C2: Introduce IncrementalInliningForceCleanup diagnostic flag Message-ID: <71d8dbbd-a7fa-4f91-ad97-93ab791ca3fb@openjdk.org> Changeset: fd6756ee Author: Vladimir Ivanov Date: 2020-12-04 09:24:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fd6756ee 8257634: C2: Introduce IncrementalInliningForceCleanup diagnostic flag Reviewed-by: kvn, adityam, thartmann ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp From vlivanov at openjdk.java.net Fri Dec 4 09:39:31 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Fri, 4 Dec 2020 09:39:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257624: C2: PhaseMacroExpand::eliminate_macro_nodes() crashes on out-of-bounds access into macro node array Message-ID: <4fa80693-6406-4fe4-8b2b-0041205d8200@openjdk.org> Changeset: fbdc1877 Author: Vladimir Ivanov Date: 2020-12-04 09:37:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fbdc1877 8257624: C2: PhaseMacroExpand::eliminate_macro_nodes() crashes on out-of-bounds access into macro node array Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/macro.cpp From dfuchs at openjdk.java.net Fri Dec 4 10:21:39 2020 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Fri, 4 Dec 2020 10:21:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257707: Fix incorrect format string in Http1HeaderParser Message-ID: <8afdc179-6a0e-41e6-8a70-13b62e871cec@openjdk.org> Changeset: c6f93ec9 Author: Andrey Turbanov Committer: Daniel Fuchs Date: 2020-12-04 10:19:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c6f93ec9 8257707: Fix incorrect format string in Http1HeaderParser Reviewed-by: shade ! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java From egahlin at openjdk.java.net Fri Dec 4 10:40:25 2020 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Fri, 4 Dec 2020 10:40:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251843: jfr/tool/TestPrintJSON.java fails intermittently Message-ID: Changeset: feabddee Author: Erik Gahlin Date: 2020-12-04 10:37:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/feabddee 8251843: jfr/tool/TestPrintJSON.java fails intermittently Reviewed-by: mgronlun + test/jdk/jdk/jfr/tool/EndTicksComparator.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java From mdoerr at openjdk.java.net Fri Dec 4 11:26:30 2020 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 4 Dec 2020 11:26:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257423: [PPC64] Support -XX:-UseInlineCaches Message-ID: <18382ad5-a09a-433f-8c40-05f65e5b46f5@openjdk.org> Changeset: 1d2d9815 Author: Martin Doerr Date: 2020-12-04 11:24:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1d2d9815 8257423: [PPC64] Support -XX:-UseInlineCaches Reviewed-by: stuefe, rrich ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad From mcimadamore at openjdk.java.net Fri Dec 4 11:48:25 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Fri, 4 Dec 2020 11:48:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257622: MemoryAccess methods are missing @ForceInline annotations Message-ID: Changeset: dede01eb Author: Maurizio Cimadamore Date: 2020-12-04 11:46:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dede01eb 8257622: MemoryAccess methods are missing @ForceInline annotations Reviewed-by: jvernee, shade ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantFP.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/UnrolledAccess.java From roland at openjdk.java.net Fri Dec 4 12:04:32 2020 From: roland at openjdk.java.net (Roland Westrelin) Date: Fri, 4 Dec 2020 12:04:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257574: C2: "failed: parsing found no loops but there are some" assert failure Message-ID: <543fe320-6b3a-4ec3-b16e-263766881483@openjdk.org> Changeset: 86b65756 Author: Roland Westrelin Date: 2020-12-04 12:01:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/86b65756 8257574: C2: "failed: parsing found no loops but there are some" assert failure Reviewed-by: thartmann, neliasso, chagedorn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNotInnerMost.java From duke at openjdk.java.net Fri Dec 4 15:18:26 2020 From: duke at openjdk.java.net (duke) Date: Fri, 4 Dec 2020 15:18:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257401: Use switch expressions in jdk.internal.net.http and java.net.http Message-ID: <30f13378-d6d3-432d-8954-c448415f6514@openjdk.java.net> Changeset: ac549008 Author: Kartik Ohri Date: 2020-12-04 15:15:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ac549008 8257401: Use switch expressions in jdk.internal.net.http and java.net.http Reviewed-by: chegar, dfuchs, pconcannon ! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/RedirectFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/DataFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/HeaderFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/HeadersFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/PingFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/PushPromiseFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/StatusCodes.java From mseledtsov at openjdk.java.net Fri Dec 4 16:40:28 2020 From: mseledtsov at openjdk.java.net (Mikhailo Seledtsov) Date: Fri, 4 Dec 2020 16:40:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257732: Problem list TestJFRWithJMX for OL 8.2 until the issue is resolved Message-ID: Changeset: 3eb69460 Author: Mikhailo Seledtsov Date: 2020-12-04 16:38:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3eb69460 8257732: Problem list TestJFRWithJMX for OL 8.2 until the issue is resolved Reviewed-by: hseigel ! test/hotspot/jtreg/ProblemList.txt From ccheung at openjdk.java.net Fri Dec 4 17:09:38 2020 From: ccheung at openjdk.java.net (Calvin Cheung) Date: Fri, 4 Dec 2020 17:09:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257651: LambdaEagerInit.java test failed in 2 different ways Message-ID: <7f2ff8a3-8450-47c4-a0ef-9618c022498b@openjdk.org> Changeset: d8ac76fa Author: Calvin Cheung Date: 2020-12-04 17:07:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d8ac76fa 8257651: LambdaEagerInit.java test failed in 2 different ways Reviewed-by: iklam, lfoltan ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java From xuelei at openjdk.java.net Fri Dec 4 18:22:30 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Fri, 4 Dec 2020 18:22:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257724: Incorrect package of the linked class in BaseSSLSocketImpl Message-ID: <5e06e420-7ac5-4388-a3a6-e60f7c152378@openjdk.org> Changeset: fcc84795 Author: Xue-Lei Andrew Fan Date: 2020-12-04 18:20:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fcc84795 8257724: Incorrect package of the linked class in BaseSSLSocketImpl Reviewed-by: valeriep, wetmore ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java From xuelei at openjdk.java.net Fri Dec 4 18:32:18 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Fri, 4 Dec 2020 18:32:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257725: No throws of SSLHandshakeException Message-ID: Changeset: d76039d3 Author: Xue-Lei Andrew Fan Date: 2020-12-04 18:29:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d76039d3 8257725: No throws of SSLHandshakeException Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java From kvn at openjdk.java.net Fri Dec 4 19:26:39 2020 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Fri, 4 Dec 2020 19:26:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257531: Super word not applied to a loop of simple Buffer operations Message-ID: Changeset: dd0b9454 Author: Vladimir Kozlov Date: 2020-12-04 19:23:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dd0b9454 8257531: Super word not applied to a loop of simple Buffer operations Reviewed-by: roland, psandoz ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp + test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java From bpb at openjdk.java.net Fri Dec 4 20:37:10 2020 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Fri, 4 Dec 2020 20:37:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257750: writeBuffer field of java.io.DataOutputStream should be final Message-ID: Changeset: e27ea4d1 Author: Brian Burkhalter Date: 2020-12-04 20:32:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e27ea4d1 8257750: writeBuffer field of java.io.DataOutputStream should be final Reviewed-by: lancea, naoto ! src/java.base/share/classes/java/io/DataOutputStream.java From erikj at openjdk.java.net Fri Dec 4 21:42:56 2020 From: erikj at openjdk.java.net (Erik Joelsson) Date: Fri, 4 Dec 2020 21:42:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257633: Missing -mmacosx-version-min=X flag when linking libjvm Message-ID: Changeset: 51d325e6 Author: Erik Joelsson Date: 2020-12-04 21:40:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/51d325e6 8257633: Missing -mmacosx-version-min=X flag when linking libjvm Reviewed-by: mikael ! make/autoconf/flags-ldflags.m4 From serb at openjdk.java.net Fri Dec 4 23:08:59 2020 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Fri, 4 Dec 2020 23:08:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8198390: Test MultiResolutionDrawImageWithTransformTest.java fails when -esa is passed Message-ID: Changeset: d3ac1bf1 Author: Sergey Bylokhov Date: 2020-12-04 23:06:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d3ac1bf1 8198390: Test MultiResolutionDrawImageWithTransformTest.java fails when -esa is passed Reviewed-by: kizune ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/image/MultiResolutionImage/MultiResolutionDrawImageWithTransformTest.java From martin at openjdk.java.net Sat Dec 5 08:46:10 2020 From: martin at openjdk.java.net (Martin Buchholz) Date: Sat, 5 Dec 2020 08:46:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8243614: Typo in ReentrantLock's Javadoc Message-ID: <415bd2ef-0278-4815-b4d1-11d3c322dbd7@openjdk.org> Changeset: c4339c30 Author: Martin Buchholz Date: 2020-12-05 08:44:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c4339c30 8243614: Typo in ReentrantLock's Javadoc Reviewed-by: dholmes, alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java From valeriep at openjdk.java.net Sat Dec 5 23:49:27 2020 From: valeriep at openjdk.java.net (Valerie Peng) Date: Sat, 5 Dec 2020 23:49:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8242332: Add SHA3 support to SunPKCS11 provider Message-ID: <976c6f65-b6cc-4ec9-b472-dc593766e28a@openjdk.org> Changeset: 78be334c Author: Valerie Peng Date: 2020-12-05 23:47:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/78be334c 8242332: Add SHA3 support to SunPKCS11 provider Reviewed-by: xuelei ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java + test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java ! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/ByteBuffers.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java ! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java ! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java ! test/jdk/sun/security/pkcs11/Signature/ReinitSignature.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java + test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java + test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA2.java ! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/jdk/sun/security/pkcs11/nss/p11-nss.txt From mchung at openjdk.java.net Sun Dec 6 00:10:39 2020 From: mchung at openjdk.java.net (Mandy Chung) Date: Sun, 6 Dec 2020 00:10:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256167: Convert JDK use of `Reference::get` to `Reference::refersTo` Message-ID: Changeset: 972bc3b4 Author: Mandy Chung Date: 2020-12-06 00:08:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/972bc3b4 8256167: Convert JDK use of `Reference::get` to `Reference::refersTo` Reviewed-by: sspitsyn, shade, dfuchs, alanb, kbarrett ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/WeakIdentityHashMap.java From shade at openjdk.java.net Sun Dec 6 17:45:34 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Sun, 6 Dec 2020 17:45:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252505: C1/C2 compiler support for blackholes Message-ID: Changeset: e5906189 Author: Aleksey Shipilev Date: 2020-12-06 17:43:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e5906189 8252505: C1/C2 compiler support for blackholes Reviewed-by: vlivanov, aph ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/runtime/vmStructs.cpp + test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarning.java + test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java From dholmes at openjdk.java.net Mon Dec 7 04:04:10 2020 From: dholmes at openjdk.java.net (David Holmes) Date: Mon, 7 Dec 2020 04:04:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257668: SA JMap - skip non-java thread stack dump for heap dump Message-ID: <9b5e8728-3f13-4928-8822-987a45776641@openjdk.org> Changeset: 29a09c89 Author: Lin Zang Committer: David Holmes Date: 2020-12-07 04:01:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/29a09c89 8257668: SA JMap - skip non-java thread stack dump for heap dump Reviewed-by: cjplummer, sspitsyn, phh ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java From shade at openjdk.java.net Mon Dec 7 06:46:28 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 7 Dec 2020 06:46:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257803: Add -Xbatch to compiler/blackhole tests Message-ID: <032d2ca2-7f17-4cc1-8c45-a15cf8a74207@openjdk.org> Changeset: 05dac03f Author: Aleksey Shipilev Date: 2020-12-07 06:43:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/05dac03f 8257803: Add -Xbatch to compiler/blackhole tests Reviewed-by: dholmes ! test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarning.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java From jiefu at openjdk.java.net Mon Dec 7 09:29:47 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Mon, 7 Dec 2020 09:29:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257230: assert(InitialHeapSize >= MinHeapSize) failed: Ergonomics decided on incompatible initial and minimum heap sizes Message-ID: Changeset: 7620124e Author: Jie Fu Date: 2020-12-07 09:27:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7620124e 8257230: assert(InitialHeapSize >= MinHeapSize) failed: Ergonomics decided on incompatible initial and minimum heap sizes Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/gc/ergonomics/TestMinHeapSize.java From jboes at openjdk.java.net Mon Dec 7 09:33:23 2020 From: jboes at openjdk.java.net (Julia Boes) Date: Mon, 7 Dec 2020 09:33:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256679: Update serialization javadoc once JOSS changes for records are complete Message-ID: <6c99ef23-9b55-4962-81f3-67c55c5a2635@openjdk.org> Changeset: d05401d8 Author: Julia Boes Date: 2020-12-07 09:30:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d05401d8 8256679: Update serialization javadoc once JOSS changes for records are complete Reviewed-by: chegar, rriggs ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/Serializable.java ! src/java.base/share/classes/java/lang/Record.java From roland at openjdk.java.net Mon Dec 7 09:40:17 2020 From: roland at openjdk.java.net (Roland Westrelin) Date: Mon, 7 Dec 2020 09:40:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257575: C2: "failed: only phis" assert failure in loop strip mining verification Message-ID: Changeset: f5a582c2 Author: Roland Westrelin Date: 2020-12-07 09:38:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f5a582c2 8257575: C2: "failed: only phis" assert failure in loop strip mining verification Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java From dfuchs at openjdk.java.net Mon Dec 7 10:00:37 2020 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Mon, 7 Dec 2020 10:00:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY" Message-ID: Changeset: 566d77a2 Author: Daniel Fuchs Date: 2020-12-07 09:58:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/566d77a2 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY" Reviewed-by: michaelm ! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java From stuefe at openjdk.java.net Mon Dec 7 10:34:20 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Mon, 7 Dec 2020 10:34:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257588: Make os::_page_sizes a bitmask Message-ID: Changeset: 8e8e5845 Author: Thomas Stuefe Date: 2020-12-07 10:32:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8e8e5845 8257588: Make os::_page_sizes a bitmask Reviewed-by: tschatzl, stefank ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/runtime/test_os.cpp From chegar at openjdk.java.net Mon Dec 7 11:05:52 2020 From: chegar at openjdk.java.net (Chris Hegarty) Date: Mon, 7 Dec 2020 11:05:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255560: Class::isRecord should check that the current class is final and not abstract Message-ID: <5ee44579-fbd0-4496-8ab2-db1b27c7c149@openjdk.org> Changeset: 5a03e476 Author: Chris Hegarty Date: 2020-12-07 11:02:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5a03e476 8255560: Class::isRecord should check that the current class is final and not abstract Reviewed-by: mchung, darcy ! src/java.base/share/classes/java/lang/Class.java + test/jdk/java/lang/reflect/records/IsRecordTest.java ! test/lib/jdk/test/lib/ByteCodeLoader.java From jvernee at openjdk.java.net Mon Dec 7 11:10:15 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 7 Dec 2020 11:10:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257184: Upstream 8252504: Add a method to MemoryLayout which returns a offset-computing method handle Message-ID: Changeset: 04ce8e38 Author: Jorn Vernee Date: 2020-12-07 11:08:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/04ce8e38 8257184: Upstream 8252504: Add a method to MemoryLayout which returns a offset-computing method handle Reviewed-by: mcimadamore, chegar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java ! test/jdk/java/foreign/TestLayoutPaths.java From egahlin at openjdk.java.net Mon Dec 7 11:11:27 2020 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Mon, 7 Dec 2020 11:11:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252807: The jdk.jfr.Recording.getStream does not work when toDisk is disabled Message-ID: <2b4d865d-3039-4047-83f4-07c0cf8b2749@openjdk.org> Changeset: 09707dd4 Author: Erik Gahlin Date: 2020-12-07 11:09:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/09707dd4 8252807: The jdk.jfr.Recording.getStream does not work when toDisk is disabled Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java From jlahoda at openjdk.java.net Mon Dec 7 11:13:31 2020 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Mon, 7 Dec 2020 11:13:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8246778: Compiler implementation for Sealed Classes (Second Preview) Message-ID: Changeset: 637b0c64 Author: Jan Lahoda Date: 2020-12-07 11:11:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/637b0c64 8246778: Compiler implementation for Sealed Classes (Second Preview) Co-authored-by: Vicente Romero Co-authored-by: Harold Seigel Reviewed-by: lfoltan, mchung, alanb, mcimadamore, chegar ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java + test/hotspot/jtreg/runtime/sealedClasses/noSubclass/BaseC.java + test/hotspot/jtreg/runtime/sealedClasses/noSubclass/BaseI.java + test/hotspot/jtreg/runtime/sealedClasses/noSubclass/Impl1.java + test/hotspot/jtreg/runtime/sealedClasses/noSubclass/Impl2.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java + test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java ! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From tschatzl at openjdk.java.net Mon Dec 7 12:45:14 2020 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Mon, 7 Dec 2020 12:45:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257820: Remove gc/ergonomics/TestMinHeapSize.java as it is too brittle Message-ID: <12cc5afb-79d9-467c-a64a-640b0b0c8d93@openjdk.org> Changeset: e08b9ed0 Author: Thomas Schatzl Date: 2020-12-07 12:43:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e08b9ed0 8257820: Remove gc/ergonomics/TestMinHeapSize.java as it is too brittle Reviewed-by: jiefu, kbarrett - test/hotspot/jtreg/gc/ergonomics/TestMinHeapSize.java From zgu at openjdk.java.net Mon Dec 7 13:20:22 2020 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 7 Dec 2020 13:20:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257793: Shenandoah: SATB barrier should only filter out already strongly marked oops Message-ID: <27d95b8b-7280-4899-b5d4-dae28d1514c0@openjdk.org> Changeset: ecd7e476 Author: Zhengyu Gu Date: 2020-12-07 13:18:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ecd7e476 8257793: Shenandoah: SATB barrier should only filter out already strongly marked oops Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp From mdoerr at openjdk.java.net Mon Dec 7 13:47:49 2020 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 7 Dec 2020 13:47:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257798: [PPC64] undefined reference to Klass::vtable_start_offset() Message-ID: <65ef4089-332e-4347-83d7-c12a4c2ad230@openjdk.org> Changeset: 46b35acf Author: Martin Doerr Date: 2020-12-07 13:45:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/46b35acf 8257798: [PPC64] undefined reference to Klass::vtable_start_offset() Reviewed-by: goetz ! src/hotspot/cpu/ppc/ppc.ad From mcimadamore at openjdk.java.net Mon Dec 7 13:53:22 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 7 Dec 2020 13:53:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257037: No javac warning when calling deprecated constructor with diamond Message-ID: <34fc4985-dfd6-44f8-b849-2c577055be96@openjdk.org> Changeset: 2c04fc02 Author: Guoxiong Li Committer: Maurizio Cimadamore Date: 2020-12-07 13:51:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2c04fc02 8257037: No javac warning when calling deprecated constructor with diamond Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/T8257037/T8257037.java + test/langtools/tools/javac/T8257037/T8257037.out From ecaspole at openjdk.java.net Mon Dec 7 15:43:19 2020 From: ecaspole at openjdk.java.net (Eric Caspole) Date: Mon, 7 Dec 2020 15:43:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257517: LogCompilation: Add -z to the help messages Message-ID: <4cb488e4-d34a-4526-9c8e-bddcb956f178@openjdk.org> Changeset: 74be8190 Author: Eric Caspole Date: 2020-12-07 15:41:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/74be8190 8257517: LogCompilation: Add -z to the help messages Reviewed-by: redestad ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java From ihse at openjdk.java.net Mon Dec 7 15:58:46 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Mon, 7 Dec 2020 15:58:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257679: Improved unix compatibility layer in Windows build (winenv) Message-ID: <29cfc6bf-3867-42b1-ac87-e9dabc132761@openjdk.org> Changeset: d29c78da Author: Magnus Ihse Bursie Date: 2020-12-07 15:55:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d29c78da 8257679: Improved unix compatibility layer in Windows build (winenv) Reviewed-by: erikj, jvernee, burban ! .github/workflows/submit.yml ! make/GenerateLinkOptData.gmk ! make/InterimImage.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/TestImage.gmk ! make/autoconf/basic.m4 ! make/autoconf/basic_tools.m4 ! make/autoconf/basic_windows.m4 ! make/autoconf/boot-jdk.m4 ! make/autoconf/bootcycle-spec.gmk.in ! make/autoconf/build-aux/config.guess ! make/autoconf/build-aux/config.sub ! make/autoconf/build-performance.m4 ! make/autoconf/compare.sh.in ! make/autoconf/configure.ac ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/flags.m4 ! make/autoconf/help.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/platform.m4 ! make/autoconf/source-dirs.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 + make/autoconf/toolchain_microsoft.m4 - make/autoconf/toolchain_windows.m4 ! make/autoconf/util.m4 ! make/autoconf/util_paths.m4 - make/autoconf/util_windows.m4 ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/Utils.gmk ! make/common/modules/GensrcCommonLangtools.gmk ! make/conf/jib-profiles.js ! make/hotspot/test/GtestImage.gmk ! make/ide/idea/jdk/idea.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java ! make/modules/java.base/Copy.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk + make/scripts/extract-vs-env.cmd + make/scripts/fixpath.sh - make/scripts/windowsShortName.bat - make/src/native/fixpath.c ! src/hotspot/share/adlc/main.cpp From xuelei at openjdk.java.net Mon Dec 7 16:37:58 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Mon, 7 Dec 2020 16:37:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257788: Class fields could be local in the SunJSSE provider Message-ID: <12a64bb2-ab76-490c-b212-6ab6a0ee2421@openjdk.org> Changeset: dcf63f85 Author: Xue-Lei Andrew Fan Date: 2020-12-07 16:35:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dcf63f85 8257788: Class fields could be local in the SunJSSE provider Reviewed-by: shade ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/HKDF.java ! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java From vromero at openjdk.java.net Mon Dec 7 16:48:44 2020 From: vromero at openjdk.java.net (Vicente Romero) Date: Mon, 7 Dec 2020 16:48:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254784: javac should reject records with @SafeVarargs applied to varargs record component Message-ID: Changeset: b4b9828c Author: Vicente Romero Date: 2020-12-07 16:45:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b4b9828c 8254784: javac should reject records with @SafeVarargs applied to varargs record component Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/SafeVarargsNotApplicableToRecordAccessors.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From mcimadamore at openjdk.java.net Mon Dec 7 17:27:53 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 7 Dec 2020 17:27:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257186: Size of heap segments is not computed correctlyFix overflow in size computation for heap segments Message-ID: <59ed7820-9009-4f4a-bb97-97252103ca3f@openjdk.org> Changeset: bbc44f57 Author: Maurizio Cimadamore Date: 2020-12-07 17:25:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bbc44f57 8257186: Size of heap segments is not computed correctlyFix overflow in size computation for heap segments Reviewed-by: jvernee, chegar ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! test/jdk/java/foreign/TestSegments.java From herrick at openjdk.java.net Mon Dec 7 18:06:14 2020 From: herrick at openjdk.java.net (Andy Herrick) Date: Mon, 7 Dec 2020 18:06:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257514: Fix the issues in jdk.jpackage identified by SpotBugs Message-ID: Changeset: e3793e5a Author: Andy Herrick Date: 2020-12-07 18:04:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e3793e5a 8257514: Fix the issues in jdk.jpackage identified by SpotBugs Reviewed-by: asemenyuk, almatvee, shade ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/CommandLine.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java From almatvee at openjdk.java.net Mon Dec 7 18:13:32 2020 From: almatvee at openjdk.java.net (Alexander Matveev) Date: Mon, 7 Dec 2020 18:13:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255619: Localized WinResources.properties have MsiInstallerStrings_en.wxl resource Message-ID: <4a5d3813-6824-41ef-a649-da027445dbcc@openjdk.org> Changeset: a265c201 Author: Alexander Matveev Date: 2020-12-07 18:11:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a265c201 8255619: Localized WinResources.properties have MsiInstallerStrings_en.wxl resource Reviewed-by: herrick, naoto, asemenyuk ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties From zgu at openjdk.java.net Mon Dec 7 19:21:04 2020 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 7 Dec 2020 19:21:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257817: Shenandoah: Don't race with conc-weak-in-progress flag in weak-LRB Message-ID: <1bea4cf0-b6db-4196-8382-b7bfcd9a12ed@openjdk.org> Changeset: 395b6bde Author: Zhengyu Gu Date: 2020-12-07 19:19:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/395b6bde 8257817: Shenandoah: Don't race with conc-weak-in-progress flag in weak-LRB Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From shade at openjdk.java.net Mon Dec 7 19:28:19 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 7 Dec 2020 19:28:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257805: Add compiler/blackhole tests to tier1 Message-ID: <79384ef2-0749-4a47-af27-7a88e31e21ed@openjdk.org> Changeset: 36c06005 Author: Aleksey Shipilev Date: 2020-12-07 19:26:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/36c06005 8257805: Add compiler/blackhole tests to tier1 Reviewed-by: kvn ! test/hotspot/jtreg/TEST.groups From dlong at openjdk.java.net Mon Dec 7 20:12:12 2020 From: dlong at openjdk.java.net (Dean Long) Date: Mon, 7 Dec 2020 20:12:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254939: macOS: unused function 'replicate4_imm' Message-ID: Changeset: a5297bd0 Author: Dean Long Date: 2020-12-07 20:10:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a5297bd0 8254939: macOS: unused function 'replicate4_imm' Reviewed-by: redestad, thartmann ! src/hotspot/cpu/x86/x86.ad From darcy at openjdk.java.net Mon Dec 7 20:48:16 2020 From: darcy at openjdk.java.net (Joe Darcy) Date: Mon, 7 Dec 2020 20:48:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257799: Update JLS cross-references in java.compiler Message-ID: <9c504dea-0dbd-4969-8303-93564dcd1004@openjdk.org> Changeset: 6937d9f9 Author: Joe Darcy Date: 2020-12-07 20:46:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6937d9f9 8257799: Update JLS cross-references in java.compiler Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java From ecaspole at openjdk.java.net Mon Dec 7 21:33:46 2020 From: ecaspole at openjdk.java.net (Eric Caspole) Date: Mon, 7 Dec 2020 21:33:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257718: LogCompilation: late_inline doesnt work right for JDK 8 logs Message-ID: <8397d7d5-e83a-4025-9438-935fb22f7e83@openjdk.org> Changeset: f92745d7 Author: Eric Caspole Date: 2020-12-07 21:31:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f92745d7 8257718: LogCompilation: late_inline doesnt work right for JDK 8 logs Reviewed-by: redestad, kvn ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java From dholmes at openjdk.java.net Mon Dec 7 21:58:55 2020 From: dholmes at openjdk.java.net (David Holmes) Date: Mon, 7 Dec 2020 21:58:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257572: Deprecate the archaic signal-chaining interfaces: sigset and signal Message-ID: <4d4fed96-1df5-4e89-a8aa-f1d1ccd6b2d8@openjdk.org> Changeset: 149a02f9 Author: David Holmes Date: 2020-12-07 21:56:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/149a02f9 8257572: Deprecate the archaic signal-chaining interfaces: sigset and signal Reviewed-by: ihse, alanb, dcubed, erikj ! make/modules/java.base/Lib.gmk ! src/java.base/unix/native/libjsig/jsig.c From vlivanov at openjdk.java.net Mon Dec 7 22:53:01 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Mon, 7 Dec 2020 22:53:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257211: C2: Enable call devirtualization during post-parse phase Message-ID: <39f3abc8-dd78-4e2d-9a74-5499e8ec80c1@openjdk.org> Changeset: 62c7788b Author: Vladimir Ivanov Date: 2020-12-07 22:50:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/62c7788b 8257211: C2: Enable call devirtualization during post-parse phase Reviewed-by: kvn, neliasso, thartmann ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/utilities/growableArray.hpp From jiefu at openjdk.java.net Mon Dec 7 23:02:29 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Mon, 7 Dec 2020 23:02:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257796: [TESTBUG] TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on x86_32 Message-ID: <1422b2a2-7ca8-411e-983c-6807b9ad3827@openjdk.org> Changeset: c43c224e Author: Jie Fu Date: 2020-12-07 22:59:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c43c224e 8257796: [TESTBUG] TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on x86_32 Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java From xuelei at openjdk.java.net Mon Dec 7 23:55:50 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Mon, 7 Dec 2020 23:55:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks Message-ID: <8aa4d757-2ddc-43e5-813e-a0b5912fd759@openjdk.org> Changeset: 39b8a2e6 Author: Xue-Lei Andrew Fan Date: 2020-12-07 23:53:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/39b8a2e6 8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks Reviewed-by: jnimeh ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java From egahlin at openjdk.java.net Tue Dec 8 00:08:36 2020 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Tue, 8 Dec 2020 00:08:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253762: JFR: getField(String) should be able to access subfields Message-ID: <1bb197f4-b719-4299-956e-4458dd6b07d6@openjdk.org> Changeset: cef606fe Author: Erik Gahlin Date: 2020-12-08 00:06:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cef606fe 8253762: JFR: getField(String) should be able to access subfields Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/EventType.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java From vromero at openjdk.java.net Tue Dec 8 04:10:02 2020 From: vromero at openjdk.java.net (Vicente Romero) Date: Tue, 8 Dec 2020 04:10:02 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257855: Example SafeVarargsNotApplicableToRecordAccessors breaks test tools/javac/diags/CheckExamples.java Message-ID: Changeset: 6ff18e38 Author: Vicente Romero Date: 2020-12-08 04:07:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6ff18e38 8257855: Example SafeVarargsNotApplicableToRecordAccessors breaks test tools/javac/diags/CheckExamples.java Reviewed-by: jjg ! test/langtools/tools/javac/diags/examples/SafeVarargsNotApplicableToRecordAccessors.java From jnimeh at openjdk.java.net Tue Dec 8 06:12:17 2020 From: jnimeh at openjdk.java.net (Jamil Nimeh) Date: Tue, 8 Dec 2020 06:12:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305 Message-ID: <2d2cadba-a1e4-45c8-9920-0b698bb34686@openjdk.org> Changeset: 500ab457 Author: Jamil Nimeh Date: 2020-12-08 06:10:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/500ab457 8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305 Reviewed-by: mullan, valeriep ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java From roland at openjdk.java.net Tue Dec 8 08:33:05 2020 From: roland at openjdk.java.net (Roland Westrelin) Date: Tue, 8 Dec 2020 08:33:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257813: [redo] C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops Message-ID: Changeset: 0b6b6eb5 Author: Roland Westrelin Date: 2020-12-08 08:30:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0b6b6eb5 8257813: [redo] C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/superword.cpp From jlahoda at openjdk.java.net Tue Dec 8 08:40:35 2020 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Tue, 8 Dec 2020 08:40:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256411: Based anonymous classes have a weird end position Message-ID: <2133dc23-3e48-4ea2-9d65-ebc2793eb672@openjdk.org> Changeset: 51ac3768 Author: Jan Lahoda Date: 2020-12-08 08:38:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/51ac3768 8256411: Based anonymous classes have a weird end position Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java From chagedorn at openjdk.java.net Tue Dec 8 08:51:22 2020 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Tue, 8 Dec 2020 08:51:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253644: C2: assert(skeleton_predicate_has_opaque(iff)) failed: unexpected Message-ID: <84e89ea0-305e-47de-9abd-c4f843122cf9@openjdk.org> Changeset: 1d0adbb8 Author: Christian Hagedorn Date: 2020-12-08 08:48:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1d0adbb8 8253644: C2: assert(skeleton_predicate_has_opaque(iff)) failed: unexpected Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/TestUnswitchCloneSkeletonPredicates.java From kbarrett at openjdk.java.net Tue Dec 8 09:27:33 2020 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Tue, 8 Dec 2020 09:27:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254733: HotSpot Style Guide should permit using range-based for loops Message-ID: <99dad4bd-48e6-4101-b066-6f1505f5c906@openjdk.org> Changeset: 52ab7212 Author: Kim Barrett Date: 2020-12-08 09:25:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/52ab7212 8254733: HotSpot Style Guide should permit using range-based for loops Reviewed-by: dholmes, pliden, jrose, dcubed, iklam, eosterlund, tschatzl, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md From sundar at openjdk.java.net Tue Dec 8 09:40:50 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 8 Dec 2020 09:40:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8242258: (jrtfs) Path::toUri throws AssertionError for malformed input Message-ID: Changeset: d2b66196 Author: Athijegannathan Sundararajan Date: 2020-12-08 09:38:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d2b66196 8242258: (jrtfs) Path::toUri throws AssertionError for malformed input Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java + test/jdk/jdk/internal/jrtfs/UriTests.java From shade at openjdk.java.net Tue Dec 8 10:13:28 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 8 Dec 2020 10:13:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257848: -XX:CompileCommand=blackhole, * should be diagnostic Message-ID: <2b5fb7cc-0426-43b2-8d01-42afa97c0e47@openjdk.org> Changeset: 35e81536 Author: Aleksey Shipilev Date: 2020-12-08 10:11:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/35e81536 8257848: -XX:CompileCommand=blackhole,* should be diagnostic Reviewed-by: vlivanov ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/blackhole/BlackholeDiagnosticUnlockTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarning.java + test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java From mcimadamore at openjdk.java.net Tue Dec 8 12:17:37 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Tue, 8 Dec 2020 12:17:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257194: Add 'foreign linker API' in 'jdk.incubator.foreign' module desc/summary Message-ID: Changeset: a7080247 Author: Maurizio Cimadamore Date: 2020-12-08 12:15:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a7080247 8257194: Add 'foreign linker API' in 'jdk.incubator.foreign' module desc/summary Reviewed-by: jvernee, shade ! src/jdk.incubator.foreign/share/classes/module-info.java From jlahoda at openjdk.java.net Tue Dec 8 13:11:21 2020 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Tue, 8 Dec 2020 13:11:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256149: Weird AST structure for incomplete member select Message-ID: Changeset: d0c52651 Author: Jan Lahoda Date: 2020-12-08 13:09:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d0c52651 8256149: Weird AST structure for incomplete member select Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java From gziemski at openjdk.java.net Tue Dec 8 15:51:45 2020 From: gziemski at openjdk.java.net (Gerard Ziemski) Date: Tue, 8 Dec 2020 15:51:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252797: Non-PCH build fails on Ubuntu 16.4 when building with gtests Message-ID: <287450b9-b3d7-4212-9c85-2b76afb2cd4b@openjdk.org> Changeset: 936a7acf Author: Gerard Ziemski Date: 2020-12-08 15:49:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/936a7acf 8252797: Non-PCH build fails on Ubuntu 16.4 when building with gtests Reviewed-by: dholmes ! test/hotspot/gtest/unittest.hpp From dfuchs at openjdk.java.net Tue Dec 8 16:38:42 2020 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Tue, 8 Dec 2020 16:38:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8236413: AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException Message-ID: <7175294b-4185-4e8d-9630-90378a152c7f@openjdk.org> Changeset: fab6158c Author: Daniel Fuchs Date: 2020-12-08 16:36:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fab6158c 8236413: AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException Reviewed-by: aefimov, michaelm ! test/jdk/java/net/httpclient/AbstractConnectTimeout.java From vlivanov at openjdk.java.net Tue Dec 8 17:05:10 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Tue, 8 Dec 2020 17:05:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252049: Native memory leak in ciMethodData ctor Message-ID: Changeset: 044616bd Author: Vladimir Ivanov Date: 2020-12-08 17:02:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/044616bd 8252049: Native memory leak in ciMethodData ctor Reviewed-by: kbarrett, coleenp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java From ihse at openjdk.java.net Tue Dec 8 18:01:26 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Tue, 8 Dec 2020 18:01:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257905: Make fixpath.sh more liberal in accepting paths embedded in arguments Message-ID: <0978bf17-0ebc-47cf-bc59-577e78b477c6@openjdk.org> Changeset: 264feb35 Author: Magnus Ihse Bursie Date: 2020-12-08 17:59:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/264feb35 8257905: Make fixpath.sh more liberal in accepting paths embedded in arguments Reviewed-by: erikj ! make/scripts/fixpath.sh From bchristi at openjdk.java.net Tue Dec 8 18:02:53 2020 From: bchristi at openjdk.java.net (Brent Christian) Date: Tue, 8 Dec 2020 18:02:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8200102: NativeLibraryTest.java fails intermittently, unloaded count is not same as expected Message-ID: Changeset: 1a9ed92d Author: Brent Christian Date: 2020-12-08 18:01:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1a9ed92d 8200102: NativeLibraryTest.java fails intermittently, unloaded count is not same as expected Reviewed-by: mchung, naoto ! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java From erikj at openjdk.java.net Tue Dec 8 18:47:31 2020 From: erikj at openjdk.java.net (Erik Joelsson) Date: Tue, 8 Dec 2020 18:47:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257789: Fix incremental build of test-image and bundles Message-ID: <49416f94-0fc4-4af3-827e-9fae63be5316@openjdk.org> Changeset: f48d5d1b Author: Erik Joelsson Date: 2020-12-08 18:45:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f48d5d1b 8257789: Fix incremental build of test-image and bundles Reviewed-by: tbell, ihse ! make/TestImage.gmk From ccheung at openjdk.java.net Tue Dec 8 20:02:26 2020 From: ccheung at openjdk.java.net (Calvin Cheung) Date: Tue, 8 Dec 2020 20:02:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251267: CDS tests should use CDSTestUtils.getOutputDir instead of System.getProperty("user.dir") Message-ID: <60931d8c-2f3c-4a4a-a929-744a850639f4@openjdk.org> Changeset: 291ba97f Author: Calvin Cheung Date: 2020-12-08 20:00:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/291ba97f 8251267: CDS tests should use CDSTestUtils.getOutputDir instead of System.getProperty("user.dir") Reviewed-by: minqi, iklam ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java From joehw at openjdk.java.net Tue Dec 8 20:45:44 2020 From: joehw at openjdk.java.net (Joe Wang) Date: Tue, 8 Dec 2020 20:45:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256515: javax.xml.XMLEventReader produces incorrect START_DOCUMENT event Message-ID: <6bb45cff-63ee-43e2-b332-7de2543940f3@openjdk.org> Changeset: c47ab5f6 Author: Marius Volkhart Committer: Joe Wang Date: 2020-12-08 20:43:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c47ab5f6 8256515: javax.xml.XMLEventReader produces incorrect START_DOCUMENT event Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/xml/internal/stream/events/StartDocumentEvent.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java From mr at openjdk.java.net Tue Dec 8 22:14:30 2020 From: mr at openjdk.java.net (Mark Reinhold) Date: Tue, 8 Dec 2020 22:14:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256299: Implement JEP 396: Strongly Encapsulate JDK Internals by Default Message-ID: <3ad044e6-0848-4d87-bc19-36c4f3fef1be@openjdk.org> Changeset: ed4c4ee7 Author: Mark Reinhold Date: 2020-12-08 22:12:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ed4c4ee7 8256299: Implement JEP 396: Strongly Encapsulate JDK Internals by Default Co-authored-by: Alan Bateman Reviewed-by: mchung, alanb ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/jdk/tools/launcher/modules/illegalaccess/IllegalAccessTest.java From dlsmith at openjdk.java.net Tue Dec 8 23:06:31 2020 From: dlsmith at openjdk.java.net (Dan Smith) Date: Tue, 8 Dec 2020 23:06:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257845: Integrate JEP 390 Message-ID: <74cd89a4-bd48-44a3-bf9d-4d09227ebd8d@openjdk.org> Changeset: 48d8650a Author: Dan Smith Date: 2020-12-08 23:04:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/48d8650a 8257845: Integrate JEP 390 8254047: [JEP 390] Revise "value-based class" & apply to wrappers 8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased 8252183: [JEP 390] Add 'lint' warning for @ValueBased classes 8257027: [JEP 390] Diagnose synchronization on @ValueBased classes 8252180: [JEP 390] Deprecate wrapper class constructors for removal Co-authored-by: Roger Riggs Co-authored-by: Srikanth Adayapalam Co-authored-by: Lois Foltan Reviewed-by: rriggs, hseigel, mchung, darcy ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/constant/ConstantDesc.java ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/doc-files/ValueBased.html ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/Year.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java ! src/java.base/share/classes/java/time/chrono/MinguoDate.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/java.base/share/classes/java/time/format/TextStyle.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/KeyValueHolder.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! src/java.base/share/classes/java/util/Set.java + src/java.base/share/classes/jdk/internal/ValueBased.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src/jdk/internal/vm/compiler/collections/test/EconomicMapImplTest.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src/jdk/internal/vm/compiler/collections/test/EconomicSetTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate02.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc = test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java - test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java ! test/langtools/jdk/jshell/ImportTest.java + test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java ! test/langtools/tools/javac/lambda/8074381/T8074381a.java + test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java + test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out + test/langtools/tools/javac/lint/JdkInternalAbuseOfVbc.java + test/langtools/tools/javac/lint/JdkInternalAbuseOfVbc.out = test/langtools/tools/javac/lint/LintModeOffAbuseOfVbc.out + test/langtools/tools/javac/lint/SomeVbc.java ! test/lib/jdk/test/lib/hexdump/HexPrinter.java ! test/lib/jdk/test/lib/jfr/EventNames.java From jjg at openjdk.java.net Tue Dec 8 23:28:23 2020 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Tue, 8 Dec 2020 23:28:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8075778: Add javadoc tag to avoid duplication of return information in simple situations. Message-ID: <5f730e84-99c4-4117-8d33-f17cadcb4ad5@openjdk.org> Changeset: b29f9cd7 Author: Jonathan Gibbons Date: 2020-12-08 23:25:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b29f9cd7 8075778: Add javadoc tag to avoid duplication of return information in simple situations. Reviewed-by: prappo, jlahoda ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties ! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java ! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java ! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out ! test/langtools/tools/doclint/EmptyHtmlTest.java From darcy at openjdk.java.net Wed Dec 9 02:39:49 2020 From: darcy at openjdk.java.net (Joe Darcy) Date: Wed, 9 Dec 2020 02:39:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256917: Use combo @returns tag in java.compiler javadoc Message-ID: <62f11b16-3159-4341-be72-9429aa17599d@openjdk.org> Changeset: 2a62d5d3 Author: Joe Darcy Date: 2020-12-09 02:37:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2a62d5d3 8256917: Use combo @returns tag in java.compiler javadoc Reviewed-by: jjg, iris ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/Completion.java ! src/java.compiler/share/classes/javax/annotation/processing/Completions.java ! src/java.compiler/share/classes/javax/annotation/processing/ProcessingEnvironment.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java ! src/java.compiler/share/classes/javax/annotation/processing/SupportedOptions.java ! src/java.compiler/share/classes/javax/annotation/processing/SupportedSourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java ! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java ! src/java.compiler/share/classes/javax/lang/model/type/ArrayType.java ! src/java.compiler/share/classes/javax/lang/model/type/DeclaredType.java ! src/java.compiler/share/classes/javax/lang/model/type/ExecutableType.java ! src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java ! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java ! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java From iveresov at openjdk.java.net Wed Dec 9 04:31:08 2020 From: iveresov at openjdk.java.net (Igor Veresov) Date: Wed, 9 Dec 2020 04:31:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257847: Tiered should publish MDO data pointer for interpreter after profile start Message-ID: <94a89640-be2e-4ba6-801b-c908afb4f885@openjdk.org> Changeset: 10da767c Author: Igor Veresov Date: 2020-12-09 04:28:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/10da767c 8257847: Tiered should publish MDO data pointer for interpreter after profile start Reviewed-by: thartmann, kvn, dlong ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp From shade at openjdk.java.net Wed Dec 9 06:44:55 2020 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 9 Dec 2020 06:44:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257887: java/foreign/TestSegments.java test fails on 32-bit after JDK-8257186 Message-ID: Changeset: 9ce3d806 Author: Aleksey Shipilev Date: 2020-12-09 06:42:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9ce3d806 8257887: java/foreign/TestSegments.java test fails on 32-bit after JDK-8257186 Reviewed-by: jiefu, adityam, redestad ! test/jdk/java/foreign/TestSegments.java From pliden at openjdk.java.net Wed Dec 9 07:48:42 2020 From: pliden at openjdk.java.net (Per Liden) Date: Wed, 9 Dec 2020 07:48:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255987: JDI tests fail with com.sun.jdi.ObjectCollectedException Message-ID: <80b51ce1-6f84-4bc1-b1c6-e9b1bb07b93b@openjdk.org> Changeset: 79f1dfb8 Author: Per Liden Date: 2020-12-09 07:46:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/79f1dfb8 8255987: JDI tests fail with com.sun.jdi.ObjectCollectedException Reviewed-by: dholmes, cjplummer ! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c ! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.h ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java From clanger at openjdk.java.net Wed Dec 9 08:14:20 2020 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 9 Dec 2020 08:14:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257884: Re-enable sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java as automatic test Message-ID: <978c003f-60a2-45f0-8e90-9345267e8b45@openjdk.org> Changeset: fae7961a Author: Christoph Langer Date: 2020-12-09 08:12:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fae7961a 8257884: Re-enable sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java as automatic test Reviewed-by: xuelei ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java From jiefu at openjdk.java.net Wed Dec 9 09:03:27 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 9 Dec 2020 09:03:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257794: Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32 Message-ID: <0f10e92a-42fb-437e-9f67-3724d455c95d@openjdk.org> Changeset: df55ecd8 Author: Jie Fu Date: 2020-12-09 09:01:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/df55ecd8 8257794: Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32 Reviewed-by: shade ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp From hannesw at openjdk.java.net Wed Dec 9 09:23:30 2020 From: hannesw at openjdk.java.net (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 9 Dec 2020 09:23:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256580: Fault in new grid display Message-ID: Changeset: b4615c67 Author: Hannes Walln?fer Date: 2020-12-09 09:21:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b4615c67 8256580: Fault in new grid display Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java From jboes at openjdk.java.net Wed Dec 9 09:34:12 2020 From: jboes at openjdk.java.net (Julia Boes) Date: Wed, 9 Dec 2020 09:34:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257639: Update usage of "type" terminology in java.lang.Enum & java.lang.Record Message-ID: <1078a7d3-4740-41b8-b8f2-0a21ee2f7454@openjdk.org> Changeset: 5bdce9b9 Author: Julia Boes Date: 2020-12-09 09:32:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5bdce9b9 8257639: Update usage of "type" terminology in java.lang.Enum & java.lang.Record Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/lang/Enum.java ! src/java.base/share/classes/java/lang/Record.java From alanb at openjdk.java.net Wed Dec 9 10:30:55 2020 From: alanb at openjdk.java.net (Alan Bateman) Date: Wed, 9 Dec 2020 10:30:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257516: define test group for manual tests Message-ID: <75cce59a-8aa8-4b75-92d6-5437be5b304f@openjdk.org> Changeset: 616b1f12 Author: Ivan ?ipka Committer: Alan Bateman Date: 2020-12-09 10:28:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/616b1f12 8257516: define test group for manual tests Reviewed-by: iignatyev ! test/jdk/TEST.groups From ihse at openjdk.java.net Wed Dec 9 11:23:26 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Wed, 9 Dec 2020 11:23:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256657: Add cross-compiled build for Windows+Arm64 to submit workflow Message-ID: Changeset: d3dddb6a Author: Bernhard Urban-Forster Committer: Magnus Ihse Bursie Date: 2020-12-09 11:21:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d3dddb6a 8256657: Add cross-compiled build for Windows+Arm64 to submit workflow Reviewed-by: shade, ihse ! .github/workflows/submit.yml From mdoerr at openjdk.java.net Wed Dec 9 13:19:27 2020 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 9 Dec 2020 13:19:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255959: Timeouts in VectorConversion tests Message-ID: <9e8a9c37-6fcb-43f0-983c-7ef2a1f0eab8@openjdk.org> Changeset: 0201a33d Author: Martin Doerr Date: 2020-12-09 13:17:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0201a33d 8255959: Timeouts in VectorConversion tests Reviewed-by: psandoz, stuefe ! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java From chagedorn at openjdk.java.net Wed Dec 9 14:38:14 2020 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Wed, 9 Dec 2020 14:38:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8245107: Use Unified Logging in trace_method_handle_stub() Message-ID: <37029614-6268-4ddc-8ddb-6b25cfb345f6@openjdk.org> Changeset: f148915d Author: Christian Hagedorn Date: 2020-12-09 14:36:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f148915d 8245107: Use Unified Logging in trace_method_handle_stub() Reviewed-by: coleenp, mdoerr ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp From jlahoda at openjdk.java.net Wed Dec 9 15:07:29 2020 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Wed, 9 Dec 2020 15:07:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256950: Add record attribute support to symbol generator CreateSymbols Message-ID: Changeset: 6eff9315 Author: Jan Lahoda Date: 2020-12-09 15:05:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6eff9315 8256950: Add record attribute support to symbol generator CreateSymbols Reviewed-by: jjg, chegar ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java - make/langtools/test/sym/CreateSymbolsTest.java - make/langtools/test/sym/CreateSymbolsTestImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java + test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java + test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java + test/langtools/tools/javac/records/RecordReading.java From ihse at openjdk.java.net Wed Dec 9 15:43:19 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Wed, 9 Dec 2020 15:43:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257973: UTIL_LOOKUP_PROGS should only find executable files Message-ID: Changeset: 6c69eca3 Author: Magnus Ihse Bursie Date: 2020-12-09 15:41:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6c69eca3 8257973: UTIL_LOOKUP_PROGS should only find executable files Reviewed-by: erikj ! make/autoconf/util_paths.m4 From ecaspole at openjdk.java.net Wed Dec 9 15:57:26 2020 From: ecaspole at openjdk.java.net (Eric Caspole) Date: Wed, 9 Dec 2020 15:57:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257518: LogCompilation: java.lang.InternalError with JFR turned on Message-ID: <98857736-a73b-45c4-a200-68ad37a1ec94@openjdk.org> Changeset: cf62b0ad Author: Eric Caspole Date: 2020-12-09 15:55:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cf62b0ad 8257518: LogCompilation: java.lang.InternalError with JFR turned on Reviewed-by: kvn, redestad ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java ! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java From jlahoda at openjdk.java.net Wed Dec 9 16:52:07 2020 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Wed, 9 Dec 2020 16:52:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8229862: NPE in jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0(Code.java:570) Message-ID: Changeset: bd22aa5e Author: Jan Lahoda Date: 2020-12-09 16:49:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bd22aa5e 8229862: NPE in jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0(Code.java:570) Co-authored-by: Bernard Blaser Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/lambda/LambdaConv30.java From pconcannon at openjdk.java.net Wed Dec 9 17:05:09 2020 From: pconcannon at openjdk.java.net (Patrick Concannon) Date: Wed, 9 Dec 2020 17:05:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254996: make jdk.net.UnixDomainPrincipal a record class Message-ID: <2461bbf2-de39-4778-82bc-9adf257deb3a@openjdk.org> Changeset: 6dd06add Author: Patrick Concannon Date: 2020-12-09 17:03:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6dd06add 8254996: make jdk.net.UnixDomainPrincipal a record class Reviewed-by: dfuchs, michaelm ! src/jdk.net/share/classes/jdk/net/UnixDomainPrincipal.java From mchung at openjdk.java.net Wed Dec 9 17:30:07 2020 From: mchung at openjdk.java.net (Mandy Chung) Date: Wed, 9 Dec 2020 17:30:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8052260: Reference.isEnqueued() spec does not match the long-standing behavior returning true iff it's in the ref queue Message-ID: <25308acd-876a-4a1b-b066-e8d9013c0701@openjdk.org> Changeset: 5f033412 Author: Mandy Chung Date: 2020-12-09 17:27:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5f033412 8052260: Reference.isEnqueued() spec does not match the long-standing behavior returning true iff it's in the ref queue Reviewed-by: kbarrett, alanb ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java From stuefe at openjdk.java.net Wed Dec 9 19:01:44 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Wed, 9 Dec 2020 19:01:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257989: Error in gtest os_page_size_for_region_unaligned after 8257588 Message-ID: <1538aabb-1176-4a2b-9738-db816febc9ec@openjdk.org> Changeset: b977a7b8 Author: Marcus G K Williams Committer: Thomas Stuefe Date: 2020-12-09 18:59:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b977a7b8 8257989: Error in gtest os_page_size_for_region_unaligned after 8257588 Reviewed-by: stuefe ! test/hotspot/gtest/runtime/test_os.cpp From almatvee at openjdk.java.net Wed Dec 9 19:04:35 2020 From: almatvee at openjdk.java.net (Alexander Matveev) Date: Wed, 9 Dec 2020 19:04:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8238781: [macos] jpackage tests failed due to "hdiutil: convert failed" in various ways Message-ID: <195f5a90-98bf-43b8-a601-faa46086d9dc@openjdk.org> Changeset: e6b4c4d7 Author: Alexander Matveev Date: 2020-12-09 19:02:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e6b4c4d7 8238781: [macos] jpackage tests failed due to "hdiutil: convert failed" in various ways Reviewed-by: herrick, asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java From hseigel at openjdk.java.net Wed Dec 9 19:09:39 2020 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 9 Dec 2020 19:09:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256867: Classes with empty PermittedSubclasses attribute cannot be extended Message-ID: <1ea2610b-ffdf-46bd-96e6-b866c75338f4@openjdk.org> Changeset: d33a689b Author: Harold Seigel Date: 2020-12-09 19:07:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d33a689b 8256867: Classes with empty PermittedSubclasses attribute cannot be extended Reviewed-by: lfoltan, mchung, jlahoda, chegar ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From jjg at openjdk.java.net Wed Dec 9 19:22:05 2020 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 9 Dec 2020 19:22:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6882207: Convert javap to use diamond operator internally Message-ID: <43615449-f6bd-4264-8306-74da74574ae1@openjdk.org> Changeset: 30de320c Author: Andrey Turbanov Committer: Jonathan Gibbons Date: 2020-12-09 19:20:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/30de320c 6882207: Convert javap to use diamond operator internally Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java From kvn at openjdk.java.net Wed Dec 9 19:24:15 2020 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Wed, 9 Dec 2020 19:24:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257986: [JVMCI] ProblemList 2 reprofile JVMCI tests Message-ID: <7c81978a-e21a-4517-86f8-3afed2a7f711@openjdk.org> Changeset: fd5f6e2e Author: Vladimir Kozlov Date: 2020-12-09 19:21:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fd5f6e2e 8257986: [JVMCI] ProblemList 2 reprofile JVMCI tests Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt From dnsimon at openjdk.java.net Wed Dec 9 20:29:28 2020 From: dnsimon at openjdk.java.net (Doug Simon) Date: Wed, 9 Dec 2020 20:29:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257917: [JVMCI] crash when materializing boxed values under -Xcomp Message-ID: <46806201-fd4d-4c7a-a6de-243176443dac@openjdk.org> Changeset: baf4c1a4 Author: Doug Simon Date: 2020-12-09 20:26:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/baf4c1a4 8257917: [JVMCI] crash when materializing boxed values under -Xcomp Reviewed-by: iveresov, kvn ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp From jjg at openjdk.java.net Wed Dec 9 21:11:19 2020 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 9 Dec 2020 21:11:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8245956: JavaCompiler still uses File API instead of Path API in a specific case Message-ID: <0c797dd0-a69b-43ab-82b5-98eb6b497c0c@openjdk.org> Changeset: 46c9a860 Author: Guoxiong Li Committer: Jonathan Gibbons Date: 2020-12-09 21:09:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/46c9a860 8245956: JavaCompiler still uses File API instead of Path API in a specific case Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java + test/langtools/tools/javac/T8245956/T8245956.java From coleenp at openjdk.java.net Wed Dec 9 23:11:15 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Wed, 9 Dec 2020 23:11:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257993: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/TestDescription.java crash intermittently Message-ID: <96bd888b-fdc5-430b-b9c6-29dc58e49184@openjdk.org> Changeset: 0a3e446a Author: Coleen Phillimore Date: 2020-12-09 23:08:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0a3e446a 8257993: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/TestDescription.java crash intermittently Reviewed-by: sspitsyn, hseigel, dholmes ! src/hotspot/share/interpreter/interpreterRuntime.cpp From prr at openjdk.java.net Thu Dec 10 00:29:47 2020 From: prr at openjdk.java.net (Phil Race) Date: Thu, 10 Dec 2020 00:29:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255387: Japanese characters were printed upside down on AIX Message-ID: <4328e605-7aeb-4a8a-b33d-7aafed09cbbb@openjdk.org> Changeset: 53e537c7 Author: Toshio Nakamura Committer: Phil Race Date: 2020-12-10 00:27:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/53e537c7 8255387: Japanese characters were printed upside down on AIX Reviewed-by: prr, serb ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/font/Rotate/MirrorTest.java From herrick at openjdk.java.net Thu Dec 10 00:52:30 2020 From: herrick at openjdk.java.net (Andy Herrick) Date: Thu, 10 Dec 2020 00:52:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257539: tools/jpackage/windows/WinL10nTest.java unpack.bat failed with Exit code: 1618 Message-ID: Changeset: 1ce2a36c Author: Andy Herrick Date: 2020-12-10 00:50:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1ce2a36c 8257539: tools/jpackage/windows/WinL10nTest.java unpack.bat failed with Exit code: 1618 Reviewed-by: almatvee, asemenyuk, prr, kizune ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java From almatvee at openjdk.java.net Thu Dec 10 01:03:23 2020 From: almatvee at openjdk.java.net (Alexander Matveev) Date: Thu, 10 Dec 2020 01:03:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257924: Use full path when running external executable from jpackage Message-ID: <237121a0-66a8-42fe-8e10-45b0e72b89f9@openjdk.org> Changeset: eb1c8a15 Author: Alexander Matveev Date: 2020-12-10 01:01:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eb1c8a15 8257924: Use full path when running external executable from jpackage Reviewed-by: herrick, asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppStoreBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java From prr at openjdk.java.net Thu Dec 10 01:39:31 2020 From: prr at openjdk.java.net (Phil Race) Date: Thu, 10 Dec 2020 01:39:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256888: Client manual test problem list update Message-ID: Changeset: f631a990 Author: Phil Race Date: 2020-12-10 01:36:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f631a990 8256888: Client manual test problem list update Reviewed-by: serb ! test/jdk/ProblemList.txt From darcy at openjdk.java.net Thu Dec 10 03:01:29 2020 From: darcy at openjdk.java.net (Joe Darcy) Date: Thu, 10 Dec 2020 03:01:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257638: Update usage of "type" terminology in javax.lang.model Message-ID: Changeset: d2f9e31a Author: Joe Darcy Date: 2020-12-10 02:59:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d2f9e31a 8257638: Update usage of "type" terminology in javax.lang.model Reviewed-by: jjg ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java ! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java From joehw at openjdk.java.net Thu Dec 10 03:42:42 2020 From: joehw at openjdk.java.net (Joe Wang) Date: Thu, 10 Dec 2020 03:42:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255918: XMLStreamFilterImpl constructor consumes XMLStreamException Message-ID: Changeset: 6847bbbb Author: Michael Edgar Committer: Joe Wang Date: 2020-12-10 03:40:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6847bbbb 8255918: XMLStreamFilterImpl constructor consumes XMLStreamException Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java + test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/XMLStreamReaderFilterTest.java From ysuenaga at openjdk.java.net Thu Dec 10 04:07:20 2020 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Thu, 10 Dec 2020 04:07:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257872: UL: -Xlog does not check number of options Message-ID: <3094ba02-838d-422e-b10d-1cb46ff23e1b@openjdk.org> Changeset: 34650f52 Author: Koichi Sakata Committer: Yasumasa Suenaga Date: 2020-12-10 04:05:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/34650f52 8257872: UL: -Xlog does not check number of options Reviewed-by: dholmes, iklam, ysuenaga ! src/hotspot/share/logging/logConfiguration.cpp From sviswanathan at openjdk.java.net Thu Dec 10 04:34:13 2020 From: sviswanathan at openjdk.java.net (Sandhya Viswanathan) Date: Thu, 10 Dec 2020 04:34:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257806: Optimize x86 allTrue and anyTrue vector mask operations of Vector API Message-ID: <5393c051-a2f7-4179-ba9a-6469f80baa9b@openjdk.org> Changeset: 869dcb6f Author: Sandhya Viswanathan Date: 2020-12-10 04:31:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/869dcb6f 8257806: Optimize x86 allTrue and anyTrue vector mask operations of Vector API Reviewed-by: kvn, psandoz ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad From gnu.andrew at redhat.com Thu Dec 10 04:57:47 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 10 Dec 2020 04:57:47 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b01 Upstream Sync Message-ID: <20201210045747.GA1240568@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b01: - JDK-6962725: Regtest javax/swing/JFileChooser/6738668/bug6738668.java fails under Linux - JDK-8025936: Windows .pdb and .map files does not have proper dependencies setup - JDK-8030350: Enable additional compiler warnings for GCC - JDK-8031423: Test java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails by Timeout on Windows - JDK-8036122: Fix warning 'format not a string literal' - JDK-8039279: Move awt tests to openjdk repository - JDK-8051853: new URI("x/").resolve("..").getSchemeSpecificPart() returns null! - JDK-8062808: Turn on the -Wreturn-type warning - JDK-8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java locks on Windows - JDK-8134632: Mark javax/sound/midi/Devices/InitializationHang.java as headful - JDK-8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent - JDK-8148916: Mark bug6400879.java as intermittently failing - JDK-8148983: Fix extra comma in changes for JDK-8148916 - JDK-8160438: javax/swing/plaf/nimbus/8057791/bug8057791.java fails - JDK-8165808: Add release barriers when allocating objects with concurrent collection - JDK-8185003: JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument - JDK-8197981: Missing return statement in __sync_val_compare_and_swap_8 - JDK-8202076: test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017 - JDK-8207766: [testbug] Adapt tests for Aix. - JDK-8212070: Introduce diagnostic flag to abort VM on failed JIT compilation - JDK-8213448: [TESTBUG] enhance jfr/jvm/TestDumpOnCrash - JDK-8215727: Restore JFR thread sampler loop to old / previous behavior - JDK-8220657: JFR.dump does not work when filename is set - JDK-8221342: [TESTBUG] Generate Dockerfile for docker testing - JDK-8224502: [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM - JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread - JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes - JDK-8232114: JVM crashed at imjpapi.dll in native code - JDK-8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area - JDK-8234339: replace JLI_StrTok in java_md_solinux.c - JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes - JDK-8242335: Additional Tests for RSASSA-PSS - JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in - JDK-8245400: Upgrade to LittleCMS 2.11 - JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention - JDK-8249176: Update GlobalSignR6CA test certificates - JDK-8250665: Wrong translation for the month name of May in ar_JO,LB,SY - JDK-8250928: JFR: Improve hash algorithm for stack traces - JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java - JDK-8251840: Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers - JDK-8252384: [TESTBUG] Some tests refer to COMPAT provider rather than JRE - JDK-8252395: [8u] --with-native-debug-symbols=external doesn't include debuginfo files for binaries - JDK-8252497: Incorrect numeric currency code for ROL - JDK-8252754: Hash code calculation of JfrStackTrace is inconsistent - JDK-8252904: VM crashes when JFR is used and JFR event class is transformed - JDK-8252975: [8u] JDK-8252395 breaks the build for --with-native-debug-symbols=internal - JDK-8253036: Support building the Zero assembler port on AArch64 - JDK-8253284: Zero OrderAccess barrier mappings are incorrect - JDK-8253550: [8u] JDK-8252395 breaks the build for make STRIP_POLICY=no_strip - JDK-8253752: test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java fails randomly - JDK-8254081: java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate - JDK-8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp - JDK-8254166: Zero: return-type warning in zeroInterpreter_zero.cpp - JDK-8254177: (tz) Upgrade time-zone data to tzdata2020b - JDK-8254683: [TEST_BUG] jdk/test/sun/tools/jconsole/WorkerDeadlockTest.java fails - JDK-8255003: Build failures on Solaris Main issues of note: None, clean merge. diffstat for root b/.hgtags | 2 b/THIRD_PARTY_README | 4 b/make/common/NativeCompilation.gmk | 245 +++++++++++++----------------------- 3 files changed, 95 insertions(+), 156 deletions(-) diffstat for corba b/.hgtags | 2 ++ b/THIRD_PARTY_README | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diffstat for jaxp b/.hgtags | 2 ++ b/THIRD_PARTY_README | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diffstat for jaxws b/.hgtags | 2 ++ b/THIRD_PARTY_README | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diffstat for langtools b/.hgtags | 2 ++ b/THIRD_PARTY_README | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diffstat for nashorn b/.hgtags | 2 ++ b/THIRD_PARTY_README | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diffstat for jdk a/make/data/tzdata/pacificnew | 52 a/make/data/tzdata/systemv | 62 a/test/jdk/internal/platform/docker/Dockerfile-BasicTest | 8 a/test/jdk/internal/platform/docker/Dockerfile-BasicTest-aarch64 | 8 a/test/jdk/internal/platform/docker/Dockerfile-BasicTest-ppc64le | 10 a/test/jdk/internal/platform/docker/Dockerfile-BasicTest-s390x | 7 a/test/sun/util/calendar/zi/tzdata/pacificnew | 52 a/test/sun/util/calendar/zi/tzdata/systemv | 62 b/.hgtags | 2 b/THIRD_PARTY_README | 4 b/make/CompileLaunchers.gmk | 38 b/make/Images.gmk | 19 b/make/data/tzdata/VERSION | 2 b/make/data/tzdata/africa | 74 b/make/data/tzdata/antarctica | 27 b/make/data/tzdata/asia | 66 b/make/data/tzdata/australasia | 37 b/make/data/tzdata/europe | 230 ++ b/make/data/tzdata/leapseconds | 8 b/make/data/tzdata/northamerica | 90 - b/make/data/tzdata/southamerica | 18 b/make/gendata/GendataTZDB.gmk | 2 b/make/lib/CoreLibraries.gmk | 17 b/make/mapfiles/libawt_xawt/mapfile-vers | 1 b/make/mapfiles/libjava/mapfile-linux | 304 +++ b/make/mapfiles/libjava/mapfile-vers | 1 b/make/mapfiles/libmanagement/mapfile-vers | 3 b/src/aix/lib/tzmappings | 1 b/src/share/bin/jli_util.h | 1 b/src/share/classes/com/sun/management/ThreadMXBean.java | 203 ++ b/src/share/classes/java/lang/management/ThreadMXBean.java | 52 b/src/share/classes/java/net/URI.java | 1 b/src/share/classes/java/util/CurrencyData.properties | 6 b/src/share/classes/jdk/jfr/internal/PlatformRecording.java | 1 b/src/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java | 35 b/src/share/classes/sun/management/ThreadImpl.java | 100 - b/src/share/classes/sun/security/rsa/RSAPSSSignature.java | 39 b/src/share/classes/sun/text/resources/ar/FormatData_ar_JO.java | 6 b/src/share/classes/sun/text/resources/ar/FormatData_ar_LB.java | 6 b/src/share/classes/sun/text/resources/ar/FormatData_ar_SY.java | 8 b/src/share/classes/sun/util/resources/TimeZoneNames.java | 1 b/src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 1 b/src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 1 b/src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 1 b/src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 1 b/src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 1 b/src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 1 b/src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 1 b/src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 1 b/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 1 b/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 1 b/src/share/javavm/export/jmm.h | 12 b/src/share/native/sun/java2d/cmm/lcms/cmsalpha.c | 129 + b/src/share/native/sun/java2d/cmm/lcms/cmscam02.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 107 - b/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c | 27 b/src/share/native/sun/java2d/cmm/lcms/cmserr.c | 6 b/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c | 22 b/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c | 6 b/src/share/native/sun/java2d/cmm/lcms/cmshalf.c | 10 b/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c | 179 +- b/src/share/native/sun/java2d/cmm/lcms/cmsio0.c | 14 b/src/share/native/sun/java2d/cmm/lcms/cmsio1.c | 3 b/src/share/native/sun/java2d/cmm/lcms/cmslut.c | 30 b/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c | 32 b/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c | 10 b/src/share/native/sun/java2d/cmm/lcms/cmsopt.c | 90 - b/src/share/native/sun/java2d/cmm/lcms/cmspack.c | 786 +++++----- b/src/share/native/sun/java2d/cmm/lcms/cmspcs.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c | 41 b/src/share/native/sun/java2d/cmm/lcms/cmsps2.c | 212 +- b/src/share/native/sun/java2d/cmm/lcms/cmssamp.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmssm.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmstypes.c | 115 - b/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c | 25 b/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c | 20 b/src/share/native/sun/java2d/cmm/lcms/cmsxform.c | 106 - b/src/share/native/sun/java2d/cmm/lcms/lcms2.h | 33 b/src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h | 25 b/src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h | 28 b/src/share/native/sun/management/ThreadImpl.c | 15 b/src/solaris/bin/java_md_solinux.c | 3 b/src/windows/native/java/io/WinNTFileSystem_md.c | 44 b/src/windows/native/sun/windows/awt_DnDDS.cpp | 18 b/src/windows/native/sun/windows/awt_InputMethod.cpp | 24 b/src/windows/native/sun/windows/awt_Toolkit.cpp | 66 b/src/windows/native/sun/windows/awt_Toolkit.h | 11 b/test/ProblemList.txt | 18 b/test/com/sun/jdi/EvalArraysAsList.sh | 4 b/test/com/sun/management/ThreadMXBean/MaxDepthForThreadInfoTest.java | 103 + b/test/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java | 171 +- b/test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java | 88 + b/test/java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java | 189 ++ b/test/java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java | 181 ++ b/test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java | 230 ++ b/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh | 4 b/test/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java | 126 + b/test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java | 27 b/test/java/io/File/WinSpecialFiles.java | 8 b/test/java/net/URI/Test.java | 8 b/test/java/security/cert/PolicyNode/GetPolicyQualifiers.java | 7 b/test/java/text/Format/DateFormat/Bug6530336.java | 2 b/test/java/text/Format/DateFormat/DateFormatRegression.java | 2 b/test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 2 b/test/java/text/Format/DateFormat/DateFormatTest.java | 2 b/test/java/text/Format/DateFormat/IntlTestDateFormat.java | 2 b/test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java | 2 b/test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java | 2 b/test/java/text/Format/DateFormat/NonGregorianFormatTest.java | 2 b/test/java/text/Format/DateFormat/TimeZoneNameTest.java | 2 b/test/java/text/Format/MessageFormat/LargeMessageFormat.java | 2 b/test/java/text/Format/NumberFormat/BigDecimalFormat.java | 2 b/test/java/text/Format/NumberFormat/BigDecimalParse.java | 2 b/test/java/text/Format/NumberFormat/Bug4838107.java | 2 b/test/java/text/Format/NumberFormat/NumberRegression.java | 2 b/test/java/text/Format/NumberFormat/NumberTest.java | 2 b/test/java/util/Calendar/JapanEraNameCompatTest.java | 4 b/test/java/util/TimeZone/HongKong.java | 2 b/test/java/util/TimeZone/TimeZoneRegression.java | 2 b/test/javax/imageio/SetOutput.java | 12 b/test/javax/sound/midi/Devices/InitializationHang.java | 1 b/test/javax/sound/sampled/DirectAudio/bug6400879.java | 15 b/test/javax/swing/JFileChooser/6738668/bug6738668.java | 12 b/test/javax/swing/JFileChooser/6738668/security.policy | 4 b/test/javax/swing/plaf/nimbus/8057791/bug8057791.java | 193 +- b/test/jdk/internal/platform/docker/TestSystemMetrics.java | 3 b/test/jdk/jfr/javaagent/Test8252904.java | 81 + b/test/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java | 119 + b/test/jdk/jfr/jvm/TestDumpOnCrash.java | 77 b/test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java | 2 b/test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java | 26 b/test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java | 75 b/test/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java | 268 +-- b/test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java | 2 b/test/sun/security/pkcs11/PKCS11Test.java | 6 b/test/sun/security/pkcs11/Secmod/TestNssDbSqlite.java | 2 b/test/sun/security/rsa/pss/PSSKeyCompatibility.java | 279 +++ b/test/sun/security/rsa/pss/SerializedPSSKey.java | 260 +++ b/test/sun/security/rsa/pss/SignatureTest2.java | 10 b/test/sun/security/rsa/pss/SignatureTestPSS.java | 10 b/test/sun/text/resources/LocaleData | 14 b/test/sun/text/resources/LocaleDataTest.java | 3 b/test/sun/tools/jconsole/ResourceCheckTest.java | 2 b/test/sun/tools/jconsole/ResourceCheckTest.sh | 87 - b/test/sun/tools/jconsole/WorkerDeadlockTest.java | 6 b/test/sun/tools/jconsole/WorkerDeadlockTest.sh | 29 b/test/sun/tools/jconsole/common.sh | 105 + b/test/sun/util/calendar/zi/TestZoneInfo310.java | 5 b/test/sun/util/calendar/zi/tzdata/VERSION | 2 b/test/sun/util/calendar/zi/tzdata/africa | 74 b/test/sun/util/calendar/zi/tzdata/antarctica | 27 b/test/sun/util/calendar/zi/tzdata/asia | 66 b/test/sun/util/calendar/zi/tzdata/australasia | 37 b/test/sun/util/calendar/zi/tzdata/europe | 230 ++ b/test/sun/util/calendar/zi/tzdata/leapseconds | 8 b/test/sun/util/calendar/zi/tzdata/northamerica | 90 - b/test/sun/util/calendar/zi/tzdata/southamerica | 18 158 files changed, 5127 insertions(+), 2268 deletions(-) diffstat for hotspot a/test/runtime/containers/docker/Dockerfile-BasicTest | 8 a/test/runtime/containers/docker/Dockerfile-BasicTest-aarch64 | 8 a/test/runtime/containers/docker/Dockerfile-BasicTest-ppc64le | 10 a/test/runtime/containers/docker/Dockerfile-BasicTest-s390x | 7 b/.hgtags | 2 b/THIRD_PARTY_README | 4 b/make/bsd/makefiles/gcc.make | 4 b/make/linux/makefiles/gcc.make | 2 b/make/solaris/makefiles/gcc.make | 2 b/src/cpu/x86/vm/x86_32.ad | 1 b/src/cpu/zero/vm/cppInterpreter_zero.cpp | 4 b/src/os/bsd/vm/os_bsd.cpp | 2 b/src/os/linux/vm/os_linux.cpp | 9 b/src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp | 32 +- b/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp | 1 b/src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 1 b/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp | 30 +- b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 1 b/src/share/vm/classfile/classFileParser.cpp | 20 + b/src/share/vm/classfile/classLoader.cpp | 12 b/src/share/vm/classfile/defaultMethods.cpp | 4 b/src/share/vm/classfile/symbolTable.cpp | 4 b/src/share/vm/classfile/systemDictionary.cpp | 33 +- b/src/share/vm/classfile/verifier.cpp | 2 b/src/share/vm/classfile/verifier.hpp | 6 b/src/share/vm/compiler/compileBroker.cpp | 9 b/src/share/vm/compiler/compilerOracle.cpp | 27 - b/src/share/vm/gc_interface/collectedHeap.hpp | 3 b/src/share/vm/gc_interface/collectedHeap.inline.hpp | 53 +-- b/src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp | 15 - b/src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp | 10 b/src/share/vm/memory/allocation.cpp | 2 b/src/share/vm/memory/heapInspection.hpp | 2 b/src/share/vm/memory/metaspaceShared.hpp | 2 b/src/share/vm/memory/padded.hpp | 6 b/src/share/vm/memory/resourceArea.cpp | 5 b/src/share/vm/oops/constantPool.hpp | 2 b/src/share/vm/oops/oop.hpp | 1 b/src/share/vm/oops/oop.inline.hpp | 22 + b/src/share/vm/prims/jvm.cpp | 10 b/src/share/vm/prims/whitebox.cpp | 18 + b/src/share/vm/runtime/globals.hpp | 3 b/src/share/vm/runtime/perfData.hpp | 26 - b/src/share/vm/runtime/reflection.cpp | 4 b/src/share/vm/runtime/sharedRuntime.cpp | 2 b/src/share/vm/services/jmm.h | 12 b/src/share/vm/services/mallocTracker.hpp | 9 b/src/share/vm/services/management.cpp | 60 +++- b/src/share/vm/services/memTracker.hpp | 6 b/src/share/vm/services/threadService.cpp | 8 b/src/share/vm/utilities/taskqueue.hpp | 10 b/test/runtime/ClassFile/BadHelloWorld.jcod | 138 ++++++++++ b/test/runtime/ClassFile/FormatCheckingTest.java | 43 +++ b/test/runtime/NMT/HugeArenaTracking.java | 82 +++++ b/test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java | 25 + b/test/testlibrary/com/oracle/java/testlibrary/DockerfileConfig.java | 73 +++++ b/test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 3 57 files changed, 681 insertions(+), 219 deletions(-) Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From roland at openjdk.java.net Thu Dec 10 08:11:56 2020 From: roland at openjdk.java.net (Roland Westrelin) Date: Thu, 10 Dec 2020 08:11:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256730: Code that uses Object.checkIndex() range checks doesn't optimize well Message-ID: Changeset: d93293f3 Author: Roland Westrelin Date: 2020-12-10 08:09:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d93293f3 8256730: Code that uses Object.checkIndex() range checks doesn't optimize well Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/conversions/TestMoveConvI2LOrCastIIThruAddIs.java - test/hotspot/jtreg/compiler/conversions/TestMoveConvI2LThroughAddIs.java From dfuchs at openjdk.java.net Thu Dec 10 10:11:06 2020 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Thu, 10 Dec 2020 10:11:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256459: java/net/httpclient/ManyRequests.java and java/net/httpclient/LineBodyHandlerTest.java fail infrequently with java.net.ConnectException: Connection timed out: no further information Message-ID: <8f6b81ca-fbdd-4d70-be31-6a6cf00ad9b7@openjdk.org> Changeset: 4a839e95 Author: Daniel Fuchs Date: 2020-12-10 10:09:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4a839e95 8256459: java/net/httpclient/ManyRequests.java and java/net/httpclient/LineBodyHandlerTest.java fail infrequently with java.net.ConnectException: Connection timed out: no further information Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! test/jdk/java/net/httpclient/HttpServerAdapters.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java From kbarrett at openjdk.java.net Thu Dec 10 10:36:40 2020 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Thu, 10 Dec 2020 10:36:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257876: Avoid Reference.isEnqueued in tests Message-ID: Changeset: db5da961 Author: Kim Barrett Date: 2020-12-10 10:34:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/db5da961 8257876: Avoid Reference.isEnqueued in tests Reviewed-by: mchung, tschatzl ! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java ! test/jdk/java/lang/ref/ReferenceEnqueue.java From clanger at openjdk.java.net Thu Dec 10 10:58:19 2020 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 10 Dec 2020 10:58:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884 Message-ID: <3cbffaf9-cc46-49a4-8df1-25274f16a0ae@openjdk.org> Changeset: 29ffffa7 Author: Christoph Langer Date: 2020-12-10 10:56:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/29ffffa7 8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884 Reviewed-by: mbaesken ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java From pliden at openjdk.java.net Thu Dec 10 11:12:28 2020 From: pliden at openjdk.java.net (Per Liden) Date: Thu, 10 Dec 2020 11:12:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257901: ZGC: Take virtual memory usage into account when sizing heap Message-ID: <3bebe6de-6a34-447b-a822-447ab04cf64e@openjdk.org> Changeset: 0a0691eb Author: Per Liden Date: 2020-12-10 11:10:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0a0691eb 8257901: ZGC: Take virtual memory usage into account when sizing heap Reviewed-by: stefank, eosterlund, ayang, tschatzl ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp From fyang at openjdk.java.net Thu Dec 10 12:28:57 2020 From: fyang at openjdk.java.net (Fei Yang) Date: Thu, 10 Dec 2020 12:28:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257483: C2: Split immediate vector rotate from RotateLeftV and RotateRightV nodes Message-ID: <5c15c19a-fa07-4ee0-beb2-2827abcf5806@openjdk.org> Changeset: 026b09cf Author: Dong Bo Committer: Fei Yang Date: 2020-12-10 12:26:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/026b09cf 8257483: C2: Split immediate vector rotate from RotateLeftV and RotateRightV nodes Reviewed-by: vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp From mgronlun at openjdk.java.net Thu Dec 10 12:36:12 2020 From: mgronlun at openjdk.java.net (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Thu, 10 Dec 2020 12:36:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257602: Introduce JFR Event Throttling and new jdk.ObjectAllocationSample event (enabled by default) Message-ID: <9a854bca-f7e8-4346-8222-fd50ccb6f233@openjdk.org> Changeset: 502a5241 Author: Markus Gr?nlund Date: 2020-12-10 12:33:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/502a5241 8257602: Introduce JFR Event Throttling and new jdk.ObjectAllocationSample event (enabled by default) Co-authored-by: Jaroslav Bachorik Reviewed-by: egahlin, jbachorik ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/gc/shared/allocTracer.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/metadata/metadata.xsd ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp + src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp + src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp + src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp + src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp + src/hotspot/share/jfr/utilities/jfrRandom.hpp + src/hotspot/share/jfr/utilities/jfrRandom.inline.hpp ! src/hotspot/share/jfr/utilities/jfrTryLock.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java + src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/gtest/jfr/test_adaptiveSampler.cpp ! test/jdk/TEST.groups + test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java + test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java + test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java + test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java - test/jdk/jdk/jfr/event/compiler/TestAllocInNewTLAB.java - test/jdk/jdk/jfr/event/compiler/TestAllocOutsideTLAB.java ! test/lib/jdk/test/lib/jfr/EventNames.java From ihse at openjdk.java.net Thu Dec 10 14:56:37 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Thu, 10 Dec 2020 14:56:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258005: JDK build fails with incorrect fixpath script Message-ID: <6b541e4e-a55b-4238-95a3-663cfd7fe4cd@openjdk.org> Changeset: 0890620c Author: Magnus Ihse Bursie Date: 2020-12-10 14:54:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0890620c 8258005: JDK build fails with incorrect fixpath script Co-authored-by: Mikael Vidstedt Reviewed-by: erikj ! make/autoconf/basic_windows.m4 From mcimadamore at openjdk.java.net Thu Dec 10 15:34:51 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 10 Dec 2020 15:34:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257837: Performance regression in heap byte buffer views Message-ID: <8b0bb7a7-b7de-4bd4-9514-3457f16a42a7@openjdk.org> Changeset: 37043b05 Author: Maurizio Cimadamore Date: 2020-12-10 15:32:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/37043b05 8257837: Performance regression in heap byte buffer views Reviewed-by: chegar, roland ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/oops/methodData.cpp + test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedBuffer.java From michaelm at openjdk.java.net Thu Dec 10 16:04:31 2020 From: michaelm at openjdk.java.net (Michael McMahon) Date: Thu, 10 Dec 2020 16:04:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257966: Instrument test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java Message-ID: <53342972-2439-4d1d-8498-00d07332cb2e@openjdk.org> Changeset: b35401d6 Author: Michael McMahon Date: 2020-12-10 16:02:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b35401d6 8257966: Instrument test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java Reviewed-by: alanb, dfuchs ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass From dnsimon at openjdk.java.net Thu Dec 10 16:18:33 2020 From: dnsimon at openjdk.java.net (Doug Simon) Date: Thu, 10 Dec 2020 16:18:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258015: [JVMCI] JVMCI_lock shouldn't be held while initializing box classes Message-ID: Changeset: d163c6fe Author: Doug Simon Date: 2020-12-10 16:16:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d163c6fe 8258015: [JVMCI] JVMCI_lock shouldn't be held while initializing box classes Reviewed-by: iveresov ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp From sgehwolf at openjdk.java.net Thu Dec 10 16:49:36 2020 From: sgehwolf at openjdk.java.net (Severin Gehwolf) Date: Thu, 10 Dec 2020 16:49:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: 6be1f567 Author: Joe Darcy Date: 2020-12-10 16:46:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6be1f567 8257450: Start of release updates for JDK 17 8257451: Add SourceVersion.RELEASE_17 8257453: Add source 17 and target 17 to javac Reviewed-by: dholmes, erikj, iris, mikael, jjg, jlahoda, jwilhelm, mchung, ihse ! make/autoconf/version-numbers + make/data/symbols/java.base-G.sym.txt + make/data/symbols/java.compiler-G.sym.txt + make/data/symbols/java.datatransfer-G.sym.txt + make/data/symbols/java.desktop-G.sym.txt + make/data/symbols/java.instrument-G.sym.txt + make/data/symbols/java.logging-G.sym.txt + make/data/symbols/java.management-G.sym.txt + make/data/symbols/java.management.rmi-G.sym.txt + make/data/symbols/java.naming-G.sym.txt + make/data/symbols/java.net.http-G.sym.txt + make/data/symbols/java.rmi-G.sym.txt + make/data/symbols/java.scripting-G.sym.txt + make/data/symbols/java.security.jgss-G.sym.txt + make/data/symbols/java.security.sasl-G.sym.txt + make/data/symbols/java.smartcardio-G.sym.txt + make/data/symbols/java.sql-G.sym.txt + make/data/symbols/java.sql.rowset-G.sym.txt + make/data/symbols/java.xml-G.sym.txt + make/data/symbols/java.xml.crypto-G.sym.txt + make/data/symbols/jdk.accessibility-G.sym.txt + make/data/symbols/jdk.attach-G.sym.txt + make/data/symbols/jdk.compiler-G.sym.txt + make/data/symbols/jdk.dynalink-G.sym.txt + make/data/symbols/jdk.httpserver-G.sym.txt + make/data/symbols/jdk.incubator.foreign-G.sym.txt + make/data/symbols/jdk.incubator.jpackage-G.sym.txt + make/data/symbols/jdk.incubator.vector-G.sym.txt + make/data/symbols/jdk.jartool-G.sym.txt + make/data/symbols/jdk.javadoc-G.sym.txt + make/data/symbols/jdk.jconsole-G.sym.txt + make/data/symbols/jdk.jdi-G.sym.txt + make/data/symbols/jdk.jfr-G.sym.txt + make/data/symbols/jdk.jpackage-G.sym.txt + make/data/symbols/jdk.jshell-G.sym.txt + make/data/symbols/jdk.jsobject-G.sym.txt + make/data/symbols/jdk.management-G.sym.txt + make/data/symbols/jdk.management.jfr-G.sym.txt + make/data/symbols/jdk.net-G.sym.txt + make/data/symbols/jdk.sctp-G.sym.txt + make/data/symbols/jdk.security.auth-G.sym.txt + make/data/symbols/jdk.security.jgss-G.sym.txt + make/data/symbols/jdk.unsupported-G.sym.txt + make/data/symbols/jdk.xml.dom-G.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod ! test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: 66936111 Author: Severin Gehwolf Date: 2020-12-10 16:47:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/66936111 8253797: [cgroups v2] Account for the fact that swap accounting is disabled on some systems Reviewed-by: hseigel ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java From iklam at openjdk.java.net Thu Dec 10 17:07:59 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Thu, 10 Dec 2020 17:07:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258018: Remove arrayOop.inline.hpp Message-ID: <350554a7-2504-4c33-a0c3-e0bb09e53b95@openjdk.org> Changeset: 1e5e790b Author: Ioi Lam Date: 2020-12-10 17:04:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1e5e790b 8258018: Remove arrayOop.inline.hpp Reviewed-by: stefank, kbarrett, coleenp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/oops/arrayOop.hpp - src/hotspot/share/oops/arrayOop.inline.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp From redestad at openjdk.java.net Thu Dec 10 17:24:50 2020 From: redestad at openjdk.java.net (Claes Redestad) Date: Thu, 10 Dec 2020 17:24:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256424: Move ciSymbol::symbol_name() to ciSymbols::symbol_name() Message-ID: <314bdfa1-bbc4-4aa5-b94e-6614b4fee51a@openjdk.org> Changeset: f5740561 Author: Claes Redestad Date: 2020-12-10 17:22:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f5740561 8256424: Move ciSymbol::symbol_name() to ciSymbols::symbol_name() Reviewed-by: kvn, iklam ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciField.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciSymbol.cpp ! src/hotspot/share/ci/ciSymbol.hpp + src/hotspot/share/ci/ciSymbols.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/methodLiveness.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/threadService.cpp From iignatyev at openjdk.java.net Thu Dec 10 18:19:36 2020 From: iignatyev at openjdk.java.net (Igor Ignatyev) Date: Thu, 10 Dec 2020 18:19:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258054: runtime/sealedClasses/GetPermittedSubclassesTest.java fails w/ jdk17 Message-ID: <2008ef6d-245f-4beb-8a57-6a7a39952a1e@openjdk.org> Changeset: 3342ecaf Author: Igor Ignatyev Date: 2020-12-10 18:16:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3342ecaf 8258054: runtime/sealedClasses/GetPermittedSubclassesTest.java fails w/ jdk17 Reviewed-by: mikael, hseigel, darcy ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod From bpb at openjdk.java.net Thu Dec 10 19:57:59 2020 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Thu, 10 Dec 2020 19:57:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257971: (fs) Remove unused code from WindowsPath.subpath(begin, end) Message-ID: <0428cb8f-a030-421d-baf7-6a1beb95f111@openjdk.org> Changeset: 42264b2d Author: Brian Burkhalter Date: 2020-12-10 19:55:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/42264b2d 8257971: (fs) Remove unused code from WindowsPath.subpath(begin, end) Reviewed-by: lancea ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java From iignatyev at openjdk.java.net Thu Dec 10 20:24:54 2020 From: iignatyev at openjdk.java.net (Igor Ignatyev) Date: Thu, 10 Dec 2020 20:24:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258056: jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java fails against jdk17 Message-ID: <119d86cc-fdcb-4037-ade4-a6c57d6ec6c9@openjdk.org> Changeset: 164c55be Author: Igor Ignatyev Date: 2020-12-10 20:21:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/164c55be 8258056: jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java fails against jdk17 Reviewed-by: jwilhelm ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java From iklam at openjdk.java.net Thu Dec 10 20:40:02 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Thu, 10 Dec 2020 20:40:02 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257912: Convert enum iteration to use range-based for loops Message-ID: <2c4ddd10-ce52-4234-9543-41e48d0d4cd1@openjdk.org> Changeset: 80dac5a8 Author: Ioi Lam Date: 2020-12-10 20:33:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/80dac5a8 8257912: Convert enum iteration to use range-based for loops Reviewed-by: kbarrett, tschatzl, gziemski ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/utilities/enumIterator.hpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp From iklam at openjdk.java.net Fri Dec 11 00:00:26 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Fri, 11 Dec 2020 00:00:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257731: Remove excessive include of stubRoutines.hpp Message-ID: <2a4e77f1-fa7e-472d-ae3e-c08bb3bec7b7@openjdk.org> Changeset: d4282b0c Author: Ioi Lam Date: 2020-12-10 23:57:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d4282b0c 8257731: Remove excessive include of stubRoutines.hpp Reviewed-by: coleenp, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_ext_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.hpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/icache.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/copy.hpp From prappo at openjdk.java.net Fri Dec 11 00:27:51 2020 From: prappo at openjdk.java.net (Pavel Rappo) Date: Fri, 11 Dec 2020 00:27:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8247402: Documentation for Map::compute contains confusing implementation requirements Message-ID: <7f1980e3-8875-4800-a08e-50b83874cb8d@openjdk.org> Changeset: 37dc675c Author: John Lin Committer: Pavel Rappo Date: 2020-12-11 00:26:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/37dc675c 8247402: Documentation for Map::compute contains confusing implementation requirements Reviewed-by: prappo, martin ! src/java.base/share/classes/java/util/Map.java From jiefu at openjdk.java.net Fri Dec 11 03:38:17 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Fri, 11 Dec 2020 03:38:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258073: x86_32 build broken after JDK-8257731 Message-ID: Changeset: 8befc321 Author: Jie Fu Date: 2020-12-11 03:36:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8befc321 8258073: x86_32 build broken after JDK-8257731 Reviewed-by: iklam ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp From iklam at openjdk.java.net Fri Dec 11 04:21:10 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Fri, 11 Dec 2020 04:21:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8243205: Modularize JVM flags declaration Message-ID: <0a04e36a-6746-49a5-a79c-e39129005856@openjdk.org> Changeset: 1d15ebe1 Author: Ioi Lam Date: 2020-12-11 04:18:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1d15ebe1 8243205: Modularize JVM flags declaration Reviewed-by: kvn, coleenp, stefank ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_globals.hpp + src/hotspot/share/c1/c1_globals_pd.hpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compiler_globals.hpp + src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/opto/c2_globals.hpp + src/hotspot/share/opto/c2_globals_pd.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/runtime/escapeBarrier.hpp + src/hotspot/share/runtime/flags/allFlags.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/runtime/init.cpp From psadhukhan at openjdk.java.net Fri Dec 11 04:57:10 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Fri, 11 Dec 2020 04:57:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8196090: javax/swing/JComboBox/6559152/bug6559152.java fails Message-ID: <23867c0b-c73e-4ee5-b54c-5ba0e31ba8f4@openjdk.org> Changeset: b90b7f50 Author: Prasanta Sadhukhan Date: 2020-12-11 04:54:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b90b7f50 8196090: javax/swing/JComboBox/6559152/bug6559152.java fails Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/4199622/bug4199622.java ! test/jdk/javax/swing/JComboBox/4515752/DefaultButtonTest.java ! test/jdk/javax/swing/JComboBox/4743225/bug4743225.java ! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java From kbarrett at openjdk.java.net Fri Dec 11 07:47:19 2020 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Fri, 11 Dec 2020 07:47:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257676: Simplify WeakProcessorPhase Message-ID: <792f58f4-e7aa-424c-bb43-0f7f95d8b22f@openjdk.org> Changeset: fa20186c Author: Kim Barrett Date: 2020-12-11 07:45:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fa20186c 8257676: Simplify WeakProcessorPhase Reviewed-by: iwalulya, ayang, tschatzl ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp + src/hotspot/share/gc/shared/weakProcessorPhase.hpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp - src/hotspot/share/gc/shared/weakProcessorPhases.cpp - src/hotspot/share/gc/shared/weakProcessorPhases.hpp ! src/hotspot/share/utilities/enumIterator.hpp From fyang at openjdk.java.net Fri Dec 11 09:08:33 2020 From: fyang at openjdk.java.net (Fei Yang) Date: Fri, 11 Dec 2020 09:08:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257145: Performance regression with -XX:-ResizePLAB after JDK-8079555 Message-ID: <8ccb9933-6dfd-44e6-a09c-75ed9261e383@openjdk.org> Changeset: b28b0947 Author: Dongbo He Committer: Fei Yang Date: 2020-12-11 09:06:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b28b0947 8257145: Performance regression with -XX:-ResizePLAB after JDK-8079555 Co-authored-by: Junjun Lin Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/plab.hpp ! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java From pliden at openjdk.java.net Fri Dec 11 10:18:58 2020 From: pliden at openjdk.java.net (Per Liden) Date: Fri, 11 Dec 2020 10:18:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257970: Remove julong types in os::limit_heap_by_allocatable_memory Message-ID: Changeset: b5592c05 Author: Per Liden Date: 2020-12-11 10:17:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b5592c05 8257970: Remove julong types in os::limit_heap_by_allocatable_memory Reviewed-by: stefank, tschatzl ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/os.hpp From redestad at openjdk.java.net Fri Dec 11 11:27:51 2020 From: redestad at openjdk.java.net (Claes Redestad) Date: Fri, 11 Dec 2020 11:27:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258059: Clean up MethodData::profile_unsafe Message-ID: Changeset: ff75ad51 Author: Claes Redestad Date: 2020-12-11 11:26:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ff75ad51 8258059: Clean up MethodData::profile_unsafe Reviewed-by: roland, chegar ! src/hotspot/share/oops/methodData.cpp From iignatyev at openjdk.java.net Fri Dec 11 14:38:59 2020 From: iignatyev at openjdk.java.net (Igor Ignatyev) Date: Fri, 11 Dec 2020 14:38:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8166026: Refactor java/lang shell tests to java Message-ID: <958239e0-54a9-442f-b153-b5f53590af4e@openjdk.org> Changeset: 82735140 Author: Ivan ?ipka Committer: Igor Ignatyev Date: 2020-12-11 14:37:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/82735140 8166026: Refactor java/lang shell tests to java Reviewed-by: mullan - test/jdk/java/lang/SecurityManager/modules/CustomSecurityManager.sh + test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java - test/jdk/java/lang/SecurityManager/modules/Test.java From dfuchs at openjdk.java.net Fri Dec 11 16:09:41 2020 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Fri, 11 Dec 2020 16:09:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255583: Investigate creating a test to trigger the condition in KeepAliveStreamCleaner Message-ID: <891a57f6-015a-4996-a370-22fc52747d53@openjdk.org> Changeset: f9c9bf03 Author: Conor Cleary Committer: Daniel Fuchs Date: 2020-12-11 16:07:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f9c9bf03 8255583: Investigate creating a test to trigger the condition in KeepAliveStreamCleaner Reviewed-by: dfuchs, chegar, michaelm + test/jdk/sun/net/www/http/KeepAliveStreamCleaner/KeepAliveStreamCleanerTestDriver.java + test/jdk/sun/net/www/http/KeepAliveStreamCleaner/java.base/sun/net/www/http/KeepAliveStreamCleanerTest.java From naoto at openjdk.java.net Fri Dec 11 21:28:16 2020 From: naoto at openjdk.java.net (Naoto Sato) Date: Fri, 11 Dec 2020 21:28:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257964: Broken Calendar#getMinimalDaysInFirstWeek with java.locale.providers=HOST Message-ID: <5845492c-2cbf-4d1c-8bd8-632fcc16f71f@openjdk.org> Changeset: 74b79c6e Author: Naoto Sato Date: 2020-12-11 21:26:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/74b79c6e 8257964: Broken Calendar#getMinimalDaysInFirstWeek with java.locale.providers=HOST Reviewed-by: joehw ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java From psadhukhan at openjdk.java.net Mon Dec 14 03:37:57 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Mon, 14 Dec 2020 03:37:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258040: Reenable fixed problemlisted test Message-ID: <6999985d-912d-420b-b73b-1d1464a2c7fd@openjdk.org> Changeset: e1182920 Author: Prasanta Sadhukhan Date: 2020-12-14 03:36:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e1182920 8258040: Reenable fixed problemlisted test Reviewed-by: prr ! test/jdk/ProblemList.txt From iklam at openjdk.java.net Mon Dec 14 07:02:50 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Mon, 14 Dec 2020 07:02:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257229: gtest death tests fail with unrecognized stderr output Message-ID: Changeset: c30fff7c Author: Ioi Lam Date: 2020-12-14 07:00:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c30fff7c 8257229: gtest death tests fail with unrecognized stderr output Reviewed-by: coleenp, minqi ! test/hotspot/gtest/unittest.hpp From psadhukhan at openjdk.java.net Mon Dec 14 11:36:58 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Mon, 14 Dec 2020 11:36:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8196092: javax/swing/JComboBox/8032878/bug8032878.java fails Message-ID: <5d69308f-1440-4877-9b18-3d16bd1ac312@openjdk.org> Changeset: 2ee795d9 Author: Prasanta Sadhukhan Date: 2020-12-14 11:34:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2ee795d9 8196092: javax/swing/JComboBox/8032878/bug8032878.java fails Reviewed-by: serb, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/8032878/bug8032878.java From redestad at openjdk.java.net Mon Dec 14 12:01:18 2020 From: redestad at openjdk.java.net (Claes Redestad) Date: Mon, 14 Dec 2020 12:01:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257985: count_trailing_zeros doesn't handle 64-bit values on 32-bit JVM Message-ID: <16f95459-d347-4d40-99f7-ee67ca720148@openjdk.org> Changeset: e69ae07f Author: Claes Redestad Date: 2020-12-14 11:59:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e69ae07f 8257985: count_trailing_zeros doesn't handle 64-bit values on 32-bit JVM Reviewed-by: kbarrett ! src/hotspot/share/utilities/count_trailing_zeros.hpp ! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp From dfuchs at openjdk.java.net Mon Dec 14 13:05:51 2020 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Mon, 14 Dec 2020 13:05:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255477: Remove unused method URL.set(String protocol, String host, int port, String file, String ref) Message-ID: <6e21ba3a-96d9-42be-a9c8-84f0166f3db6@openjdk.org> Changeset: 15481041 Author: Sergey Tsypanov Committer: Daniel Fuchs Date: 2020-12-14 13:03:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/15481041 8255477: Remove unused method URL.set(String protocol, String host, int port, String file, String ref) Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/URL.java From alitvinov at openjdk.java.net Mon Dec 14 14:38:19 2020 From: alitvinov at openjdk.java.net (Anton Litvinov) Date: Mon, 14 Dec 2020 14:38:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255880: UI of Swing components is not redrawn after their internal state changed Message-ID: Changeset: e8c40baf Author: Anton Litvinov Date: 2020-12-14 14:36:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e8c40baf 8255880: UI of Swing components is not redrawn after their internal state changed Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java + test/jdk/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java From kbarrett at openjdk.java.net Mon Dec 14 16:15:40 2020 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Mon, 14 Dec 2020 16:15:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258142: Simplify G1RedirtyCardsQueue Message-ID: <1a30528d-d147-4d39-bbee-60853d2d6e25@openjdk.org> Changeset: 1ff0f167 Author: Kim Barrett Date: 2020-12-14 16:13:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1ff0f167 8258142: Simplify G1RedirtyCardsQueue Separate local redirty qset from redirty queue. Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp From zgu at openjdk.java.net Mon Dec 14 17:57:08 2020 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 14 Dec 2020 17:57:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258239: Shenandoah: Used wrong closure to mark concurrent roots Message-ID: <1420f5cc-7a52-45cd-9695-3f3f6fb8e597@openjdk.org> Changeset: 2c3ae19a Author: Zhengyu Gu Date: 2020-12-14 17:55:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2c3ae19a 8258239: Shenandoah: Used wrong closure to mark concurrent roots Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp From rkennke at redhat.com Mon Dec 14 18:04:23 2020 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 14 Dec 2020 19:04:23 +0100 Subject: [aarch64-port-dev ] RFR: Fix racy update of code roots Message-ID: I would like to cherry-pick this critical bug-fix into aarch64-port/jdk8-shenandoah: https://cr.openjdk.java.net/~rkennke/fixracycodecacheupdate/webrev.00/ It fixes a crash that has been observed by a number of users and customers. See for example here for details: https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014044.html The bugfix has been in shenandoah/jdk8 for almost a week now and testing is clean. https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014082.html It's been confirmed that it does fix the bug. Also, it is not a risky fix, it is contained in Shenandoah and once found, it was fairly obvious, and it is similar is spirit to what we already do in jdk11+ (but slightly different in implementation). Ok to push this to aarch64-port/jdk8u-shenandoah? Thanks, Roman From zgu at redhat.com Mon Dec 14 18:09:14 2020 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 14 Dec 2020 13:09:14 -0500 Subject: [aarch64-port-dev ] RFR: Fix racy update of code roots In-Reply-To: References: Message-ID: <25b8cf03-22c7-dbff-e439-022bd645a909@redhat.com> Good to me. -Zhengyu On 12/14/20 1:04 PM, Roman Kennke wrote: > I would like to cherry-pick this critical bug-fix into > aarch64-port/jdk8-shenandoah: > > https://cr.openjdk.java.net/~rkennke/fixracycodecacheupdate/webrev.00/ > > It fixes a crash that has been observed by a number of users and > customers. See for example here for details: > > https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014044.html > > > The bugfix has been in shenandoah/jdk8 for almost a week now and testing > is clean. > > https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014082.html > > > It's been confirmed that it does fix the bug. Also, it is not a risky > fix, it is contained in Shenandoah and once found, it was fairly > obvious, and it is similar is spirit to what we already do in jdk11+ > (but slightly different in implementation). > > Ok to push this to aarch64-port/jdk8u-shenandoah? > > Thanks, > Roman > From jwilhelm at openjdk.java.net Tue Dec 15 03:43:56 2020 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 15 Dec 2020 03:43:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 13 new changesets Message-ID: Changeset: fa77008f Author: Doug Simon Date: 2020-12-10 21:18:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fa77008f 8258015: [JVMCI] JVMCI_lock shouldn't be held while initializing box classes Reviewed-by: kvn Backport-of: d163c6fe2ec235a175b62ec821477d33b14841fe ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp Changeset: e90d0d1d Author: Markus Gr?nlund Date: 2020-12-10 22:25:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e90d0d1d 8258065: ProblemList JfrGTestAdaptiveSampling Reviewed-by: iignatyev ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp Changeset: 58dca925 Author: Yudi Zheng Committer: Vladimir Kozlov Date: 2020-12-10 22:43:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/58dca925 8257910: [JVMCI] Set exception_seen accordingly in the runtime. Reviewed-by: kvn ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: bacf22b9 Author: Thomas Schatzl Date: 2020-12-11 18:14:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bacf22b9 8256641: CDS VM operations do not lock the heap Reviewed-by: kbarrett, iklam ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: a2801829 Author: Joe Darcy Date: 2020-12-11 18:38:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a2801829 8258060: Update @jls tags for renamed/renumbered sections Reviewed-by: jjg, abuckley ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: b7ac32d6 Author: Vicente Romero Date: 2020-12-11 19:16:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b7ac32d6 8257598: Clarify what component values are used in Record::equals Reviewed-by: darcy, chegar ! src/java.base/share/classes/java/lang/Record.java + test/jdk/java/lang/reflect/records/CheckEqualityIsBasedOnFields.java Changeset: b1afed75 Author: Vladimir Ivanov Date: 2020-12-11 21:50:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b1afed75 8257919: [JVMCI] profiling info didn't change after reprofile Reviewed-by: kvn, redestad ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 2001da3d Author: Mandy Chung Date: 2020-12-11 22:44:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2001da3d 8257596: Clarify trusted final fields for record classes Reviewed-by: hseigel, chegar, psandoz ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java Changeset: 6d79ec87 Author: Aleksey Shipilev Date: 2020-12-12 06:09:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6d79ec87 8258111: Problemlist compiler/blackhole tests for -Xcomp until JDK-8258101 is fixed Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 43dc3f79 Author: Martin Buchholz Date: 2020-12-13 19:17:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/43dc3f79 8254350: CompletableFuture.get may swallow InterruptedException Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java + test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java + test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java Changeset: 164c8a6e Author: Hannes Walln?fer Date: 2020-12-14 08:08:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/164c8a6e 8258092: Link to early access platform documentation in TestHtmlTableTags.java Reviewed-by: jjg ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java Changeset: afc44414 Author: Markus Gr?nlund Date: 2020-12-14 11:36:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/afc44414 8258094: AIX build fails after 8257602 Reviewed-by: rrich, stuefe, egahlin ! src/hotspot/share/gc/shared/allocTracer.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp + src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp + src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp Changeset: 381021ae Author: Jesper Wilhelmsson Date: 2020-12-15 03:40:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/381021ae Merge ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/thread.cpp From stuefe at openjdk.java.net Tue Dec 15 07:03:23 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Tue, 15 Dec 2020 07:03:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257828: SafeFetch may crash if invoked in non-JavaThreads Message-ID: Changeset: 3ab1dfeb Author: Thomas Stuefe Date: 2020-12-15 07:00:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3ab1dfeb 8257828: SafeFetch may crash if invoked in non-JavaThreads Reviewed-by: mdoerr, kbarrett, coleenp, dholmes ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp + test/hotspot/gtest/runtime/test_safefetch.cpp From stuefe at openjdk.java.net Tue Dec 15 09:05:11 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Tue, 15 Dec 2020 09:05:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8185734: [Windows] Structured Exception Catcher missing around gtest execution Message-ID: <1349bc9e-ed6a-49e8-b9d0-8342e5b45d99@openjdk.org> Changeset: 568dc29b Author: Thomas Stuefe Date: 2020-12-15 09:02:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/568dc29b 8185734: [Windows] Structured Exception Catcher missing around gtest execution Reviewed-by: dholmes, ihse ! make/RunTests.gmk ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! test/hotspot/gtest/gtestLauncher.cpp ! test/hotspot/jtreg/gtest/GTestWrapper.java From zgu at openjdk.java.net Tue Dec 15 13:24:22 2020 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 15 Dec 2020 13:24:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258244: Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868 Message-ID: <3b80bc22-ad74-4adc-a164-f8e0d795b2aa@openjdk.org> Changeset: a372be4b Author: Zhengyu Gu Date: 2020-12-15 13:22:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a372be4b 8258244: Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp From ecaspole at openjdk.java.net Tue Dec 15 16:21:59 2020 From: ecaspole at openjdk.java.net (Eric Caspole) Date: Tue, 15 Dec 2020 16:21:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257802: LogCompilation throws couldn't find bytecode on JDK 8 log Message-ID: Changeset: 65756abf Author: Eric Caspole Date: 2020-12-15 16:20:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/65756abf 8257802: LogCompilation throws couldn't find bytecode on JDK 8 log Reviewed-by: kvn, redestad ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java From asemenyuk at openjdk.java.net Tue Dec 15 16:44:43 2020 From: asemenyuk at openjdk.java.net (Alexey Semenyuk) Date: Tue, 15 Dec 2020 16:44:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255899: Allow uninstallation of jpackage exe bundles Message-ID: <937b1a01-218e-448d-96c3-78b2582bacb1@openjdk.org> Changeset: d53ee621 Author: Alexey Semenyuk Date: 2020-12-15 16:42:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d53ee621 8255899: Allow uninstallation of jpackage exe bundles Reviewed-by: almatvee, herrick ! src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.h + src/jdk.jpackage/share/native/common/app.cpp + src/jdk.jpackage/share/native/common/app.h ! src/jdk.jpackage/share/native/common/tstrings.cpp ! src/jdk.jpackage/share/native/common/tstrings.h ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp + src/jdk.jpackage/windows/native/common/Flag.h + src/jdk.jpackage/windows/native/common/Guid.cpp + src/jdk.jpackage/windows/native/common/Guid.h + src/jdk.jpackage/windows/native/common/MsiDb.cpp + src/jdk.jpackage/windows/native/common/MsiDb.h + src/jdk.jpackage/windows/native/common/MsiUtils.cpp + src/jdk.jpackage/windows/native/common/MsiUtils.h = src/jdk.jpackage/windows/native/common/Resources.cpp + src/jdk.jpackage/windows/native/common/Resources.h + src/jdk.jpackage/windows/native/common/WinApp.cpp + src/jdk.jpackage/windows/native/common/WinApp.h ! src/jdk.jpackage/windows/native/libjpackage/JniUtils.h ! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp ! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp - src/jdk.jpackage/windows/native/msiwrapper/Resources.h ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java From minqi at openjdk.java.net Tue Dec 15 16:54:03 2020 From: minqi at openjdk.java.net (Yumin Qi) Date: Tue, 15 Dec 2020 16:54:03 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255917: runtime/cds/SharedBaseAddress.java failed "assert(reserved_rgn != 0LL) failed: No reserved region" Message-ID: <8ada4228-0504-4527-8a63-1d7398fffdc4@openjdk.org> Changeset: 36e20974 Author: Yumin Qi Date: 2020-12-15 16:52:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/36e20974 8255917: runtime/cds/SharedBaseAddress.java failed "assert(reserved_rgn != 0LL) failed: No reserved region" Reviewed-by: ccheung, iklam, stuefe ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java From rkennke at redhat.com Tue Dec 15 17:05:56 2020 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 15 Dec 2020 18:05:56 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b01 Upstream Sync In-Reply-To: <20201210045747.GA1240568@rincewind> References: <20201210045747.GA1240568@rincewind> Message-ID: <7953a1b6-f741-8706-6292-efa509578e87@redhat.com> Hi Andrew, > Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/ > > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/corba/merge.changeset Ok and trivial. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxp/merge.changeset Ok and trivial. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxws/merge.changeset Ok and trivial. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jdk/merge.changeset Ok. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/hotspot/merge.changeset Ok. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/langtools/merge.changeset Ok and trivial. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/nashorn/merge.changeset Ok and trivial. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/root/merge.changeset Ok. All good, thanks! Roman From darcy at openjdk.java.net Tue Dec 15 17:21:33 2020 From: darcy at openjdk.java.net (Joe Darcy) Date: Tue, 15 Dec 2020 17:21:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257457: Update --release 16 symbol information for JDK 16 build 28 Message-ID: <76cfefb6-da59-4741-9569-9f3dece13a20@openjdk.org> Changeset: da2415fe Author: Joe Darcy Date: 2020-12-15 17:18:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/da2415fe 8257457: Update --release 16 symbol information for JDK 16 build 28 Reviewed-by: jjg ! make/data/symbols/java.base-G.sym.txt ! make/data/symbols/jdk.compiler-G.sym.txt ! make/data/symbols/jdk.incubator.foreign-G.sym.txt ! make/data/symbols/jdk.net-G.sym.txt From gnu.andrew at redhat.com Tue Dec 15 18:32:18 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 15 Dec 2020 18:32:18 +0000 Subject: [aarch64-port-dev ] [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u In-Reply-To: References: <20201127072126.GJ488659@rincewind> <20201127073332.GA779738@rincewind> Message-ID: <20201215183218.GA131217@rincewind> On 08:57 Sat 28 Nov , Yangfei (Felix) wrote: > Hi, > > > -----Original Message----- > > From: jdk8u-dev [mailto:jdk8u-dev-retn at openjdk.java.net] On Behalf Of > > Andrew Hughes > > Sent: Friday, November 27, 2020 3:34 PM > > To: jdk8u-dev at openjdk.java.net > > Cc: aarch64-port-dev at openjdk.java.net > > Subject: Re: [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u > > > > On 07:21 Fri 27 Nov , Andrew Hughes wrote: > > > Umbrella Bug: https://bugs.openjdk.java.net/browse/JDK-8257192 > > > Webrevs: > > Thanks for bringing this to 8u upstream. > > I performed some testing on our platforms for the following patches based on the latest jdk8u-dev repo (jdk8u282-b03): > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/root/webrev.01/ > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/jdk/webrev.01/ > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.02/ > > 1. Run full jtreg test with release build on x86_64-linux-gnu, no regression witnessed. > Passed jcstress test on x86_64-linux-gnu. > > 2. Run full jtreg test with release build on aarch64-linux-gnu, no regression witnessed. (Compared with jtreg test result of aarch64 release build from latest aarch64-port/jdk8u-shenandoah repo) > Passed jcstress test on my 128-core aarch64 Kunpeng server. > > 3. Performed specjbb2015 test with release build on aarch64-linux-gnu. > Performance numbers is reproducible as compared with aarch64 release build from latest aarch64-port/jdk8u-shenandoah repo. > > Hope that helps :-) > > Best regards, > Felix It does. Good to know it works for you :-) I'll make another revision, based on Aleksey's latest comments, and we'll try and get this in. Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From gnu.andrew at redhat.com Tue Dec 15 18:35:31 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 15 Dec 2020 18:35:31 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b01 Upstream Sync In-Reply-To: <7953a1b6-f741-8706-6292-efa509578e87@redhat.com> References: <20201210045747.GA1240568@rincewind> <7953a1b6-f741-8706-6292-efa509578e87@redhat.com> Message-ID: <20201215183531.GB131217@rincewind> On 18:05 Tue 15 Dec , Roman Kennke wrote: > Hi Andrew, > > > Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/ > > > > Merge changesets: > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/corba/merge.changeset > > Ok and trivial. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxp/merge.changeset > > Ok and trivial. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxws/merge.changeset > > Ok and trivial. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jdk/merge.changeset > > Ok. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/hotspot/merge.changeset > > Ok. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/langtools/merge.changeset > > Ok and trivial. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/nashorn/merge.changeset > > Ok and trivial. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/root/merge.changeset > > Ok. > > All good, thanks! > > Roman > Thanks, pushed. -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From gnu.andrew at redhat.com Tue Dec 15 18:36:10 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 15 Dec 2020 18:36:10 +0000 Subject: [aarch64-port-dev ] RFR: Fix racy update of code roots In-Reply-To: References: Message-ID: <20201215183610.GC131217@rincewind> On 19:04 Mon 14 Dec , Roman Kennke wrote: > I would like to cherry-pick this critical bug-fix into > aarch64-port/jdk8-shenandoah: > > https://cr.openjdk.java.net/~rkennke/fixracycodecacheupdate/webrev.00/ > > It fixes a crash that has been observed by a number of users and customers. > See for example here for details: > > https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014044.html > > The bugfix has been in shenandoah/jdk8 for almost a week now and testing is > clean. > > https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014082.html > > It's been confirmed that it does fix the bug. Also, it is not a risky fix, > it is contained in Shenandoah and once found, it was fairly obvious, and it > is similar is spirit to what we already do in jdk11+ (but slightly different > in implementation). > > Ok to push this to aarch64-port/jdk8u-shenandoah? > > Thanks, > Roman > Looks good to me. I've pushed the b01 merge, so this is good to go in now. Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From gnu.andrew at redhat.com Tue Dec 15 18:35:27 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 15 Dec 2020 18:35:27 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 8 new changesets Message-ID: <202012151835.0BFIZRtf027112@aojmv0008.oracle.com> Changeset: baa748ba7946 Author: aleonard Date: 2020-08-20 05:15 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/baa748ba7946 8025936: Windows .pdb and .map files does not have proper dependencies setup Reviewed-by: andrew ! make/common/NativeCompilation.gmk Changeset: 2a83dfa3cfa2 Author: zgu Date: 2020-09-16 13:32 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/2a83dfa3cfa2 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! THIRD_PARTY_README Changeset: 59c2d6a52506 Author: andrew Date: 2020-09-18 06:41 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/59c2d6a52506 Merge Changeset: 46cd5d893226 Author: andrew Date: 2020-09-18 06:43 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/46cd5d893226 Added tag jdk8u282-b00 for changeset e68b51b4e55a ! .hgtags Changeset: e09905ce07c6 Author: andrew Date: 2020-10-30 08:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e09905ce07c6 Merge ! .hgtags Changeset: 97bcc138b426 Author: andrew Date: 2020-11-03 05:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/97bcc138b426 Added tag jdk8u282-b01 for changeset e09905ce07c6 ! .hgtags Changeset: 6a1ee838ae85 Author: andrew Date: 2020-12-06 18:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6a1ee838ae85 Merge jdk8u282-b01 ! .hgtags ! THIRD_PARTY_README Changeset: 6e6890bd7a05 Author: andrew Date: 2020-12-07 02:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6e6890bd7a05 Added tag aarch64-shenandoah-jdk8u282-b01 for changeset 6a1ee838ae85 ! .hgtags From gnu.andrew at redhat.com Tue Dec 15 18:35:56 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 15 Dec 2020 18:35:56 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 7 new changesets Message-ID: <202012151835.0BFIZuKF027464@aojmv0008.oracle.com> Changeset: 1021cf3dcf6a Author: zgu Date: 2020-09-16 13:42 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/1021cf3dcf6a 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! THIRD_PARTY_README Changeset: 3bb5a70f8b05 Author: andrew Date: 2020-09-18 06:41 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3bb5a70f8b05 Merge Changeset: 5d96fea63e1a Author: andrew Date: 2020-09-18 06:43 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5d96fea63e1a Added tag jdk8u282-b00 for changeset b974f43a589f ! .hgtags Changeset: 2f1980f1502e Author: andrew Date: 2020-10-30 08:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2f1980f1502e Merge ! .hgtags Changeset: deef2ad162e9 Author: andrew Date: 2020-11-03 05:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/deef2ad162e9 Added tag jdk8u282-b01 for changeset 2f1980f1502e ! .hgtags Changeset: dc6f18cb6030 Author: andrew Date: 2020-12-06 18:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dc6f18cb6030 Merge jdk8u282-b01 ! .hgtags ! THIRD_PARTY_README Changeset: 37d0380e4a4c Author: andrew Date: 2020-12-07 02:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/37d0380e4a4c Added tag aarch64-shenandoah-jdk8u282-b01 for changeset dc6f18cb6030 ! .hgtags From gnu.andrew at redhat.com Tue Dec 15 18:36:23 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 15 Dec 2020 18:36:23 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 7 new changesets Message-ID: <202012151836.0BFIaNaw027833@aojmv0008.oracle.com> Changeset: 7872ade495cd Author: zgu Date: 2020-09-16 13:43 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7872ade495cd 8245400: Upgrade to LittleCMS 2.11 Reviewed-by: serb, jdv ! THIRD_PARTY_README Changeset: 399b9fde0cd9 Author: andrew Date: 2020-09-18 06:41 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/399b9fde0cd9 Merge Changeset: 50c29b41910d Author: andrew Date: 2020-09-18 06:43 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/50c29b41910d Added tag jdk8u282-b00 for changeset f819244537cf ! .hgtags Changeset: 8245d40c6dfb Author: andrew Date: 2020-10-30 08:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8245d40c6dfb Merge ! .hgtags Changeset: f04df5f20d79 Author: andrew Date: 2020-11-03 05:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/f04df5f20d79 Added tag jdk8u282-b01 for changeset 8245d40c6dfb ! .hgtags Changeset: 3ff53bebccbe Author: andrew Date: 2020-12-06 18:45 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3ff53bebccbe Merge jdk8u282-b01 ! .hgtags ! THIRD_PARTY_README Changeset: c771356b1737 Author: andrew Date: 2020-12-07 02:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/c771356b1737 Added tag aarch64-shenandoah-jdk8u282-b01 for changeset 3ff53bebccbe ! .hgtags From stuefe at openjdk.java.net Tue Dec 15 18:46:09 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Tue, 15 Dec 2020 18:46:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8234930: Use MAP_JIT when allocating pages for code cache on macOS Message-ID: <08040865-0c31-4ca3-9102-eb36fe0ad20e@openjdk.org> Changeset: 2273f955 Author: Anton Kozlov Committer: Thomas Stuefe Date: 2020-12-15 18:43:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2273f955 8234930: Use MAP_JIT when allocating pages for code cache on macOS Reviewed-by: stuefe, iklam, burban ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp From coleenp at openjdk.java.net Tue Dec 15 20:50:27 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Tue, 15 Dec 2020 20:50:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252148: vmError::controlled_crash should be #ifdef ASSERT and move tests to gtest Message-ID: Changeset: c37eabe7 Author: Coleen Phillimore Date: 2020-12-15 20:48:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c37eabe7 8252148: vmError::controlled_crash should be #ifdef ASSERT and move tests to gtest Reviewed-by: iklam, stuefe ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp ! test/hotspot/gtest/metaspace/test_allocationGuard.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/runtime/test_mutex_rank.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_safepoint_locks.cpp ! test/hotspot/gtest/utilities/test_growableArray.cpp + test/hotspot/gtest/utilities/test_vmerror.cpp ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java From bobv at openjdk.java.net Tue Dec 15 21:39:51 2020 From: bobv at openjdk.java.net (Bob Vandette) Date: Tue, 15 Dec 2020 21:39:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254024: Enhance native libs for AWT and Swing to work with GraalVM Native Image Message-ID: <34e2f504-6e47-4cb6-bbf8-7d9a882b643b@openjdk.org> Changeset: 7977e381 Author: Andrii Rodionov Committer: Bob Vandette Date: 2020-12-15 21:37:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7977e381 8254024: Enhance native libs for AWT and Swing to work with GraalVM Native Image Reviewed-by: serb, ihse, bobv ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.h ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt/awt/awt_Mlib.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c From iklam at openjdk.java.net Tue Dec 15 21:43:50 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Tue, 15 Dec 2020 21:43:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258438: build error in test/hotspot/gtest/runtime/test_os.cpp Message-ID: Changeset: 8bf46c73 Author: Ioi Lam Date: 2020-12-15 21:42:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8bf46c73 8258438: build error in test/hotspot/gtest/runtime/test_os.cpp Reviewed-by: dcubed, tschatzl ! test/hotspot/gtest/runtime/test_os.cpp From coleenp at openjdk.java.net Tue Dec 15 23:56:59 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Tue, 15 Dec 2020 23:56:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257726: Make -XX:+StressLdcRewrite option a diagnostic option Message-ID: <6bac1902-2d6c-44a3-baf3-ed9194556297@openjdk.org> Changeset: 4d6f3181 Author: Coleen Phillimore Date: 2020-12-15 23:54:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4d6f3181 8257726: Make -XX:+StressLdcRewrite option a diagnostic option Reviewed-by: lfoltan, stuefe, dcubed ! src/hotspot/share/runtime/globals.hpp ! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh From dholmes at openjdk.java.net Wed Dec 16 00:01:47 2020 From: dholmes at openjdk.java.net (David Holmes) Date: Wed, 16 Dec 2020 00:01:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8236225: Remove expired flags in JDK 17 Message-ID: <16b81cc8-fc3e-4695-94a3-aa153ff72366@openjdk.org> Changeset: 1e778968 Author: David Holmes Date: 2020-12-16 00:00:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1e778968 8236225: Remove expired flags in JDK 17 8256717: Expire the long term obsoleted VM flags Reviewed-by: coleenp, kvn ! src/hotspot/share/include/jmm.h ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.1 ! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java - test/hotspot/jtreg/runtime/CommandLine/PermGenFlagsTest.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java From smarks at openjdk.java.net Wed Dec 16 04:15:55 2020 From: smarks at openjdk.java.net (Stuart Marks) Date: Wed, 16 Dec 2020 04:15:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258455: problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java Message-ID: <2fd978f0-4bda-4bac-99e5-19bcf74e94b7@openjdk.org> Changeset: 47ba652d Author: Stuart Marks Date: 2020-12-16 04:13:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/47ba652d 8258455: problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java Reviewed-by: dholmes, darcy ! test/langtools/ProblemList.txt From iklam at openjdk.java.net Wed Dec 16 04:38:51 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Wed, 16 Dec 2020 04:38:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258074: Move some flags related to compiler to compiler_globals.hpp Message-ID: <3547f9e5-d29a-4e6d-9ea5-2bb4090a8076@openjdk.org> Changeset: 17ace833 Author: Ioi Lam Date: 2020-12-16 04:36:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/17ace833 8258074: Move some flags related to compiler to compiler_globals.hpp Reviewed-by: kvn, coleenp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/flags/allFlags.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/gtest/runtime/test_globals.cpp From kbarrett at openjdk.java.net Wed Dec 16 07:56:19 2020 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Wed, 16 Dec 2020 07:56:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258252: Move PtrQueue enqueue to PtrQueueSet subclasses Message-ID: Changeset: cdb53422 Author: Kim Barrett Date: 2020-12-16 07:53:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cdb53422 8258252: Move PtrQueue enqueue to PtrQueueSet subclasses Reviewed-by: tschatzl, rkennke ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp From jiefu at openjdk.java.net Wed Dec 16 09:03:51 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 16 Dec 2020 09:03:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258058: improve description of OutOfMemoryError relevant flags Message-ID: Changeset: 0c8cc2cd Author: Xin Liu Committer: Jie Fu Date: 2020-12-16 09:01:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0c8cc2cd 8258058: improve description of OutOfMemoryError relevant flags OutOfMemoryError thrown out of JVM doesn't notify hotspot, so debug.cpp::report_java_out_out_memory does not handle it. ie. Some options don't respect OOMEs from Java libraries. We need to make the description more clear to users. Reviewed-by: dholmes, jiefu ! src/hotspot/share/runtime/globals.hpp From egahlin at openjdk.java.net Wed Dec 16 11:07:26 2020 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Wed, 16 Dec 2020 11:07:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257906: JFR: RecordingStream leaks memory Message-ID: <424a8c1a-8f84-4858-a28e-1d53320ca943@openjdk.org> Changeset: 3c664850 Author: Erik Gahlin Date: 2020-12-16 11:03:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3c664850 8257906: JFR: RecordingStream leaks memory Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java From ihse at openjdk.java.net Wed Dec 16 13:40:26 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Wed, 16 Dec 2020 13:40:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258420: Move URL configuration from Docs.gmk to conf dir Message-ID: <96d3c23e-197e-4e74-b099-4d81f099c391@openjdk.org> Changeset: 6eca2960 Author: Magnus Ihse Bursie Date: 2020-12-16 13:38:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6eca2960 8258420: Move URL configuration from Docs.gmk to conf dir Reviewed-by: alanb ! make/Docs.gmk + make/conf/javadoc.conf From gziemski at openjdk.java.net Wed Dec 16 17:12:42 2020 From: gziemski at openjdk.java.net (Gerard Ziemski) Date: Wed, 16 Dec 2020 17:12:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251438: Issues with our POSIX set_signal_handler() Message-ID: Changeset: 70183f4d Author: Gerard Ziemski Date: 2020-12-16 17:09:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/70183f4d 8251438: Issues with our POSIX set_signal_handler() Reviewed-by: dholmes, stuefe ! src/hotspot/os/posix/signals_posix.cpp From ihse at openjdk.java.net Wed Dec 16 18:52:05 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Wed, 16 Dec 2020 18:52:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258447: Move make/hotspot/hotspot.script to make/scripts Message-ID: Changeset: ab5d581b Author: Magnus Ihse Bursie Date: 2020-12-16 18:48:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ab5d581b 8258447: Move make/hotspot/hotspot.script to make/scripts Reviewed-by: dcubed ! make/hotspot/gensrc/GenerateSources.gmk = make/scripts/hotspot.sh From coleenp at openjdk.java.net Wed Dec 16 19:20:09 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Wed, 16 Dec 2020 19:20:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258048: Placeholder hash code is the same as Dictionary hash code Message-ID: <8ac6a369-e4f2-479b-95a9-2854632ac19a@openjdk.org> Changeset: c4632647 Author: Coleen Phillimore Date: 2020-12-16 19:17:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c4632647 8258048: Placeholder hash code is the same as Dictionary hash code Reviewed-by: dholmes, hseigel, lfoltan ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/placeholders.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp From hseigel at openjdk.java.net Wed Dec 16 19:23:33 2020 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 16 Dec 2020 19:23:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257700: Add logging for sealed classes in JVM_GetPermittedSubclasses Message-ID: <2d6e50d7-9f23-4475-8b6e-235098f5fe33@openjdk.org> Changeset: 330ce861 Author: Harold Seigel Date: 2020-12-16 19:20:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/330ce861 8257700: Add logging for sealed classes in JVM_GetPermittedSubclasses Reviewed-by: lfoltan, coleenp, dholmes ! src/hotspot/share/prims/jvm.cpp From iklam at openjdk.java.net Wed Dec 16 19:40:56 2020 From: iklam at openjdk.java.net (Ioi Lam) Date: Wed, 16 Dec 2020 19:40:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258075: Use auto variable declarations for enum iteration Message-ID: Changeset: 59f4c4aa Author: Ioi Lam Date: 2020-12-16 19:39:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/59f4c4aa 8258075: Use auto variable declarations for enum iteration Reviewed-by: jrose, ccheung ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/utilities/enumIterator.hpp From xuelei at openjdk.java.net Wed Dec 16 19:44:27 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Wed, 16 Dec 2020 19:44:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258514: Replace Collections.unmodifiableList with List.of Message-ID: <85d099c6-a8fe-44fe-a73a-a3f280d0f218@openjdk.org> Changeset: efd61c6f Author: Xue-Lei Andrew Fan Date: 2020-12-16 19:42:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/efd61c6f 8258514: Replace Collections.unmodifiableList with List.of Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java From rriggs at openjdk.java.net Wed Dec 16 20:32:25 2020 From: rriggs at openjdk.java.net (Roger Riggs) Date: Wed, 16 Dec 2020 20:32:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251989: Hex formatting and parsing utility Message-ID: <4ae8cd5d-76cb-41e6-86e0-96d38a7a6430@openjdk.org> Changeset: aa9c136d Author: Roger Riggs Date: 2020-12-16 20:29:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/aa9c136d 8251989: Hex formatting and parsing utility Reviewed-by: tvaleev, chegar, naoto, darcy ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/module/Resolver.java + src/java.base/share/classes/java/util/HexFormat.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/javax/net/ssl/SNIServerName.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Filter.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/lang/StringBuffer/Supplementary.java + test/jdk/java/util/HexFormat/HexFormatTest.java ! test/jdk/java/util/Locale/ThaiGov.java From ihse at openjdk.java.net Wed Dec 16 21:59:56 2020 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Wed, 16 Dec 2020 21:59:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258411: Move module set configuration from Modules.gmk to conf dir Message-ID: <2ed06d61-32ae-4154-96d6-bdefdd73db49@openjdk.org> Changeset: a244b822 Author: Magnus Ihse Bursie Date: 2020-12-16 21:57:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a244b822 8258411: Move module set configuration from Modules.gmk to conf dir Reviewed-by: alanb, mchung ! make/Images.gmk ! make/common/Modules.gmk + make/conf/build-module-sets.conf + make/conf/docs-modules.conf + make/conf/module-loader-map.conf From bchristi at openjdk.java.net Wed Dec 16 23:10:54 2020 From: bchristi at openjdk.java.net (Brent Christian) Date: Wed, 16 Dec 2020 23:10:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253497: Core Libs Terminology Refresh Message-ID: <9afe5538-274b-4ea6-be5d-2019855f2462@openjdk.org> Changeset: b2f03554 Author: Brent Christian Date: 2020-12-16 23:09:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b2f03554 8253497: Core Libs Terminology Refresh Reviewed-by: naoto, kcr, rriggs, joehw, bpb, smarks, alanb ! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! test/jdk/java/lang/ClassLoader/Assert.java ! test/jdk/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/jdk/java/nio/channels/AsynchronousFileChannel/Lock.java ! test/jdk/java/nio/channels/SocketChannel/CloseRegisteredChannel.java ! test/jdk/java/util/Locale/LSRDataTest.java ! test/jdk/java/util/Locale/LocaleEnhanceTest.java ! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java From jwilhelm at openjdk.java.net Thu Dec 17 03:08:19 2020 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 17 Dec 2020 03:08:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 14 new changesets Message-ID: Changeset: 09e8675f Author: Richard Reingruber Date: 2020-12-15 08:38:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/09e8675f 8255381: com/sun/jdi/EATests.java should not suspend graal threads Reviewed-by: cjplummer, mdoerr, sspitsyn ! test/jdk/com/sun/jdi/EATests.java ! test/jdk/com/sun/jdi/TestScaffold.java Changeset: 7ff9c856 Author: Maurizio Cimadamore Date: 2020-12-15 13:50:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7ff9c856 8258242: Type profile pollution occurs when memory segments of different kinds are used Reviewed-by: vlivanov, redestad ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java Changeset: fa1cbb47 Author: Markus Gr?nlund Date: 2020-12-15 14:48:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fa1cbb47 8258404: Restore stacktrace reuse after 8258094 Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp Changeset: ce36aeaa Author: Christian Hagedorn Date: 2020-12-15 15:14:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ce36aeaa 8257822: C2 crashes with SIGFPE due to a division that floats above its zero check Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java Changeset: e9113517 Author: Joe Darcy Date: 2020-12-15 16:48:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e9113517 8258140: Update @jls tags in java.base for renamed/renumbered sections Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/Enum.java ! src/java.base/share/classes/java/lang/annotation/Repeatable.java ! src/java.base/share/classes/java/lang/annotation/Target.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: e7aa5fe6 Author: Pankaj Bansal Date: 2020-12-15 21:28:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e7aa5fe6 8258427: Problem List some tests related to FileDialog for MacOS Reviewed-by: prr, serb ! test/jdk/ProblemList.txt Changeset: 1f556d22 Author: Tom Rodriguez Date: 2020-12-15 21:31:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1f556d22 8258380: [JVMCI] don't clear InstalledCode reference when unloading JVMCI nmethods Reviewed-by: kvn, eosterlund ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: b97fe6c4 Author: Weijun Wang Date: 2020-12-15 22:49:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b97fe6c4 8258419: RSA cipher buffer cleanup Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/sun/security/rsa/RSACore.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java Changeset: b5a3a5b6 Author: Calvin Cheung Date: 2020-12-16 02:37:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b5a3a5b6 8258236: Segfault in ClassListParser::resolve_indy dumping static AppCDS archive Reviewed-by: redestad, coleenp ! src/hotspot/share/classfile/classListParser.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/LambdaVerificationFailedDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadInvokeDynamic.jcod Changeset: 72dfba80 Author: Julia Boes Date: 2020-12-16 10:46:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/72dfba80 8257637: Update usage of "type" terminology in java.lang.annotation Reviewed-by: darcy ! src/java.base/share/classes/java/lang/annotation/Annotation.java ! src/java.base/share/classes/java/lang/annotation/Documented.java ! src/java.base/share/classes/java/lang/annotation/ElementType.java ! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java ! src/java.base/share/classes/java/lang/annotation/Inherited.java ! src/java.base/share/classes/java/lang/annotation/Repeatable.java ! src/java.base/share/classes/java/lang/annotation/Retention.java ! src/java.base/share/classes/java/lang/annotation/RetentionPolicy.java ! src/java.base/share/classes/java/lang/annotation/Target.java Changeset: 87644a2b Author: Anton Litvinov Date: 2020-12-16 19:48:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/87644a2b 8255880: UI of Swing components is not redrawn after their internal state changed Reviewed-by: prr Backport-of: e8c40bafa51ed73247d2a03a8411cbcb0cdf4efa ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java + test/jdk/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java Changeset: 6b4b6765 Author: Jonathan Gibbons Date: 2020-12-16 22:21:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6b4b6765 8241353: NPE in ToolProvider.getSystemJavaCompiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: ce0ab2dd Author: Jonathan Gibbons Date: 2020-12-16 22:26:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ce0ab2dd 8258338: Support deprecated records Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java Changeset: 11bd7a81 Author: Jesper Wilhelmsson Date: 2020-12-17 03:04:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/11bd7a81 Merge ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/methodData.cpp ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/methodData.cpp ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt From ngasson at openjdk.java.net Thu Dec 17 03:27:17 2020 From: ngasson at openjdk.java.net (Nick Gasson) Date: Thu, 17 Dec 2020 03:27:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257882: Implement linkToNative intrinsic on AArch64 Message-ID: <5ac3db9b-25ab-421f-b0a5-8435bf3ae6ca@openjdk.org> Changeset: 643ddc13 Author: Nick Gasson Date: 2020-12-17 03:24:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/643ddc13 8257882: Implement linkToNative intrinsic on AArch64 Reviewed-by: jvernee, mcimadamore, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp ! test/jdk/java/foreign/TestIntrinsics.java From psadhukhan at openjdk.java.net Thu Dec 17 03:35:12 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Thu, 17 Dec 2020 03:35:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8196093: javax/swing/JComboBox/8072767/bug8072767.java fails Message-ID: <12e5090f-26db-421f-8770-1bc1eb592bd7@openjdk.org> Changeset: 513269d2 Author: Prasanta Sadhukhan Date: 2020-12-17 03:32:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/513269d2 8196093: javax/swing/JComboBox/8072767/bug8072767.java fails Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java ! test/jdk/javax/swing/JComboBox/8072767/bug8072767.java From psadhukhan at openjdk.java.net Thu Dec 17 04:38:49 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Thu, 17 Dec 2020 04:38:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258233: Reenable another fixed problemlisted test Message-ID: <8bed9e44-8141-4691-8332-8d4c59040b4a@openjdk.org> Changeset: d77b49d1 Author: Prasanta Sadhukhan Date: 2020-12-17 04:36:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d77b49d1 8258233: Reenable another fixed problemlisted test Reviewed-by: trebari, jdv ! test/jdk/ProblemList.txt From jbhateja at openjdk.java.net Thu Dec 17 04:44:22 2020 From: jbhateja at openjdk.java.net (Jatin Bhateja) Date: Thu, 17 Dec 2020 04:44:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257772: Vectorizing clear memory operation using AVX-512 masked operations Message-ID: <8270b37e-cdec-41df-aece-6d72ffbb529e@openjdk.org> Changeset: c11525a4 Author: Jatin Bhateja Date: 2020-12-17 04:42:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c11525a4 8257772: Vectorizing clear memory operation using AVX-512 masked operations Reviewed-by: thartmann, kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/memnode.cpp + test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java From stuefe at openjdk.java.net Thu Dec 17 05:27:51 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Thu, 17 Dec 2020 05:27:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258479: Minor cleanups in VMError Message-ID: <776a885d-c85d-4c46-a4ec-9fe608290299@openjdk.org> Changeset: 178c0018 Author: Thomas Stuefe Date: 2020-12-17 05:26:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/178c0018 8258479: Minor cleanups in VMError Reviewed-by: lfoltan, coleenp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp From thartmann at openjdk.java.net Thu Dec 17 10:06:37 2020 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Thu, 17 Dec 2020 10:06:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8247732: validate user-input intrinsic_ids in ControlIntrinsic Message-ID: <92658138-09c6-4593-a76d-7c7b7fb961a9@openjdk.org> Changeset: 83be8a90 Author: Xin Liu Committer: Tobias Hartmann Date: 2020-12-17 10:05:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/83be8a90 8247732: validate user-input intrinsic_ids in ControlIntrinsic renew webrev to the latest jdk. fixed a typo and a bug. Add constraints for both DisableIntrinsic and ControlIntrinsics. Add tests to cover different use cases of them. Reviewed-by: neliasso, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp ! src/hotspot/share/runtime/globals.hpp + test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/control_off.txt + test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java + test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java + test/hotspot/jtreg/compiler/compilercontrol/share/IntrinsicCommand.java ! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java ! test/hotspot/jtreg/compiler/compilercontrol/share/processors/CommandProcessor.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Command.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandFileBuilder.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandGenerator.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandOptionsBuilder.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CompileCommand.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveBuilder.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveWriter.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdCommand.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/State.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java From akozlov at openjdk.java.net Thu Dec 17 12:35:24 2020 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Thu, 17 Dec 2020 12:35:24 GMT Subject: [aarch64-port-dev ] RFR: 8253816: Switch to Exec W^X mode after JNI DetachCurrentThread Message-ID: <_rxKqvG7LrhL4H0bRsZUQCqgJ_zmRSlg2Z-NtNleSNA=.9ff52e76-662d-4d59-b414-717f4430de72@github.com> JVM leaves Writeable mode for W^X after JNI detach thread. #9 describes an example when this breaks application expectations: a thread returns to a code generated by the application after JNI detach and crashes. Since the default mode is Executable, the change to Writeable is implicit and not expected. The proposed solution is to ensure Executable mode after JNI detach. ------------- Commit messages: - JDK-8253816: Switch to Exec W^X mode after JNI DetachCurrentThread Changes: https://git.openjdk.java.net/aarch64-port/pull/10/files Webrev: https://webrevs.openjdk.java.net/?repo=aarch64-port&pr=10&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8253816 Stats: 160 lines in 3 files changed: 160 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/aarch64-port/pull/10.diff Fetch: git fetch https://git.openjdk.java.net/aarch64-port pull/10/head:pull/10 PR: https://git.openjdk.java.net/aarch64-port/pull/10 From burban at openjdk.java.net Thu Dec 17 12:35:24 2020 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 17 Dec 2020 12:35:24 GMT Subject: [aarch64-port-dev ] RFR: 8253816: Switch to Exec W^X mode after JNI DetachCurrentThread In-Reply-To: <_rxKqvG7LrhL4H0bRsZUQCqgJ_zmRSlg2Z-NtNleSNA=.9ff52e76-662d-4d59-b414-717f4430de72@github.com> References: <_rxKqvG7LrhL4H0bRsZUQCqgJ_zmRSlg2Z-NtNleSNA=.9ff52e76-662d-4d59-b414-717f4430de72@github.com> Message-ID: <5T7Gxty0jiIvtOd3Ac8gKaPE3HwBMtFRtbnEIc2Jx2Y=.c76d66fe-bff3-4f4e-a50e-3acd09bd05b6@github.com> On Wed, 9 Dec 2020 14:57:42 GMT, Anton Kozlov wrote: > JVM leaves Writeable mode for W^X after JNI detach thread. #9 describes an example when this breaks application expectations: a thread returns to a code generated by the application after JNI detach and crashes. Since the default mode is Executable, the change to Writeable is implicit and not expected. > > The proposed solution is to ensure Executable mode after JNI detach. Looks good to me. Thanks for providing a test case. ------------- Marked as reviewed by burban (Author). PR: https://git.openjdk.java.net/aarch64-port/pull/10 From akozlov at openjdk.java.net Thu Dec 17 12:35:25 2020 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Thu, 17 Dec 2020 12:35:25 GMT Subject: [aarch64-port-dev ] RFR: 8253816: Switch to Exec W^X mode after JNI DetachCurrentThread In-Reply-To: <5T7Gxty0jiIvtOd3Ac8gKaPE3HwBMtFRtbnEIc2Jx2Y=.c76d66fe-bff3-4f4e-a50e-3acd09bd05b6@github.com> References: <_rxKqvG7LrhL4H0bRsZUQCqgJ_zmRSlg2Z-NtNleSNA=.9ff52e76-662d-4d59-b414-717f4430de72@github.com> <5T7Gxty0jiIvtOd3Ac8gKaPE3HwBMtFRtbnEIc2Jx2Y=.c76d66fe-bff3-4f4e-a50e-3acd09bd05b6@github.com> Message-ID: <4Soqk42Sp5fyGc0tkKqcRJnNG2RlkRinSPbhos71PwY=.1c508d26-ff0a-480c-a5bb-2e11eb86842b@github.com> On Tue, 15 Dec 2020 19:02:31 GMT, Bernhard Urban-Forster wrote: >> JVM leaves Writeable mode for W^X after JNI detach thread. #9 describes an example when this breaks application expectations: a thread returns to a code generated by the application after JNI detach and crashes. Since the default mode is Executable, the change to Writeable is implicit and not expected. >> >> The proposed solution is to ensure Executable mode after JNI detach. > > Looks good to me. Thanks for providing a test case. @lewurm Thank you for review! Could you push this change? I had to squash it manually, as Skara is not aware of aarch64-port project. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/10 From coleenp at openjdk.java.net Thu Dec 17 13:36:40 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Thu, 17 Dec 2020 13:36:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258415: gtest for committed memory leaks reservation Message-ID: <2c382aa7-19c0-4227-9e87-76bfb11e4b8d@openjdk.org> Changeset: 6aa8eed3 Author: Coleen Phillimore Date: 2020-12-17 13:35:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6aa8eed3 8258415: gtest for committed memory leaks reservation Reviewed-by: hseigel, stuefe ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp From coleenp at openjdk.java.net Thu Dec 17 15:42:50 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Thu, 17 Dec 2020 15:42:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257530: vmTestbase/metaspace/stressDictionary/StressDictionary.java timed out Message-ID: Changeset: 8251b746 Author: Coleen Phillimore Date: 2020-12-17 15:40:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8251b746 8257530: vmTestbase/metaspace/stressDictionary/StressDictionary.java timed out Reviewed-by: lfoltan ! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java From aph at redhat.com Thu Dec 17 16:12:59 2020 From: aph at redhat.com (Andrew Haley) Date: Thu, 17 Dec 2020 16:12:59 +0000 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Anton Kozlov Message-ID: I hereby nominate Anton Kozlov to aarch64-port Committer. Anton Kozlov has pushed a number of patches to the AArch64 port. Some commits are missing bug ids (as they are not required for aarch64-port): 47396be77b0 Add Xcode reference in gssapi.h 33c47611da3 Add missing include StubRoutines inline Some commits were committed to aarch64-port first and then integrated later in some form to openjdk/jdk: 7092a065692 Import JDK-8234930 v1: Use MAP_JIT when allocating pages for code cache on macOS 4cbb9537758 Import JDK-8253015 v1: Aarch64: Move linux code out from generic CPU feature detection And most are in incubator for JEP-391: macOS/AArch64 implemenation: fe696e6880d JDK-8253819: MacARM: CPU feature detection 5feabb45f5d JDK-8253839: Do not use objc_msgSend_stret 9a75bc3a0a0 JDK-8253816: Fix W^X transitions in gtests b8df9dd448d JDK-8253816: Add missing WX transition 8ab282dc355 JDK-8253819: Finish the bsd_aarch64 39042c49668 JDK-8253816: W^X part for bsd_aarch64 58a63b60cbe JDK-8253819: Add missing parts from bsd_x86 f9cdb3ffb51 JDK-8253819: Copy linux_aarch64 to bsd_aarch64 f888accb52c JDK-8253816: Support macOS W^X Only current aarch64-port Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. Votes are due by 12:00 GMT December 31, 2020. For Lazy Consensus voting instructions, see [2]. Thank you! [1] http://openjdk.java.net/census#aarch64-port [2] http://openjdk.java.net/projects/#committer-vote -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From bpb at openjdk.java.net Thu Dec 17 16:32:22 2020 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Thu, 17 Dec 2020 16:32:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8248383: Clarify java.io.Reader.read(char[], ...) behavior for full array Message-ID: <7f90d2b3-3914-47d9-9f80-72b80c9f786b@openjdk.org> Changeset: 143998e4 Author: Brian Burkhalter Date: 2020-12-17 16:29:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/143998e4 8248383: Clarify java.io.Reader.read(char[], ...) behavior for full array Reviewed-by: naoto, smarks, rriggs ! src/java.base/share/classes/java/io/Reader.java + test/jdk/java/io/Reader/ReadIntoZeroLengthArray.java From pchilanomate at openjdk.java.net Thu Dec 17 16:44:19 2020 From: pchilanomate at openjdk.java.net (Patricio Chilano Mateo) Date: Thu, 17 Dec 2020 16:44:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258057: serviceability/attach/RemovingUnixDomainSocketTest.java doesn't ignore VM warnings Message-ID: <21d5a857-ca70-4102-941b-e4a3daeb06cb@openjdk.org> Changeset: 7b05439d Author: Patricio Chilano Mateo Date: 2020-12-17 16:41:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7b05439d 8258057: serviceability/attach/RemovingUnixDomainSocketTest.java doesn't ignore VM warnings Reviewed-by: cjplummer, amenkov, dholmes ! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java From adinn at redhat.com Thu Dec 17 17:33:35 2020 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 17 Dec 2020 17:33:35 +0000 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Anton Kozlov In-Reply-To: References: Message-ID: <997127fe-5411-21c8-bd25-05800ce61fee@redhat.com> Vote: yes On 17/12/2020 16:12, Andrew Haley wrote: > I hereby nominate Anton Kozlov to aarch64-port Committer. > > Anton Kozlov has pushed a number of patches to the AArch64 port. > Some commits are missing bug ids (as they are not required for aarch64-port): > > 47396be77b0 Add Xcode reference in gssapi.h > 33c47611da3 Add missing include StubRoutines inline > > Some commits were committed to aarch64-port first and then integrated later in some form to openjdk/jdk: > > 7092a065692 Import JDK-8234930 v1: Use MAP_JIT when allocating pages for code cache on macOS > 4cbb9537758 Import JDK-8253015 v1: Aarch64: Move linux code out from generic CPU feature detection > > And most are in incubator for JEP-391: macOS/AArch64 implemenation: > > fe696e6880d JDK-8253819: MacARM: CPU feature detection > 5feabb45f5d JDK-8253839: Do not use objc_msgSend_stret > 9a75bc3a0a0 JDK-8253816: Fix W^X transitions in gtests > b8df9dd448d JDK-8253816: Add missing WX transition > 8ab282dc355 JDK-8253819: Finish the bsd_aarch64 > 39042c49668 JDK-8253816: W^X part for bsd_aarch64 > 58a63b60cbe JDK-8253819: Add missing parts from bsd_x86 > f9cdb3ffb51 JDK-8253819: Copy linux_aarch64 to bsd_aarch64 > f888accb52c JDK-8253816: Support macOS W^X > > Only current aarch64-port Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > Votes are due by 12:00 GMT December 31, 2020. > > For Lazy Consensus voting instructions, see [2]. > > Thank you! > > [1] http://openjdk.java.net/census#aarch64-port > [2] http://openjdk.java.net/projects/#committer-vote > -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From prr at openjdk.java.net Thu Dec 17 18:23:47 2020 From: prr at openjdk.java.net (Phil Race) Date: Thu, 17 Dec 2020 18:23:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254850: Update terminology in java.awt.GridBagLayout source code comments Message-ID: <9822af43-0ee5-46fe-823c-b90ffda09e83@openjdk.org> Changeset: 9ed0b764 Author: Phil Race Date: 2020-12-17 18:21:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9ed0b764 8254850: Update terminology in java.awt.GridBagLayout source code comments Reviewed-by: kcr, kizune ! src/java.desktop/share/classes/java/awt/GridBagLayout.java From coleenp at openjdk.java.net Thu Dec 17 18:51:54 2020 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Thu, 17 Dec 2020 18:51:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258408: SystemDictionary passes TRAPS to functions that don't throw exceptions Message-ID: <96223da3-4329-49e6-942c-0c98eb8436bd@openjdk.org> Changeset: 6e824b3f Author: Coleen Phillimore Date: 2020-12-17 18:49:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6e824b3f 8258408: SystemDictionary passes TRAPS to functions that don't throw exceptions Reviewed-by: dholmes, lfoltan ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/placeholders.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp From mgronlun at openjdk.java.net Thu Dec 17 19:23:16 2020 From: mgronlun at openjdk.java.net (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Thu, 17 Dec 2020 19:23:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258524: Instrumented EventHandler calls private instance method EventWriter.reset Message-ID: <7a6b1f74-eb25-4653-8504-b316de195543@openjdk.org> Changeset: 763623db Author: Jie Kang Committer: Markus Gr?nlund Date: 2020-12-17 19:21:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/763623db 8258524: Instrumented EventHandler calls private instance method EventWriter.reset Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java From xuelei at openjdk.java.net Thu Dec 17 20:13:24 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Thu, 17 Dec 2020 20:13:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8246005: KeyStoreSpi::engineStore(LoadStoreParameter) spec mismatch to its behavior Message-ID: <5814e2cb-5914-4b93-a656-2b541c12adb5@openjdk.org> Changeset: b0b70df4 Author: Hai-May Chao Committer: Xue-Lei Andrew Fan Date: 2020-12-17 20:10:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b0b70df4 8246005: KeyStoreSpi::engineStore(LoadStoreParameter) spec mismatch to its behavior Reviewed-by: xuelei ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/KeyStoreSpi.java From rhalade at openjdk.java.net Thu Dec 17 20:28:53 2020 From: rhalade at openjdk.java.net (Rajan Halade) Date: Thu, 17 Dec 2020 20:28:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs Message-ID: Changeset: 666e6c40 Author: Rajan Halade Date: 2020-12-17 20:27:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/666e6c40 8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs 8258630: Add expiry exception for QuoVadis root certificate Reviewed-by: ascarpino ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java From jwilhelm at openjdk.java.net Thu Dec 17 20:44:22 2020 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 17 Dec 2020 20:44:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 10 new changesets Message-ID: Changeset: 41f312eb Author: Guoxiong Li Committer: Joel Borggr?n-Franck Date: 2020-12-17 08:06:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/41f312eb 8254023: A module declaration is not allowed to be a target of an annotation that lacks an @Target meta-annotation Reviewed-by: jfranck, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/annotations/8254023/T8254023.java + test/langtools/tools/javac/annotations/8254023/module-info.java + test/langtools/tools/javac/annotations/8254023/test/A.java ! test/langtools/tools/javac/modules/AnnotationProcessing.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java Changeset: 04a1e5b7 Author: Christian Hagedorn Date: 2020-12-17 08:09:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/04a1e5b7 8258505: [TESTBUG] TestDivZeroWithSplitIf.java fails due to missing UnlockDiagnosticVMOptions Reviewed-by: thartmann, kvn, dcubed ! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java Changeset: 952dc704 Author: Julia Boes Date: 2020-12-17 11:32:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/952dc704 8257636: Update usage of "type" terminology in java.lang.Class and java.lang.reflect Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java ! src/java.base/share/classes/java/lang/reflect/GenericSignatureFormatError.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/lang/reflect/RecordComponent.java Changeset: 61390d8e Author: Kim Barrett Date: 2020-12-17 14:18:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/61390d8e 8257999: Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: 7aac4dc1 Author: Markus Gr?nlund Date: 2020-12-17 14:34:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7aac4dc1 8257621: JFR StringPool misses cached items across consecutive recordings Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp + src/hotspot/share/jfr/utilities/jfrSignal.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java ! test/jdk/ProblemList.txt Changeset: 61cbf0ff Author: Alexey Semenyuk Date: 2020-12-17 15:33:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/61cbf0ff 8258293: tools/jpackage/share/RuntimePackageTest.java#id0 with RuntimePackageTest.testUsrInstallDir2 Reviewed-by: almatvee, herrick ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: cb5a6b1a Author: Nils Eliasson Date: 2020-12-17 17:50:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cb5a6b1a 8258225: compiler/c2/cr6340864/TestIntVect.java runs faster in interpreter Reviewed-by: vlivanov, thartmann, kvn ! test/hotspot/jtreg/compiler/c2/cr6340864/TestByteVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestShortVect.java Changeset: 47c180da Author: Vicente Romero Date: 2020-12-17 18:08:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/47c180da 8258515: javac should issue an error if an annotation is nested in a local class or interface Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 30ca0a5d Author: Jonathan Gibbons Date: 2020-12-17 18:34:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/30ca0a5d 8247994: Localize javadoc search Reviewed-by: hannesw, ihse ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java Changeset: f15528eb Author: Jesper Wilhelmsson Date: 2020-12-17 20:41:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f15528eb Merge ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java ! test/jdk/ProblemList.txt ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java ! test/jdk/ProblemList.txt From dfuchs at openjdk.java.net Thu Dec 17 22:35:44 2020 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Thu, 17 Dec 2020 22:35:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258582: HttpClient: the HttpClient doesn't explicitly shutdown its default executor when stopping. Message-ID: Changeset: 3f77a600 Author: Daniel Fuchs Date: 2020-12-17 22:33:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3f77a600 8258582: HttpClient: the HttpClient doesn't explicitly shutdown its default executor when stopping. Reviewed-by: chegar, michaelm ! src/java.base/share/lib/security/default.policy ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java From felix.yang at huawei.com Fri Dec 18 01:07:00 2020 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Fri, 18 Dec 2020 01:07:00 +0000 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Anton Kozlov In-Reply-To: References: Message-ID: Vote: yes > -----Original Message----- > From: aarch64-port-dev [mailto:aarch64-port-dev-retn at openjdk.java.net] > On Behalf Of Andrew Haley > Sent: Friday, December 18, 2020 12:13 AM > To: aarch64-port-dev at openjdk.java.net > Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Anton > Kozlov > > I hereby nominate Anton Kozlov to aarch64-port > Committer. > > Anton Kozlov has pushed a number of patches to the AArch64 port. > Some commits are missing bug ids (as they are not required for aarch64-port): > > 47396be77b0 Add Xcode reference in gssapi.h > 33c47611da3 Add missing include StubRoutines inline > > Some commits were committed to aarch64-port first and then integrated > later in some form to openjdk/jdk: > > 7092a065692 Import JDK-8234930 v1: Use MAP_JIT when allocating pages > for code cache on macOS > 4cbb9537758 Import JDK-8253015 v1: Aarch64: Move linux code out from > generic CPU feature detection > > And most are in incubator for JEP-391: macOS/AArch64 implemenation: > > fe696e6880d JDK-8253819: MacARM: CPU feature detection > 5feabb45f5d JDK-8253839: Do not use objc_msgSend_stret > 9a75bc3a0a0 JDK-8253816: Fix W^X transitions in gtests > b8df9dd448d JDK-8253816: Add missing WX transition > 8ab282dc355 JDK-8253819: Finish the bsd_aarch64 > 39042c49668 JDK-8253816: W^X part for bsd_aarch64 > 58a63b60cbe JDK-8253819: Add missing parts from bsd_x86 > f9cdb3ffb51 JDK-8253819: Copy linux_aarch64 to bsd_aarch64 > f888accb52c JDK-8253816: Support macOS W^X > > Only current aarch64-port Committers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing list. > > Votes are due by 12:00 GMT December 31, 2020. > > For Lazy Consensus voting instructions, see [2]. > > Thank you! > > [1] http://openjdk.java.net/census#aarch64-port > [2] http://openjdk.java.net/projects/#committer-vote > > -- > Andrew Haley (he/him) > Java Platform Lead Engineer > Red Hat UK Ltd. > https://keybase.io/andrewhaley > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ysuenaga at openjdk.java.net Fri Dec 18 04:52:06 2020 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Fri, 18 Dec 2020 04:52:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258471: "search codecache" clhsdb command does not work Message-ID: <6f35a868-bf0a-47ea-88af-687f60575460@openjdk.org> Changeset: 1e03ca13 Author: Yasumasa Suenaga Date: 2020-12-18 04:50:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1e03ca13 8258471: "search codecache" clhsdb command does not work Reviewed-by: cjplummer, sspitsyn ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java From gnu.andrew at redhat.com Fri Dec 18 05:34:35 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 18 Dec 2020 05:34:35 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b02 Upstream Sync Message-ID: <20201218053435.GA341703@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b02: - JDK-8253837: JFR 8u fix symbol and cstring hashtable equals implementaion - JDK-8255269: Unsigned overflow in g1Policy.cpp - Shenandoah: Fix racy update of code roots Main issues of note: Clean merge. Shenandoah change is already upstream. diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for hotspot b/.hgtags | 1 b/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp | 10 - b/src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.cpp | 20 ++- b/src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp | 63 +++++----- b/src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp | 30 ---- 5 files changed, 56 insertions(+), 68 deletions(-) Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From stuefe at openjdk.java.net Fri Dec 18 08:14:50 2020 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 18 Dec 2020 08:14:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258469: Cleanup remaining safefetch test coding Message-ID: <684998e0-2ebd-476d-9b75-a21af0d7f18c@openjdk.org> Changeset: 853c0471 Author: Thomas Stuefe Date: 2020-12-18 08:13:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/853c0471 8258469: Cleanup remaining safefetch test coding Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/gtest/runtime/test_safefetch.cpp From kbarrett at openjdk.java.net Fri Dec 18 15:11:25 2020 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Fri, 18 Dec 2020 15:11:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258255: Move PtrQueue active flag to SATBMarkQueue Message-ID: Changeset: 00d80fdd Author: Kim Barrett Date: 2020-12-18 15:08:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/00d80fdd 8258255: Move PtrQueue active flag to SATBMarkQueue Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp From rriggs at openjdk.java.net Fri Dec 18 16:36:48 2020 From: rriggs at openjdk.java.net (Roger Riggs) Date: Fri, 18 Dec 2020 16:36:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8250523: Remove abortOnException diagnostic option from TestHumongousNonArrayAllocation.java Message-ID: <1c2b55fb-7e53-49a4-a8a6-bd68159cf202@openjdk.org> Changeset: 1dae45d7 Author: Roger Riggs Date: 2020-12-18 16:34:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1dae45d7 8250523: Remove abortOnException diagnostic option from TestHumongousNonArrayAllocation.java Reviewed-by: kbarrett ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java From rriggs at openjdk.java.net Fri Dec 18 16:38:04 2020 From: rriggs at openjdk.java.net (Roger Riggs) Date: Fri, 18 Dec 2020 16:38:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252055: Use java.util.HexFormat in java.security Message-ID: Changeset: 68f2acbf Author: Roger Riggs Date: 2020-12-18 16:35:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/68f2acbf 8252055: Use java.util.HexFormat in java.security Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java ! src/java.base/share/classes/sun/security/provider/HashDrbg.java ! src/java.base/share/classes/sun/security/provider/HmacDrbg.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java From lmesnik at openjdk.java.net Fri Dec 18 16:42:26 2020 From: lmesnik at openjdk.java.net (Leonid Mesnik) Date: Fri, 18 Dec 2020 16:42:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258061: Improve diagnostic information about errors during class redefinition Message-ID: Changeset: 71ae05d5 Author: Leonid Mesnik Date: 2020-12-18 16:40:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/71ae05d5 8258061: Improve diagnostic information about errors during class redefinition Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp From xuelei at openjdk.java.net Fri Dec 18 18:54:26 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Fri, 18 Dec 2020 18:54:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8169086: DTLS tests fail intermittently with too much loops or timeout Message-ID: <2705e485-5071-45e8-8c89-cb485a35dd84@openjdk.org> Changeset: 3c488199 Author: Xue-Lei Andrew Fan Date: 2020-12-18 18:52:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3c488199 8169086: DTLS tests fail intermittently with too much loops or timeout Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! test/jdk/ProblemList.txt From xuelei at openjdk.java.net Fri Dec 18 19:03:43 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Fri, 18 Dec 2020 19:03:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258661: Inner class ResponseCacheEntry could be static Message-ID: <4a544012-a037-4237-af7e-951c0d183a27@openjdk.org> Changeset: a4f393ca Author: Xue-Lei Andrew Fan Date: 2020-12-18 19:01:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a4f393ca 8258661: Inner class ResponseCacheEntry could be static Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java From beurba at microsoft.com Fri Dec 18 19:09:34 2020 From: beurba at microsoft.com (Bernhard Urban-Forster) Date: Fri, 18 Dec 2020 19:09:34 +0000 Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Anton Kozlov In-Reply-To: References: Message-ID: Vote: yes ________________________________________ From: aarch64-port-dev on behalf of Andrew Haley Sent: Thursday, December 17, 2020 17:12 To: aarch64-port-dev at openjdk.java.net Subject: [aarch64-port-dev ] CFV: New aarch64-port Committer: Anton Kozlov I hereby nominate Anton Kozlov to aarch64-port Committer. Anton Kozlov has pushed a number of patches to the AArch64 port. Some commits are missing bug ids (as they are not required for aarch64-port): 47396be77b0 Add Xcode reference in gssapi.h 33c47611da3 Add missing include StubRoutines inline Some commits were committed to aarch64-port first and then integrated later in some form to openjdk/jdk: 7092a065692 Import JDK-8234930 v1: Use MAP_JIT when allocating pages for code cache on macOS 4cbb9537758 Import JDK-8253015 v1: Aarch64: Move linux code out from generic CPU feature detection And most are in incubator for JEP-391: macOS/AArch64 implemenation: fe696e6880d JDK-8253819: MacARM: CPU feature detection 5feabb45f5d JDK-8253839: Do not use objc_msgSend_stret 9a75bc3a0a0 JDK-8253816: Fix W^X transitions in gtests b8df9dd448d JDK-8253816: Add missing WX transition 8ab282dc355 JDK-8253819: Finish the bsd_aarch64 39042c49668 JDK-8253816: W^X part for bsd_aarch64 58a63b60cbe JDK-8253819: Add missing parts from bsd_x86 f9cdb3ffb51 JDK-8253819: Copy linux_aarch64 to bsd_aarch64 f888accb52c JDK-8253816: Support macOS W^X Only current aarch64-port Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. Votes are due by 12:00 GMT December 31, 2020. For Lazy Consensus voting instructions, see [2]. Thank you! [1] https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenjdk.java.net%2Fcensus%23aarch64-port&data=04%7C01%7Cbeurba%40microsoft.com%7C466d767dd4f942f52a5008d8a2a6d320%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637438184685765333%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=oRljXmGk456Zmr4NV%2F60VyXjbqthqo6ZFbgkp1Kb0fg%3D&reserved=0 [2] https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenjdk.java.net%2Fprojects%2F%23committer-vote&data=04%7C01%7Cbeurba%40microsoft.com%7C466d767dd4f942f52a5008d8a2a6d320%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637438184685765333%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=gzkCTTMGMdLW20mpfXaUTBwrX7x3JFiDx7%2FcuN86bGo%3D&reserved=0 -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkeybase.io%2Fandrewhaley&data=04%7C01%7Cbeurba%40microsoft.com%7C466d767dd4f942f52a5008d8a2a6d320%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637438184685775286%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9o2Q9VV9QXKFFZ0MnG8L5H6e2L4d8bQ569LHf6QKKOk%3D&reserved=0 EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From chegar at openjdk.java.net Fri Dec 18 19:51:17 2020 From: chegar at openjdk.java.net (Chris Hegarty) Date: Fri, 18 Dec 2020 19:51:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258696: Temporarily revert use of pattern match instanceof until docs-reference is fixed Message-ID: <9f139346-dc89-44a5-9e7a-fd721416b6bb@openjdk.org> Changeset: be41468c Author: Chris Hegarty Date: 2020-12-18 19:49:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/be41468c 8258696: Temporarily revert use of pattern match instanceof until docs-reference is fixed Reviewed-by: rriggs, dcubed, bpb, jjg, dfuchs, aefimov ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java From minqi at openjdk.java.net Fri Dec 18 20:25:32 2020 From: minqi at openjdk.java.net (Yumin Qi) Date: Fri, 18 Dec 2020 20:25:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256213: Remove os::split_reserved_memory Message-ID: Changeset: 06c24e14 Author: Yumin Qi Date: 2020-12-18 20:23:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/06c24e14 8256213: Remove os::split_reserved_memory Reviewed-by: ccheung, iklam ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/runtime/os.hpp From phh at openjdk.java.net Fri Dec 18 20:37:43 2020 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 18 Dec 2020 20:37:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257800: CompileCommand TypedMethodOptionMatcher::parse_method_pattern() may over consume Message-ID: <947fb3bf-f2c2-4951-a9b5-79e8c5d225fd@openjdk.org> Changeset: adf0e23a Author: Xin Liu Committer: Paul Hohensee Date: 2020-12-18 20:35:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/adf0e23a 8257800: CompileCommand TypedMethodOptionMatcher::parse_method_pattern() may over consume Reviewed-by: thartmann, chagedorn, phh ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/methodMatcher.cpp + test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java From iveresov at openjdk.java.net Fri Dec 18 21:11:06 2020 From: iveresov at openjdk.java.net (Igor Veresov) Date: Fri, 18 Dec 2020 21:11:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258553: Limit number of fields in instance to be considered for scalar replacement Message-ID: <1b291065-f6e9-49e5-a182-860ace98bdf1@openjdk.org> Changeset: 7f92d187 Author: Igor Veresov Date: 2020-12-18 21:08:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7f92d187 8258553: Limit number of fields in instance to be considered for scalar replacement Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/escape.cpp From shurailine at openjdk.java.net Fri Dec 18 21:18:55 2020 From: shurailine at openjdk.java.net (Alexandre Iline) Date: Fri, 18 Dec 2020 21:18:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258645: Bring Jemmy 1.3.11 to JDK test base Message-ID: Changeset: 6a78b2a2 Author: Alexandre Iline Date: 2020-12-18 21:16:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6a78b2a2 8258645: Bring Jemmy 1.3.11 to JDK test base Reviewed-by: serb ! test/jdk/sanity/client/SwingSet/src/SliderDemoTest.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextComponentOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToolTipOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextComponentOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info From mikael at openjdk.java.net Sat Dec 19 02:49:15 2020 From: mikael at openjdk.java.net (Mikael Vidstedt) Date: Sat, 19 Dec 2020 02:49:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253881: Hotspot/Serviceability Terminology Refresh Message-ID: <0bc39cc1-2c5b-40f0-8339-817694c2b8f2@openjdk.org> Changeset: 64644a10 Author: Mikael Vidstedt Date: 2020-12-19 02:47:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/64644a10 8253881: Hotspot/Serviceability Terminology Refresh Reviewed-by: kbarrett, tschatzl, dholmes, lfoltan, dcubed ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! test/hotspot/jtreg/compiler/c2/stemmer/words From dnsimon at openjdk.java.net Sat Dec 19 11:19:37 2020 From: dnsimon at openjdk.java.net (Doug Simon) Date: Sat, 19 Dec 2020 11:19:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258715: [JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations Message-ID: <8b2b60cb-57bc-4fae-9019-d5e2ce79feac@openjdk.org> Changeset: c50b464a Author: Doug Simon Date: 2020-12-19 11:17:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c50b464a 8258715: [JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp From psadhukhan at openjdk.java.net Sat Dec 19 12:02:28 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Sat, 19 Dec 2020 12:02:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258554: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F Message-ID: Changeset: c7c53d01 Author: Prasanta Sadhukhan Date: 2020-12-19 12:00:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c7c53d01 8258554: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTable/4235420/bug4235420.java From kizune at openjdk.java.net Sat Dec 19 21:36:29 2020 From: kizune at openjdk.java.net (Alexander Zuev) Date: Sat, 19 Dec 2020 21:36:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257584: [macos] NullPointerException originating from LWCToolkit.java Message-ID: Changeset: dc7f01f4 Author: Alexander Zuev Date: 2020-12-19 21:34:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dc7f01f4 8257584: [macos] NullPointerException originating from LWCToolkit.java Reviewed-by: serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java From serb at openjdk.java.net Sat Dec 19 22:21:41 2020 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Sat, 19 Dec 2020 22:21:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258006: Replaces while cycles with iterator with enhanced for in java.desktop Message-ID: Changeset: 580af490 Author: Andrey Turbanov Committer: Sergey Bylokhov Date: 2020-12-19 22:19:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/580af490 8258006: Replaces while cycles with iterator with enhanced for in java.desktop Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/swing/text/DateFormatter.java ! src/java.desktop/share/classes/sun/awt/SunDisplayChanger.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java From prr at openjdk.java.net Sat Dec 19 23:37:44 2020 From: prr at openjdk.java.net (Phil Race) Date: Sat, 19 Dec 2020 23:37:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257853: Remove dependencies on JNF's JNI utility functions in AWT and 2D code Message-ID: <06d4b756-0826-4cba-a7a6-84d4d9367e5d@openjdk.org> Changeset: fa50877c Author: Phil Race Date: 2020-12-19 23:35:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fa50877c 8257853: Remove dependencies on JNF's JNI utility functions in AWT and 2D code Reviewed-by: psadhukhan, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/awt_DrawingSurface.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m + src/java.desktop/macosx/native/libosxapp/JNIUtilities.h ! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m ! src/java.desktop/macosx/native/libosxui/ScreenMenu.m From chagedorn at openjdk.java.net Mon Dec 21 08:08:11 2020 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Mon, 21 Dec 2020 08:08:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset()) Message-ID: <77ff66e6-ea8c-455d-9647-824a422f63c4@openjdk.org> Changeset: 8e42efaa Author: Christian Hagedorn Date: 2020-12-21 08:06:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8e42efaa 8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset()) Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/constantTable.hpp ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/codecache/TestStressCodeBuffers.java From vkempik at openjdk.java.net Mon Dec 21 08:47:30 2020 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 21 Dec 2020 08:47:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257620: Do not use objc_msgSend_stret to get macOS version Message-ID: <3f90136a-205a-4465-b712-77d75847254a@openjdk.org> Changeset: d4c7db50 Author: Anton Kozlov Committer: Vladimir Kempik Date: 2020-12-21 08:44:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d4c7db50 8257620: Do not use objc_msgSend_stret to get macOS version Reviewed-by: ihse, rriggs ! src/java.base/macosx/native/libjava/java_props_macosx.c From jwilhelm at openjdk.java.net Mon Dec 21 09:12:07 2020 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Mon, 21 Dec 2020 09:12:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 13 new changesets Message-ID: Changeset: 9fdfc6df Author: Rajan Halade Date: 2020-12-17 22:14:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9fdfc6df 8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs 8258630: Add expiry exception for QuoVadis root certificate Backport-of: 666e6c4033762e4e1a8997819de1518616cc0fa8 ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 7320e051 Author: Nils Eliasson Date: 2020-12-17 22:43:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7320e051 8258647: TestCharVect2 is very slow Reviewed-by: vlivanov, kvn ! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java Changeset: cbc3feeb Author: Stuart Marks Date: 2020-12-18 00:36:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cbc3feeb 8258259: Unicode linebreak matching behavior is incorrect; backout JDK-8235812 Reviewed-by: naoto ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java Changeset: 7afb01dc Author: Sergey Bylokhov Date: 2020-12-18 06:26:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7afb01dc 8258373: Update the text handling in the JPasswordField Reviewed-by: kizune, prr, psadhukhan ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/Segment.java ! src/java.desktop/share/classes/javax/swing/text/SegmentCache.java + test/jdk/javax/swing/JPasswordField/CheckCommonUseCases.java + test/jdk/javax/swing/JPasswordField/CleanInternalStorageOnSetText.java + test/jdk/javax/swing/JPasswordField/TextBeanProperty.java Changeset: 38593a4f Author: Stefan Johansson Date: 2020-12-18 08:14:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/38593a4f 8257974: Regression 21% in DaCapo-lusearch-large after JDK-8236926 Reviewed-by: ayang, redestad, tschatzl ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp ! src/hotspot/share/gc/g1/g1UncommitRegionTask.hpp Changeset: 45a150b8 Author: Jie Fu Date: 2020-12-18 12:50:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/45a150b8 8258134: assert(size == calc_size) failed: incorrect size calculation on x86_32 with AVX512 machines Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: 1ce2e94f Author: Richard Reingruber Date: 2020-12-18 13:16:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1ce2e94f 8256843: [PPC64] runtime/logging/RedefineClasses.java fails with assert: registers not saved on stack Reviewed-by: mdoerr, lucy ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: 1cc98bde Author: Joel Borggr?n-Franck Date: 2020-12-18 13:34:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1cc98bde 8256693: getAnnotatedReceiverType parameterizes types too eagerly Reviewed-by: vromero ! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java Changeset: 59ae0548 Author: Jie Fu Date: 2020-12-18 14:13:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/59ae0548 8258687: Build broken on Windows after fix for JDK-8258134 Reviewed-by: thartmann ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 45bd3b9e Author: Hannes Walln?fer Date: 2020-12-18 15:46:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/45bd3b9e 8223607: --override-methods=summary ignores some signature changes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Base.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Sub.java + test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg7/Annotated.java ! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java Changeset: c04c7e1f Author: Jonathan Gibbons Date: 2020-12-18 18:34:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c04c7e1f 8258002: Update "type" terminology in generated docs Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java + test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java Changeset: e680ebeb Author: Brent Christian Date: 2020-12-19 00:17:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e680ebeb 8258007: Add instrumentation to NativeLibraryTest Reviewed-by: mchung, naoto ! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: d2343880 Author: Jesper Wilhelmsson Date: 2020-12-21 09:09:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d2343880 Merge ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp From jbachorik at openjdk.java.net Mon Dec 21 11:45:33 2020 From: jbachorik at openjdk.java.net (Jaroslav Bachorik) Date: Mon, 21 Dec 2020 11:45:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() Message-ID: Changeset: a06cea50 Author: Jaroslav Bachorik Date: 2020-12-21 11:43:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a06cea50 8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() Reviewed-by: mgronlun ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp From jjg at openjdk.java.net Mon Dec 21 17:52:44 2020 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 21 Dec 2020 17:52:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8231622: SuppressWarning("serial") ignored on field serialVersionUID Message-ID: <8bd7200d-5ebc-4b3e-9968-135002ef6637@openjdk.org> Changeset: 01d51a10 Author: Guoxiong Li Committer: Jonathan Gibbons Date: 2020-12-21 17:50:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/01d51a10 8231622: SuppressWarning("serial") ignored on field serialVersionUID Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/T8231622/T8231622.java From xuelei at openjdk.java.net Mon Dec 21 19:11:52 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Mon, 21 Dec 2020 19:11:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258736: No break in the loop Message-ID: <620cded7-ca1a-4d58-9197-9f4be9505a22@openjdk.org> Changeset: 12297a00 Author: Xue-Lei Andrew Fan Date: 2020-12-21 19:09:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/12297a00 8258736: No break in the loop Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java From vlivanov at openjdk.java.net Mon Dec 21 23:29:48 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Mon, 21 Dec 2020 23:29:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258653: CallJavaNode::_bci is not in use Message-ID: Changeset: 30b9ff66 Author: Xin Liu Committer: Vladimir Ivanov Date: 2020-12-21 23:27:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/30b9ff66 8258653: CallJavaNode::_bci is not in use Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/vmStructs.cpp From jiefu at openjdk.java.net Tue Dec 22 02:09:19 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 22 Dec 2020 02:09:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258584: java/util/HexFormat/HexFormatTest.java fails on x86_32 Message-ID: <52c602a8-0250-41c3-b10c-9b6e27f381ae@openjdk.org> Changeset: 1594372c Author: Jie Fu Date: 2020-12-22 02:07:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1594372c 8258584: java/util/HexFormat/HexFormatTest.java fails on x86_32 Reviewed-by: rriggs ! test/jdk/java/util/HexFormat/HexFormatTest.java From chagedorn at openjdk.java.net Tue Dec 22 10:06:34 2020 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Tue, 22 Dec 2020 10:06:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258682: compiler/intrinsics/mathexact/sanity tests fail with RepeatCompilation Message-ID: Changeset: 3df6ec2f Author: Roberto Casta?eda Lozano Committer: Christian Hagedorn Date: 2020-12-22 10:04:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3df6ec2f 8258682: compiler/intrinsics/mathexact/sanity tests fail with RepeatCompilation Normalize match and suspect counts in the verify() method by the number of compilation repetitions, if the RepeatCompilation option is used. Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/testlibrary/intrinsics/Verifier.java From dcubed at openjdk.java.net Tue Dec 22 14:09:31 2020 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Tue, 22 Dec 2020 14:09:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258284: clean up issues with nested ThreadsListHandles Message-ID: <968f679e-25e8-46c8-b539-831e9cce971b@openjdk.org> Changeset: 172af152 Author: Daniel D. Daugherty Date: 2020-12-22 14:07:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/172af152 8258284: clean up issues with nested ThreadsListHandles Reviewed-by: eosterlund, rehn ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp + test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp From mdoerr at openjdk.java.net Tue Dec 22 14:22:01 2020 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 22 Dec 2020 14:22:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256431: [PPC64] Implement Base64 encodeBlock() for Power64-LE Message-ID: Changeset: 0849117d Author: Corey Ashford Committer: Martin Doerr Date: 2020-12-22 14:19:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0849117d 8256431: [PPC64] Implement Base64 encodeBlock() for Power64-LE Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp From weijun at openjdk.java.net Tue Dec 22 16:43:37 2020 From: weijun at openjdk.java.net (Weijun Wang) Date: Tue, 22 Dec 2020 16:43:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258631: Remove sun.security.jgss.krb5.Krb5Util.getSubject() Message-ID: Changeset: 9e463d1a Author: Weijun Wang Date: 2020-12-22 16:41:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9e463d1a 8258631: Remove sun.security.jgss.krb5.Krb5Util.getSubject() Reviewed-by: xuelei ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java From xuelei at openjdk.java.net Tue Dec 22 18:14:20 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Tue, 22 Dec 2020 18:14:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258804: Collection.toArray() should use empty array Message-ID: <82bedc30-6374-4365-a598-20992403e1ee@openjdk.org> Changeset: 39e03a0b Author: Xue-Lei Andrew Fan Date: 2020-12-22 18:12:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/39e03a0b 8258804: Collection.toArray() should use empty array Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java From cjplummer at openjdk.java.net Tue Dec 22 19:21:13 2020 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Tue, 22 Dec 2020 19:21:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258593: remove redundant codes in HeapObjectDumper Message-ID: <8b4172a4-435a-426a-b8a0-0432d9a2eb5d@openjdk.org> Changeset: 0ae78d4c Author: Lin Zang Committer: Chris Plummer Date: 2020-12-22 19:19:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0ae78d4c 8258593: remove redundant codes in HeapObjectDumper Reviewed-by: coleenp, lfoltan, cjplummer ! src/hotspot/share/services/heapDumper.cpp From xuelei at openjdk.java.net Tue Dec 22 19:46:15 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Tue, 22 Dec 2020 19:46:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258828: The method local variable is not really used Message-ID: <5d50d76b-c758-4c9c-b143-15276492307a@openjdk.org> Changeset: 47c9b437 Author: Xue-Lei Andrew Fan Date: 2020-12-22 19:43:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/47c9b437 8258828: The method local variable is not really used Reviewed-by: jnimeh, wetmore ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java From jwilhelm at openjdk.java.net Tue Dec 22 21:19:47 2020 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 22 Dec 2020 21:19:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8 new changesets Message-ID: <638d4847-9a30-4925-953b-06c1b498390f@openjdk.org> Changeset: 2525f39d Author: Roman Kennke Date: 2020-12-21 12:42:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2525f39d 8258714: Shenandoah: Process references before evacuation during degen Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: 4e8338eb Author: Roberto Casta?eda Lozano Committer: Christian Hagedorn Date: 2020-12-21 13:04:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4e8338eb 8255763: C2: OSR miscompilation caused by invalid memory instruction placement Disable GCM hoisting of memory-writing nodes for irreducible CFGs. This prevents GCM from wrongly "hoisting" stores into descendants of their original loop. Such an "inverted hoisting" can happen due to CFGLoop::compute_freq()'s inaccurate estimation of frequencies for irreducible CFGs. Extend CFG verification code by checking that memory-writing nodes are placed in either their original loop or an ancestor. Add tests for the reducible and irreducible cases. The former was already handled correctly before the change (the frequency estimation model prevents "inverted hoisting" for reducible CFGs), and is just added for coverage. This change addresses the specific miscompilation issue in a conservative way, for simplicity and safety. Future work includes investigating if only the illegal blocks can be discarded as candidates for GCM hoisting, and refining frequency estimation for irreducible CFGs. Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/gcm.cpp + test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java Changeset: 8da7c580 Author: Jonathan Gibbons Date: 2020-12-21 17:04:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8da7c580 8258443: doclint should be service-loaded with system class loader Reviewed-by: alanb ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java Changeset: 772addfd Author: Vladimir Ivanov Date: 2020-12-22 12:12:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/772addfd 8258790: C2: Crash on empty macro node list Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/macro.cpp Changeset: 88dd6a94 Author: Daniel D. Daugherty Date: 2020-12-22 13:43:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/88dd6a94 8258802: ProblemList TestJstatdDefaults.java, TestJstatdRmiPort.java, and TestJstatdServer.java Reviewed-by: amenkov, cjplummer ! test/jdk/ProblemList.txt Changeset: eabc9030 Author: Daniel D. Daugherty Date: 2020-12-22 17:15:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eabc9030 8258827: ProblemList Naming/DefaultRegistryPort.java and Naming/legalRegistryNames/LegalRegistryNames.java on Windows Reviewed-by: rriggs, msheppar, prr ! test/jdk/ProblemList.txt Changeset: 61e5e393 Author: Daniel D. Daugherty Date: 2020-12-22 18:59:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/61e5e393 8258832: ProblemList com/sun/jdi/AfterThreadDeathTest.java on Linux-X64 Reviewed-by: ccheung, amenkov ! test/jdk/ProblemList.txt Changeset: f2bad3a0 Author: Jesper Wilhelmsson Date: 2020-12-22 21:16:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f2bad3a0 Merge ! src/hotspot/share/opto/macro.cpp ! test/jdk/ProblemList.txt ! src/hotspot/share/opto/macro.cpp ! test/jdk/ProblemList.txt From njian at openjdk.java.net Wed Dec 23 01:35:05 2020 From: njian at openjdk.java.net (Ningsheng Jian) Date: Wed, 23 Dec 2020 01:35:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257928: Test image build failure with clang-10 due to -Wmisleading-indentation Message-ID: Changeset: 4ea88512 Author: Hao Sun Committer: Ningsheng Jian Date: 2020-12-23 01:32:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4ea88512 8257928: Test image build failure with clang-10 due to -Wmisleading-indentation Reviewed-by: amenkov, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp From coffeys at openjdk.java.net Wed Dec 23 12:28:31 2020 From: coffeys at openjdk.java.net (Sean Coffey) Date: Wed, 23 Dec 2020 12:28:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253368: TLS connection always receives close_notify exception Message-ID: <849fb2b2-5027-4f5b-ac7f-d9669e0c93e8@openjdk.org> Changeset: a4e082e9 Author: Sean Coffey Date: 2020-12-23 12:26:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a4e082e9 8253368: TLS connection always receives close_notify exception Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java From hseigel at openjdk.java.net Wed Dec 23 14:47:49 2020 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 23 Dec 2020 14:47:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258837: Remove JVM option DisableStartThread Message-ID: <9282af2a-ca6e-4bf7-8e25-30f7c9f13060@openjdk.org> Changeset: 24457350 Author: Harold Seigel Date: 2020-12-23 14:45:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/24457350 8258837: Remove JVM option DisableStartThread Reviewed-by: kbarrett, dcubed ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp From psadhukhan at openjdk.java.net Wed Dec 23 16:37:13 2020 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 23 Dec 2020 16:37:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258557: Deproblemlist fixed problemlisted test Message-ID: <2b6fe30b-d9ec-4367-9c2a-5eb0b3a1a127@openjdk.org> Changeset: 91244cc7 Author: Prasanta Sadhukhan Date: 2020-12-23 16:35:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/91244cc7 8258557: Deproblemlist fixed problemlisted test Reviewed-by: trebari, serb ! test/jdk/ProblemList.txt From dcubed at openjdk.java.net Wed Dec 23 20:32:22 2020 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Wed, 23 Dec 2020 20:32:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258911: ProblemList serviceability/attach/RemovingUnixDomainSocketTest.java on Linux-X64 Message-ID: <95cbf449-b73a-433b-bab7-610fb35e2d5c@openjdk.org> Changeset: e46edb55 Author: Daniel D. Daugherty Date: 2020-12-23 20:30:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e46edb55 8258911: ProblemList serviceability/attach/RemovingUnixDomainSocketTest.java on Linux-X64 Reviewed-by: amenkov ! test/hotspot/jtreg/ProblemList.txt From valeriep at openjdk.java.net Wed Dec 23 20:49:30 2020 From: valeriep at openjdk.java.net (Valerie Peng) Date: Wed, 23 Dec 2020 20:49:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258186: Replace use of JNI_COMMIT mode with mode 0 Message-ID: <3cc337dc-8905-4f27-843c-a66d19b32ff9@openjdk.org> Changeset: cd94606c Author: Valerie Peng Date: 2020-12-23 20:47:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cd94606c 8258186: Replace use of JNI_COMMIT mode with mode 0 Reviewed-by: xuelei, alanb ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c From hseigel at openjdk.java.net Wed Dec 23 20:51:27 2020 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 23 Dec 2020 20:51:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258839: Remove JVM option ExitVMOnVerifyError Message-ID: Changeset: fda09434 Author: Harold Seigel Date: 2020-12-23 20:49:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fda09434 8258839: Remove JVM option ExitVMOnVerifyError Reviewed-by: iignatyev, dcubed, coleenp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/runtime/globals.hpp From valeriep at openjdk.java.net Wed Dec 23 22:38:48 2020 From: valeriep at openjdk.java.net (Valerie Peng) Date: Wed, 23 Dec 2020 22:38:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258851: Mismatch in SunPKCS11 provider registration properties and actual implementation Message-ID: <3d54e9a3-e4c0-4b35-aa29-d0006e56e86b@openjdk.org> Changeset: 78c9fb92 Author: Valerie Peng Date: 2020-12-23 22:36:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/78c9fb92 8258851: Mismatch in SunPKCS11 provider registration properties and actual implementation Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + test/jdk/sun/security/pkcs11/Provider/CheckRegistration.java From jiefu at openjdk.java.net Wed Dec 23 23:16:16 2020 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 23 Dec 2020 23:16:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258856: VM build without C1/C2 fails after JDK-8243205 Message-ID: <25278447-bc69-4529-a2df-c21e158af23c@openjdk.org> Changeset: cdb487a6 Author: Hao Sun Committer: Jie Fu Date: 2020-12-23 23:14:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cdb487a6 8258856: VM build without C1/C2 fails after JDK-8243205 Reviewed-by: jiefu, kvn ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp From dcubed at openjdk.java.net Wed Dec 23 23:21:11 2020 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Wed, 23 Dec 2020 23:21:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258913: ProblemList javax/swing/JComboBox/6559152/bug6559152.java on Linux-X64 Message-ID: <1eef2724-3313-46f4-9dd8-5dadd6f07a7e@openjdk.org> Changeset: 127582f8 Author: Daniel D. Daugherty Date: 2020-12-23 23:19:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/127582f8 8258913: ProblemList javax/swing/JComboBox/6559152/bug6559152.java on Linux-X64 Reviewed-by: prr ! test/jdk/ProblemList.txt From jwilhelm at openjdk.java.net Thu Dec 24 08:31:09 2020 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 24 Dec 2020 08:31:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 5 new changesets Message-ID: Changeset: 9cd8e38a Author: Daniel D. Daugherty Date: 2020-12-23 14:36:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9cd8e38a 8257521: runtime/logging/MonitorInflationTest.java crashed in MonitorList::unlink_deflated Reviewed-by: kbarrett ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 8b37c2c5 Author: Daniel D. Daugherty Date: 2020-12-23 22:02:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8b37c2c5 8257468: runtime/whitebox/TestWBDeflateIdleMonitors.java fails with Monitor should be deflated.: expected true to equal false Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java Changeset: 23b83c51 Author: Vicente Romero Date: 2020-12-24 01:24:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/23b83c51 8253954: javac crash when compiling code with enhanced switch expressions with option -Xjcov Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! test/langtools/tools/javac/switchexpr/CRT.java Changeset: c398a828 Author: Jonathan Gibbons Date: 2020-12-24 04:52:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c398a828 8258916: javac/doclint reports broken HTML on multiline mailto links Reviewed-by: jlaskey, iris ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/doclint/HtmlAttrsTest.java Changeset: 57217b58 Author: Jesper Wilhelmsson Date: 2020-12-24 08:28:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/57217b58 Merge From xuelei at openjdk.java.net Fri Dec 25 04:27:25 2020 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Fri, 25 Dec 2020 04:27:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258914: javax/net/ssl/DTLS/RespondToRetransmit.java timed out Message-ID: <714c9ff1-9747-4dee-a913-079d40161c87@openjdk.org> Changeset: b575dd80 Author: Xue-Lei Andrew Fan Date: 2020-12-25 04:25:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b575dd80 8258914: javax/net/ssl/DTLS/RespondToRetransmit.java timed out Reviewed-by: wetmore ! test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java From jjg at openjdk.java.net Sat Dec 26 17:32:30 2020 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Sat, 26 Dec 2020 17:32:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8216400: improve handling of IOExceptions in JavaCompiler.close() Message-ID: <07f5c170-703a-4537-a4df-817a56cf9278@openjdk.org> Changeset: 97c99b5d Author: Guoxiong Li Committer: Jonathan Gibbons Date: 2020-12-26 17:30:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/97c99b5d 8216400: improve handling of IOExceptions in JavaCompiler.close() 8069116: improve fatal error handling in JavaCompiler Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java From njian at openjdk.java.net Mon Dec 28 02:46:36 2020 From: njian at openjdk.java.net (Ningsheng Jian) Date: Mon, 28 Dec 2020 02:46:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257147: [TESTBUG] Set a larger default loop count for the VectorAPI jtreg tests Message-ID: Changeset: 779ee110 Author: Xiaohong Gong Committer: Ningsheng Jian Date: 2020-12-28 02:44:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/779ee110 8257147: [TESTBUG] Set a larger default loop count for the VectorAPI jtreg tests Reviewed-by: psandoz ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/VectorReshapeTests.java ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template From jwilhelm at openjdk.java.net Tue Dec 29 05:26:48 2020 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 29 Dec 2020 05:26:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 5 new changesets Message-ID: <12650e7a-35b1-4ce3-9e52-cf3b691d9eea@openjdk.org> Changeset: e2aa724a Author: Jonathan Gibbons Date: 2020-12-24 17:32:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e2aa724a 8258941: Test specify the Classpath exception in the header Reviewed-by: vromero ! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/tools/javac/lint/JdkInternalAbuseOfVbc.out ! test/langtools/tools/javac/lint/SomeVbc.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/records/RecordMemberTests.java ! test/langtools/tools/javac/records/VarargsRecordsTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 3f67afd3 Author: Prasanta Sadhukhan Date: 2020-12-24 18:50:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3f67afd3 8251377: [macos11] JTabbedPane selected tab text is barely legible Reviewed-by: prr ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m Changeset: fb607f16 Author: Sergey Bylokhov Date: 2020-12-26 05:52:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fb607f16 8245922: [macos] Taskbar.Feature.ICON_BADGE_NUMBER no longer supported on MacOS Reviewed-by: kcr, prr ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java Changeset: 881bceb9 Author: Guoxiong Li Committer: Vicente Romero Date: 2020-12-28 15:32:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/881bceb9 8258662: JDK 17ea: Crash compiling instanceof check involving sealed interface Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/sealed/T8258662/T8258662.java Changeset: 07c93fab Author: Jesper Wilhelmsson Date: 2020-12-29 05:24:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/07c93fab Merge ! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m From jjg at openjdk.java.net Wed Dec 30 17:22:30 2020 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 30 Dec 2020 17:22:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header Message-ID: <829c40cf-2755-474f-be7d-f92bd7d52556@openjdk.org> Changeset: 8435f0da Author: Guoxiong Li Committer: Jonathan Gibbons Date: 2020-12-30 17:20:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8435f0da 8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header Reviewed-by: jjg ! test/langtools/tools/javac/4917091/Test256a.java ! test/langtools/tools/javac/4917091/Test256a.out ! test/langtools/tools/javac/4917091/Test256b.java ! test/langtools/tools/javac/4917091/Test256b.out ! test/langtools/tools/javac/6979683/TestCast6979683_BAD34.java ! test/langtools/tools/javac/6979683/TestCast6979683_BAD34.java.errlog ! test/langtools/tools/javac/6979683/TestCast6979683_BAD35.java ! test/langtools/tools/javac/6979683/TestCast6979683_BAD35.java.errlog ! test/langtools/tools/javac/6979683/TestCast6979683_BAD36.java ! test/langtools/tools/javac/6979683/TestCast6979683_BAD36.java.errlog ! test/langtools/tools/javac/6979683/TestCast6979683_BAD37.java ! test/langtools/tools/javac/6979683/TestCast6979683_BAD37.java.errlog ! test/langtools/tools/javac/6979683/TestCast6979683_BAD38.java ! test/langtools/tools/javac/6979683/TestCast6979683_BAD38.java.errlog ! test/langtools/tools/javac/6979683/TestCast6979683_BAD39.java ! test/langtools/tools/javac/6979683/TestCast6979683_BAD39.java.errlog ! test/langtools/tools/javac/7023703/T7023703neg.java ! test/langtools/tools/javac/7023703/T7023703neg.out ! test/langtools/tools/javac/7024568/T7024568.java ! test/langtools/tools/javac/7024568/T7024568.out ! test/langtools/tools/javac/AnonStaticMember_1.java ! test/langtools/tools/javac/AnonStaticMember_1.out ! test/langtools/tools/javac/ClassCycle/ClassCycle1a.out ! test/langtools/tools/javac/ClassCycle/ClassCycle1b.java ! test/langtools/tools/javac/ClassCycle/ClassCycle2a.out ! test/langtools/tools/javac/ClassCycle/ClassCycle2b.java ! test/langtools/tools/javac/ClassCycle/ClassCycle3a.out ! test/langtools/tools/javac/ClassCycle/ClassCycle3b.java ! test/langtools/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java ! test/langtools/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.out ! test/langtools/tools/javac/T6326754.java ! test/langtools/tools/javac/T6326754.out ! test/langtools/tools/javac/T6356530/SerializableAbstractClassTest.java ! test/langtools/tools/javac/T6356530/SerializableAbstractClassTest.out ! test/langtools/tools/javac/T8171332/Buggy.java ! test/langtools/tools/javac/T8171332/Processor.out ! test/langtools/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.out ! test/langtools/tools/javac/T8171528/pkg1/package-info.java ! test/langtools/tools/javac/T8171528/pkg2/package-info.java ! test/langtools/tools/javac/T8222035/MinContextOpTest.java ! test/langtools/tools/javac/T8222035/MinContextOpTest_A.out ! test/langtools/tools/javac/T8222035/MinContextOpTest_B.out ! test/langtools/tools/javac/T8255968/T8255968_1.java ! test/langtools/tools/javac/T8255968/T8255968_1.out ! test/langtools/tools/javac/T8255968/T8255968_10.java ! test/langtools/tools/javac/T8255968/T8255968_10.out ! test/langtools/tools/javac/T8255968/T8255968_11.java ! test/langtools/tools/javac/T8255968/T8255968_11.out ! test/langtools/tools/javac/T8255968/T8255968_12.java ! test/langtools/tools/javac/T8255968/T8255968_12.out ! test/langtools/tools/javac/T8255968/T8255968_13.java ! test/langtools/tools/javac/T8255968/T8255968_13.out ! test/langtools/tools/javac/T8255968/T8255968_14.java ! test/langtools/tools/javac/T8255968/T8255968_14.out ! test/langtools/tools/javac/T8255968/T8255968_15.java ! test/langtools/tools/javac/T8255968/T8255968_15.out ! test/langtools/tools/javac/T8255968/T8255968_16.java ! test/langtools/tools/javac/T8255968/T8255968_16.out ! test/langtools/tools/javac/T8255968/T8255968_2.java ! test/langtools/tools/javac/T8255968/T8255968_2.out ! test/langtools/tools/javac/T8255968/T8255968_3.java ! test/langtools/tools/javac/T8255968/T8255968_3.out ! test/langtools/tools/javac/T8255968/T8255968_4.java ! test/langtools/tools/javac/T8255968/T8255968_4.out ! test/langtools/tools/javac/T8255968/T8255968_5.java ! test/langtools/tools/javac/T8255968/T8255968_5.out ! test/langtools/tools/javac/T8255968/T8255968_6.java ! test/langtools/tools/javac/T8255968/T8255968_6.out ! test/langtools/tools/javac/T8255968/T8255968_7.java ! test/langtools/tools/javac/T8255968/T8255968_7.out ! test/langtools/tools/javac/TryWithResources/ResourceInterface.java ! test/langtools/tools/javac/TryWithResources/ResourceInterface.out ! test/langtools/tools/javac/analyzer/AnalyzerMandatoryWarnings.java ! test/langtools/tools/javac/analyzer/StuckLambdas.java ! test/langtools/tools/javac/analyzer/StuckLambdas.out ! test/langtools/tools/javac/annotations/clinit/AnnoWithClinitFail.java ! test/langtools/tools/javac/annotations/clinit/AnnoWithClinitFail.out ! test/langtools/tools/javac/annotations/default/Derr.java ! test/langtools/tools/javac/annotations/default/Derr.out ! test/langtools/tools/javac/annotations/default/Eerr.java ! test/langtools/tools/javac/annotations/default/Eerr.out ! test/langtools/tools/javac/annotations/neg/InvalidPackageAnno.out ! test/langtools/tools/javac/annotations/neg/bar/package-info.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.out ! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.out ! test/langtools/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.out ! test/langtools/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out ! test/langtools/tools/javac/annotations/typeAnnotations/6967002/T6967002.java ! test/langtools/tools/javac/annotations/typeAnnotations/6967002/T6967002.out ! test/langtools/tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.java ! test/langtools/tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java ! test/langtools/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.java ! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java ! test/langtools/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java ! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/DotClass.out ! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out ! test/langtools/tools/javac/cast/6270087/T6270087neg.java ! test/langtools/tools/javac/cast/6270087/T6270087neg.out ! test/langtools/tools/javac/cast/6932571/T6932571neg.java ! test/langtools/tools/javac/cast/6932571/T6932571neg.out ! test/langtools/tools/javac/danglingDep/DepX.java ! test/langtools/tools/javac/danglingDep/DepX.out ! test/langtools/tools/javac/defaultMethods/static/Static02.java ! test/langtools/tools/javac/defaultMethods/static/Static02.out ! test/langtools/tools/javac/defaultMethods/static/import/StaticImport2.java ! test/langtools/tools/javac/defaultMethods/static/import/StaticImport2.out ! test/langtools/tools/javac/defaultMethods/static/import/StaticImport3.java ! test/langtools/tools/javac/defaultMethods/static/import/StaticImport3.out ! test/langtools/tools/javac/depOverrides/doccomment/B3.java ! test/langtools/tools/javac/depOverrides/doccomment/I.java ! test/langtools/tools/javac/depOverrides/doccomment/P.java ! test/langtools/tools/javac/depOverrides/doccomment/Test1B3.out ! test/langtools/tools/javac/depOverrides/doccomment/Test1I.out ! test/langtools/tools/javac/depOverrides/doccomment/Test2P.out ! test/langtools/tools/javac/diags/EagerInitCheck.out ! test/langtools/tools/javac/diags/IEagerInitCheck.java ! test/langtools/tools/javac/generics/7022054/T7022054pos1.java ! test/langtools/tools/javac/generics/7022054/T7022054pos1.out ! test/langtools/tools/javac/generics/7022054/T7022054pos2.java ! test/langtools/tools/javac/generics/7022054/T7022054pos2.out ! test/langtools/tools/javac/generics/inference/6650759/T6650759m.java ! test/langtools/tools/javac/generics/inference/6650759/T6650759m.out ! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java ! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.out ! test/langtools/tools/javac/generics/typevars/5060485/Compatibility02.java ! test/langtools/tools/javac/generics/typevars/5060485/Compatibility02.out ! test/langtools/tools/javac/generics/wildcards/6886247/T6886247_2.java ! test/langtools/tools/javac/generics/wildcards/6886247/T6886247_2.out ! test/langtools/tools/javac/generics/wildcards/7034495/T7034495.java ! test/langtools/tools/javac/generics/wildcards/7034495/T7034495.out ! test/langtools/tools/javac/generics/wildcards/AssignmentDifferentTypes.java ! test/langtools/tools/javac/generics/wildcards/AssignmentDifferentTypes.out ! test/langtools/tools/javac/generics/wildcards/AssignmentSameType.java ! test/langtools/tools/javac/generics/wildcards/AssignmentSameType.out ! test/langtools/tools/javac/generics/wildcards/neg/CastFail.java ! test/langtools/tools/javac/generics/wildcards/neg/CastFail.out ! test/langtools/tools/javac/generics/wildcards/neg/CastWarn.java ! test/langtools/tools/javac/generics/wildcards/neg/CastWarn.out ! test/langtools/tools/javac/importChecks/ImportCanonical1.out ! test/langtools/tools/javac/importChecks/ImportCanonical2.java ! test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java ! test/langtools/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out ! test/langtools/tools/javac/importChecks/ImportsObservable.java ! test/langtools/tools/javac/importChecks/ImportsObservable.out ! test/langtools/tools/javac/importOnDemand/ImportOnDemandConflicts.out ! test/langtools/tools/javac/importOnDemand/p1/Object.java ! test/langtools/tools/javac/importOnDemand/p1/String.java ! test/langtools/tools/javac/importOnDemand/p2/Boolean.java ! test/langtools/tools/javac/importscope/ImportInaccessible.java ! test/langtools/tools/javac/importscope/ImportInaccessible.out ! test/langtools/tools/javac/lambda/ExceptionsInLambda.java ! test/langtools/tools/javac/lambda/ExceptionsInLambda.out ! test/langtools/tools/javac/lambda/Intersection02.java ! test/langtools/tools/javac/lambda/Intersection02.out ! test/langtools/tools/javac/lambda/MethodReference25.java ! test/langtools/tools/javac/lambda/MethodReference25.out ! test/langtools/tools/javac/lambda/MethodReference56.java ! test/langtools/tools/javac/lambda/MethodReference56.out ! test/langtools/tools/javac/lambda/MethodReference58.java ! test/langtools/tools/javac/lambda/MethodReference58.out ! test/langtools/tools/javac/lambda/MethodReference60.java ! test/langtools/tools/javac/lambda/MethodReference60.out ! test/langtools/tools/javac/lambda/MostSpecific04.java ! test/langtools/tools/javac/lambda/MostSpecific04.out ! test/langtools/tools/javac/lambda/MostSpecific05.java ! test/langtools/tools/javac/lambda/MostSpecific05.out ! test/langtools/tools/javac/lambda/MostSpecific08.java ! test/langtools/tools/javac/lambda/MostSpecific08.out ! test/langtools/tools/javac/lambda/TargetType01.java ! test/langtools/tools/javac/lambda/TargetType01.out ! test/langtools/tools/javac/lambda/TargetType36.java ! test/langtools/tools/javac/lambda/TargetType36.out ! test/langtools/tools/javac/lambda/TargetType68.java ! test/langtools/tools/javac/lambda/TargetType68.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java ! test/langtools/tools/javac/lambda/UnderscoreAsIdent8.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent9.out ! test/langtools/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java ! test/langtools/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.out ! test/langtools/tools/javac/lambda/methodReference/MethodRefStuck.java ! test/langtools/tools/javac/lambda/methodReference/MethodRefStuck.out ! test/langtools/tools/javac/lambda/methodReference/MethodRefStuckParenthesized.java ! test/langtools/tools/javac/lambda/methodReference/MethodRefStuckParenthesized.out ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.java ! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.out ! test/langtools/tools/javac/lambda/speculative/A.java ! test/langtools/tools/javac/lambda/speculative/Main.out ! test/langtools/tools/javac/limits/ArrayDims2.java ! test/langtools/tools/javac/limits/ArrayDims2.out ! test/langtools/tools/javac/limits/ArrayDims4.java ! test/langtools/tools/javac/limits/ArrayDims4.out ! test/langtools/tools/javac/limits/ArrayDims5.java ! test/langtools/tools/javac/limits/ArrayDims5.out ! test/langtools/tools/javac/limits/CodeSize.java ! test/langtools/tools/javac/limits/CodeSize.out ! test/langtools/tools/javac/limits/LongName.java ! test/langtools/tools/javac/limits/LongName.out ! test/langtools/tools/javac/limits/PoolSize1.java ! test/langtools/tools/javac/limits/PoolSize1.out ! test/langtools/tools/javac/limits/PoolSize2.java ! test/langtools/tools/javac/limits/PoolSize2.out ! test/langtools/tools/javac/limits/StringLength.java ! test/langtools/tools/javac/limits/StringLength.out ! test/langtools/tools/javac/overrridecrash/A.java ! test/langtools/tools/javac/overrridecrash/B.out ! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.java ! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out ! test/langtools/tools/javac/parser/T4881269.java ! test/langtools/tools/javac/parser/T4881269.out ! test/langtools/tools/javac/patterns/CastConversionMatch.java ! test/langtools/tools/javac/patterns/NullsInPatterns.java ! test/langtools/tools/javac/patterns/NullsInPatterns.out ! test/langtools/tools/javac/patterns/PatternVariablesAreNonFinal.java ! test/langtools/tools/javac/patterns/PatternVariablesAreNonFinal.out ! test/langtools/tools/javac/plugin/showtype/Identifiers.java ! test/langtools/tools/javac/processing/TestMultipleErrors.java ! test/langtools/tools/javac/processing/errors/TestParseErrors/ParseErrors.java ! test/langtools/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out ! test/langtools/tools/javac/processing/model/element/TestMissingElement/InvalidSource.java ! test/langtools/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref ! test/langtools/tools/javac/processing/model/trees/BrokenEnumConstructor.java ! test/langtools/tools/javac/processing/model/trees/BrokenEnumConstructor.out ! test/langtools/tools/javac/processing/model/util/directSupersOfErr/C1.java ! test/langtools/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.ref ! test/langtools/tools/javac/recovery/LocalVarHiding.java ! test/langtools/tools/javac/recovery/LocalVarHiding.out ! test/langtools/tools/javac/sourcePath2/SourcePath2.out ! test/langtools/tools/javac/sourcePath2/p/SourcePath2A.java ! test/langtools/tools/javac/staticImport/6695838/T6695838.out ! test/langtools/tools/javac/staticImport/6695838/a/Foo.java ! test/langtools/tools/javac/switchexpr/EmptySwitch.java ! test/langtools/tools/javac/switchexpr/EmptySwitch.out ! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java ! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out ! test/langtools/tools/javac/switchexpr/WrongBreakTest.java ! test/langtools/tools/javac/switchexpr/WrongBreakTest.out ! test/langtools/tools/javac/switchexpr/WrongYieldTest.java ! test/langtools/tools/javac/switchexpr/WrongYieldTest.out ! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java ! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java ! test/langtools/tools/javac/varargs/5088429/T5088429Neg01.java ! test/langtools/tools/javac/varargs/5088429/T5088429Neg01.out ! test/langtools/tools/javac/varargs/5088429/T5088429Neg02.java ! test/langtools/tools/javac/varargs/5088429/T5088429Neg02.out ! test/langtools/tools/javac/varargs/VarargsOverride.java ! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java ! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.out ! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java ! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary1.out ! test/langtools/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary2.out ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.java ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.java ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out From felix.yang at huawei.com Thu Dec 31 03:28:01 2020 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Thu, 31 Dec 2020 03:28:01 +0000 Subject: [aarch64-port-dev ] [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u In-Reply-To: <20201215183218.GA131217@rincewind> References: <20201127072126.GJ488659@rincewind> <20201127073332.GA779738@rincewind> <20201215183218.GA131217@rincewind> Message-ID: Hi, > -----Original Message----- > From: Andrew Hughes [mailto:gnu.andrew at redhat.com] > Sent: Wednesday, December 16, 2020 2:32 AM > To: Yangfei (Felix) > Cc: jdk8u-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net > Subject: Re: [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u > > On 08:57 Sat 28 Nov , Yangfei (Felix) wrote: > > Hi, > > > > > -----Original Message----- > > > From: jdk8u-dev [mailto:jdk8u-dev-retn at openjdk.java.net] On Behalf > > > Of Andrew Hughes > > > Sent: Friday, November 27, 2020 3:34 PM > > > To: jdk8u-dev at openjdk.java.net > > > Cc: aarch64-port-dev at openjdk.java.net > > > Subject: Re: [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into > > > 8u > > > > > > On 07:21 Fri 27 Nov , Andrew Hughes wrote: > > > > Umbrella Bug: https://bugs.openjdk.java.net/browse/JDK-8257192 > > > > Webrevs: > > > > Thanks for bringing this to 8u upstream. > > > > I performed some testing on our platforms for the following patches based > on the latest jdk8u-dev repo (jdk8u282-b03): > > > > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/root/webrev.01/ > > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/jdk/webrev.01/ > > > > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.0 > 2 > > / > > > > 1. Run full jtreg test with release build on x86_64-linux-gnu, no regression > witnessed. > > Passed jcstress test on x86_64-linux-gnu. > > > > 2. Run full jtreg test with release build on aarch64-linux-gnu, no regression > witnessed. (Compared with jtreg test result of aarch64 release build from > latest aarch64-port/jdk8u-shenandoah repo) > > Passed jcstress test on my 128-core aarch64 Kunpeng server. > > > > 3. Performed specjbb2015 test with release build on aarch64-linux-gnu. > > Performance numbers is reproducible as compared with aarch64 release > build from latest aarch64-port/jdk8u-shenandoah repo. > > > > Hope that helps :-) > > > > Best regards, > > Felix > > It does. > > Good to know it works for you :-) > > I'll make another revision, based on Aleksey's latest comments, and we'll try > and get this in. I find aarch64 release & fastdebug fail to build with the three patches based on the latest jdk8u-dev repo. I am using gcc version 7.5.0. sh configure --prefix=/home/yangfei/jdk8u-release --with-jvm-variants=server --with-debug-level=release --enable-unlimited-crypto --with-native-debug-symbols=internal --with-boot-jdk=/home/yangfei/tools/jdk8u275-b01 Compile error message: /home/yangfei/openjdk8u-dev/hotspot/src/cpu/aarch64/vm/aarch64.ad: In member function ?virtual void cmpFastLockNode::emit(CodeBuffer&, PhaseRegAlloc*) const?: /home/yangfei/openjdk8u-dev/hotspot/src/cpu/aarch64/vm/aarch64.ad:3354:85: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] __ mov(tmp, (address) (~(os::vm_page_size()-1) | markOopDesc::lock_mask_in_place)); ^ ^ I think we might need to add one extra patch here: http://hg.openjdk.java.net/jdk/jdk/rev/964186594f5f This patch is trivial and applies after path shuffling. OK to build aarch64 release & fastdebug with this extra patch. Please take a look. Thanks, Felix From jnimeh at openjdk.java.net Thu Dec 31 18:05:31 2020 From: jnimeh at openjdk.java.net (Jamil Nimeh) Date: Thu, 31 Dec 2020 18:05:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8179503: Java should support GET OCSP calls Message-ID: Changeset: f5ee3565 Author: Jamil Nimeh Date: 2020-12-31 18:03:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f5ee3565 8179503: Java should support GET OCSP calls Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java + test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java ! test/jdk/java/security/testlibrary/SimpleOCSPServer.java From akozlov at openjdk.java.net Thu Dec 17 15:33:29 2020 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Thu, 17 Dec 2020 15:33:29 -0000 Subject: [aarch64-port-dev ] Withdrawn: 8253816: Switch to Exec W^X mode after JNI DetachCurrentThread In-Reply-To: <_rxKqvG7LrhL4H0bRsZUQCqgJ_zmRSlg2Z-NtNleSNA=.9ff52e76-662d-4d59-b414-717f4430de72@github.com> References: <_rxKqvG7LrhL4H0bRsZUQCqgJ_zmRSlg2Z-NtNleSNA=.9ff52e76-662d-4d59-b414-717f4430de72@github.com> Message-ID: On Wed, 9 Dec 2020 14:57:42 GMT, Anton Kozlov wrote: > JVM leaves Writeable mode for W^X after JNI detach thread. #9 describes an example when this breaks application expectations: a thread returns to a code generated by the application after JNI detach and crashes. Since the default mode is Executable, the change to Writeable is implicit and not expected. > > The proposed solution is to ensure Executable mode after JNI detach. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/10