git: openjdk/amber: stats-before-this-super: 105 new changesets

duke duke at openjdk.java.net
Thu Dec 2 22:08:57 UTC 2021


Changeset: eb4d886b
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-11-26 01:45:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/eb4d886bc0f57085b21ef41f2069ff60b2714cfa

8277504: Use String.stripTrailing instead of hand-crafted method in SwingUtilities2

Reviewed-by: pbansal, serb

! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: 7e54d065
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-11-26 01:55:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/7e54d065a17f1277adf1b8561fadb8a480bc6bed

8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories
8277166: Data race in jdeps VersionHelper
8277123: jdeps does not report some exceptions correctly

Reviewed-by: jvernee, alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
+ test/langtools/tools/jdeps/multiVersion/MultiVersionError.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/module-info.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/p/Test.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/p/internal/P.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/module-info.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/p/internal/P.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/q/Q.java

Changeset: 3383c0dc
Author:    Stuart Monteith <smonteith at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-11-26 09:02:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/3383c0dcc016715dcb350b6ba196a7cdc833cdc6

8277659: [TESTBUG] Microbenchmark ThreadOnSpinWaitProducerConsumer.java hangs

Reviewed-by: njian, ngasson

! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java

Changeset: 00a6238d
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-11-26 09:09:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/00a6238daed4a4aaa6001275ce620646cdabfeb5

8277508: need to check has_predicated_vectors before calling scalable_predicate_reg_slots

Reviewed-by: njian, thartmann, ngasson

! src/hotspot/share/opto/matcher.cpp

Changeset: 99e4bda3
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-11-26 09:46:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/99e4bda303f2c71972a125d0ecaf4cf986c8614a

8277417: C1 LIR instruction for load-klass

Reviewed-by: iveresov, mdoerr, ngasson, aph

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp

Changeset: 3e798dd4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-11-26 09:48:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/3e798dd40c68439f3220445e679b9e0e495435d8

8275330: C2:  assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestDeadPostLoopBecausePredicate.java

Changeset: 040b2c52
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2021-11-26 09:52:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/040b2c52d3e82048630fbd45a7db48a5e65204b7

8277139: Improve code readability in PredecessorValidator (c1_IR.cpp)

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/c1/c1_IR.cpp

Changeset: ce0234b4
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-11-26 14:54:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/ce0234b47d5c40e74dac368396e92cdec5cc2de7

8277860: PPC: Remove duplicate info != NULL check

Reviewed-by: chagedorn, mdoerr

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp

Changeset: 3d810ad6
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-11-26 14:55:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d810ad6912b7bca03e212b604cf60412da11c18

8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check

Reviewed-by: ngasson, neliasso

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 40fef231
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2021-11-26 16:21:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/40fef2311c95eca0ec34652f9fc0e56b827b8380

8275908: Record null_check traps for calls and array_check traps in the interpreter

Reviewed-by: chagedorn, mdoerr

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
+ test/hotspot/jtreg/compiler/exceptions/OptimizeImplicitExceptions.java
+ test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: b9eb532d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-11-26 19:13:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/b9eb532de20be7c2c18a654a23dcc8dd66654049

8276685: Malformed Javadoc inline tags in JDK source in /jdk/management/jfr/RecordingInfo.java

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/RecordingInfo.java

Changeset: e9b36a83
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-27 00:46:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/e9b36a83160d3c1fa79841692e9fadf336bf7954

8276670: G1: Rename G1CardSetFreePool and related classes

Reviewed-by: tschatzl, ayang

- src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.cpp
- src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.cpp
+ src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.hpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.cpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp

Changeset: 8f9eb620
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2021-11-29 00:11:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/8f9eb620acbc447cf9124b1fe5574a9f02115f45

8274784: jshell: Garbled character was displayed by System.out.println(...) on Japanese Windows

Reviewed-by: naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java

Changeset: c3a7f2f4
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-11-29 06:41:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/c3a7f2f4bce9170c1630e01eebd4fcd174b44964

8277382: make c1 BlockMerger use IR::verify only when necessary

Reviewed-by: thartmann, neliasso

! src/hotspot/share/c1/c1_Optimizer.cpp

Changeset: 0c7a4b8a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-11-29 07:47:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/0c7a4b8aa8bb672e87aae7090494719db018b9b1

