git: openjdk/loom: fibers: 66 new changesets

duke duke at openjdk.java.net
Thu Sep 2 18:08:01 UTC 2021


Changeset: e36cbd8e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-25 14:33:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/e36cbd8e05774ea9847c69f9987a2242589acf7e

8242847: G1 should not clear mark bitmaps with no marks

Reviewed-by: tschatzl, sjohanss

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

Changeset: 7212561d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-08-25 20:16:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/7212561dd1ec65d7f31792959f0eaaab6229eaf4

8267188: gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java

Changeset: 673ce7ef
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-08-26 00:17:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/673ce7efa56e7eb54266af6fe795d46d57f51bdc

8272873: C2: Inlining should not depend on absolute call site counts

Reviewed-by: kvn, vlivanov, dlong

! 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/share/opto/bytecodeInfo.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/lib-test/jdk/test/whitebox/vm_flags/IntxTest.java

Changeset: c4c76e2f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-26 02:24:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4c76e2f34f7e709f8b3c960d8c796ff4e2dc4a5

8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp

Reviewed-by: iklam

! src/hotspot/os/posix/os_posix.hpp

Changeset: a3308af0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-26 06:51:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/a3308af0605bf936d9a9fb7093787a315ccc1e2a

8272836: Limit run time for java/lang/invoke/LFCaching tests

Reviewed-by: redestad, iignatyev

! test/jdk/java/lang/invoke/LFCaching/LambdaFormTestCase.java

Changeset: 49b2789a
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-26 07:28:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/49b2789a49e4e476dfcdf0a65e061a40264a4683

8262751: RenderPipelineState assertion error in J2DDemo

Reviewed-by: jdv

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m

Changeset: 9166ba37
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-26 08:34:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/9166ba37b631aa7ae641488f6167cdbd7fcdff00

8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop

Reviewed-by: chagedorn, jiefu, neliasso

! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java

Changeset: b94fd32f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-26 10:00:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/b94fd32f08bbb0012874eb918a4a1fe2d06eb943

8272859: Javadoc external links should only have feature version number in URL

Reviewed-by: iris

! make/conf/javadoc.conf

Changeset: 11c9fd82
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-26 10:06:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/11c9fd8298030200727a0e682fd9afb69ca8eb81

8272975: ParallelGC: add documentation to heap memory layout

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Changeset: e43a907f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-26 12:04:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/e43a907f20f99fa1f788fcbe2e99631dd01578d4

8271315: Redo: Nimbus JTree renderer properties persist across L&F changes

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java
+ test/jdk/javax/swing/plaf/nimbus/NimbusJTreeSelTextColor.java
+ test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java

Changeset: c4205305
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-26 12:56:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4205305496f73f49e58e64dd303154fca5bfafd

