Re: RFR: Merge jdk17 [v2]

2021-08-05 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 440 commits:

 - Merge
 - 8271293: Monitor class should use ThreadBlockInVMPreprocess
   
   Reviewed-by: dholmes, dcubed
 - 8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, 
including Aqua on macOS
   
   Reviewed-by: psadhukhan, aivanov
 - 8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags
   
   Reviewed-by: stuefe
 - 8271308: (fc) FileChannel.transferTo() transfers no more than 
Integer.MAX_VALUE bytes in one call
   
   Reviewed-by: alanb, vtewari
 - 8271953: fix mis-merge in JDK-8271878
   
   Reviewed-by: jwilhelm, ctornqvi
 - 8267840: Improve URLStreamHandler.parseURL()
   
   Reviewed-by: dfuchs, redestad
 - 8271840: Add simple Integer.toString microbenchmarks
   
   Reviewed-by: shade
 - 8271121: ZGC: stack overflow (segv) when -Xlog:gc+start=debug
   
   Reviewed-by: ayang, eosterlund
 - 8270903: sun.net.httpserver.HttpConnection: Improve toString
   
   Reviewed-by: chegar, vtewari
 - ... and 430 more: 
https://git.openjdk.java.net/jdk/compare/dfacda48...7e069880

-

Changes: https://git.openjdk.java.net/jdk/pull/5026/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=5026=01
  Stats: 97370 lines in 1522 files changed: 61891 ins; 27834 del; 7645 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5026.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5026/head:pull/5026

PR: https://git.openjdk.java.net/jdk/pull/5026


RFR: Merge jdk17

2021-08-05 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8270872: Final nroff manpage update for JDK 17
 - 8271588: JFR Recorder Thread crashed with SIGSEGV in write_klass
 - 8271863: ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with 
ZGC

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=5026=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=5026=00.1

Changes: https://git.openjdk.java.net/jdk/pull/5026/files
  Stats: 307 lines in 32 files changed: 129 ins; 33 del; 145 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5026.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5026/head:pull/5026

PR: https://git.openjdk.java.net/jdk/pull/5026


Re: RFR: Merge jdk17 [v2]

2021-08-02 Thread Mikael Vidstedt
On Mon, 2 Aug 2021 23:53:59 GMT, Jesper Wilhelmsson  
wrote:

>> Forwardport JDK 17 -> JDK 18
>
> Jesper Wilhelmsson has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Revert "8271150: Remove EA from JDK 17 version string starting with Initial 
> RC promotion on Aug 5, 2021(B34)"
>   
>   This reverts commit f8fb5713074b8960f5530d7aca954f84d57c1f30.

Marked as reviewed by mikael (Reviewer).

-

PR: https://git.openjdk.java.net/jdk/pull/4964


Re: RFR: Merge jdk17 [v2]

2021-08-02 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request incrementally with one 
additional commit since the last revision:

  Revert "8271150: Remove EA from JDK 17 version string starting with Initial 
RC promotion on Aug 5, 2021(B34)"
  
  This reverts commit f8fb5713074b8960f5530d7aca954f84d57c1f30.

-

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/4964/files
  - new: https://git.openjdk.java.net/jdk/pull/4964/files/a95b06a1..e353ddcc

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk=4964=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk=4964=00-01

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4964.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4964/head:pull/4964

PR: https://git.openjdk.java.net/jdk/pull/4964


RFR: Merge jdk17

2021-08-02 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8067223: [TESTBUG] Rename Whitebox API package
 - 8271150: Remove EA from JDK 17 version string starting with Initial RC 
promotion on Aug 5, 2021(B34)

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4964=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4964=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4964/files
  Stats: 535 lines in 37 files changed: 449 ins; 1 del; 85 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4964.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4964/head:pull/4964

PR: https://git.openjdk.java.net/jdk/pull/4964


Re: RFR: Merge jdk17 [v2]

2021-07-29 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 358 commits:

 - Merge
 - 8271396: Spelling errors
   
   Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer
 - 8268019: C2: assert(no_dead_loop) failed: dead loop detected
   
   Reviewed-by: kvn, thartmann
 - 8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling
   
   Reviewed-by: kvn, thartmann
 - Merge
 - 8225082: Remove IdenTrust certificate that is expiring in September 2021
   
   Reviewed-by: shade, mullan
 - 8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process 
cpu usage in containers
   
   Co-authored-by: Severin Gehwolf 
   Reviewed-by: sgehwolf
 - 8271353: PerfDataManager::destroy crashes in VM_Exit
   
   Reviewed-by: dholmes, stuefe, minqi
 - 8270061: Change parameter order of ResourceHashtable
   
   Reviewed-by: coleenp, stuefe
 - 8270925: replay dump using CICrashAt does not include inlining data
   
   Reviewed-by: kvn, thartmann
 - ... and 348 more: 
https://git.openjdk.java.net/jdk/compare/286d3136...ead1faac

-

Changes: https://git.openjdk.java.net/jdk/pull/4939/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4939=01
  Stats: 61561 lines in 1328 files changed: 29006 ins; 26122 del; 6433 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4939.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4939/head:pull/4939

PR: https://git.openjdk.java.net/jdk/pull/4939


RFR: Merge jdk17

2021-07-29 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8271489: (doc) Clarify Filter Factory example

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4939=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4939=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4939/files
  Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4939.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4939/head:pull/4939

PR: https://git.openjdk.java.net/jdk/pull/4939


RFR: Merge jdk17

2021-07-22 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8271162: runtime/StackTrace/LargeClassTest.java can be run in driver mode
 - 8271158: runtime/handshake/HandshakeTimeoutTest.java test doesn't check exit 
code
 - 8271169: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be run in 
driver mode
 - 8271160: runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn't set 
-Djava.library.path
 - 8271155: Wrong path separator in env variable
 - 8270916: Update java.lang.annotation.Target for changes in JLS 9.6.4.1
 - 8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit 