8277842: IGV: Add jvms property to know where a node came from

Reviewed-by: roland, neliasso, thartmann

! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: aed53eea
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-11-29 08:19:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/aed53eea5ea2782c74ea05521462db2ab20b7ebd

8264838: IGV: enhance graph export functionality

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Nils Eliasson <neliasso at openjdk.org>
Reviewed-by: chagedorn, thartmann

+ src/utils/IdealGraphVisualizer/.java-version
- src/utils/IdealGraphVisualizer/BatikSVGProxy/pom.xml
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/java/com/sun/hotspot/igv/svg/BatikSVG.java
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/java/com/sun/hotspot/igv/svg/package-info.java
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/nbm/manifest.mf
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/resources/com/sun/hotspot/igv/svg/Bundle.properties
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExportAction.java
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 9a3a9b13
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-11-29 09:06:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a3a9b139178f2645d51a0f12d95a8b424cd5b9d

8277865: G1: Change integer division to floating point division

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: e3e5908d
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-11-29 09:22:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/e3e5908d0d385ef908ba9752908aaf28b4b3e4f4

8277847: Support toolGuide tag in class-level documentation

Reviewed-by: alanb, jjg

! make/jdk/src/classes/build/tools/taglet/ToolGuide.java

Changeset: 72bacf8d
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2021-11-29 10:34:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/72bacf8d256071773d8fd9f9c2d0aebb2cb32dea

8276108: Wrong instruction generation in aarch64 backend

Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: aph, neliasso

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp

Changeset: 37de4422
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2021-11-29 10:50:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/37de442269e8c14e0a112e26a8cbb63e12dec9e7

8275241: Unused ArrayList is created in RequestEngine.addHooks

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java

Changeset: 2622ab3f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-29 11:58:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/2622ab3fe94814fb4f7f22e4015ef1519e546905

8277928: Fix compilation on macosx-aarch64 after 8276108

Reviewed-by: shade, dholmes

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: e5676f8d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-29 12:05:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5676f8d0b4f9e97497581e848e8b06fb7e11828

8277450: Record number of references into collection set during gc

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 45e8973a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-29 12:13:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/45e8973a22424d76d62cd29f6f934116ceb695fb

8277896: Remove unused BOTConstants member methods

Reviewed-by: kbarrett

! src/hotspot/share/gc/shared/blockOffsetTable.hpp

Changeset: 960bdde7
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-29 12:19:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/960bdde7ebc59cefc5c60fc21b8c8267d7c0b631

8277904: G1: Remove G1CardSetArray::max_entries

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp

Changeset: 614c6e61
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2021-11-29 12:29:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/614c6e61fa3a9f094a311b12e780491c611657e6

8277878: Fix compiler tests after JDK-8275908

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/exceptions/OptimizeImplicitExceptions.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java

Changeset: ad51d069
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-11-29 13:10:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/ad51d0692534744d04a32959e7e50ee5e87adff5

8277789: G1: G1CardSetConfiguration prefixes num_ and max_ used interchangeably

Reviewed-by: mli, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp

Changeset: 05ab1767
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-11-29 14:00:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/05ab1767684bee0a3b8c8214c610beafaad058f9

8277797: Remove undefined/unused SharedRuntime::trampoline_size()

Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 3d39f09c
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-11-29 16:00:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d39f09c6cdc875b44147b4e84e496b6abf93996

8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call

Reviewed-by: roland, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: 825e633e
Author:    Pavel Kharskii <pavel.kharskii at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2021-11-29 16:54:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/825e633e71ca942fe88c509e7f951ff8903c45cf

8277944: JDK 18 - update GA Release Date

Reviewed-by: coffeys

! make/conf/version-numbers.conf

Changeset: 3a4a94e5
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-11-29 23:17:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/3a4a94e5a830c4e88ac12619b868f3d89aa416a5

8277854: The upper bound of GCCardSizeInBytes should be limited to 512 for 32-bit platforms

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: 560f9c93
Author:    MeryKitty <anhmdq99 at gmail.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-11-29 23:21:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/560f9c937233d548ef8db8cd9044fdc6c4cefe41

8277426: Optimize mask reduction operations on x86

Reviewed-by: sviswanathan, jiefu

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 27299eaa
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-11-30 01:34:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/27299eaa98fd2d608a6cecfbf2b1a2a177bd5e9a

