git: openjdk/loom: fibers: 51 new changesets

duke duke at openjdk.java.net
Thu Dec 17 12:44:50 UTC 2020


Changeset: 8befc321
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-12-11 03:36:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/8befc321

8258073: x86_32 build broken after JDK-8257731

Reviewed-by: iklam

! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp

Changeset: 1d15ebe1
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-12-11 04:18:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d15ebe1

8243205: Modularize JVM flags declaration

Reviewed-by: kvn, coleenp, stefank

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_globals.hpp
+ src/hotspot/share/c1/c1_globals_pd.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
+ src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
+ src/hotspot/share/opto/c2_globals_pd.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/escapeBarrier.hpp
+ src/hotspot/share/runtime/flags/allFlags.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/runtime/init.cpp

Changeset: b90b7f50
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-12-11 04:54:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/b90b7f50

8196090: javax/swing/JComboBox/6559152/bug6559152.java fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/4199622/bug4199622.java
! test/jdk/javax/swing/JComboBox/4515752/DefaultButtonTest.java
! test/jdk/javax/swing/JComboBox/4743225/bug4743225.java
! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Changeset: fa20186c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-12-11 07:45:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa20186c

8257676: Simplify WeakProcessorPhase

Reviewed-by: iwalulya, ayang, tschatzl

! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
+ src/hotspot/share/gc/shared/weakProcessorPhase.hpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
- src/hotspot/share/gc/shared/weakProcessorPhases.cpp
- src/hotspot/share/gc/shared/weakProcessorPhases.hpp
! src/hotspot/share/utilities/enumIterator.hpp

Changeset: b28b0947
Author:    Dongbo He <dongbohe at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-12-11 09:06:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/b28b0947

8257145: Performance regression with -XX:-ResizePLAB after JDK-8079555

Co-authored-by: Junjun Lin <linjunjun at huawei.com>
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java

Changeset: b5592c05
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-12-11 10:17:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/b5592c05

8257970: Remove julong types in os::limit_heap_by_allocatable_memory

Reviewed-by: stefank, tschatzl

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: ff75ad51
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-12-11 11:26:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff75ad51

8258059: Clean up MethodData::profile_unsafe

Reviewed-by: roland, chegar

! src/hotspot/share/oops/methodData.cpp

Changeset: 82735140
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-12-11 14:37:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/82735140

8166026: Refactor java/lang shell tests to java

Reviewed-by: mullan

- test/jdk/java/lang/SecurityManager/modules/CustomSecurityManager.sh
+ test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
- test/jdk/java/lang/SecurityManager/modules/Test.java

Changeset: f9c9bf03
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-12-11 16:07:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/f9c9bf03

8255583: Investigate creating a test to trigger the condition in KeepAliveStreamCleaner

Reviewed-by: dfuchs, chegar, michaelm

+ test/jdk/sun/net/www/http/KeepAliveStreamCleaner/KeepAliveStreamCleanerTestDriver.java
+ test/jdk/sun/net/www/http/KeepAliveStreamCleaner/java.base/sun/net/www/http/KeepAliveStreamCleanerTest.java

Changeset: 74b79c6e
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-12-11 21:26:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/74b79c6e

8257964: Broken Calendar#getMinimalDaysInFirstWeek with java.locale.providers=HOST

Reviewed-by: joehw

! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: e1182920
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-12-14 03:36:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1182920

8258040: Reenable fixed problemlisted test

Reviewed-by: prr

! test/jdk/ProblemList.txt

Changeset: c30fff7c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-12-14 07:00:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/c30fff7c

8257229: gtest death tests fail with unrecognized stderr output

Reviewed-by: coleenp, minqi

! test/hotspot/gtest/unittest.hpp

Changeset: 2ee795d9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-12-14 11:34:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ee795d9

8196092: javax/swing/JComboBox/8032878/bug8032878.java fails

Reviewed-by: serb, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/8032878/bug8032878.java

Changeset: e69ae07f
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-12-14 11:59:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/e69ae07f

8257985: count_trailing_zeros doesn't handle 64-bit values on 32-bit JVM

Reviewed-by: kbarrett

! src/hotspot/share/utilities/count_trailing_zeros.hpp
! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp

Changeset: 15481041
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-12-14 13:03:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/15481041

8255477: Remove unused method URL.set(String protocol, String host, int port, String file, String ref)

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URL.java

Changeset: e8c40baf
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2020-12-14 14:36:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8c40baf

8255880: UI of Swing components is not redrawn after their internal state changed

Reviewed-by: prr, serb

! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
+ test/jdk/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java

Changeset: 1ff0f167
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-12-14 16:13:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ff0f167