code
 - 8271093: remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.java test
 - 8270085: Suspend during block transition may deadlock if lock held
 - ... and 2 more: https://git.openjdk.java.net/jdk/compare/a7d30123...b6b24fa0

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4883=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4883=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4883/files
  Stats: 268 lines in 20 files changed: 178 ins; 43 del; 47 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4883.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4883/head:pull/4883

PR: https://git.openjdk.java.net/jdk/pull/4883


Re: RFR: Merge jdk17 [v2]

2021-07-21 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 282 commits:

 - Merge
 - 8271015: Split cds/SharedBaseAddress.java test into smaller parts
   
   Reviewed-by: ccheung, minqi
 - 8271014: Refactor HeapShared::is_archived_object()
   
   Reviewed-by: ccheung, minqi
 - 8270949: Make dynamically generated classes with the class file version of 
the current release
   
   Reviewed-by: alanb
 - 8269849: 
vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java failed 
with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced 
objects"
   
   Reviewed-by: kbarrett
 - 8270991: G1 Full GC always performs heap verification after JDK-8269295
   
   Reviewed-by: iwalulya, kbarrett
 - 8270820: remove unused stiFileTableIndex from SDE.c
   
   Reviewed-by: cjplummer, sspitsyn
 - 8270147: Increase stride size allowing unrolling more loops
   
   Reviewed-by: kvn, iveresov
 - 8270803: Reduce CDS API verbosity
   
   Reviewed-by: minqi, ccheung
 - 8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification 
of protocol and cipher support
   
   Reviewed-by: xuelei, rhalade
 - ... and 272 more: 
https://git.openjdk.java.net/jdk/compare/89f7998a...025eaefb

-

Changes: https://git.openjdk.java.net/jdk/pull/4863/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4863=01
  Stats: 55988 lines in 1158 files changed: 26162 ins; 25130 del; 4696 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4863.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4863/head:pull/4863

PR: https://git.openjdk.java.net/jdk/pull/4863


RFR: Merge jdk17

2021-07-21 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8266347: assert(Dependencies::is_concrete_root_method(fm, ctxk) == 
Dependencies::is_concrete_method(m, ctxk)) failed: mismatch
 - 8264066: Enhance compiler validation
 - 8265201: JarFile.getInputStream not validating invalid signed jars
 - 8258432: Improve File Transfers
 - 8264079: Improve abstractions
 - 8262380: Enhance XML processing passes
 - 8262967: Improve Zip file support
 - 8264460: Improve NTLM support
 - 8256491: Better HTTP transport
 - ... and 10 more: https://git.openjdk.java.net/jdk/compare/0790f04d...025eaefb

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4863=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4863=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4863/files
  Stats: 517 lines in 33 files changed: 403 ins; 34 del; 80 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4863.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4863/head:pull/4863

PR: https://git.openjdk.java.net/jdk/pull/4863


RFR: Merge jdk17

2021-07-14 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8270422: Test build/AbsPathsInImage.java fails after JDK-8259848
 - 8266313: (JEP-356) - RandomGenerator spec implementation requirements 
tightly coupled to JDK internal classes
 - 8270075: SplittableRandom extends AbstractSplittableGenerator
 - 8266889: [macosx-aarch64] Crash with SIGBUS in 
MarkActivationClosure::do_code_blob during vmTestbase/nsk/jvmti/.../bi04t002 
test run
 - 8259499: Handling type arguments from outer classes for inner class in 
javadoc
 - 8268620: InfiniteLoopException test may fail on x86 platforms
 - 8269865: Async UL needs to handle ERANGE on exceeding SEM_VALUE_MAX
 - 8270056: Generated lambda class can not access protected static method of 
target class

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4786=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4786=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4786/files
  Stats: 328 lines in 19 files changed: 240 ins; 14 del; 74 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4786.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4786/head:pull/4786

PR: https://git.openjdk.java.net/jdk/pull/4786


RFR: Merge jdk17

2021-07-13 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8270025: DynamicCallSiteDesc::withArgs doesn't throw NPE
 - 8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for 
lambdas
 - 8269281: java/foreign/Test{Down,Up}call.java time out
 - 8269635: Stress test SEGV while emitting OldObjectSample
 - 8269525: Deadlock during Volano with JFR
 - 8259848: Interim javadoc build does not support platform links
 - 8269795: C2: Out of bounds array load floats above its range check in loop 
peeling resulting in SEGV
 - 8270203: Missing build dependency between jdk.jfr-gendata and 
buildtools-hotspot

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4771=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4771=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4771/files
  Stats: 388 lines in 13 files changed: 322 ins; 18 del; 48 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4771.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4771/head:pull/4771

PR: https://git.openjdk.java.net/jdk/pull/4771


RFR: Merge jdk17

2021-07-09 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8268826: Cleanup Override in Context-Specific Deserialization Filters
 - 8261147: C2: Node is wrongly marked as reduction resulting in a wrong 
execution due to wrong vector instructions
 - 8270151: IncompatibleClassChangeError on empty pattern switch statement case
 - 8269146: Missing unreported constraints on pattern and other case label 
combination
 - 8269952: compiler/vectorapi/VectorCastShape*Test.java tests failed on avx2 
machines
 - 8269840: Update Platform.isDefaultCDSArchiveSupported() to return true for 
aarch64 platforms

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4748=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4748=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4748/files
  Stats: 691 lines in 29 files changed: 544 ins; 66 del; 81 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4748.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4748/head:pull/4748

PR: https://git.openjdk.java.net/jdk/pull/4748


Re: RFR: Merge jdk17 [v2]

2021-07-08 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 192 commits:

 - Merge
 - 8269827: JMH tests for AES/GCM byte[] and bytebuffers
   
   Reviewed-by: ecaspole, weijun
 - 8268965: TCP Connection Reset when connecting simple socket to SSL server
   
   Reviewed-by: xuelei
 - 8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for 
