Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
8d1b34f
8345337: JFR: jfr view should display all direct subfields for an eve…
Jun 17, 2025
5a3aaa9
8347299: Add annotations to test cases in LicenseTest
Jun 17, 2025
3711d2b
8342330: C2: "node pinned on loop exit test?" assert failure
Jun 17, 2025
ad137d1
Merge
GoeLin Jun 18, 2025
346d749
8313083: Print 'rss' and 'cache' as part of the container information
GoeLin Jun 18, 2025
9a6ef52
8359272: Several vmTestbase/compact tests timed out on large memory m…
Jun 18, 2025
efc5797
8359906: [21u] [BACKOUT] 8347299: Add annotations to test cases in Li…
shipilev Jun 23, 2025
1633cba
8327750: Convert javax/swing/JFileChooser/FileFilterDescription/FileF…
GoeLin Jun 23, 2025
f501074
8327751: Convert javax/swing/JInternalFrame/6726866/bug6726866.java a…
GoeLin Jun 23, 2025
56c6271
8327872: Convert javax/swing/JToolTip/4644444/bug4644444.java applet …
GoeLin Jun 23, 2025
3cd9aca
8327752: Convert javax/swing/JOptionPane/4174551/bug4174551.java appl…
GoeLin Jun 23, 2025
8b66624
8327754: Convert javax/swing/JPopupMenu/7160604/bug7160604.java apple…
GoeLin Jun 23, 2025
425ddc2
8327755: Convert javax/swing/JScrollBar/8039464/Test8039464.java appl…
GoeLin Jun 23, 2025
cce3d32
8327874: Convert javax/swing/JTree/4314199/bug4314199.java applet tes…
GoeLin Jun 23, 2025
28c18ce
8327969: Convert javax/swing/border/Test6910490.java applet test to main
GoeLin Jun 23, 2025
33ee6d6
8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559…
GoeLin Jun 23, 2025
5a132e4
8345767: javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationT…
GoeLin Jun 23, 2025
402c6cf
8346871: Improve robustness of java/util/zip/EntryCount64k.java test
GoeLin Jun 23, 2025
dfa0f73
8345471: Clean up compiler/intrinsics/sha/cli tests
GoeLin Jun 23, 2025
12edcff
8344671: Few JFR streaming tests fail with application not alive erro…
GoeLin Jun 23, 2025
6f05078
8261242: [Linux] OSContainer::is_containerized() returns true when ru…
Jun 23, 2025
f55ff01
8358534: Bailout in Conv2B::Ideal when type of cmp input is not suppo…
shipilev Jun 23, 2025
041c776
8335882: platform/cgroup/TestSystemSettings.java fails on Alpine Linux
Jun 24, 2025
10929bd
8358538: Update GHA Windows runner to 2025
shipilev Jun 24, 2025
773a2be
8349378: Build splashscreen lib with SIZE optimization
MBaesken Jun 24, 2025
8e68eb1
8340276: Test java/lang/management/ThreadMXBean/Locks.java failed wit…
Baraa-Hasheesh Jun 24, 2025
f2614cc
8357968: RISC-V: Interpreter volatile reference stores with G1 are no…
feilongjiang Jun 24, 2025
14140f0
8356778: Compiler add event logging in case of failures
MBaesken Jun 24, 2025
c2c9991
8357155: [asan] ZGC does not work (x86_64 and ppc64)
MBaesken Jun 24, 2025
81e2761
8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirec…
MBaesken Jun 24, 2025
d92751d
8352895: UserCookie.java runs wrong test class
Baraa-Hasheesh Jun 24, 2025
79f8bf5
8351593: [JMH] test PhoneCode.Bulk reports NPE exception
Jun 25, 2025
421a24a
8352896: LambdaExpr02.java runs wrong test class
Jun 26, 2025
70e4cb7
Merge
GoeLin Jun 26, 2025
f1a2b4a
8340185: Use make -k on GHA to catch more build errors
shipilev Jun 26, 2025
26e4e14
8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and …
Baraa-Hasheesh Jun 26, 2025
7f9399c
8203867: Delete test java/awt/TrayIcon/DblClickActionEventTest/DblCli…
GoeLin Jun 27, 2025
1ef6b3b
8328087: Automate javax/swing/JTable/TAB/TAB.java applet test
GoeLin Jun 27, 2025
bbe5bbb
8341861: GHA: Use only retention mechanism to remove bundles
shipilev Jun 27, 2025
9ccd857
8309899: Rename PtrQueueSet::buffer_size()
cost0much Jun 27, 2025
c9fb719
8308633: Increase precision of timestamps in g1 log
cost0much Jun 27, 2025
ef6acda
8310974: NMT: Arena diffs miss the scale
cost0much Jun 27, 2025
729f100
8351997: AArch64: Interpreter volatile reference stores with G1 are n…
shipilev Jun 30, 2025
bc224e2
8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads c…
Jun 30, 2025
7facfe3
8331560: Refactor Hotspot container detection code so that subsystem …
Jul 1, 2025
ee0c116
8339460: CDS error when module is located in a directory with space i…
TimPushkin Jul 1, 2025
9d4c0df
8338236: Compile error in cgroup code on Linux when using clang
Jul 2, 2025
dbed35f
8320859: gtest high malloc footprint caused by BufferNodeAllocator st…
cost0much Jul 2, 2025
fcbf863
7036144: GZIPInputStream readTrailer uses faulty available() test for…
toddjonker Jul 2, 2025
c70ef07
8226919: attach in linux hangs due to permission denied accessing /pr…
GoeLin Jul 3, 2025
65e9d36
8322420: [Linux] cgroup v2: Limits in parent nested control groups ar…
Jul 3, 2025
4e0f354
8341644: Compile error in cgroup coding when using toolchain clang
Jul 4, 2025
0faea69
8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1
GoeLin Jul 4, 2025
2d30662
8344137: Update XML Security for Java to 3.0.5
GoeLin Jul 4, 2025
bb0d4c1
8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCT…
mrserb Jul 6, 2025
cf8cfec
8333446: Add tests for hierarchical container support
jerboaa Jul 8, 2025
829d6d9
8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java f…
jerboaa Jul 8, 2025
5486e42
8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java perfor…
GoeLin Jul 9, 2025
88e8f69
8330535: Update nsk/jdb tests to use driver instead of othervm
GoeLin Jul 9, 2025
1e42324
8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with …
GoeLin Jul 9, 2025
64b73fb
8347381: Upgrade jQuery UI to version 1.14.1
GoeLin Jul 9, 2025
144e626
8348365: Bad format string in CLDRDisplayNamesTest
GoeLin Jul 9, 2025
be9fc0b
8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhite…
GoeLin Jul 9, 2025
636ceee
8352509: Update jdk.test.lib.SecurityTools jar method to accept List<…
GoeLin Jul 9, 2025
352a641
8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails …
GoeLin Jul 9, 2025
56f04e1
8337506: Disable "best-fit" mapping on Windows command line
Jul 9, 2025
7b6ae46
8345173: BlockLocationPrinter::print_location misses a ResourceMark
Jul 9, 2025
dc28239
8353950: Clipboard interaction on Windows is unstable
Jul 10, 2025
44e8394
8347302: Mark test tools/jimage/JImageToolTest.java as flagless
GoeLin Jul 10, 2025
b7ef5cb
8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stre…
GoeLin Jul 10, 2025
adc0c00
8280818: Expand bug8033699.java to iterate over all LaFs
GoeLin Jul 10, 2025
285dc91
8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI
GoeLin Jul 10, 2025
a8f1de5
8352879: TestPeriod.java and TestGetContentType.java run wrong test c…
GoeLin Jul 10, 2025
7e0f520
8352719: Add an equals sign to the modules statement
GoeLin Jul 10, 2025
a7f1e32
8350582: Correct the parsing of the ssl value in javax.net.debug
GoeLin Jul 10, 2025
28276ac
8355475: UNCTest should use an existing UNC path
GoeLin Jul 10, 2025
b407af9
8355249: Remove the use of WMIC from the entire source code
Jul 11, 2025
06ff0d6
8348328: Update IANA Language Subtag Registry to Version 2025-05-15
RadekCap Jul 11, 2025
4e4f759
8314611: Provide more explicative error message parsing Currencies
GoeLin Jul 14, 2025
fab50b3
8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed …
GoeLin Jul 14, 2025
8da01d7
8353662: Add test for non-local file URL fallback to FTP
GoeLin Jul 14, 2025
6fac8b3
8354327: Rewrite runtime/LoadClass/LoadClassNegative.java
GoeLin Jul 14, 2025
bf24a1e
8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some ma…
GoeLin Jul 14, 2025
ab9ef59
8355441: Remove antipattern from PassFailJFrame.forcePass javadoc
GoeLin Jul 14, 2025
8b0fa07
8355370: Include server name in HTTP test server thread names to impr…
GoeLin Jul 14, 2025
cb13dcc
8351884: Refactor bug8033699.java test code
GoeLin Jul 14, 2025
90bd1ac
8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTe…
GoeLin Jul 14, 2025
b2e77ea
Merge
GoeLin Jul 16, 2025
23069e9
8358334: C2/Shenandoah: incorrect execution with Unsafe
rwestrel Jul 17, 2025
950b4ff
8341684: Typo in External Specifications link of java.util.Currency
GoeLin Jul 17, 2025
ed57c7c
8343804: Show the default time zone with -XshowSettings option
GoeLin Jul 17, 2025
6b42243
8353713: Improve Currency.getInstance exception handling
GoeLin Jul 17, 2025
f5ae66e
8353489: Increase timeout and improve Windows compatibility in test/j…
GoeLin Jul 17, 2025
72bcd82
8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106
reinrich Jul 17, 2025
43f358f
8319932: [JVMCI] class unloading related tests can fail on libgraal
GoeLin Jul 18, 2025
ab291f5
8340554: Improve MessageFormat readObject checks
GoeLin Jul 18, 2025
e707ea3
8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly
GoeLin Jul 18, 2025
a4c0198
8355528: Update HarfBuzz to 11.2.0
GoeLin Jul 18, 2025
267e886
8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTre…
GoeLin Jul 18, 2025
4f340e4
8355578: [java.net] Use @requires tag instead of exiting based on "os…
GoeLin Jul 18, 2025
01277d9
8349151: Refactor test/java/security/cert/CertificateFactory/slowstre…
GoeLin Jul 18, 2025
680c671
8355515: Clarify the purpose of forcePass() and forceFail() methods
GoeLin Jul 18, 2025
6e06c2f
8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDrag…
GoeLin Jul 18, 2025
965f545
8359402: Test CloseDescriptors.java should throw SkippedException whe…
Jul 19, 2025
8dc851e
8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on …
GoeLin Jul 21, 2025
99dfee6
8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTe…
GoeLin Jul 21, 2025
e4c6e7c
8357675: Amend headless message
GoeLin Jul 21, 2025
6b6961d
8362548: [21u] Add bugId to test missed in backport of JDK-8343804
GoeLin Jul 21, 2025
d590823
8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if Ja…
reinrich Jul 22, 2025
d122951
8332020: jwebserver tool prints invalid URL in case of IPv6 address b…
Jul 22, 2025
bc67488
8362582: GHA: Increase bundle retention time to deal with infra overl…
shipilev Jul 22, 2025
b6790cc
8319174: Enhance robustness of some j.m.BigInteger constructors
GoeLin Jul 22, 2025
d171446
8322992: Javac fails with StackOverflowError when compiling deeply ne…
GoeLin Jul 22, 2025
6d0a502
8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKe…
GoeLin Jul 22, 2025
72d9bd6
8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong p…
GoeLin Jul 22, 2025
e2c7c40
8357173: Split jtreg test group jdk tier3
GoeLin Jul 22, 2025
bbb8a6a
8362839: [21u] Problem list more tests that fail in 21 and would be f…
GoeLin Jul 22, 2025
8198de3
8353698: Output of Simple Web Server is garbled if the console's enco…
Jul 22, 2025
b1a3d0e
8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html a…
GoeLin Jul 23, 2025
e81a2f8
8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFil…
GoeLin Jul 23, 2025
dec439d
8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java a…
GoeLin Jul 23, 2025
20ff119
8327826: Convert javax/swing/border/Test4243289.java applet test to main
GoeLin Jul 23, 2025
c19f86d
8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: …
Jul 24, 2025
895101c
8350111: [PPC] AsyncGetCallTrace crashes when called while handling S…
reinrich Jul 24, 2025
6efa88d
8320769: Remove ill-adviced "make install" target
fandreuz Jul 24, 2025
f8bf084
8341964: Add mechanism to disable different parts of TLS cipher suite
GoeLin Jul 24, 2025
dce29c3
8357672: Extreme font sizes can cause font substitution
GoeLin Jul 24, 2025
d08c9f7
8355512: Test compiler/vectorization/TestVectorZeroCount.java times o…
Jul 24, 2025
5f98013
8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java app…
Jul 24, 2025
efeef29
8304674: File java.c compile error with -fsanitize=address -O0
Jul 25, 2025
fd2eea4
8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked
MBaesken Jul 29, 2025
5febb67
8361959: [GCC static analyzer] java_props_md.c leak of 'temp' varia…
MBaesken Jul 29, 2025
a1b0dea
8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134"
GoeLin Jul 29, 2025
245d53c
8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents
GoeLin Jul 29, 2025
e60304a
8350964: Add an ArtifactResolver.fetch(clazz) method
GoeLin Jul 29, 2025
da71a5c
8350858: [IR Framework] Some tests failed on Cascade Lake
Jul 29, 2025
b783173
8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/Tes…
Jul 29, 2025
e57fbd4
8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrec…
Jul 29, 2025
b60e668
8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java…
Jul 30, 2025
669026a
8346751: Internal java compiler error with type annotations in consta…
GoeLin Aug 4, 2025
b91c927
8349583: Add mechanism to disable signature schemes based on their TL…
GoeLin Aug 4, 2025
3daec25
8363965: GHA: Switch cross-compiling sysroots to Debian bookworm
shipilev Aug 4, 2025
44e885d
8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTes…
GoeLin Aug 5, 2025
9bd32e8
8327876: Convert javax/swing/border/Test4252164.java applet test to main
GoeLin Aug 5, 2025
9d4f3b7
8327873: Convert javax/swing/border/Test4247606.java applet test to main
GoeLin Aug 5, 2025
56248f8
8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet t…
GoeLin Aug 5, 2025
9c7ee11
8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet t…
GoeLin Aug 5, 2025
f56d98d
8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main
GoeLin Aug 5, 2025
2959589
8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java apple…
GoeLin Aug 5, 2025
37caa64
8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main
GoeLin Aug 5, 2025
ae63917
8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet t…
GoeLin Aug 5, 2025
fa53b2e
8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketExcep…
GoeLin Aug 5, 2025
c6af937
8334016: Make PrintNullString.java automatic
GoeLin Aug 5, 2025
aab1e21
8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastH…
GoeLin Aug 5, 2025
2ae23bd
8310264: In PhaseChaitin::Split defs and phis are leaked
Aug 6, 2025
d0f905c
8350665: SIZE_FORMAT_HEX macro undefined in gtest
Aug 6, 2025
9512e53
8327879: Convert javax/swing/border/Test4760089.java applet test to main
GoeLin Aug 7, 2025
d227657
8328367: Convert java/awt/Component/UpdatingBootTime test to main
GoeLin Aug 7, 2025
576a0a8
8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main
GoeLin Aug 7, 2025
7d1f639
8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main
GoeLin Aug 7, 2025
1452e0e
8328190: Convert AWTPanelSmoothWheel.html applet test to main
GoeLin Aug 7, 2025
59c9396
8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main
GoeLin Aug 7, 2025
833c61d
8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is…
GoeLin Aug 7, 2025
6f6974f
8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetD…
GoeLin Aug 7, 2025
52a0b11
8357826: Avoid running some jtreg tests when asan is configured
MBaesken Aug 7, 2025
faa45e8
8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM s…
Aug 7, 2025
f94b2d6
8319598: SMFParser misinterprets interrupted running status
Aug 8, 2025
ce5316c
8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main
GoeLin Aug 8, 2025
3cae770
8328225: Convert ImageDecoratedDnD.html applet test to main
GoeLin Aug 8, 2025
51488bd
8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.j…
GoeLin Aug 8, 2025
9cdffb4
8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java appl…
GoeLin Aug 8, 2025
dd3f559
8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximized…
GoeLin Aug 8, 2025
9d1da5b
8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsT…
GoeLin Aug 8, 2025
dc75742
8328570: Convert closed JViewport manual applet tests to main
GoeLin Aug 8, 2025
5071889
8358701: Remove misleading javax.management.remote API doc wording ab…
GoeLin Aug 8, 2025
d56d90e
8360647: [XWayland] [OL10] NumPad keys are not triggered
GoeLin Aug 8, 2025
d90297a
8361212: Remove AffirmTrust root CAs
GoeLin Aug 8, 2025
af09859
8311644: Server should not send bad_certificate alert when the client…
GoeLin Aug 13, 2025
50dbf7c
8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java appl…
GoeLin Aug 13, 2025
a05cf4d
8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to …
GoeLin Aug 13, 2025
7cb31f3
8328012: Convert InputMethod (/java/awt/im) applet tests to main
GoeLin Aug 13, 2025
6dae810
8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to…
GoeLin Aug 13, 2025
5772eee
8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main
GoeLin Aug 13, 2025
58059ee
8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC…
GoeLin Aug 13, 2025
caec079
8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS w…
GoeLin Aug 13, 2025
16e6e2a
8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java…
GoeLin Aug 13, 2025
03ab6e4
8326705: Test CertMsgCheck.java fails to find alert certificate_required
GoeLin Aug 13, 2025
b34a3ee
8355779: When no "signature_algorithms_cert" extension is present we …
GoeLin Aug 13, 2025
c730336
8350830: Values converted incorrectly when reading TLS session tickets
GoeLin Aug 13, 2025
02a45b0
8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTL…
GoeLin Aug 13, 2025
d2dfbd8
8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB
Aug 13, 2025
e07ae66
8336702: C2 compilation fails with "all memory state should have been…
Aug 13, 2025
13cb6a4
8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compress…
GoeLin Aug 14, 2025
93c3567
8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails wi…
GoeLin Aug 14, 2025
ee25441
8353847: Remove extra args to System.out.printf in open/test/jdk/java…
GoeLin Aug 14, 2025
8b80b72
8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.jav…
GoeLin Aug 14, 2025
fe828df
8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometime…
GoeLin Aug 14, 2025
44d183c
8357285: JSR166 Test case testShutdownNow_delayedTasks failed
GoeLin Aug 14, 2025
31915b8
8185429: [macos] After a modal dialog is closed, no window becomes ac…
Aug 14, 2025
000a277
8352677: Opensource JMenu tests - series2
Aug 14, 2025
c984e22
8348135: Fix couple of problem listing entries in test/hotspot/jtreg/…
GoeLin Aug 15, 2025
7d76cb7
8352860: Open source events tests batch0
Aug 15, 2025
491b574
8353126: Open source events tests batch1
Aug 15, 2025
3949aae
8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aar…
GoeLin Aug 19, 2025
0889ef3
8353304: Open source two JTabbedPane tests
Aug 20, 2025
32cb0fd
8353549: Open source events tests batch2
Aug 20, 2025
7bcb51f
8293713: java/net/httpclient/BufferingSubscriberTest.java fails in ti…
GoeLin Aug 21, 2025
acbbfc7
8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "T…
GoeLin Aug 21, 2025
2a38d5d
8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory …
GoeLin Aug 21, 2025
ab3932d
8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_F…
GoeLin Aug 21, 2025
c58c8df
8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_…
GoeLin Aug 21, 2025
fa92199
8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java a…
GoeLin Aug 21, 2025
0da7a73
8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Sho…
Aug 21, 2025
12aa02d
8279005: sun/tools/jstat tests do not check for test case exit codes …
Aug 21, 2025
1f54090
8353213: Open source several swing tests batch3
Aug 21, 2025
24080c2
8353000: Open source several swing tests batch2
Aug 21, 2025
8260163
8358004: Delete applications/scimark/Scimark.java test
Aug 22, 2025
e4cd10b
8353293: Open source several swing tests batch4
Aug 22, 2025
e1b4691
8361478: GHA: Use MSYS2 from GHA runners
shipilev Aug 25, 2025
5306687
8340547: Starting many threads can delay safepoints
Aug 25, 2025
3691054
8353748: Open source several swing tests batch6
Aug 25, 2025
c9fb99c
8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) du…
shipilev Aug 27, 2025
dfab063
8362838: RISC-V: Incorrect matching rule leading to improper oop inst…
feilongjiang Aug 27, 2025
e94c0e0
8354285: Open source Swing tests Batch 3
Aug 27, 2025
64b7c17
8355429: Open source ProgressMonitor test
Aug 27, 2025
4c3f0f3
8343607: C2: Shenandoah crashes during barrier expansion in Continuat…
Aug 27, 2025
6782442
8338939: Simplify processing of hidden class names
shipilev Aug 28, 2025
c3a3761
8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate …
tstuefe Aug 28, 2025
43c5617
8351487: [ubsan] jvmti.h runtime error: load of value which is not a …
MBaesken Sep 1, 2025
2cea481
8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagl…
GoeLin Sep 1, 2025
1cdf8f5
8350807: Certificates using MD5 algorithm that are disabled by defaul…
GoeLin Sep 1, 2025
0cd56ae
8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedEx…
Sep 1, 2025
48f48ec
8360518: Docker tests do not work when asan is configured
MBaesken Sep 2, 2025
5365051
8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered…
GoeLin Sep 8, 2025
98dbb49
8365375: Method SU3.setAcceleratorSelectionForeground assigns to acce…
GoeLin Sep 8, 2025
dea855e
8367388: Tests start to fail on JDK-21 after JDK-8351907
mrserb Sep 19, 2025
4483c44
8365389: Remove static color fields from SwingUtilities3 and WindowsM…
GoeLin Sep 26, 2025
8c322f5
8368308: ISO 4217 Amendment 180 Update
GoeLin Sep 29, 2025
6f08336
8352637: Enhance bytecode verification
Sep 10, 2025
bb9edcc
8356294: Enhance Path Factories
Sep 3, 2025
23bd6b5
8359454: Enhance String handling
Sep 15, 2025
6433305
8360937: Enhance certificate handling
Aug 27, 2025
7f14648
8369643: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for …
RealCLanger Oct 13, 2025
97e3177
Update (2025.10.29)
loongson-jvm Oct 29, 2025
5db2749
Merge
theaoqi Oct 29, 2025
9efe7a4
Update (2025.10.29, 2nd)
loongson-jvm Oct 29, 2025
f39d975
Update (2025.10.29, 3rd)
loongson-jvm Oct 29, 2025
d439759
Merge
theaoqi Oct 29, 2025
a96ac57
Merge
theaoqi Oct 29, 2025
6506534
Merge from loongson JDK jdk-21.0.9+10
Panxuefeng-loongson Oct 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/build-jtreg/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,4 @@ runs:
with:
name: bundles-jtreg-${{ steps.version.outputs.value }}
path: jtreg/installed
retention-days: 1
retention-days: 5
4 changes: 2 additions & 2 deletions .github/actions/do-build/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2025, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -42,7 +42,7 @@ runs:
- name: 'Build'
id: build
run: >
make LOG=info ${{ inputs.make-target }}
make -k LOG=info ${{ inputs.make-target }}
|| bash ./.github/scripts/gen-build-failure-report.sh "$GITHUB_STEP_SUMMARY"
shell: bash