8277803: vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001 fails with "Synthetic fields not found"

Reviewed-by: dholmes, cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001a.java

Changeset: fde6fe79
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-30 07:33:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/fde6fe7997a889b17af89b3a8fd25456568a1fa6

8277824: Remove empty RefProcSubPhasesWorkerTimeTracker destructor

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp

Changeset: d230feea
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-30 07:34:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/d230feea55379618a875566b9f9e3b01deb70795

8277931: Parallel: Remove unused PSVirtualSpace::expand_into

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp

Changeset: 3ee26c6a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-11-30 08:21:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/3ee26c6a8152795be281924c26e5def329580352

8267767: Redundant condition check in SafepointSynchronize::thread_not_running

Reviewed-by: hseigel, coleenp, ayang

! src/hotspot/share/runtime/safepoint.cpp

Changeset: ceae380d
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-11-30 08:33:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/ceae380d3a3fcef5678e3073e25eb37ca0a24c46

8277843: [Vector API] scalar2vector generates incorrect type info for mask operations if Op_MaskAll is unavailable

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: thartmann, jbhateja

! src/hotspot/share/opto/vectornode.cpp

Changeset: a5f2a58b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-11-30 09:20:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/a5f2a58ba4ac25f4bd66f1f1f4c036a4f0024229

8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64

Reviewed-by: lucy, mbaesken

! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: fecf906f
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-11-30 11:50:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/fecf906f0af9ddc0e83cb681845009f34555d5dc

8267928: Loop predicate gets inexact loop limit before PhaseIdealLoop::rc_predicate

Reviewed-by: thartmann, chagedorn, kvn

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 69f56a0e
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2021-11-30 12:56:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/69f56a0ea0c2d551b660909deb89f0051540f9d0

8264485: build.tools.depend.Depend.toString(byte[]) creates malformed hex strings

Reviewed-by: jlahoda

! make/jdk/src/classes/build/tools/depend/Depend.java

Changeset: 01cefc94
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-11-30 13:01:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/01cefc94c766b87d426cf1dec89a8867454faf0e

8277977: Incorrect references to --enable-reproducible-builds in docs

Reviewed-by: ihse

! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4

Changeset: 91508404
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-30 13:42:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/915084041f32bf6ffe4d12c031ac5e69adcc07f5

8277899: Parallel: Simplify PSVirtualSpace::initialize logic

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp

Changeset: 98a9f037
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-11-30 14:34:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/98a9f037397d437d2c3221e8522ed8ab397a457a

8277602: Deopt code does not extend the stack enough if the caller is an optimize entry blob

Reviewed-by: dlong, thartmann

! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/vframeArray.cpp
+ test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
= test/jdk/java/foreign/upcalldeopt/libUpcallDeopt.c

Changeset: 21d9ca6c
Author:    Xin Liu <xliu at openjdk.org>
Date:      2021-11-30 18:55:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/21d9ca6cd942ac98a3be2577ded8eaf92dac7d46

8274983: C1 optimizes the invocation of private interface methods

Reviewed-by: dlong, iveresov

! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java

Changeset: 15a68064
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-11-30 20:22:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/15a680647c4c5df4538e906960c594da79aebf5c

8277434: tests fail with "assert(is_forwarded()) failed: only decode when actually forwarded"

Reviewed-by: ayang, shade, tschatzl

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 5a4a9bb9
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-30 20:40:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/5a4a9bb9d55134deac0e02cf37f31d1dd2223024

8278019: ProblemList java/awt/dnd/BadSerializationTest/BadSerializationTest.java on linux and windows

Reviewed-by: prr

! test/jdk/ProblemList.txt

Changeset: e30e6767
Author:    Petr Portnov <gh at progrm-jarvis.ru>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-11-30 20:50:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/e30e67670981ee905724787c109b7b7fd2b70b42

8277606: String(String) constructor could copy hashIsZero

Reviewed-by: redestad, rriggs

! src/java.base/share/classes/java/lang/String.java

Changeset: 29426469
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-11-30 22:07:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/2942646957537b2a4b078bc8cb0becab967c21e2

8276683: Malformed Javadoc inline tags in JDK source in com/sun/tools/javac/util/RawDiagnosticFormatter.java

