Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
323 commits
Select commit Hold shift + click to select a range
cf9d98f
8359182: Use @requires instead of SkippedException for MaxPath.java
GoeLin Sep 17, 2025
3ac8e78
8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor ext…
GoeLin Sep 17, 2025
26dcc2b
8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed becaus…
GoeLin Sep 17, 2025
f0e266d
8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java
GoeLin Sep 17, 2025
a83f94d
8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can…
GoeLin Sep 17, 2025
53d6b9f
8353201: Open source Swing Tooltip tests - Set 2
Sep 17, 2025
4cb3e36
8353011: Open source Swing JButton tests - Set 1
Sep 17, 2025
7288fa2
8355561: [macos] Build failure with Xcode 16.3
mrserb Sep 18, 2025
5a71687
8365913: Support latest MSC_VER in abstract_vm_version.cpp
GoeLin Sep 18, 2025
914f283
8352865: Open source several AWT TextComponent tests - Batch 2
Sep 18, 2025
65e0985
8354451: Open source some more Swing popup menu tests
Sep 18, 2025
03f78db
8363966: GHA: Switch cross-compiling sysroots to Debian trixie
shipilev Sep 19, 2025
b7dc507
8353957: Open source several AWT ScrollPane tests - Batch 1
Sep 19, 2025
93cc3f5
8352793: Open source several AWT TextComponent tests - Batch 1
Sep 19, 2025
043462b
8365834: Mark java/net/httpclient/ManyRequests.java as intermittent
Sep 22, 2025
d4e51da
8365098: make/RunTests.gmk generates a wrong path to test artifacts o…
Sep 22, 2025
7171d3f
8356897: Update NSS library to 3.111
GoeLin Sep 22, 2025
1dc7d93
8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on …
GoeLin Sep 22, 2025
6c1d765
8355478: DoubleActionESC.java fails intermittently
GoeLin Sep 22, 2025
65f85c3
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
GoeLin Sep 22, 2025
fa60ca5
8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.Jst…
GoeLin Sep 22, 2025
bcf51f3
8362532: Test gc/g1/plab/* duplicate command-line options
GoeLin Sep 22, 2025
d1f63af
8362602: Add test.timeout.factor to CompileFactory to avoid test time…
GoeLin Sep 22, 2025
c2ca7f6
8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly cal…
GoeLin Sep 22, 2025
c59eb8d
8360408: [TEST] Use @requires tag instead of exiting based on "os.nam…
GoeLin Sep 22, 2025
3994516
8361298: SwingUtilities/bug4967768.java fails where character P is no…
GoeLin Sep 22, 2025
5cf7e99
8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 n…
GoeLin Sep 22, 2025
50a09cc
8353445: Open source several AWT Menu tests - Batch 1
Sep 22, 2025
c18ccbc
8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits
mrserb Sep 22, 2025
3807cfd
8334756: javac crashed on call to non-existent generic method with ex…
Sep 23, 2025
c66bc85
8364199: Enhance list of environment variables printed in hserr/hsinf…
MBaesken Sep 23, 2025
1fa4803
8139228: JFileChooser renders file names as HTML document
GoeLin Sep 23, 2025
90d1741
8354646: java.awt.TextField allows to identify the spaces in a passwo…
GoeLin Sep 23, 2025
d81b4f3
8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursion…
GoeLin Sep 23, 2025
488bce8
8358532: JFileChooser in GTK L&F still displays HTML filename
GoeLin Sep 23, 2025
1c670fb
8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows
GoeLin Sep 23, 2025
c7ae8b1
8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refacto…
GoeLin Sep 23, 2025
e5d9478
8364484: misc tests fail with Received fatal alert: handshake_failure
GoeLin Sep 23, 2025
d19a391
8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on …
MBaesken Sep 23, 2025
59e1ab4
8339280: jarsigner -verify performs cross-checking between CEN and LOC
franferrax Sep 23, 2025
6e21171
8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
mrserb Sep 23, 2025
4dc9b3c
8320577: Improve MessageHeader's toString() function to make HttpURLC…
cost0much Sep 25, 2025
e3c9383
8319570: Change to GCC 13.2.0 for building on Linux at Oracle
GoeLin Sep 26, 2025
92cbc41
8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_…
GoeLin Sep 26, 2025
966f452
8362207: Add more test cases for possible double-rounding in fma
GoeLin Sep 26, 2025
55f714f
8354248: Open source several AWT GridBagLayout and List tests
Sep 26, 2025
f8f5ee2
8320049: PKCS10 would not discard the cause when throw SignatureExcep…
rgithubli Sep 29, 2025
9f9d985
8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently
rgithubli Sep 29, 2025
950e430
8361871: [GCC static analyzer] complains about use of uninitialized v…
MBaesken Oct 1, 2025
f2aec72
8353958: Open source several AWT ScrollPane tests - Batch 2
Oct 1, 2025
f92e3c7
8328247: Remove redundant dir for tests converted from applet to main
Oct 1, 2025
43ca36d
8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS
RealCLanger Oct 2, 2025
f2cb87f
8360178: TestArguments.atojulong gtest has incorrect format string
rgithubli Oct 2, 2025
87d1579
8354701: Open source few JToolTip tests
Oct 2, 2025
cc68843
8355333: Some Problem list entries point to non-existent / wrong files
Oct 2, 2025
09c5a79
8365919: Replace currentTimeMillis with nanoTime in Stresser.java
rgithubli Oct 2, 2025
ac82660
8363720: Follow up to JDK-8360411 with post review comments
rgithubli Oct 2, 2025
5b86c1d
8333200: Test containers/docker/TestPids.java fails Limit value -1 is…
Oct 4, 2025
1a04a97
8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu …
mrserb Oct 4, 2025
7ce243e
8367017: Remove legacy checks from WrappedToolkitTest and convert fro…
mrserb Oct 5, 2025
1cb184e
8353586: Open source several toolkit tests
Oct 6, 2025
54020bb
8361868: [GCC static analyzer] complains about missing calloc - NULL …
MBaesken Oct 7, 2025
171a3b7
8363676: [GCC static analyzer] missing return value check of malloc i…
MBaesken Oct 7, 2025
3d9a70f
8365240: [asan] exclude some tests when using asan enabled binaries
MBaesken Oct 7, 2025
7472eab
8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of …
MBaesken Oct 7, 2025
293d4b4
8353483: Open source some JProgressBar tests
Oct 8, 2025
8f62163
8353592: Open source several scrollbar tests
Oct 8, 2025
7e7ffd1
8310049: Refactor Charset tests to use JUnit
GoeLin Oct 8, 2025
ff01b55
8349188: LineBorder does not scale correctly
GoeLin Oct 8, 2025
3f79e73
8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-…
MBaesken Oct 8, 2025
3d77470
8365487: [asan] some oops (mode) related tests fail
MBaesken Oct 8, 2025
e5bc119
8360288: Shenandoah crash at size_given_klass in op_degenerated
Oct 8, 2025
5b5dc0b
8343191: Cgroup v1 subsystem fails to set subsystem path
sercher Oct 8, 2025
bd952d5
8315130: java.lang.IllegalAccessError when processing classlist to cr…
TimPushkin Oct 8, 2025
32b0f8a
8351382: New test containers/docker/TestMemoryWithSubgroups.java is f…
sercher Oct 9, 2025
665eca6
8352926: New test TestDockerMemoryMetricsSubgroup.java fails
sercher Oct 10, 2025
9b35ba1
8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java st…
GoeLin Oct 10, 2025
223a6ad
8350102: Decouple jpackage test-lib Executor.Result and Executor classes
GoeLin Oct 10, 2025
c00f0bd
8297531: sun/security/krb5/MicroTime.java fails with "Exception: What…
GoeLin Oct 10, 2025
89d283f
8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test
GoeLin Oct 10, 2025
6210818
8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed wit…
GoeLin Oct 10, 2025
80e62b2
8356752: Log mouse enter and exit events for debugging
GoeLin Oct 10, 2025
422a4a8
8357799: Improve instructions for JFileChooser/HTMLFileName.java
GoeLin Oct 10, 2025
29a51bc
8361253: CommandLineOptionTest library should report observed values …
GoeLin Oct 10, 2025
8a6cc86
8342934: TYPE_USE annotations printed with error causing "," in toStr…
cushon Oct 10, 2025
e967bd3
8354561: Open source several swing tests batch0
Oct 10, 2025
15cf16b
8354928: Clean up and open source some miscellaneous AWT tests
Oct 10, 2025
8eed49b
8366359: Test should throw SkippedException when there is no lpstat
Oct 13, 2025
5caeb94
8344577: Virtual thread tests are timing out on some macOS systems
RealCLanger Oct 13, 2025
db7291f
8369078: Fix faulty test conversion in IllegalCharsetName.java
GoeLin Oct 13, 2025
fad4e50
8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags
rgithubli Oct 13, 2025
fc30d8a
8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails
MBaesken Oct 13, 2025
474ac4b
8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1
sercher Oct 13, 2025
748f0c2
8367384: The ICC_Profile class may throw exceptions during serialization
mrserb Oct 13, 2025
20a2d65
8327434: Test java/util/PluggableLocale/TimeZoneNameProviderTest.java…
GoeLin Oct 14, 2025
f3da278
8343875: Minor improvements of jpackage test library
GoeLin Oct 14, 2025
7e6148a
8354553: Open source several clipboard tests batch0
Oct 14, 2025
4973f86
8352997: Open source several Swing JTabbedPane tests
Oct 14, 2025
3d0fbed
8343876: Enhancements to jpackage test lib
GoeLin Oct 15, 2025
98ae982
8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12
GoeLin Oct 15, 2025
80a2dd0
8359061: Update and ProblemList manual test java/awt/Cursor/CursorDra…
GoeLin Oct 15, 2025
9767b2c
8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInter…
GoeLin Oct 15, 2025
8c24138
8353470: Clean up and open source couple AWT Graphics related tests (…
Oct 15, 2025
75c803d
8340354: Open source AWT desktop properties and print related tests
Oct 15, 2025
60f38fe
8364257: JFR: User-defined events and settings with a one-letter name…
rgithubli Oct 15, 2025
b7d4c3b
8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exce…
rgithubli Oct 15, 2025
0fa1014
8313231: Redundant if statement in ZoneInfoFile
cost0much Oct 16, 2025
6a0dd93
8342582: user.region for formatting number no longer works for 21.0.5
cost0much Oct 16, 2025
bfe2661
8356145: ListEnterExitTest.java fails on macos
GoeLin Oct 17, 2025
59d3425
8359477: com/sun/net/httpserver/Test12.java appears to have a temp fi…
GoeLin Oct 17, 2025
afe4c44
8364993: JFR: Disable jdk.ModuleExport in default.jfc
GoeLin Oct 17, 2025
530553c
8364556: JFR: Disable SymbolTableStatistics and StringTableStatistic…
GoeLin Oct 17, 2025
86b1fc8
8364263: HttpClient: Improve encapsulation of ProxyServer
GoeLin Oct 17, 2025
d8f8df9
8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMous…
GoeLin Oct 17, 2025
3f67ac5
8365615: Improve JMenuBar/RightLeftOrientation.java
GoeLin Oct 17, 2025
35df7ab
8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is …
rgithubli Oct 17, 2025
b855257
8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java
rgithubli Oct 17, 2025
ff424c8
8353953: com/sun/jdi tests should be fixed to not always require incl…
rgithubli Oct 17, 2025
999a901
8339366: [jittester] Make it possible to generate tests without execu…
Oct 17, 2025
9d9df23
8308780: Fix the Java Integer types on Windows
GoeLin Oct 20, 2025
89726ec
8324065: Daylight saving information for `Africa/Casablanca` are inco…
GoeLin Oct 20, 2025
ae2ced4
8367237: Thread-Safety Usage Warning for java.text.Collator Classes
GoeLin Oct 20, 2025
fed9f41
8367133: DTLS: fragmentation of Finished message results in handshake…
GoeLin Oct 20, 2025
9400a0a
8362516: Support of GCC static analyzer (-fanalyzer)
MBaesken Oct 20, 2025
57b9c03
8347841: Test fixes that use deprecated time zone IDs
GoeLin Oct 20, 2025
52ece99
8323803: ConstantOopReadValue::print_on should print 'null' instead o…
cost0much Oct 22, 2025
b69a659
8355387: [jittester] Disable downcasts by default
Oct 22, 2025
8516a40
8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong…
feilongjiang Oct 23, 2025
316d720
8367904: Test java/net/InetAddress/ptr/Lookup.java should throw Skipp…
Oct 23, 2025
052ad85
8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...)
chrisdennis Oct 23, 2025
b7751ee
8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails…
Oct 24, 2025
381ec8b
8305186: Reference.waitForReferenceProcessing should be more accessib…
Oct 24, 2025
8ecee5d
8341097: GHA: Demote Mac x86 jobs to build only
shipilev Oct 24, 2025
77902c2
8317132: Prepare HotSpot for permissive-
GoeLin Oct 24, 2025
82b4423
8370214: [21u] Remove -Xdebug and -Xnoagent from tests: backport part…
GoeLin Oct 24, 2025
27740d9
8317332: Prepare security for permissive-
GoeLin Oct 24, 2025
e0eb1b9
8327704: Update nsk/jdi tests to use driver instead of othervm
GoeLin Oct 24, 2025
3fed6a5
8304065: HttpServer.stop should terminate immediately if no exchanges…
GoeLin Oct 24, 2025
f497ff3
8357822: C2: Multiple string optimization tests are no longer testing…
GoeLin Oct 24, 2025
9d30db8
8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/…
GoeLin Oct 24, 2025
3d96f5a
8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
GoeLin Oct 24, 2025
63bcf55
8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/Deadlo…
GoeLin Oct 24, 2025
7af7ab4
8365086: CookieStore.getURIs() and get(URI) should return an immutabl…
GoeLin Oct 24, 2025
24f04bf
8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped wit…
GoeLin Oct 24, 2025
b272c1b
8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameD…
GoeLin Oct 24, 2025
1c4d694
8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java
GoeLin Oct 24, 2025
548769c
8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechocharte…
GoeLin Oct 24, 2025
c6588c3
8369184: SimpleTimeZone equals() Returns True for Unequal Instances w…
GoeLin Oct 24, 2025
cf2c65e
8354365: Opensource few Modal and Full Screen related tests
Oct 24, 2025
d5fcb85
8367869: Test java/io/FileDescriptor/Sync.java timed out
Oct 25, 2025
e6d6ff7
8369226: GHA: Switch to MacOS 15
shipilev Oct 27, 2025
4652b22
8369946: Bytecode rewriting causes Java heap corruption on PPC
TheRealMDoerr Oct 27, 2025
64c817c
8354493: Opensource Several MultiScreen and Insets related tests
Oct 27, 2025
d83e49a
8352678: Opensource few JMenuItem tests
Oct 27, 2025
1afff54
8309511: Regression test ExtraImportSemicolon.java refers to the wron…
cost0much Oct 27, 2025
1045fba
8300708: Some nsk jvmti tests fail with virtual thread wrapper due to…
cost0much Oct 27, 2025
c7fbe82
8325530: Vague error message when com.sun.tools.attach.VirtualMachine…
cost0much Oct 27, 2025
6da2482
8072701: resume001 failed due to ERROR: timeout for waiting for a Bre…
GoeLin Oct 28, 2025
9ae3b65
8350623: Fix -Wzero-as-null-pointer-constant warnings in nsk native t…
GoeLin Oct 28, 2025
db28da4
8355071: Fix nsk/jdi test to not require lookup of main thread in ord…
GoeLin Oct 28, 2025
e90d21f
8355569: Some nsk/jdi tests can glean the "main" thread by using the …
GoeLin Oct 28, 2025
8ca4cec
8356023: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 28, 2025
14c4f31
8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/B…
GoeLin Oct 28, 2025
b35957e
7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLe…
GoeLin Oct 28, 2025
925ba0a
8358748: Large page size initialization fails with assert "page_size …
GoeLin Oct 28, 2025
e0d84a8
8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only…
GoeLin Oct 28, 2025
43ff82a
8367348: Enhance PassFailJFrame to support links in HTML
GoeLin Oct 28, 2025
fd3a22d
8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY…
GoeLin Oct 28, 2025
9e09ce3
8364660: ClassVerifier::ends_in_athrow() should be removed
GoeLin Oct 28, 2025
6a61bc3
8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Micro…
sercher Jan 14, 2026
3fe298e
8306579: Consider building with /Zc:throwingNew
GoeLin Oct 28, 2025
5dbb314
8354466: Open some misc Swing bugs 9
Oct 28, 2025
b82c2e8
8325277: [21u] Backout test change of JDK-8291809
Oct 29, 2025
5ad331e
8354465: Open some JTable bugs 8
Oct 29, 2025
fc261d0
8354341: Open some JTable bugs 7
Oct 29, 2025
1e1059e
8365983: Tests should throw SkippedException when SCTP not supported
Oct 30, 2025
7db4318
8356588: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 30, 2025
0dd58e0
8356811: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 30, 2025
71b13f6
8366159: SkippedException is treated as a pass for pkcs11/KeyStore, p…
GoeLin Oct 30, 2025
df48243
8366342: Key generator and key pair generator tests skipping, but sho…
GoeLin Oct 30, 2025
20840e5
8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSi…
GoeLin Oct 30, 2025
c8b0cde
8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsume…
rm-gh-8 Oct 30, 2025
982ffe0
8354095: Open some JTable bugs 5
Oct 30, 2025
4e43c06
8354233: Open some JTable bugs 6
Oct 30, 2025
7e38fdc
8349988: Change cgroup version detection logic to not depend on /proc…
sercher Oct 31, 2025
4134436
8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main
GoeLin Oct 31, 2025
c539479
8334509: Cancelling PageDialog does not return the same PageFormat ob…
GoeLin Oct 31, 2025
41f50da
8355241: Move NativeDialogToFrontBackTest.java PL test to manual cate…
GoeLin Oct 31, 2025
7bbf8d8
8358813: JPasswordField identifies spaces in password via delete shor…
GoeLin Oct 31, 2025
dfefaac
8325766: Extend CertificateBuilder to create trust and end entity cer…
GoeLin Oct 31, 2025
6dd5234
8369506: Bytecode rewriting causes Java heap corruption on AArch64
jcking Oct 31, 2025
90ccc6c
8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOri…
GoeLin Oct 31, 2025
6c85353
8353832: Opensource FontClass, Selection and Icon tests
Oct 31, 2025
c1feecb
8369947: Bytecode rewriting causes Java heap corruption on RISC-V
feilongjiang Nov 1, 2025
ec566c7
8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils …
vpa1977 Nov 4, 2025
466ff7a
8353007: Open some JComboBox bugs 2
Nov 4, 2025
8cfc56b
8352966: Opensource Several Font related tests - Batch 2
Nov 4, 2025
b78af53
8357882: Use UTF-8 encoded data in LocaleDataTest
GoeLin Nov 5, 2025
27e0b36
8367021: Regression in LocaleDataTest refactoring
GoeLin Nov 5, 2025
f5d59e9
8357172: Extend try block in nsk/jdi tests to capture exceptions thro…
GoeLin Nov 5, 2025
4b9935e
8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues
GoeLin Nov 5, 2025
e25a2f6
8369319: java/net/httpclient/CancelRequestTest.java fails intermittently
GoeLin Nov 5, 2025
fddd9f9
8352687: Opensource few JInternalFrame and JTextField tests
Nov 5, 2025
f073d73
8352905: Open some JComboBox bugs 1
Nov 5, 2025
7b0eff8
8352686: Opensource JInternalFrame tests - series3
Nov 6, 2025
23f7ce0
8328299: Convert DnDFileGroupDescriptor.html applet test to main
Nov 7, 2025
f4bd37f
8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" ass…
rm-gh-8 Nov 7, 2025
4e095fd
8315990: Amend problemlisted tests to proper position
GoeLin Nov 10, 2025
7992d75
8311906: Improve robustness of String constructors with mutable array…
GoeLin Nov 10, 2025
cd7dfa2
8341443: [macos] AppContentTest and SigningOptionsTest failed due to …
GoeLin Nov 10, 2025
5c14b95
8342576: [macos] AppContentTest still fails after JDK-8341443 for sam…
GoeLin Nov 10, 2025
8d5a6d9
8361599: [PPC64] enable missing tests via jtreg requires
dbriemann Nov 10, 2025
14c9f82
8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet t…
Nov 11, 2025
ee7f157
8327856: Convert applet test SpanishDiacriticsTest.java to a main pro…
Nov 11, 2025
f44d22b
8347300: Don't exclude the "PATH" var from the environment when runni…
GoeLin Nov 12, 2025
2fc9303
8310915: Typo in aarch64.ad: "envcodings"
elifaslan1 Nov 12, 2025
43d1fac
8333569: jpackage tests must run app launchers with retries on Linux …
GoeLin Nov 13, 2025
9f5155d
8351359: OperatingSystemMXBean: values from getCpuLoad and getProcess…
antonvoznia Nov 13, 2025
5794620
8353661: Open source several swing tests batch5
elifaslan1 Nov 14, 2025
fbd2ba9
8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors
GoeLin Nov 18, 2025
def3aae
8365790: Shutdown hook for application image does not work on Windows
GoeLin Nov 18, 2025
1e5dd98
8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java
GoeLin Nov 18, 2025
9d5c7ea
8280482: Window transparency bug on Linux
sercher Dec 29, 2025
f404fa8
8368668: Several vmTestbase/vm/gc/compact tests timed out on large me…
Nov 21, 2025
5634539
8370465: Right to Left Orientation Issues with MenuItem Component
GoeLin Nov 24, 2025
c091830
8352682: Opensource JComponent tests
GoeLin Nov 24, 2025
c34ca2d
8351110: ImageIO.write for JPEG can write corrupt JPEG for certain th…
rm-gh-8 Nov 24, 2025
93a7933
8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.…
rm-gh-8 Nov 24, 2025
3619a7c
8364258: ThreadGroup constant pool serialization is not normalized
parttimenerd Nov 26, 2025
c973638
8369032: Add test to ensure serialized ICC_Profile stores only necess…
mrserb Nov 26, 2025
7be77fd
8343340: Swapping checking do not work for MetricsMemoryTester failcount
Nov 27, 2025
ff0418d
8369563: Gtest dll_address_to_function_and_library_name has issues wi…
MBaesken Nov 28, 2025
4889482
8368960: Adjust java UL logging in the build
MBaesken Nov 28, 2025
63c3261
8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on…
Dec 1, 2025
2134e72
8368982: Test sun/security/tools/jarsigner/EC.java completed and time…
Dec 1, 2025
88811b5
8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with…
Dec 1, 2025
bb207d0
8327980: Convert javax/swing/JToggleButton/4128979/bug4128979.java ap…
GoeLin Dec 1, 2025
b4b96c5
8353175: Eliminate double iteration of stream in FieldDescriptor rein…
sercher Dec 30, 2025
192f6c5
8372534: Update Libpng to 1.6.51
gnu-andrew Dec 18, 2025
3287f80
8265429: Improve GCM encryption
franferrax Jan 7, 2026
5a25cf9
8341496: Improve JMX connections
franferrax Dec 22, 2025
e03f6fa
8359501: Enhance Handling of URIs
dmarkov20 Sep 26, 2025
01475ca
8362308: Enhance Bitmap operations
Renjithkannath Aug 22, 2025
54a6b6b
8362632: Improve HttpServer Request handling
alexeybakhtin Dec 8, 2025
9e04fd5
8364214: Enhance polygon data support
Renjithkannath Aug 22, 2025
c70b877
8365058: Enhance CopyOnWriteArraySet
Oct 15, 2025
d1aa079
8365271: Improve Swing supports
aivanov-jdk Aug 29, 2025
5361d25
8365280: Enhance JOptionPane
Dec 23, 2025
19ab374
8368032: Enhance Certificate Checking
alexeybakhtin Dec 9, 2025
403d089
8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727
MBaesken Jan 14, 2026
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
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 @@ -234,8 +234,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 @@ -246,8 +246,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 @@ -308,17 +308,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 @@ -327,8 +316,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
2 changes: 1 addition & 1 deletion make/autoconf/basic_tools.m4
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@ AC_DEFUN_ONCE([BASIC_SETUP_COMPLEX_TOOLS],

# Check if it's a GNU date compatible version
AC_MSG_CHECKING([if date is a GNU compatible version])
check_date=`$DATE --version 2>&1 | $GREP "GNU\|BusyBox"`
check_date=`$DATE --version 2>&1 | $GREP "GNU\|BusyBox\|uutils"`
if test "x$check_date" != x; then
AC_MSG_RESULT([yes])
IS_GNU_DATE=yes
Expand Down
3 changes: 3 additions & 0 deletions make/autoconf/boot-jdk.m4
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,9 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS],
# Force en-US environment
UTIL_ADD_JVM_ARG_IF_OK([-Duser.language=en -Duser.country=US],boot_jdk_jvmargs,[$JAVA])

UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=off:stdout],boot_jdk_jvmargs,[$JAVA])
UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=warning:stderr],boot_jdk_jvmargs,[$JAVA])

if test "x$BOOTJDK_USE_LOCAL_CDS" = xtrue; then
# Use our own CDS archive
UTIL_ADD_JVM_ARG_IF_OK([$boot_jdk_cds_args -Xshare:auto],boot_jdk_jvmargs,[$JAVA])
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 @@ -487,6 +487,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
4 changes: 2 additions & 2 deletions make/conf/version-numbers.conf
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@

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
Expand Down
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