Expand Down
8 changes: 4 additions & 4 deletions .github/actions/get-msys2/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@ runs:
using: composite
steps:
- name: 'Install MSYS2'
uses: msys2/[email protected]
id: msys2
uses: msys2/[email protected]
with:
install: 'autoconf tar unzip zip make'
path-type: minimal
location: ${{ runner.tool_cache }}/msys2
release: false

# We can't run bash until this is completed, so stick with pwsh
- name: 'Set MSYS2 path'
run: |
# Prepend msys2/msys64/usr/bin to the PATH
echo "$env:RUNNER_TOOL_CACHE/msys2/msys64/usr/bin" >> $env:GITHUB_PATH
echo "${{ steps.msys2.outputs.msys2-location }}/usr/bin" >> $env:GITHUB_PATH
shell: pwsh
2 changes: 1 addition & 1 deletion .github/actions/upload-bundles/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,5 @@ runs:
with:
name: bundles-${{ inputs.platform }}${{ inputs.debug-suffix }}
path: bundles
retention-days: 1
retention-days: 5
if: steps.bundles.outputs.bundles-found == 'true'
8 changes: 4 additions & 4 deletions .github/workflows/build-cross-compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,26 +60,26 @@ jobs:
gnu-arch: aarch64
debian-arch: arm64
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm
tolerate-sysroot-errors: false
- target-cpu: arm
gnu-arch: arm
debian-arch: armhf
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm
tolerate-sysroot-errors: false
gnu-abi: eabihf
- target-cpu: s390x
gnu-arch: s390x
debian-arch: s390x
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm
tolerate-sysroot-errors: false
- target-cpu: ppc64le
gnu-arch: powerpc64le
debian-arch: ppc64el
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm
tolerate-sysroot-errors: false
- target-cpu: riscv64
gnu-arch: riscv64
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ env:
jobs:
build-windows:
name: build
runs-on: windows-2019
runs-on: windows-2025
defaults:
run:
shell: bash
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
id: toolchain-check
run: |
set +e
'/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/vc/auxiliary/build/vcvars64.bat' -vcvars_ver=${{ inputs.msvc-toolset-version }}
'/c/Program Files/Microsoft Visual Studio/2022/Enterprise/vc/auxiliary/build/vcvars64.bat' -vcvars_ver=${{ inputs.msvc-toolset-version }}
if [ $? -eq 0 ]; then
echo "Toolchain is already installed"
echo "toolchain-installed=true" >> $GITHUB_OUTPUT
Expand All @@ -115,7 +115,7 @@ jobs:
run: |
# Run Visual Studio Installer
'/c/Program Files (x86)/Microsoft Visual Studio/Installer/vs_installer.exe' \
modify --quiet --installPath 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise' \
modify --quiet --installPath 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise' \
--add Microsoft.VisualStudio.Component.VC.${{ inputs.msvc-toolset-version }}.${{ inputs.msvc-toolset-architecture }}
if: steps.toolchain-check.outputs.toolchain-installed != 'true'