interpreter mode
   
   Reviewed-by: zgu
 - 8269962: SA has unused Hashtable, Dictionary classes
   
   Reviewed-by: cjplummer, iklam, dholmes
 - 8270021: Incorrect log decorators in 
gc/g1/plab/TestPLABEvacuationFailure.java
   
   Reviewed-by: tschatzl, iwalulya
 - 8270064: Problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java 
due to JDK-8270060
   
   Reviewed-by: mcimadamore
 - 8267982: Set the node after peephole optimization to be removed
   
   Reviewed-by: kvn, thartmann
 - 8269886: Inaccurate error message for compressed hprof test
   
   Reviewed-by: dholmes, cjplummer
 - 8269803: G1: remove unnecessary NoRefDiscovery
   
   Reviewed-by: tschatzl, kbarrett
 - ... and 182 more: 
https://git.openjdk.java.net/jdk/compare/64016338...f59792e7

-

Changes: https://git.openjdk.java.net/jdk/pull/4734/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4734=01
  Stats: 48561 lines in 880 files changed: 21838 ins; 23621 del; 3102 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4734.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4734/head:pull/4734

PR: https://git.openjdk.java.net/jdk/pull/4734


RFR: Merge jdk17

2021-07-08 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8269722: NPE in HtmlDocletWriter
 - 8270109: ProblemList 4 SA tests on macOS-aarch64
 - 6766844: ByteArrayInputStream#read with a byte array of length 0 not 
consistent with InputStream when at EOF
 - 8269738: AssertionError when combining pattern matching and function closure
 - 8269828: corrections in some instruction patterns for KNL x86 platform
 - 8268766: Desugaring of pattern matching enum switch should be improved
 - 8270006: Switches with 'case null:' should be exhaustive
 - 8269746: C2: assert(!in->is_CFG()) failed: CFG Node with no controlling 
input?

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4734=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4734=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4734/files
  Stats: 675 lines in 22 files changed: 514 ins; 69 del; 92 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4734.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4734/head:pull/4734

PR: https://git.openjdk.java.net/jdk/pull/4734


Re: RFR: Merge jdk17 [v2]

2021-07-07 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 180 commits:

 - Merge
 - 8264735: Make dynamic dump repeatable
   
   Reviewed-by: ccheung, iklam
 - 8269481: SctpMultiChannel never releases own file descriptor
   
   Reviewed-by: alanb, chegar
 - 8270027: ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64
   
   Reviewed-by: mgronlun
 - 8267303: Replace MinObjectAlignmentSize usages for non-Java heap objects
   
   Reviewed-by: kbarrett, tschatzl, minqi
 - 8268635: Corrupt oop in ClassLoaderData
   
   Reviewed-by: iklam, dholmes
 - 8269923: runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java 
failed with "FATAL ERROR in native method: Primitive type array expected but 
not received for JNI array operation"
   
   Reviewed-by: dcubed, dholmes
 - 8269761: idea.sh missing .exe suffix when invoking javac on WSL
   
   Reviewed-by: mcimadamore, erikj
 - 8269294: Verify_before/after_young_collection should execute all verification
   
   Reviewed-by: iwalulya, kbarrett
 - 8269908: Move MemoryService::track_memory_usage call into G1MonitoringScope
   
   Reviewed-by: ayang, kbarrett
 - ... and 170 more: 
https://git.openjdk.java.net/jdk/compare/c812bbbe...e5695159

-

Changes: https://git.openjdk.java.net/jdk/pull/4713/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4713=01
  Stats: 46991 lines in 850 files changed: 21189 ins; 22881 del; 2921 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4713.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4713/head:pull/4713

PR: https://git.openjdk.java.net/jdk/pull/4713


RFR: Merge jdk17

2021-07-07 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8269929: (test) Add diagnostic info to ProceessBuilder/Basic.java for 
unexpected output
 - 8269185: Directories in /opt/runtimepackagetest and /path/to/jdk-17 are 
different
 - 8269879: [PPC64] C2: Math.rint intrinsic uses wrong rounding mode
 - 8266036: class file for sun.misc.Contended not found
 - 8269772: [macos-aarch64] test compilation failed with "SocketException: No 
buffer space available"
 - 8268859: jshell throws exception while parsing illegal "case true"
 - 8269802: javac fails to compile nested pattern matching switches
 - 8269830: SA's vm object vtable matching code sometimes matches on incorrect 
type
 - 8268778: CDS check_excluded_classes needs DumpTimeTable_lock

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4713=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4713=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4713/files
  Stats: 1083 lines in 36 files changed: 629 ins; 278 del; 176 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4713.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4713/head:pull/4713

PR: https://git.openjdk.java.net/jdk/pull/4713


Re: RFR: Merge jdk17 [v2]

2021-07-06 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 164 commits:

 - Merge
 - 8269935: ProblemList 
runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on windows
   
   Reviewed-by: jjg
 - 8269917: Insert missing commas in copyrights in java.net
   
   Reviewed-by: chegar, dfuchs
 - 8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImpl 
implementation
   
   Reviewed-by: alanb, dfuchs, chegar
 - 8269692: sun.net.httpserver.ServerImpl::createContext should throw IAE
   
   Reviewed-by: dfuchs
 - 8269697: JNI_GetPrimitiveArrayCritical() should not accept object array
   
   Reviewed-by: kbarrett, dholmes
 - 8266310: deadlock between System.loadLibrary and JNI FindClass loading 
another class
   
   Reviewed-by: dholmes, plevart, chegar, mchung
 - 8269882: stack-use-after-scope in NewObjectA
   
   Reviewed-by: kbarrett
 - 8269672: C1: Remove unaligned move on all architectures
   
   Co-authored-by: Martin Doerr 
   Reviewed-by: thartmann
 - 8267956: C1 code cleanup
   
   Reviewed-by: thartmann
 - ... and 154 more: 