Reviewed-by: darcy, prappo, iris

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java

Changeset: f1c20e91
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-11-30 22:41:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/f1c20e91d822c6df4c5da895f2abd6305e00bf8b

8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently

Reviewed-by: rriggs, joehw, lancea

! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/NonGregorianFormatTest.java

Changeset: 65251f76
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-11-30 22:43:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/65251f76937d1844e2235ce64b42b17f4492d20e

8151594: Move concurrent refinement thread activation logging out of GC pause

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp

Changeset: dd73e3ce
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-12-01 00:44:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/dd73e3cea238b231b20095de87e94f928700f15a

8277814: ConcurrentRefineThread should report rate when deactivating

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp

Changeset: ab867f6c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-01 00:48:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/ab867f6c7c578ae7e65af2989b6836d523a41c5a

8272162: S4U2Self ticket without forwardable flag

Reviewed-by: valeriep

! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReqBuilder.java
+ src/java.security.jgss/share/classes/sun/security/krb5/KrbKdcReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KDCReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReferralsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Ticket.java
! test/jdk/sun/security/krb5/auto/KDC.java
+ test/jdk/sun/security/krb5/auto/S4U2selfNotF.java

Changeset: 7049c13c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-01 01:01:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/7049c13cf4bf4cdfcd0c8f0fa96bf4c3748ae1e7

8231107: Allow store password to be null when saving a PKCS12 KeyStore

Reviewed-by: mullan

! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! test/jdk/sun/security/pkcs12/EmptyPassword.java

Changeset: 0a01baaf
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-12-01 01:17:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/0a01baaf2dd31a0fe2bc8b1327fb072cc3909eeb

8277986: Typo in javadoc of java.util.zip.ZipEntry#setTime

Reviewed-by: alanb, iris, lancea

! src/java.base/share/classes/java/util/zip/ZipEntry.java

Changeset: da2be99c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-12-01 01:25:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/da2be99cfe1121d5a59fa575ea0ac425ad4dbd0f

8277026: Remove blank lines remaining from snippet markup

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Parser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Style.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/StyledText.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java

Changeset: c7331935
Author:    Masanori Yano <myano at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2021-12-01 06:18:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/c73319354399596ab2b9aab0a7f62e8fa0ab9365

8262297: ImageIO.write() method will throw IndexOutOfBoundsException

Reviewed-by: serb, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
+ test/jdk/javax/imageio/plugins/bmp/BMPBitsPerPixelTest.java

Changeset: 349328c9
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-12-01 07:19:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/349328c929ccad242a344da69585404e4fea087f

8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad

Reviewed-by: thartmann, jbhateja

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 70d5dffb
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-12-01 08:24:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/70d5dffb4e7110902b59b56efaef31614916148c

8275326: C2: assert(no_dead_loop) failed: dead loop detected

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/cfgnode.cpp

Changeset: fde0b95e
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-12-01 08:44:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/fde0b95ede68c188479852c46df7e28dc4b79594

8277861: Terminally deprecate Thread.stop

Reviewed-by: rriggs, mchung, uschindler, dholmes

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 84aa0a19
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2021-12-01 10:22:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/84aa0a191b085a3d7cb338fd5e67281d0e4b57be

8278047: Few javax/imageio test regressed after JDK-8262297 fix

Reviewed-by: tschatzl

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
- test/jdk/javax/imageio/plugins/bmp/BMPBitsPerPixelTest.java

Changeset: f505396c
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-12-01 10:37:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/f505396cccdd00a284b516dee1e314d1bf285f9e

8277459: Add jwebserver tool

Reviewed-by: michaelm, dfuchs, ihse

+ make/modules/jdk.httpserver/Launcher.gmk
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java
! src/jdk.httpserver/share/classes/module-info.java
+ src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver.properties
+ src/jdk.httpserver/share/man/jwebserver.1
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java
= test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java
= test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 0c29ee50
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2021-12-01 11:09:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/0c29ee50f07aa003f7cdaaa54f96b5c75b1f04db

8274319: Replace usages of Collections.sort with List.sort call in jdk.jfr

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java

Changeset: bc6dce14
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-01 11:26:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/bc6dce149efef54b1d6c945c68cd75feb1276f5b