Expand Down
50 changes: 3 additions & 47 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ jobs:
uses: ./.github/workflows/build-windows.yml
with:
platform: windows-x64
msvc-toolset-version: '14.29'
msvc-toolset-version: '14.44'
msvc-toolset-architecture: 'x86.x64'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
Expand All @@ -273,7 +273,7 @@ jobs:
uses: ./.github/workflows/build-windows.yml
with:
platform: windows-aarch64
msvc-toolset-version: '14.29'
msvc-toolset-version: '14.44'
msvc-toolset-architecture: 'arm64'
make-target: 'hotspot'
extra-conf-options: '--openjdk-target=aarch64-unknown-cygwin'
Expand Down Expand Up @@ -341,48 +341,4 @@ jobs:
with:
platform: windows-x64
bootjdk-platform: windows-x64
runs-on: windows-2019

# Remove bundles so they are not misconstrued as binary distributions from the JDK project
remove-bundles:
name: 'Remove bundle artifacts'
runs-on: ubuntu-22.04
if: always()
needs:
- build-linux-x64
- build-linux-x86-hs
- build-linux-x64-hs-nopch
- build-linux-x64-hs-zero
- build-linux-x64-hs-minimal
- build-linux-x64-hs-optimized
- build-linux-cross-compile
- build-macos-x64
- build-macos-aarch64
- build-windows-x64
- build-windows-aarch64
- test-linux-x64
- test-macos-x64
- test-macos-aarch64
- test-windows-x64