https://git.openjdk.java.net/jdk/compare/0d1cd3a7...b68ba015

-

Changes: https://git.openjdk.java.net/jdk/pull/4698/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4698=01
  Stats: 46385 lines in 833 files changed: 20688 ins; 22823 del; 2874 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4698.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4698/head:pull/4698

PR: https://git.openjdk.java.net/jdk/pull/4698


RFR: Merge jdk17

2021-07-06 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8269825: [TESTBUG] Missing testing for x86 KNL platforms
 - 8269955: ProblemList compiler/vectorapi/VectorCastShape[64|128]Test.java 
tests on x86
 - 8268966: AArch64: 'bad AD file' in some vector conversion tests
 - 8225667: Clarify the behavior of System::gc w.r.t. reference processing
 - 8269568: JVM crashes when running VectorMask query tests
 - 8269661: JNI_GetStringCritical does not lock char array
 - 8269575: C2: assert(false) failed: graph should be schedulable after 
JDK-8252372
 - 8268883: C2: assert(false) failed: unscheduable graph
 - 8268369: SIGSEGV in PhaseCFG::implicit_null_check due to missing null check

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4698=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4698=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4698/files
  Stats: 3666 lines in 51 files changed: 2827 ins; 351 del; 488 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4698.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4698/head:pull/4698

PR: https://git.openjdk.java.net/jdk/pull/4698


RFR: Merge jdk17

2021-07-02 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8269768: JFR Terminology Refresh
 - 8269775: compiler/codegen/ClearArrayTest.java failed with "assert(false) 
failed: bad AD file"
 - 8269543: The warning for System::setSecurityManager should only appear once 
for each caller
 - 8262017: C2: assert(n != __null) failed: Bad immediate dominator info.
 - 8269771: assert(tmp == _callprojs.fallthrough_catchproj) failed: allocation 
control projection
 - 8265132: C2 compilation fails with assert "missing precedence edge"

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4673=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4673=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4673/files
  Stats: 341 lines in 12 files changed: 266 ins; 34 del; 41 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4673.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4673/head:pull/4673

PR: https://git.openjdk.java.net/jdk/pull/4673


Re: RFR: Merge jdk17 [v2]

2021-07-01 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 133 commits:

 - Merge
 - 8225559: assertion error at TransTypes.visitApply
   
   Reviewed-by: sadayapalam, jlahoda
 - 8268960: com/sun/net/httpserver/Headers.java: Ensure mutators normalize keys 
and disallow null for keys and values
   
   Reviewed-by: chegar, dfuchs, michaelm
 - 8267307: Introduce new client property for XAWT: xawt.mwm_decor_title
   
   Reviewed-by: azvegint, serb
 - 8133873: Simplify {Register,Unregister}NMethodOopClosure
   
   Reviewed-by: tschatzl, kbarrett
 - 8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log 
message
   
   Reviewed-by: egahlin
 - 8266746: C1: Replace UnsafeGetRaw with UnsafeGet when setting up OSR entry 
block
   
   Replace UnsafeGetRaw with UnsafeGetObject when setting up OSR entry block, 
and rename Unsafe{Get,Put}Object to Unsafe{Get,Put}
   
   Reviewed-by: thartmann, dlong, mdoerr
 - 8268870: Remove dead code in metaspaceShared
   
   Reviewed-by: tschatzl
 - Merge
 - 8268637: Update --release 17 symbol information for JDK 17 build 28
   
   Reviewed-by: iris
 - ... and 123 more: 
https://git.openjdk.java.net/jdk/compare/a4d2a9a7...5515a992

-

Changes: https://git.openjdk.java.net/jdk/pull/4661/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4661=01
  Stats: 32483 lines in 677 files changed: 18918 ins; 11377 del; 2188 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4661.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4661/head:pull/4661

PR: https://git.openjdk.java.net/jdk/pull/4661


RFR: Merge jdk17

2021-07-01 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8269745: [JVMCI] restore original qualified exports to Graal
 - 8268566: java/foreign/TestResourceScope.java timed out
 - 8260684: 
vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java timed out
 - 8269580: assert(is_valid()) failed: invalid register (-1)
 - 8269704: Typo in j.t.Normalizer.normalize()
 - 8269354: javac crashes when processing parenthesized pattern in instanceof
 - 8269285: Crash/miscompile in CallGenerator::for_method_handle_inline after 
JDK-8191998
 - 8269088: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: 
no node with a side effect
 - 8269230: C2: main loop in micro benchmark never executed
 - ... and 3 more: https://git.openjdk.java.net/jdk/compare/de61328d...5515a992

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4661=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4661=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4661/files
  Stats: 996 lines in 26 files changed: 843 ins; 64 del; 89 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4661.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4661/head:pull/4661

PR: https://git.openjdk.java.net/jdk/pull/4661


Re: RFR: Merge jdk17 [v2]

2021-06-30 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 125 commits:

 - Merge
 - 8268637: Update --release 17 symbol information for JDK 17 build 28
   
   Reviewed-by: iris
 - 8269678: Remove unimplemented and unused os::bind_to_processor()
   
   Reviewed-by: dcubed
 - 8268457: XML Transformer outputs Unicode supplementary character incorrectly 
to HTML
   
   Reviewed-by: lancea, naoto, iris, joehw
 - 8269516: AArch64: Assembler cleanups
   
   Reviewed-by: ngasson, adinn
 - 8261495: Shenandoah: reconsider update references memory ordering
   
   Reviewed-by: zgu, rkennke
 - 8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient
   
   Reviewed-by: rkennke
 - 8269416: [JVMCI] capture libjvmci crash data to a file
   
   Reviewed-by: kvn, dholmes
 - 8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 
1ms minimum
   
   Reviewed-by: kbarrett, ayang, lkorinth
 - 8263461: jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java uses wrong 