8277736: G1: Allow forced evacuation failure of first N regions in collection set

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 8d7958e4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-01 12:06:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/8d7958e46969fd59df7bc6dd1cbe31ae63686b05

8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup

Reviewed-by: zgu, kbarrett, tschatzl

! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp

Changeset: 37ff7f3b
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-01 12:47:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/37ff7f3b66eaa74d62d6a93f2f34ec744db21834

8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size

Reviewed-by: tschatzl, shade

! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java

Changeset: abaa073b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-01 13:14:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/abaa073bcbdb202658c8a97401ffb098d71e0f16

8277946: NMT: Deprecate and remove VM.native_memory shutdown jcmd command option

Reviewed-by: stuefe, shade, dholmes

! src/hotspot/share/services/nmtDCmd.cpp
! src/hotspot/share/services/nmtDCmd.hpp
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
- test/hotspot/jtreg/runtime/NMT/ShutdownTwice.java
- test/hotspot/jtreg/runtime/NMT/SummaryAfterShutdown.java

Changeset: 1e9ed54d
Author:    Ravi Reddy <rreddy at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2021-12-01 15:35:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e9ed54d362b8c57be5fbbac2de5afbd0f05435f

8193682: Infinite loop in ZipOutputStream.close()

Reviewed-by: lancea, coffeys

! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/CloseDeflaterTest.java

Changeset: 9b3e6720
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-12-01 16:12:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/9b3e67205913daa1960373a4ab33422137082696

8278014: [vectorapi] Remove test run script

Reviewed-by: sviswanathan, jiefu, shade

- test/jdk/jdk/incubator/vector/build-tests.sh
! test/jdk/jdk/incubator/vector/clean.sh
! test/jdk/jdk/incubator/vector/config.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
- test/jdk/jdk/incubator/vector/run-tests.sh

Changeset: a363b7b9
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-12-01 17:14:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/a363b7b9217cbb9a7580a87b812da8d5a4215326

8177819: DateTimeFormatterBuilder zone parsing should recognise DST
8277049: ZonedDateTime parse in Fall DST transition fails to retain the correct zonename.

Reviewed-by: joehw, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimeParseContext.java
! src/java.base/share/classes/java/time/format/Parsed.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java

Changeset: f41e768b
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-12-01 18:13:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/f41e768bba2b2ce3b3cc5813ccb1ac4984dcefbd

8277762: Allow configuration of HOTSPOT_BUILD_USER

Reviewed-by: erikj

! make/autoconf/basic.m4
! make/autoconf/jdk-version.m4

Changeset: 0dfb3a70
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-12-01 18:19:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/0dfb3a705d2ad0ce4ac0f7dd18fb65d7ae735f16

8268582: javadoc throws NPE with --ignore-source-errors option

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/tool/IgnoreSourceErrors.java

Changeset: 51d6d7a3
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-12-01 20:21:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/51d6d7a36b760b2b2b77269cc06438108a9931a2

8266839: Enable pandoc on macosx-aarch64 at Oracle

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 67745fa7
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-02 01:06:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/67745fa749e5075b37aeca7db9d446bc287da835

8276299: G1: Unify the wording buffer/node/element in G1SegmentedArrayXxx, G1CardSetXxx and related classes

Reviewed-by: tschatzl, ayang, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.cpp
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1SegmentedArray.hpp
! src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.cpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.hpp

Changeset: 09522db5
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-12-02 01:29:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/09522db5aa9503131381bbb4fe3f2eae829645ce

8277647: [REDO] JDK-8277507 Add jlink.debug system property while launching jpackage tests to help diagonize recent intermittent failures

Reviewed-by: sundar

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: b226ab99
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-12-02 02:50:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/b226ab99c872e791d3ed9fca015cf92847904c34

8276141: XPathFactory set/getProperty method

Reviewed-by: rriggs, naoto, lancea, iris, alanb

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFactoryDummyImpl.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTest.java

Changeset: 8198807b
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2021-12-02 05:00:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/8198807b4a811040c7d9f65fb98494fc7d840814

8266435: WBMPImageReader.read() should not truncate the input stream

Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java
+ test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java

Changeset: a093cddd
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-12-02 06:52:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/a093cdddaf5ab88eb84a147e523db5c3e1be54be

8276657: XSLT compiler tries to define a class with empty name

