Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
280 commits
Select commit Hold shift + click to select a range
f85ac3b
8313367: SunMSCAPI cannot read Local Computer certs w/o Windows eleva…
Jun 13, 2025
9fdd3c8
8302293: jar --create fails with IllegalArgumentException if archive …
Jun 13, 2025
b06a7f0
8335252: Reduce size of j.u.Formatter.Conversion#isValid
Jun 16, 2025
4530269
8309627: Incorrect sorting of DirtyCardQueue buffers
cost0much Jun 16, 2025
e44b99c
8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after …
mrserb Jun 17, 2025
89d70ac
8167252: Some of Charset.availableCharsets() does not contain itself
GoeLin Jun 17, 2025
69b9395
8320858: Move jpackage tests to tier3
GoeLin Jun 17, 2025
7c4fb49
8334394: Race condition in Class::protectionDomain
GoeLin Jun 17, 2025
7caa4a7
8332551: Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/f…
GoeLin Jun 17, 2025
a81922f
8340389: vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescri…
GoeLin Jun 17, 2025
ac42608
8328089: Automate javax/swing/JTable/4222153/bug4222153.java applet test
Baraa-Hasheesh Jun 17, 2025
df85d45
8336635: Add IR test for Reference.refersTo intrinsic
midver Jun 17, 2025
bbfc564
8345337: JFR: jfr view should display all direct subfields for an eve…
Jun 17, 2025
1a4c841
8347299: Add annotations to test cases in LicenseTest
Jun 17, 2025
0a6beab
8342330: C2: "node pinned on loop exit test?" assert failure
Jun 17, 2025
983383b
8313083: Print 'rss' and 'cache' as part of the container information
GoeLin Jun 18, 2025
babb0fe
8359272: Several vmTestbase/compact tests timed out on large memory m…
Jun 18, 2025
271a354
8359906: [21u] [BACKOUT] 8347299: Add annotations to test cases in Li…
shipilev Jun 23, 2025
78f2a2f
8327750: Convert javax/swing/JFileChooser/FileFilterDescription/FileF…
GoeLin Jun 23, 2025
b2d1613
8327751: Convert javax/swing/JInternalFrame/6726866/bug6726866.java a…
GoeLin Jun 23, 2025
17a8d1f
8327872: Convert javax/swing/JToolTip/4644444/bug4644444.java applet …
GoeLin Jun 23, 2025
5cc9b88
8327752: Convert javax/swing/JOptionPane/4174551/bug4174551.java appl…
GoeLin Jun 23, 2025
8aad559
8327754: Convert javax/swing/JPopupMenu/7160604/bug7160604.java apple…
GoeLin Jun 23, 2025
ac528b4
8327755: Convert javax/swing/JScrollBar/8039464/Test8039464.java appl…
GoeLin Jun 23, 2025
6af1ea5
8327874: Convert javax/swing/JTree/4314199/bug4314199.java applet tes…
GoeLin Jun 23, 2025
2d19682
8327969: Convert javax/swing/border/Test6910490.java applet test to main
GoeLin Jun 23, 2025
faf0dc3
8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559…
GoeLin Jun 23, 2025
7fe4750
8345767: javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationT…
GoeLin Jun 23, 2025
0223df4
8346871: Improve robustness of java/util/zip/EntryCount64k.java test
GoeLin Jun 23, 2025
69d8985
8345471: Clean up compiler/intrinsics/sha/cli tests
GoeLin Jun 23, 2025
6d20de0
8344671: Few JFR streaming tests fail with application not alive erro…
GoeLin Jun 23, 2025
3972f9e
8261242: [Linux] OSContainer::is_containerized() returns true when ru…
Jun 23, 2025
4eda2e4
8358534: Bailout in Conv2B::Ideal when type of cmp input is not suppo…
shipilev Jun 23, 2025
e31d3c9
8335882: platform/cgroup/TestSystemSettings.java fails on Alpine Linux
Jun 24, 2025
7831a43
8358538: Update GHA Windows runner to 2025
shipilev Jun 24, 2025
7268493
8349378: Build splashscreen lib with SIZE optimization
MBaesken Jun 24, 2025
fe25523
8340276: Test java/lang/management/ThreadMXBean/Locks.java failed wit…
Baraa-Hasheesh Jun 24, 2025
0e1e725
8357968: RISC-V: Interpreter volatile reference stores with G1 are no…
feilongjiang Jun 24, 2025
6b9a927
8356778: Compiler add event logging in case of failures
MBaesken Jun 24, 2025
35a7ecb
8357155: [asan] ZGC does not work (x86_64 and ppc64)
MBaesken Jun 24, 2025
2c3ad2b
8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirec…
MBaesken Jun 24, 2025
592bef9
8352895: UserCookie.java runs wrong test class
Baraa-Hasheesh Jun 24, 2025
9cab593
8351593: [JMH] test PhoneCode.Bulk reports NPE exception
Jun 25, 2025
b5a1456
8352896: LambdaExpr02.java runs wrong test class
Jun 26, 2025
115b883
8340185: Use make -k on GHA to catch more build errors
shipilev Jun 26, 2025
89fadb6
8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and …
Baraa-Hasheesh Jun 26, 2025
fc1a968
8203867: Delete test java/awt/TrayIcon/DblClickActionEventTest/DblCli…
GoeLin Jun 27, 2025
daedebb
8328087: Automate javax/swing/JTable/TAB/TAB.java applet test
GoeLin Jun 27, 2025
0d531b7
8341861: GHA: Use only retention mechanism to remove bundles
shipilev Jun 27, 2025
d745381
8309899: Rename PtrQueueSet::buffer_size()
cost0much Jun 27, 2025
deb943b
8308633: Increase precision of timestamps in g1 log
cost0much Jun 27, 2025
dd32fc8
8310974: NMT: Arena diffs miss the scale
cost0much Jun 27, 2025
8c058f6
8351997: AArch64: Interpreter volatile reference stores with G1 are n…
shipilev Jun 30, 2025
6b030b8
8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads c…
Jun 30, 2025
c728542
8331560: Refactor Hotspot container detection code so that subsystem …
Jul 1, 2025
ec8833f
8338236: Compile error in cgroup code on Linux when using clang
Jul 2, 2025
588eef0
8320859: gtest high malloc footprint caused by BufferNodeAllocator st…
cost0much Jul 2, 2025
6af7ae4
7036144: GZIPInputStream readTrailer uses faulty available() test for…
toddjonker Jul 2, 2025
25c4e96
8226919: attach in linux hangs due to permission denied accessing /pr…
GoeLin Jul 3, 2025
224ef30
8322420: [Linux] cgroup v2: Limits in parent nested control groups ar…
Jul 3, 2025
56a4079
8341644: Compile error in cgroup coding when using toolchain clang
Jul 4, 2025
dee9950
8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1
GoeLin Jul 4, 2025
8a63c82
8344137: Update XML Security for Java to 3.0.5
GoeLin Jul 4, 2025
fb12575
8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCT…
mrserb Jul 6, 2025
02eb1ce
8333446: Add tests for hierarchical container support
jerboaa Jul 8, 2025
5f75721
8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java f…
jerboaa Jul 8, 2025
d708314
8326606: Test javax/swing/text/BoxView/6494356/bug6494356.java perfor…
GoeLin Jul 9, 2025
5987f0c
8330535: Update nsk/jdb tests to use driver instead of othervm
GoeLin Jul 9, 2025
2fee090
8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with …
GoeLin Jul 9, 2025
cba6ed1
8347381: Upgrade jQuery UI to version 1.14.1
GoeLin Jul 9, 2025
7dc919c
8348365: Bad format string in CLDRDisplayNamesTest
GoeLin Jul 9, 2025
d3e8612
8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhite…
GoeLin Jul 9, 2025
0844a4d
8352509: Update jdk.test.lib.SecurityTools jar method to accept List<…
GoeLin Jul 9, 2025
304d7f7
8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails …
GoeLin Jul 9, 2025
f47be11
8337506: Disable "best-fit" mapping on Windows command line
Jul 9, 2025
518c035
8345173: BlockLocationPrinter::print_location misses a ResourceMark
Jul 9, 2025
3d5a883
8353950: Clipboard interaction on Windows is unstable
Jul 10, 2025
a367a09
8347302: Mark test tools/jimage/JImageToolTest.java as flagless
GoeLin Jul 10, 2025
21bc418
8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stre…
GoeLin Jul 10, 2025
44b6680
8280818: Expand bug8033699.java to iterate over all LaFs
GoeLin Jul 10, 2025
3df1b94
8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI
GoeLin Jul 10, 2025
4dca04e
8352879: TestPeriod.java and TestGetContentType.java run wrong test c…
GoeLin Jul 10, 2025
5ccbb8f
8352719: Add an equals sign to the modules statement
GoeLin Jul 10, 2025
e390065
8350582: Correct the parsing of the ssl value in javax.net.debug
GoeLin Jul 10, 2025
6449596
8355475: UNCTest should use an existing UNC path
GoeLin Jul 10, 2025
d454254
8355249: Remove the use of WMIC from the entire source code
Jul 11, 2025
d4adedc
8348328: Update IANA Language Subtag Registry to Version 2025-05-15
RadekCap Jul 11, 2025
dcf8980
8314611: Provide more explicative error message parsing Currencies
GoeLin Jul 14, 2025
564aeb6
8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed …
GoeLin Jul 14, 2025
c46326d
8353662: Add test for non-local file URL fallback to FTP
GoeLin Jul 14, 2025
303dbb4
8354327: Rewrite runtime/LoadClass/LoadClassNegative.java
GoeLin Jul 14, 2025
4e86f07
8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some ma…
GoeLin Jul 14, 2025
b00018c
8355441: Remove antipattern from PassFailJFrame.forcePass javadoc
GoeLin Jul 14, 2025
cadc35e
8355370: Include server name in HTTP test server thread names to impr…
GoeLin Jul 14, 2025
21b3d7d
8351884: Refactor bug8033699.java test code
GoeLin Jul 14, 2025
d92d37c
8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTe…
GoeLin Jul 14, 2025
19b12eb
8358334: C2/Shenandoah: incorrect execution with Unsafe
rwestrel Jul 17, 2025
069529b
8341684: Typo in External Specifications link of java.util.Currency
GoeLin Jul 17, 2025
a7dba2c
8343804: Show the default time zone with -XshowSettings option
GoeLin Jul 17, 2025
94f8e00
8353713: Improve Currency.getInstance exception handling
GoeLin Jul 17, 2025
9c2049d
8353489: Increase timeout and improve Windows compatibility in test/j…
GoeLin Jul 17, 2025
af247fe
8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106
reinrich Jul 17, 2025
99c91e4
8319932: [JVMCI] class unloading related tests can fail on libgraal
GoeLin Jul 18, 2025
6581b8d
8340554: Improve MessageFormat readObject checks
GoeLin Jul 18, 2025
9dd6cc2
8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly
GoeLin Jul 18, 2025
63113e1
8355528: Update HarfBuzz to 11.2.0
GoeLin Jul 18, 2025
cc1be2d
8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTre…
GoeLin Jul 18, 2025
a7a629f
8355578: [java.net] Use @requires tag instead of exiting based on "os…
GoeLin Jul 18, 2025
1e84b22
8349151: Refactor test/java/security/cert/CertificateFactory/slowstre…
GoeLin Jul 18, 2025
233ddcf
8355515: Clarify the purpose of forcePass() and forceFail() methods
GoeLin Jul 18, 2025
a47805d
8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDrag…
GoeLin Jul 18, 2025
d347263
8359402: Test CloseDescriptors.java should throw SkippedException whe…
Jul 19, 2025
43237bd
8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on …
GoeLin Jul 21, 2025
8a7d74f
8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTe…
GoeLin Jul 21, 2025
9169a77
8357675: Amend headless message
GoeLin Jul 21, 2025
11103c0
8362548: [21u] Add bugId to test missed in backport of JDK-8343804
GoeLin Jul 21, 2025
61bd735
8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if Ja…
reinrich Jul 22, 2025
9fcf412
8332020: jwebserver tool prints invalid URL in case of IPv6 address b…
Jul 22, 2025
4aea97d
8362582: GHA: Increase bundle retention time to deal with infra overl…
shipilev Jul 22, 2025
f2403bc
8319174: Enhance robustness of some j.m.BigInteger constructors
GoeLin Jul 22, 2025
51d3c05
8322992: Javac fails with StackOverflowError when compiling deeply ne…
GoeLin Jul 22, 2025
8620116
8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKe…
GoeLin Jul 22, 2025
8e0d36e
8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong p…
GoeLin Jul 22, 2025
34c2fd5
8357173: Split jtreg test group jdk tier3
GoeLin Jul 22, 2025
91b6261
8362839: [21u] Problem list more tests that fail in 21 and would be f…
GoeLin Jul 22, 2025
ec78e36
8353698: Output of Simple Web Server is garbled if the console's enco…
Jul 22, 2025
aa83ee5
8327838: Convert java/awt/FileDialog/MultipleMode/MultipleMode.html a…
GoeLin Jul 23, 2025
e15e9d3
8327972: Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFil…
GoeLin Jul 23, 2025
5e59848
8328030: Convert javax/swing/text/GlyphView/4984669/bug4984669.java a…
GoeLin Jul 23, 2025
6cc09bb
8327826: Convert javax/swing/border/Test4243289.java applet test to main
GoeLin Jul 23, 2025
a5b018e
8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: …
Jul 24, 2025
e356a5c
8350111: [PPC] AsyncGetCallTrace crashes when called while handling S…
reinrich Jul 24, 2025
a5482e0
8320769: Remove ill-adviced "make install" target
fandreuz Jul 24, 2025
17c688d
8341964: Add mechanism to disable different parts of TLS cipher suite
GoeLin Jul 24, 2025
31772d8
8357672: Extreme font sizes can cause font substitution
GoeLin Jul 24, 2025
8bb0300
8355512: Test compiler/vectorization/TestVectorZeroCount.java times o…
Jul 24, 2025
548bac4
8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java app…
Jul 24, 2025
9b48bb7
8304674: File java.c compile error with -fsanitize=address -O0
Jul 25, 2025
66d4dc0
8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked
MBaesken Jul 29, 2025
8716e48
8361959: [GCC static analyzer] java_props_md.c leak of 'temp' varia…
MBaesken Jul 29, 2025
8d6ae99
8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134"
GoeLin Jul 29, 2025
7c46944
8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents
GoeLin Jul 29, 2025
9ae579c
8350964: Add an ArtifactResolver.fetch(clazz) method
GoeLin Jul 29, 2025
e19d72c
8350858: [IR Framework] Some tests failed on Cascade Lake
Jul 29, 2025
1327724
8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/Tes…
Jul 29, 2025
237e970
8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrec…
Jul 29, 2025
517b316
8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java…
Jul 30, 2025
c553977
8346751: Internal java compiler error with type annotations in consta…
GoeLin Aug 4, 2025
1f30ab6
8349583: Add mechanism to disable signature schemes based on their TL…
GoeLin Aug 4, 2025
6fa5e58
8363965: GHA: Switch cross-compiling sysroots to Debian bookworm
shipilev Aug 4, 2025
af07a49
8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTes…
GoeLin Aug 5, 2025
afc736c
8327876: Convert javax/swing/border/Test4252164.java applet test to main
GoeLin Aug 5, 2025
a36c67e
8327873: Convert javax/swing/border/Test4247606.java applet test to main
GoeLin Aug 5, 2025
10d1008
8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet t…
GoeLin Aug 5, 2025
d142bb4
8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet t…
GoeLin Aug 5, 2025
548fdd9
8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main
GoeLin Aug 5, 2025
6bf7169
8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java apple…
GoeLin Aug 5, 2025
5132b84
8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main
GoeLin Aug 5, 2025
8528707
8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet t…
GoeLin Aug 5, 2025
1dca87a
8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketExcep…
GoeLin Aug 5, 2025
a63730b
8334016: Make PrintNullString.java automatic
GoeLin Aug 5, 2025
78012fb
8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastH…
GoeLin Aug 5, 2025
889d30d
8310264: In PhaseChaitin::Split defs and phis are leaked
Aug 6, 2025
52d5184
8350665: SIZE_FORMAT_HEX macro undefined in gtest
Aug 6, 2025
39853a3
8327879: Convert javax/swing/border/Test4760089.java applet test to main
GoeLin Aug 7, 2025
e6d4440
8328367: Convert java/awt/Component/UpdatingBootTime test to main
GoeLin Aug 7, 2025
ac72327
8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main
GoeLin Aug 7, 2025
bb190e9
8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main
GoeLin Aug 7, 2025
83197b5
8328190: Convert AWTPanelSmoothWheel.html applet test to main
GoeLin Aug 7, 2025
a1edba8
8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main
GoeLin Aug 7, 2025
db0edb9
8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is…
GoeLin Aug 7, 2025
9a5fea3
8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetD…
GoeLin Aug 7, 2025
0cf3d60
8357826: Avoid running some jtreg tests when asan is configured
MBaesken Aug 7, 2025
0a66566
8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM s…
Aug 7, 2025
1b1a48f
8319598: SMFParser misinterprets interrupted running status
Aug 8, 2025
2a05ad6
8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main
GoeLin Aug 8, 2025
32e3c82
8328225: Convert ImageDecoratedDnD.html applet test to main
GoeLin Aug 8, 2025
c864327
8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.j…
GoeLin Aug 8, 2025
c229f67
8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java appl…
GoeLin Aug 8, 2025
661fc02
8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximized…
GoeLin Aug 8, 2025
f2ddd1f
8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsT…
GoeLin Aug 8, 2025
2216ba3
8328570: Convert closed JViewport manual applet tests to main
GoeLin Aug 8, 2025
040f3e2
8358701: Remove misleading javax.management.remote API doc wording ab…
GoeLin Aug 8, 2025
3672bd0
8360647: [XWayland] [OL10] NumPad keys are not triggered
GoeLin Aug 8, 2025
9f5f0d7
8361212: Remove AffirmTrust root CAs
GoeLin Aug 8, 2025
41d36ef
8311644: Server should not send bad_certificate alert when the client…
GoeLin Aug 13, 2025
88ae41c
8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java appl…
GoeLin Aug 13, 2025
f522f68
8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to …
GoeLin Aug 13, 2025
ea471cc
8328012: Convert InputMethod (/java/awt/im) applet tests to main
GoeLin Aug 13, 2025
c0e6ea8
8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to…
GoeLin Aug 13, 2025
f478541
8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main
GoeLin Aug 13, 2025
d45f2bb
8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC…
GoeLin Aug 13, 2025
7aa8144
8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS w…
GoeLin Aug 13, 2025
86b6378
8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java…
GoeLin Aug 13, 2025
f7ba3ec
8326705: Test CertMsgCheck.java fails to find alert certificate_required
GoeLin Aug 13, 2025
a026382
8355779: When no "signature_algorithms_cert" extension is present we …
GoeLin Aug 13, 2025
19a7e04
8350830: Values converted incorrectly when reading TLS session tickets
GoeLin Aug 13, 2025
56b41f4
8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTL…
GoeLin Aug 13, 2025
96c842a
8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB
Aug 13, 2025
0724d3c
8336702: C2 compilation fails with "all memory state should have been…
Aug 13, 2025
29fbe61
8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compress…
GoeLin Aug 14, 2025
bf5b2dd
8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails wi…
GoeLin Aug 14, 2025
95fb83a
8353847: Remove extra args to System.out.printf in open/test/jdk/java…
GoeLin Aug 14, 2025
408ec3b
8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.jav…
GoeLin Aug 14, 2025
5eb36c5
8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometime…
GoeLin Aug 14, 2025
ae77d63
8357285: JSR166 Test case testShutdownNow_delayedTasks failed
GoeLin Aug 14, 2025
6336512
8185429: [macos] After a modal dialog is closed, no window becomes ac…
Aug 14, 2025
e000e27
8352677: Opensource JMenu tests - series2
Aug 14, 2025
e752442
8348135: Fix couple of problem listing entries in test/hotspot/jtreg/…
GoeLin Aug 15, 2025
d661da5
8352860: Open source events tests batch0
Aug 15, 2025
2df4427
8353126: Open source events tests batch1
Aug 15, 2025
6c4ebc8
8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aar…
GoeLin Aug 19, 2025
77f31d4
8353304: Open source two JTabbedPane tests
Aug 20, 2025
146ba28
8353549: Open source events tests batch2
Aug 20, 2025
4c46010
8293713: java/net/httpclient/BufferingSubscriberTest.java fails in ti…
GoeLin Aug 21, 2025
0aade0d
8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "T…
GoeLin Aug 21, 2025
e894a6c
8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory …
GoeLin Aug 21, 2025
f152d9d
8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_F…
GoeLin Aug 21, 2025
85b53c8
8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_…
GoeLin Aug 21, 2025
196bd47
8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java a…
GoeLin Aug 21, 2025
e8a225e
8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Sho…
Aug 21, 2025
2dcc65e
8279005: sun/tools/jstat tests do not check for test case exit codes …
Aug 21, 2025
ddb8f8d
8353213: Open source several swing tests batch3
Aug 21, 2025
99f47da
8353000: Open source several swing tests batch2
Aug 21, 2025
0086d3a
8358004: Delete applications/scimark/Scimark.java test
Aug 22, 2025
1a92b6d
8353293: Open source several swing tests batch4
Aug 22, 2025
ccce4f6
8361478: GHA: Use MSYS2 from GHA runners
shipilev Aug 25, 2025
bed48b5
8340547: Starting many threads can delay safepoints
Aug 25, 2025
9f70774
8353748: Open source several swing tests batch6
Aug 25, 2025
d56cadb
8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) du…
shipilev Aug 27, 2025
e82c5d5
8362838: RISC-V: Incorrect matching rule leading to improper oop inst…
feilongjiang Aug 27, 2025
4d3edfc
8354285: Open source Swing tests Batch 3
Aug 27, 2025
a0c522e
8355429: Open source ProgressMonitor test
Aug 27, 2025
790139e
8343607: C2: Shenandoah crashes during barrier expansion in Continuat…
Aug 27, 2025
f21e0be
8338939: Simplify processing of hidden class names
shipilev Aug 28, 2025
fac7f6b
8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate …
tstuefe Aug 28, 2025
97a01ae
8351487: [ubsan] jvmti.h runtime error: load of value which is not a …
MBaesken Sep 1, 2025
5aba394
8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagl…
GoeLin Sep 1, 2025
4078681
8350807: Certificates using MD5 algorithm that are disabled by defaul…
GoeLin Sep 1, 2025
fd65a26
8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedEx…
Sep 1, 2025
914df51
8360518: Docker tests do not work when asan is configured
MBaesken Sep 2, 2025
60d3552
8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered…
GoeLin Sep 8, 2025
1f6286e
8365375: Method SU3.setAcceleratorSelectionForeground assigns to acce…
GoeLin Sep 8, 2025
881cf29
8367388: Tests start to fail on JDK-21 after JDK-8351907
mrserb Sep 19, 2025
ea1adcb
8365389: Remove static color fields from SwingUtilities3 and WindowsM…
GoeLin Sep 26, 2025
fccc845
8368308: ISO 4217 Amendment 180 Update
GoeLin Sep 29, 2025
680f77d
8352637: Enhance bytecode verification
jankratochvil Sep 10, 2025
23dd7cd
8356294: Enhance Path Factories
Sep 2, 2025
2832cbe
8359454: Enhance String handling
Sep 15, 2025
d44e376
8360937: Enhance certificate handling
Aug 27, 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 @@ -258,7 +258,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 @@ -270,7 +270,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 @@ -338,48 +338,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 @@ -841,57 +841,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