git: openjdk/loom: master: 73 new changesets

duke duke at openjdk.java.net
Fri Sep 18 11:43:45 UTC 2020


Changeset: f9339616
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-09-09 23:35:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/f9339616

8252980: comment only changes extracted from JDK-8247281

Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: f78f7805
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-10 05:41:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/f78f7805

8252889: Obsolete -XX:+InsertMemBarAfterArraycopy

Reviewed-by: shade, adityam

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 6a005343
Author:    Aditya Mandaleeka <adityam at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-10 07:09:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a005343

8250961: Move Universe::update_heap_info_at_gc to CollectedHeap

Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/referencePolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: d236cf4b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-10 08:48:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/d236cf4b

8252995: Non-PCH builds broken by JDK-8250961

Reviewed-by: sjohanss, stefank

! src/hotspot/share/gc/shared/referencePolicy.cpp

Changeset: 7ccf4358
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2020-09-10 09:16:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ccf4358

8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su…

Reviewed-by: shade

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

Changeset: 8db33353
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-10 11:06:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/8db33353

8247928: Refactor G1ConcurrentMarkThread for mark abort

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp

Changeset: 5b30a831
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-10 13:23:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b30a831

8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test

Reviewed-by: shade, epavlova

! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java

Changeset: 41d29b75
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-10 13:25:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/41d29b75

8252774: remove jdk.test.lib.FileInstaller action from graalunit tests

Reviewed-by: shade, epavlova

! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/Core01Test.java
! test/hotspot/jtreg/compiler/graalunit/Core02Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: 418e4a25
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-09-10 14:38:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/418e4a25

8252830: Correct missing javadoc comments in java.rmi module

Reviewed-by: dfuchs, lancea, smarks, chegar

! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java

Changeset: 44a74dac
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-09-10 16:04:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/44a74dac

8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError

Reviewed-by: minqi, sundar, alanb, redestad

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: ff21696b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-10 19:26:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff21696b

8252817: Cleanup the classes in the java.awt.color package

Reviewed-by: jdv, pbansal

! src/java.desktop/share/classes/java/awt/color/CMMException.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java

Changeset: 8da6c8d6
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-10 21:26:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/8da6c8d6

7183828: Invalid Image Variant when using anything other than BufferedImage

Reviewed-by: prr

! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
+ test/jdk/java/awt/image/DrawImage/CustomImage.java

Changeset: 48802268
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-10 21:47:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/48802268

8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux

Reviewed-by: prr, psadhukhan, kcr

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java

Changeset: 976acdde
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-09-11 01:31:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/976acdde

8252406: Introduce Thread::as_Java_thread() convenience function

Reviewed-by: shade, coleenp, kbarrett, dcubed

! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 5144190e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-11 04:05:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/5144190e

8243208: Clean up JVMFlag implementation

Reviewed-by: dholmes, coleenp, gziemski

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/gc/epsilon/epsilon_globals.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
+ src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
+ src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
+ src/hotspot/share/runtime/flags/jvmFlagLookup.hpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: c7062dc2
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-11 07:07:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/c7062dc2

8253026: Remove dummy call to gc alot from VM Thread

Reviewed-by: coleenp, dholmes

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

Changeset: 8777ded1
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-11 07:23:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/8777ded1

8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold

Reviewed-by: shade, dholmes, adityam

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 9687dcab
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-11 11:55:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/9687dcab

8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type

Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove
unnecessary cache parameter (always true) for simplicity.

Reviewed-by: shade, vlivanov, thartmann

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 040c8f58
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-11 11:57:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/040c8f58

8250914: Matcher::stack_direction() is unused

Remove unused Matcher::stack_direction() together with related ADL entries and
ADLC support.

Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: e7a1b9bf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-09-11 13:35:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7a1b9bf

8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281

Co-authored-by: Erik Österlund <erik.osterlund at oracle.com>
Co-authored-by: Daniel Daugherty <daniel.daugherty at oracle.com>
Reviewed-by: rehn, coleenp, eosterlund

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/threadService.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java

Changeset: 7f27d0b0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-09-11 14:47:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f27d0b0

8236142: DocTrees should provide getCharacters(EntityTree)

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
- src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! test/langtools/tools/doclint/CoverageExtras.java

Changeset: 95251864
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2020-09-11 15:17:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/95251864

8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844

Reviewed-by: ehelin, erikj

! .jcheck/conf

Changeset: 5c0d985a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-11 17:22:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c0d985a

8253060: remove test/hotspot/jtreg/test_env.sh

Reviewed-by: dcubed

- test/hotspot/jtreg/test_env.sh

Changeset: 306b1663
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-09-11 23:03:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/306b1663

8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize…

Reviewed-by: coleenp, dholmes

! src/hotspot/share/services/threadService.cpp

Changeset: b1b0f0b2
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-09-11 23:11:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1b0f0b2

8253066: typo in Stream.mapMulti