Reviewed-by: naoto

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java

Changeset: 088b244e
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2021-12-02 09:25:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/088b244ec6d9393a1fcd2233fa5b4cf46f9ae0dd

8251216: Implement MD5 intrinsics on AArch64

Co-authored-by: Ludovic Henry <luhenry at openjdk.org>
Reviewed-by: aph, neliasso

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 103da8fa
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-12-02 09:40:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/103da8fae12a2aaff1a02a219690ce89fc098641

8274639: Provide a way to disable warnings for cross-modular links

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java

Changeset: 84ca14d0
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-02 09:56:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/84ca14d0e90fd2c0390a07fc1bcfad0fce14cd3b

8277194: applications/runthese/RunThese30M.java crashes with jfrSymbolTable.cpp:305 assert(_instance != null)

Reviewed-by: shade

! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp

Changeset: 16cfbc4f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-12-02 10:41:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/16cfbc4f4c0e979160cc8fb946453fa8afa5d1cc

8278071: typos in MemorySegment::set, MemorySegment::setAtIndex javadoc

Reviewed-by: iris

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java

Changeset: e002bfec
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-02 10:45:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/e002bfec8cb815b551c9b0f851a8a5b288e8360d

8278049: G1: add precondition to set_remainder_to_point_to_start

Reviewed-by: mli, tschatzl

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp

Changeset: ea905bd3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-12-02 11:22:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea905bd3dad5fc1baad66e714bdd01fa679d2d46

8277924: Small tweaks to foreign function and memory API

Reviewed-by: jvernee, psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java

Changeset: b79554bb
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-12-02 11:33:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/b79554bb5cef14590d427543a40efbcc60c66548

8278130: Failure in jdk/javadoc/tool/CheckManPageOptions.java after JDK-8274639

Reviewed-by: prappo

! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 3d98ec1b
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-12-02 13:00:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d98ec1b7bc77237177ecfc069c0e9a7e75829bc

8273056: java.util.random does not correctly sample exponential or Gaussian distributions

Co-authored-by: Guy Steele <gls at openjdk.org>
Reviewed-by: bpb, darcy

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: 76968979
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-12-02 14:08:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/7696897932a35708b1632517127c1a3a59919878

8276837: [macos]: Error when signing the additional launcher

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java

Changeset: d2b16c89
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-12-02 14:39:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/d2b16c89855d584a563caa4f725802dc91a83407

8276126: Dump time class transformation causes heap objects of non-boot classes to be archived

Reviewed-by: iklam, minqi

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/TransformBootClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/TransformBootClass.mf

Changeset: 3889af3f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-02 15:09:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/3889af3f7debc4f8d75f620bb54134d1d11a6c83

8277906: Incorrect type for IV phi of long counted loops after CCP

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestIVPhiTypeIncorrectAfterCCP.java

Changeset: 65960f71
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-12-02 15:15:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/65960f712ed6d4c4478d74f0842ce78d500d4229

8277753: Long*VectorTests.java fail with "bad AD file" on x86_32 after JDK-8276162

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 8d9cb2ef
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2021-12-02 15:29:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/8d9cb2efe655cc3945b3fe51a5e7d90f48b688e6

8278078: Cannot reference super before supertype constructor has been called

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/8278078/InvalidThisAndSuperInConstructorArgTest.java
+ test/langtools/tools/javac/8278078/InvalidThisAndSuperInConstructorArgTest.out
+ test/langtools/tools/javac/8278078/ValidThisAndSuperInConstructorArgTest.java

Changeset: dc2abc9f
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-12-02 15:36:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/dc2abc9f05c2b7c52aeb242082359c48963f9854

8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation

Reviewed-by: erikj

! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/modules/java.base/Gendata.gmk

Changeset: 7c4ef3ab
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-12-02 15:59:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c4ef3abaff55b29dddc50f2aea8a04a3214f9fb

8277985: G1: Compare max_parallel_refinement_threads to UINT_MAX

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp

Changeset: ad1ff27b
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-12-02 16:33:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/ad1ff27b730773a141d73744e5f5a899bdfbea78

8277422: tools/jar/JarEntryTime.java fails with modified time mismatch

Reviewed-by: joehw, msheppar, naoto

! test/jdk/tools/jar/JarEntryTime.java