mechanism to cause evacuation failure
   
   Reviewed-by: kbarrett, iwalulya, ayang
 - ... and 115 more: 
https://git.openjdk.java.net/jdk/compare/9ac63a6e...d9b654b1

-

Changes: https://git.openjdk.java.net/jdk/pull/4645/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4645=01
  Stats: 31079 lines in 656 files changed: 18219 ins; 10796 del; 2064 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4645.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4645/head:pull/4645

PR: https://git.openjdk.java.net/jdk/pull/4645


RFR: Merge jdk17

2021-06-30 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8262841: Clarify the behavior of PhantomReference::refersTo
 - 8269703: ProblemList 
vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java on 
Windows-X64 with -Xcomp
 - 8269513: Clarify the spec wrt `useOldISOCodes` system property
 - 8268897: [TESTBUG] compiler/compilercontrol/mixed/RandomCommandsTest.java 
must not fail on Command.quiet
 - 8268557: Module page uses unstyled table class
 - 8269691: ProblemList sun/management/jdp/JdpDefaultsTest.java on Linux-aarch64
 - 8269486: CallerAccessTest fails for non server variant
 - 8269614: [s390] Interpreter checks wrong bit for slow path instance 
allocation
 - 8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating 
handle outside HandleMark
 - ... and 6 more: https://git.openjdk.java.net/jdk/compare/85262c71...d9b654b1

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4645=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4645=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4645/files
  Stats: 394 lines in 29 files changed: 280 ins; 26 del; 88 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4645.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4645/head:pull/4645

PR: https://git.openjdk.java.net/jdk/pull/4645


Re: RFR: Merge jdk17 [v2]

2021-06-29 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 113 commits:

 - Merge
 - 8269615: Fix for 8263640 broke Windows build
   
   Reviewed-by: iklam, dcubed
 - 8269268: JDWP: Properly fix thread lookup assert in findThread()
   
   Reviewed-by: kevinw, amenkov, sspitsyn
 - 8260540: serviceability/jdwp/AllModulesCommandTest.java failed with 
"Debuggee error: 'ERROR: transport error 202: bind failed: Address already in 
use'"
   
   Reviewed-by: sspitsyn, kevinw
 - 8263640: hs_err improvement: handle class path longer than O_BUFLEN
   
   Reviewed-by: iklam, minqi, dholmes
 - 8269417: Minor clarification on NonblockingQueue utility
   
   Reviewed-by: kbarrett, iwalulya
 - 8269530: runtime/ParallelLoad/ParallelSuperTest.java timeout
   
   Reviewed-by: dholmes, coleenp
 - 8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC
   
   Reviewed-by: iwalulya, kbarrett
 - 8261579: AArch64: Support for weaker memory ordering in Atomic
   
   Reviewed-by: adinn, shade
 - 8268821: Split systemDictionaryShared.cpp
   
   Reviewed-by: erikj, ccheung, iklam
 - ... and 103 more: 
https://git.openjdk.java.net/jdk/compare/0d745ae8...be964f2e

-

Changes: https://git.openjdk.java.net/jdk/pull/4630/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4630=01
  Stats: 30219 lines in 619 files changed: 17676 ins; 10608 del; 1935 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4630.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4630/head:pull/4630

PR: https://git.openjdk.java.net/jdk/pull/4630


RFR: Merge jdk17

2021-06-29 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8269034: AccessControlException for SunPKCS11 daemon threads
 - 8269529: javax/swing/reliability/HangDuringStaticInitialization.java fails 
in Windows debug build
 - 8269232: assert(!is_jweak(handle)) failed: wrong method for detroying jweak
 - 8268884: C2: Compile::remove_speculative_types must iterate top-down
 - 8249646: Runtime.exec(String, String[], File) documentation contains literal 
{@link ...}
 - 8268699: Shenandoah: Add test for JDK-8268127
 - 8269517: compiler/loopopts/TestPartialPeelingSinkNodes.java crashes with 
-XX:+VerifyGraphEdges
 - 8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC

The merge commit only contains trivial merges, so no merge-specific webrevs 
have been generated.

Changes: https://git.openjdk.java.net/jdk/pull/4630/files
  Stats: 127 lines in 11 files changed: 70 ins; 17 del; 40 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4630.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4630/head:pull/4630

PR: https://git.openjdk.java.net/jdk/pull/4630


Re: RFR: Merge jdk17 [v2]

2021-06-28 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 103 commits:

 - Merge
 - 8269409: Post JEP 411 refactoring: core-libs with maximum covering > 10K
   
   Reviewed-by: lancea, naoto
 - 8269433: Remove effectively unused ReferenceProcessor::_enqueuing_is_done
   
   Reviewed-by: kbarrett, tschatzl
 - 8268902: Testing for threadObj != NULL is unnecessary in suspend handshake
   
   Reviewed-by: pchilanomate, dcubed
 - 8269222: Incorrect number of workers reported for reference processing
   
   Reviewed-by: tschatzl, sangheki
 - 8269122: The use of "extern const" for Register definitions generates poor 
code
   
   Reviewed-by: adinn, kbarrett, kvn
 - 8269003: Update the java manpage for JDK 18
   
   Reviewed-by: minqi
 - Merge
 - 8269261: The PlaceHolder code uses Thread everywhere but is always dealing 
with JavaThreads
   
   Reviewed-by: ccheung, coleenp
 - 8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for 
client VMs
   
   Reviewed-by: kvn, iveresov
 - ... and 93 more: https://git.openjdk.java.net/jdk/compare/56240690...8863e7a7

-

Changes: https://git.openjdk.java.net/jdk/pull/4619/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4619=01
  Stats: 27175 lines in 592 files changed: 16042 ins; 9481 del; 1652 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4619.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4619/head:pull/4619

PR: https://git.openjdk.java.net/jdk/pull/4619


RFR: Merge jdk17