Reviewed-by: darcy, lancea

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 998ce78e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-09-12 05:26:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/998ce78e

8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode

Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 03a4df0a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-13 14:45:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/03a4df0a

8244778: Archive full module graph in CDS

Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung

! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classLoader.cpp
+ src/hotspot/share/classfile/classLoaderDataShared.cpp
+ src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
+ src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/native/libjava/VM.c
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
+ test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java
+ test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java
+ test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java
+ test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java

Changeset: c5e63b63
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-13 19:20:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/c5e63b63

8248186: Move CDS C++ vtable code to cppVtables.cpp

Reviewed-by: coleenp

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/memory/archiveBuilder.cpp
+ src/hotspot/share/memory/cppVtables.cpp
+ src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/method.cpp

Changeset: f978f6fe
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-09-14 03:39:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/f978f6fe

8252689: Classes are loaded from jrt:/java.base even when CDS is used

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: 07da3a18
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-09-14 07:06:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/07da3a18

8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds

Reviewed-by: kbarrett, stefank, eosterlund

! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timer.hpp

Changeset: 779d2c34
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-09-14 07:21:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/779d2c34

8253084: Zero VM is broken after JDK-8252689

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: b05290aa
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-09-14 07:48:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/b05290aa

8252898: remove bulk registration of JFR CompilerPhaseType names

Reviewed-by: kvn, jcm

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java

Changeset: 68da63dc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-14 08:13:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/68da63dc

8240658: Code completion not working for lambdas in method invocations that require type inference

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
+ test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java
+ test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java

Changeset: e6a493ab
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-09-14 17:21:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/e6a493ab

8252882: Clean up jdk.javadoc and the related parts of jdk.compiler

Reviewed-by: vromero

! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java

Changeset: 9c24a563
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-09-14 17:34:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c24a563

8253029: [PPC64] Remove obsolete Power6 code

Reviewed-by: dholmes, lucy

! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: ac9d1b08
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-09-14 20:41:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac9d1b08

8223187: Remove setLocale() call in jpackage native launcher

Reviewed-by: kcr, herrick, naoto

! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp
! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp

Changeset: 70cc7fc1
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-15 02:37:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/70cc7fc1

8253098: Archived full module graph should be disabled if CDS heap cannot be mapped

Reviewed-by: ccheung, dholmes

! src/hotspot/share/memory/filemap.cpp

Changeset: af8c6780
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 04:34:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/af8c6780

8247910: Improve alignment and power-of-2 utilities using C++14
8238956: Replace powerOfTwo::max_value with std::numeric_limits

Reviewed-by: tschatzl, stefank

! src/hotspot/cpu/zero/interpreterFrame_zero.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/services/nmtCommon.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 3f455f09
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-15 05:14:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f455f09

8253089: Windows (MSVC 2017) build fails after JDK-8243208

Reviewed-by: mdoerr, goetz, iklam

! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp

Changeset: 9ea43a92
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 07:07:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ea43a92

8253148: Fix terminology in align_down comment

Change lognot => logical_not in comment

Reviewed-by: shade

! src/hotspot/share/utilities/align.hpp

Changeset: fa30241d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-15 10:19:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa30241d

8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 7eb4d4aa
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 10:52:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/7eb4d4aa

8247909: Improve PrimitiveConversions::cast using C++14

Reimpliment PrimitiveConversions::cast, with some cases now constexpr.
<!-- Anything below this marker will be automatically updated, please do not edit manually! -->
---------
### Progress
- [x] Change must not contain extraneous whitespace
- [x] Commit message must refer to an issue
- [ ] Change must be properly reviewed