8258142: Simplify G1RedirtyCardsQueue

Separate local redirty qset from redirty queue.

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: 2c3ae19a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-12-14 17:55:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c3ae19a

8258239: Shenandoah: Used wrong closure to mark concurrent roots

Reviewed-by: rkennke

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

Changeset: fa77008f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-12-10 21:18:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa77008f

8258015: [JVMCI] JVMCI_lock shouldn't be held while initializing box classes

Reviewed-by: kvn
Backport-of: d163c6fe2ec235a175b62ec821477d33b14841fe

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp

Changeset: e90d0d1d
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-12-10 22:25:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/e90d0d1d

8258065: ProblemList JfrGTestAdaptiveSampling

Reviewed-by: iignatyev

! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp

Changeset: 58dca925
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-12-10 22:43:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/58dca925

8257910: [JVMCI] Set exception_seen accordingly in the runtime.

Reviewed-by: kvn

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: bacf22b9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-12-11 18:14:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/bacf22b9

8256641: CDS VM operations do not lock the heap

Reviewed-by: kbarrett, iklam

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: a2801829
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-12-11 18:38:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/a2801829

8258060: Update @jls tags for renamed/renumbered sections

Reviewed-by: jjg, abuckley

! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: b7ac32d6
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-12-11 19:16:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7ac32d6

8257598: Clarify what component values are used in Record::equals

Reviewed-by: darcy, chegar

! src/java.base/share/classes/java/lang/Record.java
+ test/jdk/java/lang/reflect/records/CheckEqualityIsBasedOnFields.java

Changeset: b1afed75
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-12-11 21:50:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1afed75

8257919: [JVMCI] profiling info didn't change after reprofile

Reviewed-by: kvn, redestad

! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2001da3d
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-12-11 22:44:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/2001da3d

8257596: Clarify trusted final fields for record classes

Reviewed-by: hseigel, chegar, psandoz

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java

Changeset: 6d79ec87
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-12-12 06:09:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d79ec87

8258111: Problemlist compiler/blackhole tests for -Xcomp until JDK-8258101 is fixed

Reviewed-by: iignatyev, kvn

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 43dc3f79
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2020-12-13 19:17:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/43dc3f79

8254350: CompletableFuture.get may swallow InterruptedException

Reviewed-by: alanb, dl

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java
+ test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java

Changeset: 164c8a6e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-12-14 08:08:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/164c8a6e

8258092: Link to early access platform documentation in TestHtmlTableTags.java

Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java

Changeset: afc44414
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-12-14 11:36:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/afc44414

8258094: AIX build fails after 8257602

Reviewed-by: rrich, stuefe, egahlin

! src/hotspot/share/gc/shared/allocTracer.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp
+ src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
+ src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp

Changeset: 381021ae
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-12-15 03:40:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/381021ae

Merge

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 3ab1dfeb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-12-15 07:00:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ab1dfeb

8257828: SafeFetch may crash if invoked in non-JavaThreads

Reviewed-by: mdoerr, kbarrett, coleenp, dholmes

! src/hotspot/os/posix/signals_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_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
+ test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: 568dc29b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-12-15 09:02:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/568dc29b

8185734: [Windows] Structured Exception Catcher missing around gtest execution

Reviewed-by: dholmes, ihse

! make/RunTests.gmk
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! test/hotspot/gtest/gtestLauncher.cpp
! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: a372be4b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-12-15 13:22:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/a372be4b

8258244: Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868

Reviewed-by: rkennke

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

Changeset: 65756abf
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2020-12-15 16:20:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/65756abf

8257802: LogCompilation throws couldn't find bytecode on JDK 8 log

Reviewed-by: kvn, redestad

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java

Changeset: d53ee621
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-12-15 16:42:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/d53ee621

8255899: Allow uninstallation of jpackage exe bundles

Reviewed-by: almatvee, herrick

! src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.cpp
! src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
+ src/jdk.jpackage/share/native/common/app.cpp
+ src/jdk.jpackage/share/native/common/app.h
! src/jdk.jpackage/share/native/common/tstrings.cpp
! src/jdk.jpackage/share/native/common/tstrings.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
+ src/jdk.jpackage/windows/native/common/Flag.h
+ src/jdk.jpackage/windows/native/common/Guid.cpp
+ src/jdk.jpackage/windows/native/common/Guid.h
+ src/jdk.jpackage/windows/native/common/MsiDb.cpp
+ src/jdk.jpackage/windows/native/common/MsiDb.h
+ src/jdk.jpackage/windows/native/common/MsiUtils.cpp
+ src/jdk.jpackage/windows/native/common/MsiUtils.h
= src/jdk.jpackage/windows/native/common/Resources.cpp
+ src/jdk.jpackage/windows/native/common/Resources.h
+ src/jdk.jpackage/windows/native/common/WinApp.cpp
+ src/jdk.jpackage/windows/native/common/WinApp.h
! src/jdk.jpackage/windows/native/libjpackage/JniUtils.h
! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.h
! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
- src/jdk.jpackage/windows/native/msiwrapper/Resources.h
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 36e20974
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-12-15 16:52:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/36e20974