Changeset: 8b042d14
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-12-02 18:17:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/8b042d14b78c66b50495d0d8b559ca3f6744d806

8257856: Make ClassFileVersionsTest.java robust to JDK version updates

Reviewed-by: alanb

! test/jdk/java/lang/module/ClassFileVersionsTest.java

Changeset: 8f196a24
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2021-12-02 18:57:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/8f196a2487982a0ae827cdef17243b8c64ba3217

8278037: Clean up PPC32 related code in C1

Reviewed-by: jiefu, stuefe, shade, mdoerr

! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp

Changeset: 4f15be2c
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-12-02 19:17:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/4f15be2cd41252d2e5a3f0832f07b98462e9076d

8277965: Enclosing instance optimization affects serialization

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/optimizeOuterThis/OptimizeOuterThis.java

Changeset: 669c90e2
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-12-02 19:28:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/669c90e23b2397fa9fb4388e8380c95c3b19eb48

8278099: two sun/security/pkcs11/Signature tests failed with AssertionError

Reviewed-by: dcubed

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java

Changeset: 30087cc1
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-02 19:40:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/30087cc1b829e4c2cd77b7c28d077426888160e3

8275342: Change nested classes in java.prefs to static nested classes

Reviewed-by: dfuchs, rriggs

! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java

Changeset: 73a9654c
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-02 20:00:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/73a9654c2685e14454a355a16bfe3f6687966f14

8276806: Use Objects.checkFromIndexSize where possible in java.base

Reviewed-by: rriggs, lancea

! 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/PipedInputStream.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: e0f1fc78
Author:    Scott Gibbons <scott.gibbons at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-12-02 20:06:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/e0f1fc783cb492dd1eb18f2d56c57bdc160a410d

8277358: Accelerate CRC32-C

Co-authored-by: Greg Tucker <greg.b.tucker at intel.com>
Co-authored-by: Scott Gibbons <sgibbons at openjdk.org>
Reviewed-by: kvn, sviswanathan, ecaspole

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
+ test/micro/org/openjdk/bench/java/util/TestCRC32C.java

Changeset: 652b5f85
Author:    Tim Prinzing <tim at prinzing.net>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2021-12-02 20:47:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/652b5f8546d0453238166f8fcd0cd3d882886bb4

8276674: Malformed Javadoc inline tags in JDK source

Reviewed-by: jjg, rriggs, prappo, bchristi

! src/java.base/share/classes/java/util/stream/AbstractTask.java
! src/java.base/share/classes/java/util/stream/FindOps.java
! src/java.base/share/classes/java/util/stream/Node.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/PipelineHelper.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassFileFinder.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestResult.java

Changeset: 15345e3e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-12-02 20:53:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/15345e3edcd8beee0d2c3192cfaaf76c7accee1f

8276661: (fs) UserDefinedFileAttributeView no longer works with long path (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java

Changeset: b310f301
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-12-02 20:59:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/b310f301efd5390408fb56b62cc09eb9a1604413

8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread

Reviewed-by: serb, psadhukhan

! test/jdk/javax/swing/DefaultButtonModel/DefaultButtonModelCrashTest.java

Changeset: b8ac0d20
Author:    Tim Prinzing <tim.prinzing at oracle.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2021-12-02 21:22:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8ac0d20ceec26b3a1dd0b9577817fa6320ea9ef

8276681: Additional malformed Javadoc inline tags in JDK source

Reviewed-by: lancea

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java
! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java
! test/jdk/java/awt/Desktop/DesktopEventsExceptions/DesktopEventsExceptions.java
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
! test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/PublisherVerificationRules.java

Changeset: c93552c8
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-12-02 21:31:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/c93552c8bbcdabb6219327d67409bf63432f49d8

8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible"

Co-authored-by: Andrew Leonard <aleonard at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj

! make/Main.gmk
! make/ToolsJdk.gmk
! make/common/ZipArchive.gmk
+ make/jdk/src/classes/build/tools/makezipreproducible/MakeZipReproducible.java

Changeset: 07f4ef18
Author:    duke <duke at openjdk.org>
Date:      2021-12-02 22:01:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/07f4ef18fa72ec3aafd6b5bb03670cf096e25da6

Automatic merge of master into stats-before-this-super

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java



More information about the amber-dev mailing list