### Issue
* [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14


### Download
`$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143`
`$ git checkout pull/143`

Reviewed-by: dholmes, stefank

! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: dafcf105
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 12:18:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/dafcf105

8027545: Improve object array chunking test in G1's copy_to_survivor_space
8158045: Improve large object handling during evacuation
8027761: Investigate fast-path for scanning only objects with references during gc

Generate multiple partial array tasks for large objArrays.

Reviewed-by: sjohanss, ayang, tschatzl

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
+ src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
+ src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp
+ src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/objArrayOop.hpp
+ test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp

Changeset: d219d8b9
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2020-09-15 12:21:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/d219d8b9

8253002: Remove the unused SafePointNode::_oop_map field

Reviewed-by: thartmann

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

Changeset: b5620a36
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-09-15 13:50:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/b5620a36

8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming

Reviewed-by: dfuchs, aefimov, alanb, vtewari

! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java

Changeset: 74851c50
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 14:33:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/74851c50

8253169: [BACKOUT] Improve large object handling during evacuation

Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space"
Revert "8158045: Improve large object handling during evacuation"
Revert "8027761: Investigate fast-path for scanning only objects with references during gc"

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
- src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
- src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp
- src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/objArrayOop.hpp
- test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp

Changeset: 65d6c101
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-09-15 15:29:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/65d6c101

8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType

Reviewed-by: cjplummer, amenkov

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java

Changeset: 5191f315
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-09-15 16:39:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/5191f315

8251495: Remove the implNote in the DOM package description added by JDK-8249643

Remove the implNote from the package description added by JDK-8249643.

Reviewed-by: lancea, smarks, naoto, alanb

! src/java.xml/share/classes/org/w3c/dom/package-info.java

Changeset: 46598c86
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-15 18:59:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/46598c86

8253177: outputStream not declared in markWord.hpp

Reviewed-by: iklam

! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp

Changeset: 40206822
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-09-15 20:28:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/40206822

8172366: Support SHA-3 based signatures

Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests.

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java
! src/java.base/share/classes/sun/security/provider/DSA.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! test/jdk/java/security/SignedObject/Chain.java
+ test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/SignatureOffsets.java
! test/jdk/sun/security/ec/SignedObjectChain.java
! test/jdk/sun/security/rsa/SignatureOffsets.java
! test/jdk/sun/security/rsa/pss/PSSParametersTest.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/lib/jdk/test/lib/SigTestUtil.java

Changeset: fc36328d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-09-15 20:41:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc36328d

8253034: Update symbol generation to accomodate Git as the SCM

Reviewed-by: erikj, adityam

! make/scripts/generate-symbol-data.sh

Changeset: 65bfe092
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-15 21:32:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/65bfe092

8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens

Reviewed-by: prr

! test/jdk/java/awt/ColorClass/AlphaColorTest.java
! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java

Changeset: 57f92d23
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-09-15 22:14:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/57f92d23

8220483: Calendar.setTime(Date date) throws NPE with Date date = null

Reviewed-by: lancea, joehw

! src/java.base/share/classes/java/util/Calendar.java

Changeset: 2caa20a7
Author:    Cesar <disoares at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-16 05:54:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/2caa20a7

8250668: Clean up method_oop names in adlc

Reviewed-by: coleenp, adityam, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 7c564e13
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 06:38:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/7c564e13

8253146: C2: Purge unused MachCallNode::_arg_size field

Reviewed-by: thartmann, adityam

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp

Changeset: fbf4699d
Author:    Cesar <disoares at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 06:41:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/fbf4699d

8253040: Remove unused Matcher::regnum_to_fpu_offset()

Reviewed-by: adityam, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/matcher.hpp

Changeset: efe3540d
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-16 06:47:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/efe3540d

8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros

Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses
of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_,
CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should
not receive anyway.

Reviewed-by: vlivanov, neliasso

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciUtilities.inline.hpp

Changeset: dd435331
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 09:25:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd435331

8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: 60c4902f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-09-16 09:47:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/60c4902f

8253016: Box.Filler components should be unfocusable by default

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/Box.java
+ test/jdk/javax/swing/Box/TestBoxFiller.java

Changeset: e0cf0232
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-09-16 10:49:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0cf0232

8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil

Reviewed-by: shade, dfuchs, alanb, chegar

! src/java.base/share/classes/sun/net/www/ParseUtil.java
+ test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java

Changeset: 7f9b5d9e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 11:15:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f9b5d9e

8253220: Epsilon: clean up unused code/declarations

Reviewed-by: tschatzl

! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp

Changeset: f509eb06
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 11:17:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/f509eb06

8253219: Epsilon: clean up unnecessary includes

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp

Changeset: 33f8e702
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-16 11:53:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/33f8e702

8253173: Print heap before and after GC lacks a newline

Reviewed-by: tschatzl, pliden, rkennke, sjohanss

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: c781594b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 12:16:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/c781594b

8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues()

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp

Changeset: 300b8517
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 12:17:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/300b8517

8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp

Changeset: e2196f88
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-16 12:21:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/e2196f88

8253162: Make frame::oops_do const

Reviewed-by: kbarrett, coleenp, pliden

! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp

Changeset: 10867134
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2020-09-16 14:02:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/10867134

8253206: Enforce whitespace checking for additional source files

Reviewed-by: prr, erikj, jdv

! .jcheck/conf

Changeset: e5866aa7
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-09-16 15:10:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/e5866aa7

8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance)

Reviewed-by: lancea, bchristi

! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
+ test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java

Changeset: 671dfba8
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-09-16 15:13:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/671dfba8

6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: d38c97dd
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-16 17:18:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/d38c97dd

8253207: enable problemlists jcheck's check

Reviewed-by: erikj

! .jcheck/conf

Changeset: d250f9e0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-09-16 17:19:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/d250f9e0

8253244: Shenandoah: cleanup includes in Shenandoah root processor files

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: ce93cbce
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-09-16 18:58:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce93cbce

8253125: vmTestbase/nsk/stress/stack/stack017.java timed out

Reviewed-by: dcubed

! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java

Changeset: 1c84cfa2
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-16 20:23:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c84cfa2

8253130: bug7072653.java failed "Popup window height ... is wrong"

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java



More information about the loom-dev mailing list