8255917: runtime/cds/SharedBaseAddress.java failed "assert(reserved_rgn != 0LL) failed: No reserved region"

Reviewed-by: ccheung, iklam, stuefe

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java

Changeset: da2415fe
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-12-15 17:18:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/da2415fe

8257457: Update --release 16 symbol information for JDK 16 build 28

Reviewed-by: jjg

! make/data/symbols/java.base-G.sym.txt
! make/data/symbols/jdk.compiler-G.sym.txt
! make/data/symbols/jdk.incubator.foreign-G.sym.txt
! make/data/symbols/jdk.net-G.sym.txt

Changeset: 2273f955
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-12-15 18:43:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/2273f955

8234930: Use MAP_JIT when allocating pages for code cache on macOS

Reviewed-by: stuefe, iklam, burban

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp

Changeset: c37eabe7
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-12-15 20:48:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/c37eabe7

8252148: vmError::controlled_crash should be #ifdef ASSERT and move tests to gtest

Reviewed-by: iklam, stuefe

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp
! test/hotspot/gtest/metaspace/test_allocationGuard.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/runtime/test_mutex_rank.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_safepoint_locks.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
+ test/hotspot/gtest/utilities/test_vmerror.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java

Changeset: 7977e381
Author:    Andrii Rodionov <andrii.rodionov at oracle.com>
Committer: Bob Vandette <bobv at openjdk.org>
Date:      2020-12-15 21:37:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/7977e381

8254024: Enhance native libs for AWT and Swing to work with GraalVM Native Image

Reviewed-by: serb, ihse, bobv

! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.h
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/unix/native/libawt/awt/awt_Mlib.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: 8bf46c73
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-12-15 21:42:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/8bf46c73

8258438: build error in test/hotspot/gtest/runtime/test_os.cpp

Reviewed-by: dcubed, tschatzl

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 4d6f3181
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-12-15 23:54:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d6f3181

8257726: Make -XX:+StressLdcRewrite option a diagnostic option

Reviewed-by: lfoltan, stuefe, dcubed

! src/hotspot/share/runtime/globals.hpp
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh

Changeset: 1e778968
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-12-16 00:00:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e778968

8236225: Remove expired flags in JDK 17
8256717: Expire the long term obsoleted VM flags

Reviewed-by: coleenp, kvn

! src/hotspot/share/include/jmm.h
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
- test/hotspot/jtreg/runtime/CommandLine/PermGenFlagsTest.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java

Changeset: 47ba652d
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-12-16 04:13:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/47ba652d

8258455: problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java

Reviewed-by: dholmes, darcy

! test/langtools/ProblemList.txt

Changeset: 17ace833
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-12-16 04:36:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/17ace833

8258074: Move some flags related to compiler to compiler_globals.hpp

Reviewed-by: kvn, coleenp

! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/flags/allFlags.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/gtest/runtime/test_globals.cpp

Changeset: cdb53422
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-12-16 07:53:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/cdb53422

8258252: Move PtrQueue enqueue to PtrQueueSet subclasses

Reviewed-by: tschatzl, rkennke

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp

Changeset: 0c8cc2cd
Author:    Xin Liu <xliu at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2020-12-16 09:01:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c8cc2cd

8258058: improve description of OutOfMemoryError relevant flags

OutOfMemoryError thrown out of JVM doesn't notify hotspot, so debug.cpp::report_java_out_out_memory does not handle it. ie. Some options don't respect OOMEs from Java libraries.  We need to make the description more clear to users.

Reviewed-by: dholmes, jiefu

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

Changeset: 3c664850
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-12-16 11:03:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c664850

8257906: JFR: RecordingStream leaks memory

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java

Changeset: 6eca2960
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-12-16 13:38:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/6eca2960

8258420: Move URL configuration from Docs.gmk to conf dir

Reviewed-by: alanb

! make/Docs.gmk
+ make/conf/javadoc.conf

Changeset: 2163f7be
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-12-17 10:57:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/2163f7be

Merge

! make/RunTests.gmk
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/net/URL.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! make/RunTests.gmk
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/net/URL.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list