2021-06-28 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8269426: Rename test/jdk/java/lang/invoke/t8150782 to accessClassAndFindClass
 - 8267952: async logging supports to dynamically change tags and decorators
 - 8269534: Remove java/util/concurrent/locks/Lock/TimedAcquireLeak.java from 
ProblemList.txt
 - 8269403: Fix jpackage tests to gracefully handle jpackage app launcher 
crashes
 - 8269304: Regression ~5% in 2005 in b27
 - 8268236: The documentation of the String.regionMatches method contains error

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4619=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4619=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4619/files
  Stats: 224 lines in 20 files changed: 163 ins; 15 del; 46 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4619.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4619/head:pull/4619

PR: https://git.openjdk.java.net/jdk/pull/4619


RFR: Merge jdk17

2021-06-27 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8258746: illegal access to global field _jvmci_old_thread_counters by 
terminated thread causes crash
 - 8266269: Lookup::accessClass fails with IAE when accessing an arrayClass 
with a protected inner class as component class
 - 8269351: Proxy::newProxyInstance and 
MethodHandleProxies::asInterfaceInstance should reject sealed interfaces
 - 8269260: Add AVX512 and other SSE + AVX combinations testing for tests which 
generate vector instructions
 - 8269302: serviceability/dcmd/framework/InvalidCommandTest.java still fails 
after JDK-8268433
 - 8269036: tools/jpackage/share/AppImagePackageTest.java failed with "hdiutil: 
create failed - Resource busy"
 - 8269074: (fs) Files.copy fails to copy from /proc on some linux kernel 
versions
 - 8256919: BCEL: Utility.encode forget to close
 - 8269335: Unable to load svml library
 - ... and 20 more: https://git.openjdk.java.net/jdk/compare/8bed3534...2d9b73c0

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4606=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4606=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4606/files
  Stats: 1925 lines in 90 files changed: 1452 ins; 227 del; 246 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4606.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4606/head:pull/4606

PR: https://git.openjdk.java.net/jdk/pull/4606


Re: RFR: Merge jdk17 [v2]

2021-06-22 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 59 commits:

 - Merge
 - 8268290: Improve LockFreeQueue<> utility
   
   Reviewed-by: iwalulya, tschatzl
 - 8264941: Remove CodeCache::mark_for_evol_deoptimization() method
   
   Reviewed-by: kvn, vlivanov, sspitsyn
 - 8269031: linux x86_64 check for binutils 2.25 or higher after 8265783
   
   Reviewed-by: ihse, erikj
 - 8267657: Add missing PrintC1Statistics before incrementing counters
   
   Reviewed-by: iveresov
 - 8268857: Merge VM_PrintJNI and VM_PrintThreads and remove the unused field 
'is_deadlock' of DeadlockCycle
   
   Reviewed-by: dholmes
 - 8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest
   
   Reviewed-by: tschatzl, kbarrett
 - Merge
 - 8268458: Add verification type for evacuation failures
   
   Reviewed-by: kbarrett, iwalulya
 - 8268952: Automatically update heap sizes in G1MonitoringScope
   
   Reviewed-by: kbarrett, iwalulya
 - ... and 49 more: https://git.openjdk.java.net/jdk/compare/35e4c272...7bf4b35f

-

Changes: https://git.openjdk.java.net/jdk/pull/4562/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4562=01
  Stats: 16267 lines in 261 files changed: 13210 ins; 2433 del; 624 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4562.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4562/head:pull/4562

PR: https://git.openjdk.java.net/jdk/pull/4562


RFR: Merge jdk17

2021-06-22 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8268404: [TESTBUG] tools/jpackage/windows/WinInstallerIconTest.java failed 
"AssertionError: Failed: Check icon"
 - 8267652: c2 loop unrolling by 8 results in reading memory past array
 - 8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with 
assertion
 - 826: Upstream 8268230: Foreign Linker API & Windows user32/kernel32: 
String conversion seems broken
 - 8268524: nmethod::post_compiled_method_load_event racingly called on zombie
 - 8266631: StandardJavaFileManager: getJavaFileObjects() impl violates the spec
 - 8267421: j.l.constant.DirectMethodHandleDesc.Kind.valueOf(int) 
implementation doesn't conform to the spec regarding REF_invokeInterface 
handling
 - 8268349: Provide clear run-time warnings about Security Manager deprecation
 - 8268293: VectorAPI cast operation on mask and shuffle is broken
 - ... and 1 more: https://git.openjdk.java.net/jdk/compare/0c693e2f...7bf4b35f

The merge commit only contains trivial merges, so no merge-specific webrevs 
have been generated.

Changes: https://git.openjdk.java.net/jdk/pull/4562/files
  Stats: 1931 lines in 60 files changed: 653 ins; 1061 del; 217 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4562.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4562/head:pull/4562

PR: https://git.openjdk.java.net/jdk/pull/4562


Re: RFR: Merge jdk17 [v2]

2021-06-21 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 52 commits:

 - Merge
 - 8268458: Add verification type for evacuation failures
   
   Reviewed-by: kbarrett, iwalulya
 - 8268952: Automatically update heap sizes in G1MonitoringScope
   
   Reviewed-by: kbarrett, iwalulya
 - 8269029: compiler/codegen/TestCharVect2.java fails for client VMs
   
   Reviewed-by: kvn, jiefu
 - 8017163: G1: Refactor remembered sets
   8048504: G1: Investigate replacing the coarse and fine grained data 
structures in the remembered sets
   6949259: G1: Merge sparse and fine remembered set hash tables
   
   Co-authored-by: Ivan Walulya 
   Co-authored-by: Thomas Schatzl 
   Reviewed-by: sjohanss, iwalulya
 - 8266082: AssertionError in Annotate.fromAnnotations with -Xdoclint
   
   Reviewed-by: vromero
 - Merge
 - 8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized 