8272481: [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java fails

Reviewed-by: serb, jdv

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt

Changeset: 845e1cea
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-26 13:41:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/845e1cea8dcf0e902a2b6d3bf87749108c21c320

8272983: G1 Add marking details to eager reclaim logging

Reviewed-by: tschatzl, ayang

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

Changeset: fe7d7088
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-08-26 16:21:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/fe7d70886cc9985478c5810eff0790648a9aae41

8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong

Reviewed-by: joehw, rriggs, iris, lancea, scolebourne

! src/java.base/share/classes/java/time/format/Parsed.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java

Changeset: d732c309
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-26 20:47:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/d732c3091fea0a7c6d6767227de89002564504e5

8272863: Replace usages of Collections.sort with List.sort call in public java modules

Reviewed-by: serb, dfuchs, naoto

! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/windows/classes/java/lang/ProcessEnvironment.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java

Changeset: b16a04eb
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-08-27 05:06:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/b16a04ebf749a93d89fb51b96baceff36fe1d730

8271186: Add UL option to replace newline char

Reviewed-by: iklam, dholmes

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! src/java.base/share/man/java.1
+ test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java

Changeset: 76baace2
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-08-27 05:11:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/76baace2f07cb7b5d5fd20abd1612085bdba4292

8273045: Fix misc javadoc bugs in the java.security and javax.net.ssl code

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/AuthProvider.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! src/java.base/share/classes/javax/net/ssl/SNIMatcher.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLEngineResult.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/X509ExtendedTrustManager.java

Changeset: c925c7f3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-27 05:38:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/c925c7f3e8e1470d0a157ca3387d11137366706f

8273020: LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array

Reviewed-by: chagedorn

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

Changeset: 46684a4e
Author:    Lin Zang <lzang at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-08-27 09:02:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/46684a4efa165d97c0ef8f56248ee82003acdb7b

8262386: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java timed out

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: ebd62bc0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-27 09:35:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/ebd62bc0433c56f3520b9e41621f18a1b736022b

8272846: Move some runtime/Metaspace/elastic/ tests out of tier1

Reviewed-by: mseledtsov, stuefe

! test/hotspot/jtreg/TEST.groups

Changeset: a49a0c58
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-08-27 10:32:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/a49a0c58662bef48d02246193d86cc89fb9d030b

8273062: Generation::refs_discovery_is_xxx functions are unused

Reviewed-by: ayang

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

Changeset: 596b0755
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-27 13:13:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/596b075591c4b2fe01bee7142f4d0a5f892647ed

8258465: Headless build fails due to missing X11 headers on linux

Reviewed-by: shade

! make/autoconf/libraries.m4

Changeset: b92214a8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-27 13:51:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/b92214a8d0ca6ed2a51e4286c258b4ddd0ca3a51

8272480: Remove Mutex::access rank

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp

Changeset: a033aa5a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-27 13:53:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/a033aa5a3d9c63d72d11af218b9896b037fbd8de

8273072: Avoid using += in configure

Reviewed-by: dholmes, jiefu

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-other.m4
! make/autoconf/jdk-version.m4
! make/devkit/createMacosxDevkit.sh

Changeset: dfeb4132
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-27 16:08:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/dfeb4132e402c0466740a029c3b1d2d213955822

8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted

Reviewed-by: dfuchs

! test/jdk/java/nio/file/Files/InterruptCopy.java

Changeset: d1aeca11
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-27 16:09:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1aeca117ccc4334d67b2692ff087a9f8d808a59

8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigInteger.java
! test/jdk/java/math/BigInteger/BitLengthOverflow.java

Changeset: e66c8afb
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-08-27 18:45:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/e66c8afb59b57c4546656efa97f723f084964330

8272866: java.util.random package summary contains incorrect mixing function in table

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/random/package-info.java

Changeset: 51167846
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-27 22:48:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/51167846cb5a60dfb31b4f8dfa214ba26640175c

8273091: Doc of [Strict]Math.floorDiv(long,int) erroneously documents int in @return tag

Reviewed-by: darcy, bpb

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: 1fb798d3
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-08-27 23:01:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/1fb798d320c708dfcbc0bb157511a2937fafb9e6

8272915: (doc) package-info typo in extLink

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/interfaces/package-info.java

Changeset: a9188f23
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-08-29 07:26:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/a9188f237ec23d4ca2a172e9a7897cb6e2b69857

8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ test/langtools/tools/javac/annotations/typeAnnotations/position/TypeAnnotationPositionProcessor.java
+ test/langtools/tools/javac/annotations/typeAnnotations/position/TypeAnnotationPositionTest.java

Changeset: f55d5ab5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-30 06:41:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/f55d5ab5177b6e08e8499abc181a320a98b28a5f

8272838: Move CriticalJNI tests out of tier1

Reviewed-by: dholmes

! test/hotspot/jtreg/TEST.groups

Changeset: 16e83058
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-08-30 08:57:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/16e83058cab4dd4d4a3fba812c8fe50e4286bd22

8273059: Redundant Math.min call in Http2ClientImpl#getConnectionWindowSize

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java

Changeset: 9ede41bf
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-30 11:37:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ede41bf894867b6d80982d7dc6ec54229a0ecb1

8229031: Exporting CLASSPATH from shell can result in build failures

Reviewed-by: erikj

! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.in

Changeset: bb7aa1c6
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-30 12:08:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb7aa1c6a4856827cf05e976215699725b56b87a

8272161: Make evacuation failure data structures local to collection

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp

Changeset: 276b07b3
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2021-08-30 12:31:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/276b07b36af01d339e48baada7a512451fe34afe

8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling

Reviewed-by: stuefe, mbaesken

! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp

Changeset: 5185dbde
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-08-30 13:12:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/5185dbde67f07ff876305a9568bb5cebb7a7b384

8273098: Unnecessary Vector usage in java.naming

Reviewed-by: aefimov, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/LdapSasl.java

Changeset: fbffa54e
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-30 13:41:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/fbffa54efe447a4c911af2be1d7774a8c60d6ede

8270438: "Cores to use" output in configure is misleading

Reviewed-by: erikj

! make/autoconf/help.m4

Changeset: f11e099a
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-08-30 14:37:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/f11e099a149adfecc474ba37276ec8672067d090

8272651: G1 heap region info print order changed by JDK-8269914

Reviewed-by: tschatzl, iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java

Changeset: 98b9d980
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-30 14:47:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/98b9d98032a700490cda72f645dad505164ec699

8272797: Mutex with rank safepoint_check_never imply allow_vm_block

Reviewed-by: dholmes, pchilanomate

! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/events.hpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp
! test/hotspot/gtest/runtime/test_safepoint_locks.cpp
! test/hotspot/gtest/utilities/test_filterQueue.cpp

Changeset: 7a01ba65
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-30 15:54:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/7a01ba6528923569c5e8d2e9d138d38e95aa4faf

8272093: Extract evacuation failure injection from G1CollectedHeap

Reviewed-by: ayang, sjohanss

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

Changeset: 5aaa20f8
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-08-30 16:48:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/5aaa20f898e8679ef1c2c36bd01d48c17be0aacf

8272861: Add a micro benchmark for vector api

Reviewed-by: psandoz

+ test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java

Changeset: f18c0fac
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-08-30 17:28:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/f18c0fac11aac833edfdc484e221518c55daa9a7

8271560: sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine"

Reviewed-by: xuelei, rhalade

! test/jdk/sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java

Changeset: fecefb85
Author:    Ian Graves <igraves at openjdk.org>
Date:      2021-08-30 17:37:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/fecefb8541d5056b1a8b105126ac9c566875e056

8271302: Regex Test Refresh

Reviewed-by: bchristi, smarks

! test/jdk/java/util/regex/GraphemeTest.java
! test/jdk/java/util/regex/NegativeArraySize.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 32048536
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-30 21:06:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/32048536e9ea9245437eb37308e905435cce6305

8272343: Remove MetaspaceClosure::FLAG_MASK

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp

Changeset: 7fc85409
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-08-30 21:13:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/7fc8540907e8e7483ad5729ea416167810aa8747

8260265: UTF-8 by Default

Reviewed-by: alanb, rriggs

! make/data/charsetmapping/charsets
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/FileReader.java
! src/java.base/share/classes/java/io/FileWriter.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
+ test/jdk/java/lang/System/FileEncodingTest.java
! test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java
! test/jdk/java/lang/System/MacEncoding/TestFileEncoding.java
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
! test/jdk/java/nio/charset/RemovingSunIO/SunioAlias.java
! test/jdk/tools/launcher/UnicodeTest.java

Changeset: 0609421d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-08-30 21:16:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/0609421d4b824c5642ca75d525bad3edd72cd23a

8272347: ObjectMethods::bootstrap should specify NPE if any argument except lookup is null

Reviewed-by: mchung, chegar

! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java

Changeset: 9732fbe4
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-08-31 00:24:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/9732fbe428c3b6a5422cc94e7295ba5482d1a7a9

8273153: Consolidate file_exists into os:file_exists

Reviewed-by: iklam, ccheung

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 98fa5335
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-31 11:32:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/98fa53357a66f474090304e53959be5d433d5e5f

8273100: Improve AbstractStringBuilder.append(String) when using CompactStrings

Reviewed-by: rriggs, alanb

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

Changeset: 841e3943
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-31 12:30:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/841e3943c480c95409446bb35fb9a56d7fc48c8a

8159979: During initial mark, preparing all regions for marking may take a significant amount of time

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp

Changeset: 9bc7cc56
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-31 12:51:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/9bc7cc56513adb9d2e39cd286d2a229c9c285e2d

8273033: SerialGC: remove obsolete comments

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/serial/genMarkSweep.cpp

Changeset: e6712551
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-31 13:32:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/e67125512f585c8efad2e7685b9bc409c96563d7

8237567: Refactor G1-specific code in shared VM_CollectForMetadataAllocation

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: e5518528
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-31 14:42:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/e55185280126e450e31eb65aa8342aebe6f31606

8271225: Add floorDivExact() method to java.lang.[Strict]Math

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/ExactArithTests.java

Changeset: 75d987a0
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-08-31 15:40:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/75d987a0dd6f8cc41808f7ba566e914817e465dc

8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Vicente Romero <vromero at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/lambda/8262095/T8262095.java
+ test/langtools/tools/javac/lambda/8262095/T8262095.out

Changeset: ba3587e5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-31 15:45:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba3587e524aeec43a0c4174ddd96b8890a34fa36

8273144: Remove unused top level "Sample Collection Set Candidates" logging

Reviewed-by: iwalulya, ayang

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

Changeset: 1996f649
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-31 16:33:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/1996f649a3a30b7ac4b547a762417f807f5fa414

8273092: Sort classlist in JDK image

Reviewed-by: redestad, ihse, dfuchs

! make/GenerateLinkOptData.gmk
+ make/jdk/src/classes/build/tools/classlist/SortClasslist.java
! make/scripts/compare.sh

Changeset: 683e30db
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-31 17:31:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/683e30db79789ee44b3cc0b44c085de4615bca7b

8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302

Reviewed-by: jiefu, serb

! test/jdk/java/util/regex/NegativeArraySize.java

Changeset: c1e0aac8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-31 19:46:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1e0aac846861f9bd8a23818a21670a2f649631b

8273186: Remove leftover comment about sparse remembered set in G1 HeapRegionRemSet

Reviewed-by: ayang

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

Changeset: 3d657eb0
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-08-31 20:07:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d657eb0a626e33995af5d5ddf12b26d06317962

8262186: Call X509KeyManager.chooseClientAlias once for all key types

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
+ test/jdk/sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java

Changeset: 9c392d00
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-31 20:12:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c392d008a5a34cdc2ed6339a63f1a0d06efe619

8273197: ProblemList 2 jtools tests due to JDK-8273187
8273198: ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh due to JDK-8273188

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: 18a731a3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-08-31 22:43:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/18a731a3e4ec85f0f3e8d6ff619b539c0daaf320

8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java

Changeset: 2fce7cb4
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-31 23:51:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/2fce7cb4d21e4e2c234c22a1a150f7fe113d4d16

8272963: Update the java manpage markdown source

Reviewed-by: ysuenaga

! src/java.base/share/man/java.1

Changeset: e600fe1a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-01 06:06:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/e600fe1a1a57d7e4060b3a1b9a8ecdb65664a506

8272618: Unnecessary Attr.visitIdent.noOuterThisPath

Reviewed-by: vromero

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

Changeset: f1c5e26e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-09-01 07:55:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1c5e26e48ca2db0fc2b7ad2cf1bda4853bdeea9

8273206: jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails after JDK-8159979

Reviewed-by: dholmes, ayang

! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 0e14bf70
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-09-01 07:59:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e14bf70cf6e482a2ec7d13ed37df0bee911740d

8273176: handle latest VS2019 in abstract_vm_version

Reviewed-by: kevinw, dholmes

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

Changeset: a58cf165
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-01 10:12:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/a58cf16509f3120d69fc18bd4c2c49e9ad590f73

8272563: assert(is_double_stack() && !is_virtual()) failed: type check

Reviewed-by: thartmann, iveresov

! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp

Changeset: 02822e13
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-09-01 10:41:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/02822e1398d6015f0ed26edd440db8e0d50bf152

8272377: assert preconditions that are ensured when created in add_final_edges

Reviewed-by: thartmann, kvn

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

Changeset: 16cb0cb5
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-09-02 18:50:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/16cb0cb54eeb2db1cdb4108ee81d3827c7d17d06

Merge

! make/autoconf/spec.gmk.in
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! make/autoconf/spec.gmk.in
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list