steps:
- name: 'Remove bundle artifacts'
run: |
# Find and remove all bundle artifacts
# See: https://docs.github.com/en/rest/actions/artifacts?apiVersion=2022-11-28
ALL_ARTIFACT_IDS="$(curl -sL \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
'${{ github.api_url }}/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/artifacts?per_page=100')"
BUNDLE_ARTIFACT_IDS="$(echo "$ALL_ARTIFACT_IDS" | jq -r -c '.artifacts | map(select(.name|startswith("bundles-"))) | .[].id')"
for id in $BUNDLE_ARTIFACT_IDS; do
echo "Removing $id"
curl -sL \
-X DELETE \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
"${{ github.api_url }}/repos/${{ github.repository }}/actions/artifacts/$id" \
|| echo "Failed to remove bundle"
done
runs-on: windows-2025
2 changes: 1 addition & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[general]
project=jdk-updates
jbs=JDK
version=21.0.8
version=21.0.9

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
Expand Down
8 changes: 4 additions & 4 deletions doc/building.html
Original file line number Diff line number Diff line change
Expand Up @@ -1112,13 +1112,13 @@ <h2 id="running-tests">Running Tests</h2>
Test framework. The top directory, which contains both
<code>googletest</code> and <code>googlemock</code> directories, should
be specified via <code>--with-gtest</code>. The minimum supported
version of Google Test is 1.13.0, whose source code can be obtained:</p>
version of Google Test is 1.14.0, whose source code can be obtained:</p>
<ul>
<li>by downloading and unpacking the source bundle from <a
href="https://github.com/google/googletest/releases/tag/v1.13.0">here</a></li>
<li>or by checking out <code>v1.13.0</code> tag of
href="https://github.com/google/googletest/releases/tag/v1.14.0">here</a></li>
<li>or by checking out <code>v1.14.0</code> tag of
<code>googletest</code> project:
<code>git clone -b v1.13.0 https://github.com/google/googletest</code></li>
<code>git clone -b v1.14.0 https://github.com/google/googletest</code></li>
</ul>
<p>To execute the most basic tests (tier 1), use:</p>
<pre><code>make run-test-tier1</code></pre>
Expand Down
6 changes: 3 additions & 3 deletions doc/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -881,11 +881,11 @@ Download the latest `.tar.gz` file, unpack it, and point `--with-jtreg` to the
Building of Hotspot Gtest suite requires the source code of Google
Test framework. The top directory, which contains both `googletest`
and `googlemock` directories, should be specified via `--with-gtest`.
The minimum supported version of Google Test is 1.13.0, whose source
The minimum supported version of Google Test is 1.14.0, whose source
code can be obtained:

