RFR: 8268821: Split systemDictionaryShared.cpp

2021-06-23 Thread Yumin Qi
Hi, Please review systemDictionaryShared becomes fatter and fatter so it is time to split it into functional files. Moved security and jar operation related code into CDSProtectionDomain, and moved shared class info (DumpTime/RunTime) to sharedClassInfo.[ch]pp, also moved lambda proxy related

[jdk17] Integrated: 8269148: Update minor GCC version in GitHub Actions pipeline

2021-06-23 Thread Aleksey Shipilev
On Tue, 22 Jun 2021 17:20:14 GMT, Aleksey Shipilev wrote: > It seems Ubuntu had bumped the version for GCC, so GHA started to fail with > e.g.: > > > The following packages have unmet dependencies: > g++-10-s390x-linux-gnu : Depends: gcc-10-s390x-linux-gnu-base (= >

Re: [jdk17] RFR: 8269148: Update minor GCC version in GitHub Actions pipeline

2021-06-23 Thread Aleksey Shipilev
On Tue, 22 Jun 2021 17:20:14 GMT, Aleksey Shipilev wrote: > It seems Ubuntu had bumped the version for GCC, so GHA started to fail with > e.g.: > > > The following packages have unmet dependencies: > g++-10-s390x-linux-gnu : Depends: gcc-10-s390x-linux-gnu-base (= >

Re: RFR: 8268821: Split systemDictionaryShared.cpp

2021-06-23 Thread David Holmes
Hi Yumin, On 23/06/2021 4:19 pm, Yumin Qi wrote: Hi, Please review systemDictionaryShared becomes fatter and fatter so it is time to split it into functional files. Moved security and jar operation related code into CDSProtectionDomain, and moved shared class info (DumpTime/RunTime) to

Re: RFR: 8268821: Split systemDictionaryShared.cpp

2021-06-23 Thread Erik Joelsson
On Wed, 23 Jun 2021 06:08:41 GMT, Yumin Qi wrote: > Hi, Please review > systemDictionaryShared becomes fatter and fatter so it is time to split it > into functional files. Moved security and jar operation related code into > CDSProtectionDomain, and moved shared class info (DumpTime/RunTime)

Re: RFR: 8268821: Split systemDictionaryShared.cpp

2021-06-23 Thread Yumin Qi
On Wed, 23 Jun 2021 12:40:57 GMT, Erik Joelsson wrote: >> Hi, Please review >> systemDictionaryShared becomes fatter and fatter so it is time to split it >> into functional files. Moved security and jar operation related code into >> CDSProtectionDomain, and moved shared class info

Re: RFR: 8268821: Split systemDictionaryShared.cpp

2021-06-23 Thread Yumin Qi
On Wed, 23 Jun 2021 06:08:41 GMT, Yumin Qi wrote: > Hi, Please review > systemDictionaryShared becomes fatter and fatter so it is time to split it > into functional files. Moved security and jar operation related code into > CDSProtectionDomain, and moved shared class info (DumpTime/RunTime)

Re: RFR: 8268821: Split systemDictionaryShared.cpp [v2]

2021-06-23 Thread Yumin Qi
> Hi, Please review > systemDictionaryShared becomes fatter and fatter so it is time to split it > into functional files. Moved security and jar operation related code into > CDSProtectionDomain, and moved shared class info (DumpTime/RunTime) to > sharedClassInfo.[ch]pp, also moved lambda proxy

RE: RFR: 8268276: Base64 Decoding optimization for x86 using AVX-512 [v7]

2021-06-23 Thread Gibbons, Scott
Hi, David. I don't have permissions to run tests in this repo. I have tested on several x86 platforms (ICX, SKL) with several options. I'll be running more tests today. Thanks, --Scott -Original Message- From: hotspot-dev On Behalf Of David Holmes Sent: Tuesday, June 22, 2021 7:21

Re: RFR: 8268821: Split systemDictionaryShared.cpp [v2]

2021-06-23 Thread Calvin Cheung
On Wed, 23 Jun 2021 20:45:49 GMT, Yumin Qi wrote: >> Hi, Please review >> systemDictionaryShared becomes fatter and fatter so it is time to split it >> into functional files. Moved security and jar operation related code into >> CDSProtectionDomain, and moved shared class info

Re: RFR: 8268821: Split systemDictionaryShared.cpp [v2]

2021-06-23 Thread Yumin Qi
On Wed, 23 Jun 2021 20:45:49 GMT, Yumin Qi wrote: >> Hi, Please review >> systemDictionaryShared becomes fatter and fatter so it is time to split it >> into functional files. Moved security and jar operation related code into >> CDSProtectionDomain, and moved shared class info

RFR: Merge jdk17

2021-06-23 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18 - Commit messages: - Merge - 8266854: LibraryCallKit::inline_preconditions_checkIndex modifies control flow even if the intrinsic bailed out - 8254571: Erroneous generic type inference in a lambda expression with a checked exception - 8269125: Klass

Re: RFR: 8268821: Split systemDictionaryShared.cpp [v3]

2021-06-23 Thread Yumin Qi
> Hi, Please review > systemDictionaryShared becomes fatter and fatter so it is time to split it > into functional files. Moved security and jar operation related code into > CDSProtectionDomain, and moved shared class info (DumpTime/RunTime) to > sharedClassInfo.[ch]pp, also moved lambda proxy

Re: RFR: 8268276: Base64 Decoding optimization for x86 using AVX-512 [v7]

2021-06-23 Thread Vladimir Kozlov
On Wed, 23 Jun 2021 00:31:55 GMT, Scott Gibbons wrote: >> Add the Base64 Decode intrinsic for x86 to utilize AVX-512 for acceleration. >> Also allows for performance improvement for non-AVX-512 enabled platforms. >> Due to the nature of MIME-encoded inputs, modify the intrinsic signature to

Re: RFR: 8268821: Split systemDictionaryShared.cpp [v3]

2021-06-23 Thread Calvin Cheung
On Thu, 24 Jun 2021 03:11:35 GMT, Yumin Qi wrote: >> Hi, Please review >> systemDictionaryShared becomes fatter and fatter so it is time to split it >> into functional files. Moved security and jar operation related code into >> CDSProtectionDomain, and moved shared class info