BasicObjectLock::_displaced_header
   
   Co-authored-by: Chris Cole 
   Reviewed-by: dsamersoff
 - 8268964: Remove unused ReferenceProcessorAtomicMutator
   
   Reviewed-by: tschatzl, pliden
 - 8268900: com/sun/net/httpserver/Headers.java: Fix indentation and whitespace
   
   Reviewed-by: dfuchs, chegar, michaelm
 - ... and 42 more: https://git.openjdk.java.net/jdk/compare/d3ad8cd3...40c550db

-

Changes: https://git.openjdk.java.net/jdk/pull/4545/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4545=01
  Stats: 14796 lines in 230 files changed: 12511 ins; 1719 del; 566 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4545.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4545/head:pull/4545

PR: https://git.openjdk.java.net/jdk/pull/4545


RFR: Merge jdk17

2021-06-21 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8268672: C2: assert(!loop->is_member(u_loop)) failed: can be in outer loop 
or out of both loops only
 - 8268717: Upstream: 8268673: Stack walk across optimized entry frame on fresh 
native thread fails
 - 8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after 
loop
 - 8268702: JFR diagnostic commands lack argument descriptors when viewed using 
Platform MBean Server
 - 8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized 
BasicObjectLock::_displaced_header
 - 8269063: Build failure due to VerifyReceiverTypes was not declared after 
JDK-8268405

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4545=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4545=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4545/files
  Stats: 608 lines in 25 files changed: 578 ins; 17 del; 13 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4545.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4545/head:pull/4545

PR: https://git.openjdk.java.net/jdk/pull/4545


Re: RFR: Merge jdk17 [v2]

2021-06-18 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 46 commits:

 - Merge
 - 8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized 
BasicObjectLock::_displaced_header
   
   Co-authored-by: Chris Cole 
   Reviewed-by: dsamersoff
 - 8268964: Remove unused ReferenceProcessorAtomicMutator
   
   Reviewed-by: tschatzl, pliden
 - 8268900: com/sun/net/httpserver/Headers.java: Fix indentation and whitespace
   
   Reviewed-by: dfuchs, chegar, michaelm
 - Merge
 - 8268678: LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is 
retired
   
   Reviewed-by: xuelei
 - 8267189: Remove duplicated unregistered classes from dynamic archive
   
   Reviewed-by: ccheung, minqi
 - 8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting.
   
   Reviewed-by: dholmes, phh
 - 8268556: Use bitmap for storing regions that failed evacuation
   
   Reviewed-by: kbarrett, iwalulya, sjohanss
 - 8268294: Reusing HttpClient in a WebSocket.Listener hangs.
   
   Reviewed-by: dfuchs
 - ... and 36 more: https://git.openjdk.java.net/jdk/compare/b8f073be...ed622f4b

-

Changes: https://git.openjdk.java.net/jdk/pull/4533/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=4533=01
  Stats: 8681 lines in 159 files changed: 7992 ins; 386 del; 303 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4533.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4533/head:pull/4533

PR: https://git.openjdk.java.net/jdk/pull/4533


RFR: Merge jdk17

2021-06-18 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8268316: Typo in JFR jdk.Deserialization event
 - 8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting.
 - 8264775: ClhsdbFindPC still fails with java.lang.RuntimeException: 'In java 
stack' missing from stdout/stderr
 - 8265073: XML transformation and indentation when using xml:space
 - 8269025: jsig/Testjsig.java doesn't check exit code
 - 8266518: Refactor and expand scatter/gather tests
 - 8268903: JFR: RecordingStream::dump is missing @since
 - 8265369: [macos-aarch64] java/net/MulticastSocket/Promiscuous.java failed 
with "SocketException: Cannot allocate memory"
 - 8268564: mark hotspot serviceability/attach tests which ignore external VM 
flags
 - ... and 13 more: https://git.openjdk.java.net/jdk/compare/8f2456e5...ed622f4b

The merge commit only contains trivial merges, so no merge-specific webrevs 
have been generated.

Changes: https://git.openjdk.java.net/jdk/pull/4533/files
  Stats: 12229 lines in 119 files changed: 6768 ins; 5337 del; 124 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4533.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4533/head:pull/4533

PR: https://git.openjdk.java.net/jdk/pull/4533


RFR: Merge jdk17

2021-06-17 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge
 - 8268371: C2: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no 
longer needed
 - 8268676: assert(!ik->is_interface() && !ik->has_subklass()) failed: 
inconsistent klass hierarchy
 - 8268265: MutableSpaceUsedHelper::take_sample() hits assert(left >= right) 
failed: avoid overflow
 - 8268971: ProblemList tools/jpackage/windows/WinInstallerIconTest.java on 
win-x64
 - 8264843: Javac crashes with NullPointerException when finding unencoded XML 
in  tag
 - 8265297: javax/net/ssl/SSLSession/TestEnabledProtocols.java failed with 
"RuntimeException: java.net.SocketException: Connection reset"
 - 8268353: Test libsvml.so is and is not present in jdk image
 - 8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id
 - 8268776: Test `ADatagramSocket.java` missing /othervm from @run tag
 - ... and 3 more: https://git.openjdk.java.net/jdk/compare/bb24fa65...a3951c44

The merge commit only contains trivial merges, so no merge-specific webrevs 
have been generated.

Changes: https://git.openjdk.java.net/jdk/pull/4525/files
  Stats: 845 lines in 26 files changed: 408 ins; 384 del; 53 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4525.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4525/head:pull/4525

PR: https://git.openjdk.java.net/jdk/pull/4525


Re: RFR: Merge jdk17 [v2]

2021-06-15 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The incremental webrev excludes the unrelated changes 
brought in by the merge/rebase. The pull request contains 25 additional commits 
since the last revision:

 - Merge jdk17
 - 8268620: InfiniteLoopException test may fail on x86 platforms
   
   Reviewed-by: prr, trebari, azvegint
 - 8268125: ZGC: Clone oop array gets wrong acopy stub
   
   Reviewed-by: kvn, vlivanov
 - 8238649: Call new Win32 API SetThreadDescription in 
