Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
273 commits
Select commit Hold shift + click to select a range
9310918
8354532: Open source JFileChooser Tests - Set 7
Sep 11, 2025
eacf4ed
8201183: sjavac build failures: "Connection attempt failed: Connectio…
GoeLin Sep 11, 2025
ea6b681
8334217: [AIX] Misleading error messages after JDK-8320005
GoeLin Sep 11, 2025
97084b1
8245545: Disable TLS_RSA cipher suites
GoeLin Sep 11, 2025
87d5a64
8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(…
GoeLin Sep 11, 2025
4827701
8338428: Add logging of final VM flags while setting properties
GoeLin Sep 11, 2025
b50cfa6
8350813: Rendering of bulky sound bank from MIDI sequence can cause O…
GoeLin Sep 11, 2025
a9e2968
8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java fail…
mrserb Sep 11, 2025
ae4ee16
8364597: Replace THL A29 Limited with Tencent
Sep 12, 2025
5776ee2
8341138: Rename jtreg property docker.support as container.support
GoeLin Sep 12, 2025
8e7ffed
8337723: Remove redundant tests from com/sun/security/sasl/gsskerb
GoeLin Sep 12, 2025
acd8209
8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cle…
GoeLin Sep 12, 2025
2d25d87
8219408: Tests should handle ${} in the view of jtreg "smart action"
GoeLin Sep 12, 2025
11c14cd
8351567: Jar Manifest test ValueUtf8Coding produces misleading diagno…
GoeLin Sep 12, 2025
ca1d705
8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests
GoeLin Sep 12, 2025
4f9c6fb
8355558: SJIS.java test is always ignored
GoeLin Sep 12, 2025
3641b5b
8318730: MonitorVmStartTerminate.java still times out after JDK-8209595
GoeLin Sep 12, 2025
ad539ec
8355444: [java.io] Use @requires tag instead of exiting based on "os.…
GoeLin Sep 12, 2025
7a2b349
8360478: libjsig related tier3 jtreg tests fail when asan is configured
GoeLin Sep 12, 2025
0ec4708
8361748: Enforce limits on the size of an XBM image
GoeLin Sep 12, 2025
6f11d32
8346142: [perf] scalability issue for the specjvm2008::xml.validation…
rgithubli Sep 12, 2025
52cd4fe
8311076: RedefineClasses doesn't check for ConstantPool overflow
rgithubli Sep 12, 2025
a0b7f83
8354552: Open source a few Swing tests
Sep 12, 2025
23836d5
8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxExc…
Sep 12, 2025
0f817dd
8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet t…
GoeLin Sep 13, 2025
192abe9
8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.…
GoeLin Sep 13, 2025
fe640d8
8366558: Gtests leave /tmp/cgroups-test* files
Sep 14, 2025
74af8f5
8364786: Test java/net/vthread/HttpALot.java intermittently fails - 2…
Sep 14, 2025
93e6b60
8331231: containers/docker/TestContainerInfo.java fails
GoeLin Sep 15, 2025
2747559
8324491: Keyboard layout didn't keep its state if it was changed when…
GoeLin Sep 15, 2025
7fad4f8
8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures
GoeLin Sep 15, 2025
b45e1a7
8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out
GoeLin Sep 15, 2025
1afb29a
8361447: [REDO] Checked version of JNI Release<type>ArrayElements nee…
GoeLin Sep 15, 2025
742e7e9
8325647: [IR framework] Only prints stdout if exitCode is 134
GoeLin Sep 15, 2025
1ae053f
8364235: Fix for JDK-8361447 breaks the alignment requirements for Gu…
GoeLin Sep 15, 2025
4fdcf0e
8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java…
Sep 15, 2025
9a8a68d
8318850: Duplicate code in the LCMSImageLayout
mrserb Sep 15, 2025
b7e5f71
8347434: Richer VM operations events logging
rgithubli Sep 15, 2025
adbacf1
8364198: NMT should have a better corruption message
rgithubli Sep 15, 2025
40d98b8
8347377: Add validation checks for ICC_Profile header fields
Sep 16, 2025
38c3f72
8210807: Printing a JTable with a JScrollPane prints table without ro…
GoeLin Sep 16, 2025
e4bb47b
8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print…
GoeLin Sep 16, 2025
43c8c5c
8354495: Open source several AWT DataTransfer tests
Sep 16, 2025
8399096
8353309: Open source several Swing text tests
Sep 16, 2025
f38f610
8325731: Installation instructions for Debian/Ubuntu don't mention au…
parttimenerd Sep 17, 2025
fdc30ac
8322135: Printing JTable in Windows L&F throws InternalError: HTHEME …
GoeLin Sep 17, 2025
43c1427
8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java…
GoeLin Sep 17, 2025
091aef4
8347143: [aix] Fix strdup use in os::dll_load
GoeLin Sep 17, 2025
a76241e
8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection …
GoeLin Sep 17, 2025
934544c
8356187: TestJcmd.java may incorrectly parse podman version
GoeLin Sep 17, 2025
177c04a
8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvide…
GoeLin Sep 17, 2025
8806409
8359182: Use @requires instead of SkippedException for MaxPath.java
GoeLin Sep 17, 2025
f95d26c
8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor ext…
GoeLin Sep 17, 2025
cbed554
8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed becaus…
GoeLin Sep 17, 2025
d10148e
8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java
GoeLin Sep 17, 2025
961e4b8
8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can…
GoeLin Sep 17, 2025
3c3ef7a
8353201: Open source Swing Tooltip tests - Set 2
Sep 17, 2025
3cb62b3
8353011: Open source Swing JButton tests - Set 1
Sep 17, 2025
2c9bcd3
8355561: [macos] Build failure with Xcode 16.3
mrserb Sep 18, 2025
10df11a
8365913: Support latest MSC_VER in abstract_vm_version.cpp
GoeLin Sep 18, 2025
676b527
8352865: Open source several AWT TextComponent tests - Batch 2
Sep 18, 2025
ace635d
8354451: Open source some more Swing popup menu tests
Sep 18, 2025
ab5cf6f
8363966: GHA: Switch cross-compiling sysroots to Debian trixie
shipilev Sep 19, 2025
869ea41
8353957: Open source several AWT ScrollPane tests - Batch 1
Sep 19, 2025
dfc0276
8352793: Open source several AWT TextComponent tests - Batch 1
Sep 19, 2025
b1d5f11
8365834: Mark java/net/httpclient/ManyRequests.java as intermittent
Sep 22, 2025
b683857
8365098: make/RunTests.gmk generates a wrong path to test artifacts o…
Sep 22, 2025
638f861
8356897: Update NSS library to 3.111
GoeLin Sep 22, 2025
ae32eb5
8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on …
GoeLin Sep 22, 2025
980b2e8
8355478: DoubleActionESC.java fails intermittently
GoeLin Sep 22, 2025
db2a8bc
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
GoeLin Sep 22, 2025
f1a6543
8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.Jst…
GoeLin Sep 22, 2025
2b9676a
8362532: Test gc/g1/plab/* duplicate command-line options
GoeLin Sep 22, 2025
09f76d1
8362602: Add test.timeout.factor to CompileFactory to avoid test time…
GoeLin Sep 22, 2025
512060c
8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly cal…
GoeLin Sep 22, 2025
3b1087d
8360408: [TEST] Use @requires tag instead of exiting based on "os.nam…
GoeLin Sep 22, 2025
b7bb6fa
8361298: SwingUtilities/bug4967768.java fails where character P is no…
GoeLin Sep 22, 2025
b33371b
8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 n…
GoeLin Sep 22, 2025
516688c
8353445: Open source several AWT Menu tests - Batch 1
Sep 22, 2025
5a464d8
8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits
mrserb Sep 22, 2025
64cc452
8334756: javac crashed on call to non-existent generic method with ex…
Sep 23, 2025
792970f
8364199: Enhance list of environment variables printed in hserr/hsinf…
MBaesken Sep 23, 2025
129eb4e
8139228: JFileChooser renders file names as HTML document
GoeLin Sep 23, 2025
771f277
8354646: java.awt.TextField allows to identify the spaces in a passwo…
GoeLin Sep 23, 2025
4cd7221
8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursion…
GoeLin Sep 23, 2025
7645c1c
8358532: JFileChooser in GTK L&F still displays HTML filename
GoeLin Sep 23, 2025
ce9e6fe
8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows
GoeLin Sep 23, 2025
dbb4327
8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refacto…
GoeLin Sep 23, 2025
43c84df
8364484: misc tests fail with Received fatal alert: handshake_failure
GoeLin Sep 23, 2025
1bfd049
8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on …
MBaesken Sep 23, 2025
3e41a78
8339280: jarsigner -verify performs cross-checking between CEN and LOC
franferrax Sep 23, 2025
49f1081
8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
mrserb Sep 23, 2025
89bd3fc
Merge
GoeLin Sep 24, 2025
a908bb4
8320577: Improve MessageHeader's toString() function to make HttpURLC…
cost0much Sep 25, 2025
42cccb1
8319570: Change to GCC 13.2.0 for building on Linux at Oracle
GoeLin Sep 26, 2025
7b94338
8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_…
GoeLin Sep 26, 2025
8462e57
8362207: Add more test cases for possible double-rounding in fma
GoeLin Sep 26, 2025
5827684
8354248: Open source several AWT GridBagLayout and List tests
Sep 26, 2025
ddda5e1
8321183: Incorrect warning from cds about the modules file
cost0much Sep 26, 2025
574990f
8320049: PKCS10 would not discard the cause when throw SignatureExcep…
rgithubli Sep 29, 2025
f47a350
8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently
rgithubli Sep 29, 2025
20d362c
8361871: [GCC static analyzer] complains about use of uninitialized v…
MBaesken Oct 1, 2025
3c13123
8353958: Open source several AWT ScrollPane tests - Batch 2
Oct 1, 2025
04046b1
8328247: Remove redundant dir for tests converted from applet to main
Oct 1, 2025
48509ab
Merge
GoeLin Oct 1, 2025
e2a9bb1
8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS
RealCLanger Oct 2, 2025
2d01761
8360178: TestArguments.atojulong gtest has incorrect format string
rgithubli Oct 2, 2025
ca62656
8354701: Open source few JToolTip tests
Oct 2, 2025
867b417
8355333: Some Problem list entries point to non-existent / wrong files
Oct 2, 2025
98eb9ba
8365919: Replace currentTimeMillis with nanoTime in Stresser.java
rgithubli Oct 2, 2025
a4ae3e9
8363720: Follow up to JDK-8360411 with post review comments
rgithubli Oct 2, 2025
a8ea7e7
8333200: Test containers/docker/TestPids.java fails Limit value -1 is…
Oct 4, 2025
888901f
8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu …
mrserb Oct 4, 2025
a773fb6
8367017: Remove legacy checks from WrappedToolkitTest and convert fro…
mrserb Oct 5, 2025
ee59cd6
8353586: Open source several toolkit tests
Oct 6, 2025
8a60781
8361868: [GCC static analyzer] complains about missing calloc - NULL …
MBaesken Oct 7, 2025
46de7af
8363676: [GCC static analyzer] missing return value check of malloc i…
MBaesken Oct 7, 2025
36d5f7e
8365240: [asan] exclude some tests when using asan enabled binaries
MBaesken Oct 7, 2025
f2474df
8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of …
MBaesken Oct 7, 2025
ccfe9c5
8353483: Open source some JProgressBar tests
Oct 8, 2025
4d0efce
8353592: Open source several scrollbar tests
Oct 8, 2025
9a19496
8310049: Refactor Charset tests to use JUnit
GoeLin Oct 8, 2025
9cf9fca
8349188: LineBorder does not scale correctly
GoeLin Oct 8, 2025
353cba9
8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-…
MBaesken Oct 8, 2025
6c3d3ba
8365487: [asan] some oops (mode) related tests fail
MBaesken Oct 8, 2025
ec152d9
8360288: Shenandoah crash at size_given_klass in op_degenerated
Oct 8, 2025
859fcef
8343191: Cgroup v1 subsystem fails to set subsystem path
sercher Oct 8, 2025
d297622
8315130: java.lang.IllegalAccessError when processing classlist to cr…
TimPushkin Oct 8, 2025
77a3072
8351382: New test containers/docker/TestMemoryWithSubgroups.java is f…
sercher Oct 9, 2025
8925357
8352926: New test TestDockerMemoryMetricsSubgroup.java fails
sercher Oct 10, 2025
be1156d
8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java st…
GoeLin Oct 10, 2025
830a186
8350102: Decouple jpackage test-lib Executor.Result and Executor classes
GoeLin Oct 10, 2025
07afa84
8297531: sun/security/krb5/MicroTime.java fails with "Exception: What…
GoeLin Oct 10, 2025
e9eeb97
8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test
GoeLin Oct 10, 2025
51462e5
8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed wit…
GoeLin Oct 10, 2025
05733ee
8356752: Log mouse enter and exit events for debugging
GoeLin Oct 10, 2025
7f77660
8357799: Improve instructions for JFileChooser/HTMLFileName.java
GoeLin Oct 10, 2025
d21d952
8361253: CommandLineOptionTest library should report observed values …
GoeLin Oct 10, 2025
7a85f61
8342934: TYPE_USE annotations printed with error causing "," in toStr…
cushon Oct 10, 2025
0e67988
8354561: Open source several swing tests batch0
Oct 10, 2025
f84d769
8354928: Clean up and open source some miscellaneous AWT tests
Oct 10, 2025
d3facda
8366359: Test should throw SkippedException when there is no lpstat
Oct 13, 2025
222ada9
8344577: Virtual thread tests are timing out on some macOS systems
RealCLanger Oct 13, 2025
86ca7e9
8369078: Fix faulty test conversion in IllegalCharsetName.java
GoeLin Oct 13, 2025
865205a
8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags
rgithubli Oct 13, 2025
6509ec0
8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails
MBaesken Oct 13, 2025
2cf20db
8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1
sercher Oct 13, 2025
62c5a16
8367384: The ICC_Profile class may throw exceptions during serialization
mrserb Oct 13, 2025
aea5c11
8327434: Test java/util/PluggableLocale/TimeZoneNameProviderTest.java…
GoeLin Oct 14, 2025
2cdc9ed
8343875: Minor improvements of jpackage test library
GoeLin Oct 14, 2025
4dfd742
8354553: Open source several clipboard tests batch0
Oct 14, 2025
ce34e08
8352997: Open source several Swing JTabbedPane tests
Oct 14, 2025
6b04f80
8343876: Enhancements to jpackage test lib
GoeLin Oct 15, 2025
245ba28
8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12
GoeLin Oct 15, 2025
8cbf878
8359061: Update and ProblemList manual test java/awt/Cursor/CursorDra…
GoeLin Oct 15, 2025
983dea4
8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInter…
GoeLin Oct 15, 2025
d0bdbdc
8353470: Clean up and open source couple AWT Graphics related tests (…
Oct 15, 2025
4f9f708
8340354: Open source AWT desktop properties and print related tests
Oct 15, 2025
71f3b39
8364257: JFR: User-defined events and settings with a one-letter name…
rgithubli Oct 15, 2025
32fb490
8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exce…
rgithubli Oct 15, 2025
53ff4d5
8313231: Redundant if statement in ZoneInfoFile
cost0much Oct 16, 2025
74acd38
8342582: user.region for formatting number no longer works for 21.0.5
cost0much Oct 16, 2025
501e583
8356145: ListEnterExitTest.java fails on macos
GoeLin Oct 17, 2025
bdd7710
8359477: com/sun/net/httpserver/Test12.java appears to have a temp fi…
GoeLin Oct 17, 2025
92d02c1
8364993: JFR: Disable jdk.ModuleExport in default.jfc
GoeLin Oct 17, 2025
a05de7d
8364556: JFR: Disable SymbolTableStatistics and StringTableStatistic…
GoeLin Oct 17, 2025
e7cf182
8364263: HttpClient: Improve encapsulation of ProxyServer
GoeLin Oct 17, 2025
d50f483
8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMous…
GoeLin Oct 17, 2025
f94493c
8365615: Improve JMenuBar/RightLeftOrientation.java
GoeLin Oct 17, 2025
8d8c017
8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is …
rgithubli Oct 17, 2025
6bbe3e9
8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java
rgithubli Oct 17, 2025
da23377
8353953: com/sun/jdi tests should be fixed to not always require incl…
rgithubli Oct 17, 2025
38baaa9
8339366: [jittester] Make it possible to generate tests without execu…
Oct 17, 2025
a2eb5a8
8308780: Fix the Java Integer types on Windows
GoeLin Oct 20, 2025
98281d1
8324065: Daylight saving information for `Africa/Casablanca` are inco…
GoeLin Oct 20, 2025
f072be9
8367237: Thread-Safety Usage Warning for java.text.Collator Classes
GoeLin Oct 20, 2025
2f8cf5d
8367133: DTLS: fragmentation of Finished message results in handshake…
GoeLin Oct 20, 2025
199a2d9
8362516: Support of GCC static analyzer (-fanalyzer)
MBaesken Oct 20, 2025
50537ae
8347841: Test fixes that use deprecated time zone IDs
GoeLin Oct 20, 2025
2f321a5
Merge
GoeLin Oct 22, 2025
886d96e
8323803: ConstantOopReadValue::print_on should print 'null' instead o…
cost0much Oct 22, 2025
13f88dc
8355387: [jittester] Disable downcasts by default
Oct 22, 2025
d4d10c8
8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong…
feilongjiang Oct 23, 2025
985c61e
8367904: Test java/net/InetAddress/ptr/Lookup.java should throw Skipp…
Oct 23, 2025
2a7c7bf
8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...)
chrisdennis Oct 23, 2025
255a49c
8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails…
Oct 24, 2025
6bf719d
8305186: Reference.waitForReferenceProcessing should be more accessib…
Oct 24, 2025
460dfef
8341097: GHA: Demote Mac x86 jobs to build only
shipilev Oct 24, 2025
545ab3f
8317132: Prepare HotSpot for permissive-
GoeLin Oct 24, 2025
daa8b72
8370214: [21u] Remove -Xdebug and -Xnoagent from tests: backport part…
GoeLin Oct 24, 2025
5e3dd69
8317332: Prepare security for permissive-
GoeLin Oct 24, 2025
9de631d
8327704: Update nsk/jdi tests to use driver instead of othervm
GoeLin Oct 24, 2025
7a90068
8304065: HttpServer.stop should terminate immediately if no exchanges…
GoeLin Oct 24, 2025
136a963
8357822: C2: Multiple string optimization tests are no longer testing…
GoeLin Oct 24, 2025
b99af47
8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/…
GoeLin Oct 24, 2025
bb6d8fb
8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
GoeLin Oct 24, 2025
018c7df
8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/Deadlo…
GoeLin Oct 24, 2025
0706306
8365086: CookieStore.getURIs() and get(URI) should return an immutabl…
GoeLin Oct 24, 2025
d14dec0
8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped wit…
GoeLin Oct 24, 2025
7e96296
8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameD…
GoeLin Oct 24, 2025
9d2c0c3
8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java
GoeLin Oct 24, 2025
c320194
8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechocharte…
GoeLin Oct 24, 2025
0a68951
8369184: SimpleTimeZone equals() Returns True for Unequal Instances w…
GoeLin Oct 24, 2025
38fd569
8354365: Opensource few Modal and Full Screen related tests
Oct 24, 2025
f0a16d4
8367869: Test java/io/FileDescriptor/Sync.java timed out
Oct 25, 2025
cc434af
8369226: GHA: Switch to MacOS 15
shipilev Oct 27, 2025
f5b155b
8369946: Bytecode rewriting causes Java heap corruption on PPC
TheRealMDoerr Oct 27, 2025
fe2125c
8354493: Opensource Several MultiScreen and Insets related tests
Oct 27, 2025
088f46d
8352678: Opensource few JMenuItem tests
Oct 27, 2025
3d90a9b
8309511: Regression test ExtraImportSemicolon.java refers to the wron…
cost0much Oct 27, 2025
ff99698
8300708: Some nsk jvmti tests fail with virtual thread wrapper due to…
cost0much Oct 27, 2025
21fcec0
8325530: Vague error message when com.sun.tools.attach.VirtualMachine…
cost0much Oct 27, 2025
de9aefe
8072701: resume001 failed due to ERROR: timeout for waiting for a Bre…
GoeLin Oct 28, 2025
35fd6c7
8350623: Fix -Wzero-as-null-pointer-constant warnings in nsk native t…
GoeLin Oct 28, 2025
8135648
8355071: Fix nsk/jdi test to not require lookup of main thread in ord…
GoeLin Oct 28, 2025
799b63a
8355569: Some nsk/jdi tests can glean the "main" thread by using the …
GoeLin Oct 28, 2025
5076a6d
8356023: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 28, 2025
3fc1a70
8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/B…
GoeLin Oct 28, 2025
e5ba180
7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLe…
GoeLin Oct 28, 2025
870438e
8358748: Large page size initialization fails with assert "page_size …
GoeLin Oct 28, 2025
8cec5de
8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only…
GoeLin Oct 28, 2025
8117654
8367348: Enhance PassFailJFrame to support links in HTML
GoeLin Oct 28, 2025
2c9d55f
8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY…
GoeLin Oct 28, 2025
6a9bd77
8364660: ClassVerifier::ends_in_athrow() should be removed
GoeLin Oct 28, 2025
32bb1bf
8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Micro…
GoeLin Oct 28, 2025
34a5b87
8306579: Consider building with /Zc:throwingNew
GoeLin Oct 28, 2025
aa0e9e7
8354466: Open some misc Swing bugs 9
Oct 28, 2025
d29794f
8325277: [21u] Backout test change of JDK-8291809
Oct 29, 2025
18f461b
8354465: Open some JTable bugs 8
Oct 29, 2025
baf007d
8354341: Open some JTable bugs 7
Oct 29, 2025
46fc523
8365983: Tests should throw SkippedException when SCTP not supported
Oct 30, 2025
7304384
8356588: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 30, 2025
8cb2d62
8356811: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 30, 2025
6d97a5e
8366159: SkippedException is treated as a pass for pkcs11/KeyStore, p…
GoeLin Oct 30, 2025
9689017
8366342: Key generator and key pair generator tests skipping, but sho…
GoeLin Oct 30, 2025
382181a
8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSi…
GoeLin Oct 30, 2025
b17a237
8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsume…
rm-gh-8 Oct 30, 2025
20e9f61
8354095: Open some JTable bugs 5
Oct 30, 2025
7ef2dfd
8354233: Open some JTable bugs 6
Oct 30, 2025
dd842c4
8349988: Change cgroup version detection logic to not depend on /proc…
sercher Oct 31, 2025
525ab39
8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main
GoeLin Oct 31, 2025
fd2753a
8334509: Cancelling PageDialog does not return the same PageFormat ob…
GoeLin Oct 31, 2025
53853a1
8355241: Move NativeDialogToFrontBackTest.java PL test to manual cate…
GoeLin Oct 31, 2025
e324954
8355077: Compiler error at splashscreen_gif.c due to unterminated str…
Oct 31, 2025
8070d98
8358813: JPasswordField identifies spaces in password via delete shor…
GoeLin Oct 31, 2025
c5275d3
8325766: Extend CertificateBuilder to create trust and end entity cer…
GoeLin Oct 31, 2025
e6ef74b
8369506: Bytecode rewriting causes Java heap corruption on AArch64
jcking Oct 31, 2025
cf3b5eb
8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOri…
GoeLin Oct 31, 2025
aeef439
8353832: Opensource FontClass, Selection and Icon tests
Oct 31, 2025
485ced0
8369947: Bytecode rewriting causes Java heap corruption on RISC-V
feilongjiang Nov 1, 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
  •  
  •  
  •  
12 changes: 6 additions & 6 deletions .github/workflows/build-cross-compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,33 +60,33 @@ jobs:
gnu-arch: aarch64
debian-arch: arm64
debian-repository: https://httpredir.debian.org/debian/
debian-version: bookworm
debian-version: trixie
tolerate-sysroot-errors: false
- target-cpu: arm
gnu-arch: arm
debian-arch: armhf
debian-repository: https://httpredir.debian.org/debian/
debian-version: bookworm
debian-version: trixie
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: bookworm
debian-version: trixie
tolerate-sysroot-errors: false
- target-cpu: ppc64le
gnu-arch: powerpc64le
debian-arch: ppc64el
debian-repository: https://httpredir.debian.org/debian/
debian-version: bookworm
debian-version: trixie
tolerate-sysroot-errors: false
- target-cpu: riscv64
gnu-arch: riscv64
debian-arch: riscv64
debian-repository: https://httpredir.debian.org/debian/
debian-version: sid
tolerate-sysroot-errors: true
debian-version: trixie
tolerate-sysroot-errors: false

steps:
- name: 'Checkout the JDK source'
Expand Down
23 changes: 6 additions & 17 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -237,8 +237,8 @@ jobs:
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-x64
runs-on: 'macos-13'
xcode-toolset-version: '14.3.1'
runs-on: 'macos-15-intel'
xcode-toolset-version: '16.4'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.macos-x64 == 'true'
Expand All @@ -249,8 +249,8 @@ jobs:
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-aarch64
runs-on: 'macos-14'
xcode-toolset-version: '15.4'
runs-on: 'macos-15'
xcode-toolset-version: '16.4'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.macos-aarch64 == 'true'
Expand Down Expand Up @@ -311,17 +311,6 @@ jobs:
bootjdk-platform: linux-x64
runs-on: ubuntu-22.04

test-macos-x64:
name: macos-x64
needs:
- build-macos-x64
uses: ./.github/workflows/test.yml
with:
platform: macos-x64
bootjdk-platform: macos-x64
runs-on: macos-13
xcode-toolset-version: '14.3.1'

test-macos-aarch64:
name: macos-aarch64
needs:
Expand All @@ -330,8 +319,8 @@ jobs:
with:
platform: macos-aarch64
bootjdk-platform: macos-aarch64
runs-on: macos-14
xcode-toolset-version: '15.4'
runs-on: macos-15
xcode-toolset-version: '16.4'

test-windows-x64:
name: windows-x64
Expand Down
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.9
version=21.0.10

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
Expand Down
6 changes: 3 additions & 3 deletions doc/building.html
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,7 @@ <h3 id="linux">Linux</h3>
<p>The basic tooling is provided as part of the core operating system,
but you will most likely need to install developer packages.</p>
<p>For apt-based distributions (Debian, Ubuntu, etc), try this:</p>
<pre><code>sudo apt-get install build-essential</code></pre>
<pre><code>sudo apt-get install build-essential autoconf</code></pre>
<p>For rpm-based distributions (Fedora, Red Hat, etc), try this:</p>
<pre><code>sudo yum groupinstall &quot;Development Tools&quot;</code></pre>
<p>For Alpine Linux, aside from basic tooling, install the GNU versions
Expand Down Expand Up @@ -539,7 +539,7 @@ <h2 id="native-compiler-toolchain-requirements">Native Compiler
<tbody>
<tr class="odd">
<td>Linux</td>
<td>gcc 11.2.0</td>
<td>gcc 13.2.0</td>
</tr>
<tr class="even">
<td>macOS</td>
Expand All @@ -560,7 +560,7 @@ <h3 id="gcc">gcc</h3>
generate a warning by <code>configure</code> and are unlikely to
work.</p>
<p>The JDK is currently known to be able to compile with at least
version 11.2 of gcc.</p>
version 13.2 of gcc.</p>
<p>In general, any version between these two should be usable.</p>
<h3 id="clang">clang</h3>
<p>The minimum accepted version of clang is 3.5. Older versions will not
Expand Down
6 changes: 3 additions & 3 deletions doc/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ will most likely need to install developer packages.

For apt-based distributions (Debian, Ubuntu, etc), try this:
```
sudo apt-get install build-essential
sudo apt-get install build-essential autoconf
```

For rpm-based distributions (Fedora, Red Hat, etc), try this:
Expand Down Expand Up @@ -336,7 +336,7 @@ issues.

| Operating system | Toolchain version |
| ------------------ | ------------------------------------------ |
| Linux | gcc 11.2.0 |
| Linux | gcc 13.2.0 |
| macOS | Apple Xcode 10.1 (using clang 10.0.0) |
| Windows | Microsoft Visual Studio 2022 update 17.1.0 |

Expand All @@ -350,7 +350,7 @@ features that it does support.
The minimum accepted version of gcc is 5.0. Older versions will generate a warning
by `configure` and are unlikely to work.

The JDK is currently known to be able to compile with at least version 11.2 of
The JDK is currently known to be able to compile with at least version 13.2 of
gcc.

In general, any version between these two should be usable.
Expand Down
6 changes: 3 additions & 3 deletions make/RunTests.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -1077,7 +1077,7 @@ UseSpecialTestHandler = \
# Now process each test to run and setup a proper make rule
$(foreach test, $(TESTS_TO_RUN), \
$(eval TEST_ID := $(shell $(ECHO) $(strip $(test)) | \
$(TR) -cs '[a-z][A-Z][0-9]\n' '[_*1000]')) \
$(TR) -cs '[a-z][A-Z][0-9]\n' '_')) \
$(eval ALL_TEST_IDS += $(TEST_ID)) \
$(if $(call UseCustomTestHandler, $(test)), \
$(eval $(call SetupRunCustomTest, $(TEST_ID), \
Expand Down Expand Up @@ -1157,9 +1157,9 @@ run-test-report: post-run-test
TEST TOTAL PASS FAIL ERROR " "
$(foreach test, $(TESTS_TO_RUN), \
$(eval TEST_ID := $(shell $(ECHO) $(strip $(test)) | \
$(TR) -cs '[a-z][A-Z][0-9]\n' '[_*1000]')) \
$(TR) -cs '[a-z][A-Z][0-9]\n' '_')) \
$(ECHO) >> $(TEST_LAST_IDS) $(TEST_ID) $(NEWLINE) \
$(eval NAME_PATTERN := $(shell $(ECHO) $(test) | $(TR) -c '\n' '[_*1000]')) \
$(eval NAME_PATTERN := $(shell $(ECHO) $(test) | $(TR) -c '\n' '_')) \
$(if $(filter __________________________________________________%, $(NAME_PATTERN)), \
$(eval TEST_NAME := ) \
$(PRINTF) >> $(TEST_SUMMARY) "%2s %-49s\n" " " "$(test)" $(NEWLINE) \
Expand Down
3 changes: 3 additions & 0 deletions make/autoconf/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,9 @@ JDKOPT_SETUP_UNDEFINED_BEHAVIOR_SANITIZER
# LeakSanitizer
JDKOPT_SETUP_LEAK_SANITIZER

# Setup static analyzer
JDKOPT_SETUP_STATIC_ANALYZER

# Fallback linker
# This needs to go before 'LIB_DETERMINE_DEPENDENCIES'
JDKOPT_SETUP_FALLBACK_LINKER
Expand Down
4 changes: 2 additions & 2 deletions make/autoconf/flags-cflags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -625,8 +625,8 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
TOOLCHAIN_CFLAGS_JVM="-qtbtable=full -qtune=balanced -fno-exceptions \
-qalias=noansi -qstrict -qtls=default -qnortti -qnoeh -qignerrno -qstackprotect"
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
TOOLCHAIN_CFLAGS_JVM="-nologo -MD -Zc:preprocessor -Zc:strictStrings -MP"
TOOLCHAIN_CFLAGS_JDK="-nologo -MD -Zc:preprocessor -Zc:strictStrings -Zc:wchar_t-"
TOOLCHAIN_CFLAGS_JVM="-nologo -MD -Zc:preprocessor -Zc:throwingNew -permissive- -MP"
TOOLCHAIN_CFLAGS_JDK="-nologo -MD -Zc:preprocessor -Zc:throwingNew -permissive- -Zc:wchar_t-"
fi

# CFLAGS C language level for JDK sources (hotspot only uses C++)
Expand Down
25 changes: 25 additions & 0 deletions make/autoconf/jdk-options.m4
Original file line number Diff line number Diff line change
Expand Up @@ -462,6 +462,31 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_ADDRESS_SANITIZER],

###############################################################################
#
# Static analyzer
#
AC_DEFUN_ONCE([JDKOPT_SETUP_STATIC_ANALYZER],
[
UTIL_ARG_ENABLE(NAME: static-analyzer, DEFAULT: false, RESULT: STATIC_ANALYZER_ENABLED,
DESC: [enable the GCC static analyzer],
CHECK_AVAILABLE: [
AC_MSG_CHECKING([if static analyzer is available])
if test "x$TOOLCHAIN_TYPE" = "xgcc"; then
AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([no])
AVAILABLE=false
fi
],
IF_ENABLED: [
STATIC_ANALYZER_CFLAGS="-fanalyzer -Wno-analyzer-fd-leak"
CFLAGS_JDKLIB="$CFLAGS_JDKLIB $STATIC_ANALYZER_CFLAGS"
CFLAGS_JDKEXE="$CFLAGS_JDKEXE $STATIC_ANALYZER_CFLAGS"
])
AC_SUBST(STATIC_ANALYZER_ENABLED)
])

################################################################################
#
# LeakSanitizer
#
AC_DEFUN_ONCE([JDKOPT_SETUP_LEAK_SANITIZER],
Expand Down
4 changes: 2 additions & 2 deletions make/conf/jib-profiles.js
Original file line number Diff line number Diff line change
Expand Up @@ -1080,10 +1080,10 @@ var getJibProfilesProfiles = function (input, common, data) {
var getJibProfilesDependencies = function (input, common) {

var devkit_platform_revisions = {
linux_x64: "gcc11.2.0-OL6.4+1.0",
linux_x64: "gcc13.2.0-OL6.4+1.0",
macosx: "Xcode12.4+1.1",
windows_x64: "VS2022-17.1.0+1.1",
linux_aarch64: input.build_cpu == "x64" ? "gcc11.2.0-OL7.6+1.1" : "gcc11.2.0-OL7.6+1.0",
linux_aarch64: "gcc13.2.0-OL7.6+1.0",
linux_arm: "gcc8.2.0-Fedora27+1.0",
linux_ppc64le: "gcc8.2.0-Fedora27+1.0",
linux_s390x: "gcc8.2.0-Fedora27+1.0",
Expand Down
6 changes: 3 additions & 3 deletions make/conf/version-numbers.conf
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@

DEFAULT_VERSION_FEATURE=21
DEFAULT_VERSION_INTERIM=0
DEFAULT_VERSION_UPDATE=9
DEFAULT_VERSION_UPDATE=10
DEFAULT_VERSION_PATCH=0
DEFAULT_VERSION_EXTRA1=0
DEFAULT_VERSION_EXTRA2=0
DEFAULT_VERSION_EXTRA3=0
DEFAULT_VERSION_DATE=2025-10-21
DEFAULT_VERSION_DATE=2026-01-20
DEFAULT_VERSION_CLASSFILE_MAJOR=65 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
DEFAULT_VERSION_CLASSFILE_MINOR=0
DEFAULT_VERSION_DOCS_API_SINCE=11
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="20 21"
DEFAULT_JDK_SOURCE_TARGET_VERSION=21
DEFAULT_PROMOTED_VERSION_PRE=
DEFAULT_PROMOTED_VERSION_PRE=ea
2 changes: 2 additions & 0 deletions make/data/asan/asan_default_options.c
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ ATTRIBUTE_DEFAULT_VISIBILITY ATTRIBUTE_USED const char* CDECL __asan_default_opt
#endif
"print_suppressions=0,"
"handle_segv=0,"
// A lot of libjsig related tests fail because of the link order check; so better avoid it
"verify_asan_link_order=0,"
// See https://github.com/google/sanitizers/issues/1322. Hopefully this is resolved
// at some point and we can remove this option.
"intercept_tls_get_addr=0";
Expand Down
23 changes: 18 additions & 5 deletions make/devkit/Tools.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@ KERNEL_HEADERS_RPM := kernel-headers

ifeq ($(BASE_OS), OL)
ifeq ($(ARCH), aarch64)
BASE_URL := http://yum.oracle.com/repo/OracleLinux/OL7/6/base/$(ARCH)/
BASE_URL := https://yum.oracle.com/repo/OracleLinux/OL7/6/base/$(ARCH)/
LINUX_VERSION := OL7.6
KERNEL_HEADERS_RPM := kernel-uek-headers
else
BASE_URL := http://yum.oracle.com/repo/OracleLinux/OL6/4/base/$(ARCH)/
BASE_URL := https://yum.oracle.com/repo/OracleLinux/OL6/4/base/$(ARCH)/
LINUX_VERSION := OL6.4
endif
else ifeq ($(BASE_OS), Fedora)
Expand Down Expand Up @@ -96,8 +96,17 @@ endif
# Define external dependencies

# Latest that could be made to work.
GCC_VER := 11.3.0
ifeq ($(GCC_VER), 11.3.0)
GCC_VER := 13.2.0
ifeq ($(GCC_VER), 13.2.0)
gcc_ver := gcc-13.2.0
binutils_ver := binutils-2.41
ccache_ver := ccache-3.7.12
mpfr_ver := mpfr-4.2.0
gmp_ver := gmp-6.3.0
mpc_ver := mpc-1.3.1
gdb_ver := gdb-13.2
REQUIRED_MIN_MAKE_MAJOR_VERSION := 4
else ifeq ($(GCC_VER), 11.3.0)
gcc_ver := gcc-11.3.0
binutils_ver := binutils-2.39
ccache_ver := ccache-3.7.12
Expand Down Expand Up @@ -671,7 +680,11 @@ $(PREFIX)/Tools.gmk: ./Tools.gmk
rm -rf $@
cp $< $@

THESE_MAKEFILES := $(PREFIX)/Makefile $(PREFIX)/Tools.gmk
$(PREFIX)/Tars.gmk: ./Tars.gmk
rm -rf $@
cp $< $@

THESE_MAKEFILES := $(PREFIX)/Makefile $(PREFIX)/Tools.gmk $(PREFIX)/Tars.gmk

##########################################################################################

Expand Down
4 changes: 2 additions & 2 deletions make/ide/netbeans/langtools/build.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
Expand Down Expand Up @@ -242,7 +242,7 @@
</nbjpdastart>
<property
name="@{jpda.jvmargs.property}"
value="-Xdebug -Xnoagent -Djava.compiler=none -Xrunjdwp:transport=dt_socket,address=${jpda.address}"
value="-Xrunjdwp:transport=dt_socket,address=${jpda.address}"
/>
</sequential>
</macrodef>
Expand Down
Loading
Loading