* by downloading and unpacking the source bundle from [here](https://github.com/google/googletest/releases/tag/v1.13.0)
* or by checking out `v1.13.0` tag of `googletest` project: `git clone -b v1.13.0 https://github.com/google/googletest`
* by downloading and unpacking the source bundle from [here](https://github.com/google/googletest/releases/tag/v1.14.0)
* or by checking out `v1.14.0` tag of `googletest` project: `git clone -b v1.14.0 https://github.com/google/googletest`

To execute the most basic tests (tier 1), use:
```
Expand Down
3 changes: 1 addition & 2 deletions make/Global.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2012, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2012, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -52,7 +52,6 @@ help:
$(info $(_) make docs # Create all docs)
$(info $(_) make docs-jdk-api # Create just JDK javadocs)
$(info $(_) make bootcycle-images # Build images twice, second time with newly built JDK)
$(info $(_) make install # Install the generated images locally)
$(info $(_) make check # Run basic testing (currently tier1))
$(info $(_) make test-<test> # Run test, e.g. test-tier1)
$(info $(_) make test TEST=<t> # Run test(s) given by TEST specification)
Expand Down
43 changes: 0 additions & 43 deletions make/Install.gmk

This file was deleted.

8 changes: 0 additions & 8 deletions make/Main.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -844,14 +844,6 @@ ifeq ($(JCOV_ENABLED), true)
))
endif

################################################################################
# Install targets

$(eval $(call SetupTarget, install, \
MAKEFILE := Install, \
DEPS := product-images, \
))

################################################################################
#
# Dependency declarations between targets.
Expand Down
6 changes: 3 additions & 3 deletions make/RunTestsPrebuilt.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -216,9 +216,9 @@ else ifeq ($(OPENJDK_TARGET_OS), macosx)
else ifeq ($(OPENJDK_TARGET_OS), windows)
NUM_CORES := $(NUMBER_OF_PROCESSORS)
MEMORY_SIZE := $(shell \
$(EXPR) `wmic computersystem get totalphysicalmemory -value \
| $(GREP) = | $(SED) 's/\\r//g' \
| $(CUT) -d "=" -f 2-` / 1024 / 1024 \
$(EXPR) `powershell -Command \
"(Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory" \
| $(SED) 's/\\r//g' ` / 1024 / 1024 \
)
endif
ifeq ($(NUM_CORES), )
Expand Down
5 changes: 3 additions & 2 deletions make/autoconf/build-performance.m4
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2023, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2025, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -75,7 +75,8 @@ AC_DEFUN([BPERF_CHECK_MEMORY_SIZE],
FOUND_MEM=yes
elif test "x$OPENJDK_BUILD_OS" = xwindows; then
# Windows, but without cygwin
MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
MEMORY_SIZE=`powershell -Command \
"(Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory" | $SED 's/\\r//g' `
MEMORY_SIZE=`expr $MEMORY_SIZE / 1024 / 1024`
FOUND_MEM=yes
fi
Expand Down
2 changes: 1 addition & 1 deletion make/autoconf/flags-cflags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@ AC_DEFUN([FLAGS_SETUP_OPTIMIZATION],
C_O_FLAG_DEBUG="-Od"
C_O_FLAG_DEBUG_JVM=""
C_O_FLAG_NONE="-Od"
C_O_FLAG_SIZE="-Os"
C_O_FLAG_SIZE="-O1"
fi

# Now copy to C++ flags
Expand Down
2 changes: 1 addition & 1 deletion make/autoconf/lib-tests.m4
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

# Minimum supported versions
JTREG_MINIMUM_VERSION=7.3.1
GTEST_MINIMUM_VERSION=1.13.0
GTEST_MINIMUM_VERSION=1.14.0

###############################################################################
#
Expand Down
51 changes: 0 additions & 51 deletions make/autoconf/spec.gmk.in
Original file line number Diff line number Diff line change
Expand Up @@ -817,57 +817,6 @@ UCRT_DLL_DIR:=@UCRT_DLL_DIR@
ENABLE_PANDOC:=@ENABLE_PANDOC@
PANDOC_MARKDOWN_FLAG:=@PANDOC_MARKDOWN_FLAG@

####################################################
#
# INSTALLATION
#

# Common prefix for all installed files. Defaults to /usr/local,
# but /opt/myjdk is another common version.
INSTALL_PREFIX=@prefix@

# Directories containing architecture-dependent files should be relative to exec_prefix
INSTALL_EXECPREFIX=@exec_prefix@

# java,javac,javap etc are installed here.
INSTALL_BINDIR=@bindir@

# Read only architecture-independent data
INSTALL_DATADIR=@datadir@

# Root of above.
INSTALL_DATAROOTDIR=@datarootdir@

# Doc files, other than info and man.
INSTALL_DOCDIR=@docdir@

# Html documentation
INSTALL_HTMLDIR=@htmldir@

# Installing C header files, JNI headers for example.
INSTALL_INCLUDEDIR=@includedir@

# Installing library files....
INSTALL_INCLUDEDIR=@libdir@

# Executables that other programs run.
INSTALL_LIBEXECDIR=@libexecdir@

# Locale-dependent but architecture-independent data, such as message catalogs.
INSTALL_LOCALEDIR=@localedir@

# Modifiable single-machine data
INSTALL_LOCALSTATEDIR=@localstatedir@

# Man pages
INSTALL_MANDIR=@mandir@

# Modifiable architecture-independent data.
INSTALL_SHAREDSTATEDIR=@sharedstatedir@

# Read-only single-machine data
INSTALL_SYSCONFDIR=@sysconfdir@

####################################################
#
# Libraries
Expand Down
Loading