os::set_native_thread_name
   
   Co-authored-by: Markus GaisBauer 
   Reviewed-by: stuefe, luhenry
 - 8268626: Remove native pre-jdk9 support for jtreg failure handler
   
   Reviewed-by: erikj
 - 8268699: Shenandoah: Add test for JDK-8268127
   
   Reviewed-by: rkennke
 - Merge
   
   Reviewed-by: dcubed
 - 8262731: [macOS] Exception from "Printable.print" is swallowed during 
"PrinterJob.print"
   
   Reviewed-by: prr
 - 8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: 
avoid underflow
   
   Reviewed-by: dcubed, stefank, kbarrett
 - 8266791: Annotation property which is compiled as an array property but 
changed to a single element throws NullPointerException
   
   Reviewed-by: darcy, jfranck
 - ... and 15 more: https://git.openjdk.java.net/jdk/compare/6da37cd0...e748b877

-

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/4499/files
  - new: https://git.openjdk.java.net/jdk/pull/4499/files/e748b877..e748b877

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk=4499=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk=4499=00-01

  Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4499.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4499/head:pull/4499

PR: https://git.openjdk.java.net/jdk/pull/4499


RFR: Merge jdk17

2021-06-15 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - Merge jdk17
 - 8268768: idea.sh has been updated in surprising and incompatible ways
 - 8268828: ProblemList compiler/intrinsics/VectorizedMismatchTest.java on 
win-x64
 - 8268723: Problem list SA core file tests on OSX when using ZGC
 - 8268736: Use apiNote in AutoCloseable.close javadoc
 - 8263321: Regression 8% in javadoc-steady in 17-b11
 - 8268125: ZGC: Clone oop array gets wrong acopy stub
 - 8268663: Crash when guards contain boolean expression
 - 8268347: C2: nested locks optimization may create unbalanced monitor 
enter/exit code
 - 8268643: SVML lib shouldn't be generated when C2 is absent
 - ... and 7 more: https://git.openjdk.java.net/jdk/compare/0b09129f...e748b877

The webrevs contain the adjustments done while merging with regards to each 
parent branch:
 - master: https://webrevs.openjdk.java.net/?repo=jdk=4499=00.0
 - jdk17: https://webrevs.openjdk.java.net/?repo=jdk=4499=00.1

Changes: https://git.openjdk.java.net/jdk/pull/4499/files
  Stats: 1606 lines in 62 files changed: 1180 ins; 181 del; 245 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4499.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4499/head:pull/4499

PR: https://git.openjdk.java.net/jdk/pull/4499


Re: RFR: Merge jdk17 [v2]

2021-06-14 Thread Jesper Wilhelmsson
> Forwardport JDK 17 -> JDK 18

Jesper Wilhelmsson has updated the pull request with a new target base due to a 
merge or a rebase. The incremental webrev excludes the unrelated changes 
brought in by the merge/rebase.

-

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/4484/files
  - new: https://git.openjdk.java.net/jdk/pull/4484/files/b3185354..b3185354

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk=4484=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk=4484=00-01

  Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4484.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4484/head:pull/4484

PR: https://git.openjdk.java.net/jdk/pull/4484


Re: RFR: Merge jdk17 [v2]

2021-06-14 Thread Daniel Fuchs
On Mon, 14 Jun 2021 15:58:15 GMT, Jesper Wilhelmsson  
wrote:

>> Forwardport JDK 17 -> JDK 18
>
> Jesper Wilhelmsson has updated the pull request with a new target base due to 
> a merge or a rebase. The incremental webrev excludes the unrelated changes 
> brought in by the merge/rebase.

Looked at this two changesets and they were fine.
 - 8268342: java/foreign/channels/TestAsyncSocketChannels.java fails with 
"IllegalStateException: This segment is already
 - 8268555: Update HttpClient tests that use ITestContext to jtreg 6+1

-

Marked as reviewed by dfuchs (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/4484


Re: RFR: Merge jdk17

2021-06-14 Thread Daniel D . Daugherty
On Mon, 14 Jun 2021 14:28:33 GMT, Jesper Wilhelmsson  
wrote:

> Forwardport JDK 17 -> JDK 18

Thumbs up!

Thanks for doing this sync forward.

-

Marked as reviewed by dcubed (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/4484


RFR: Merge jdk17

2021-06-14 Thread Jesper Wilhelmsson
Forwardport JDK 17 -> JDK 18

-

Commit messages:
 - 8267579: Thread::cooked_allocated_bytes() hits assert(left >= right) failed: 
avoid underflow
 - 8268342: java/foreign/channels/TestAsyncSocketChannels.java fails with 
"IllegalStateException: This segment is already closed"
 - 8268630: ProblemList serviceability/jvmti/CompiledMethodLoad/Zombie.java on 
linux-aarch64
 - 8268470: CDS dynamic dump asserts with JFR RecordingStream
 - 8268093: Manual Testcase: 
"sun/security/krb5/config/native/TestDynamicStore.java" Fails with NPE
 - 8268602: a couple runtime/os tests don't check exit code
 - 8268555: Update HttpClient tests that use ITestContext to jtreg 6+1
 - 8268580: runtime/memory/LargePages/TestLargePagesFlags.java should be run in 
driver mode
 - 8268565: runtime/records/RedefineRecord.java should be run in driver mode
 - 8268576: jdk/jfr/event/gc/collection/TestSystemGc.java fails
 - ... and 3 more: https://git.openjdk.java.net/jdk/compare/74007890...b3185354

The merge commit only contains trivial merges, so no merge-specific webrevs 
have been generated.

Changes: https://git.openjdk.java.net/jdk/pull/4484/files
  Stats: 786 lines in 57 files changed: 593 ins; 73 del; 120 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4484.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4484/head:pull/4484

PR: https://git.openjdk.java.net/jdk/pull/4484