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
ddcdf1f
8359182: Use @requires instead of SkippedException for MaxPath.java
GoeLin Sep 17, 2025
a000b65
8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor ext…
GoeLin Sep 17, 2025
3217d40
8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed becaus…
GoeLin Sep 17, 2025
0e92ff0
8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java
GoeLin Sep 17, 2025
cd33e96
8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can…
GoeLin Sep 17, 2025
03e5b4a
8353201: Open source Swing Tooltip tests - Set 2
Sep 17, 2025
bf28a7f
8353011: Open source Swing JButton tests - Set 1
Sep 17, 2025
231e29c
8355561: [macos] Build failure with Xcode 16.3
mrserb Sep 18, 2025
1f801ed
8365913: Support latest MSC_VER in abstract_vm_version.cpp
GoeLin Sep 18, 2025
b69716c
8352865: Open source several AWT TextComponent tests - Batch 2
Sep 18, 2025
3dc27fc
8354451: Open source some more Swing popup menu tests
Sep 18, 2025
4cdfe39
8363966: GHA: Switch cross-compiling sysroots to Debian trixie
shipilev Sep 19, 2025
f79cb13
8353957: Open source several AWT ScrollPane tests - Batch 1
Sep 19, 2025
a03bbc8
8352793: Open source several AWT TextComponent tests - Batch 1
Sep 19, 2025
43a19e4
8365834: Mark java/net/httpclient/ManyRequests.java as intermittent
Sep 22, 2025
1eb68e9
8365098: make/RunTests.gmk generates a wrong path to test artifacts o…
Sep 22, 2025
029e8c6
8356897: Update NSS library to 3.111
GoeLin Sep 22, 2025
d9450de
8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on …
GoeLin Sep 22, 2025
9bbbb2e
8355478: DoubleActionESC.java fails intermittently
GoeLin Sep 22, 2025
a52aed7
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
GoeLin Sep 22, 2025
29eb05a
8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.Jst…
GoeLin Sep 22, 2025
68d4334
8362532: Test gc/g1/plab/* duplicate command-line options
GoeLin Sep 22, 2025
32b9c24
8362602: Add test.timeout.factor to CompileFactory to avoid test time…
GoeLin Sep 22, 2025
2478fb6
8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly cal…
GoeLin Sep 22, 2025
657c431
8360408: [TEST] Use @requires tag instead of exiting based on "os.nam…
GoeLin Sep 22, 2025
9b8b128
8361298: SwingUtilities/bug4967768.java fails where character P is no…
GoeLin Sep 22, 2025
b36e7df
8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 n…
GoeLin Sep 22, 2025
d19bf83
8353445: Open source several AWT Menu tests - Batch 1
Sep 22, 2025
fe44463
8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits
mrserb Sep 22, 2025
9b7806d
8334756: javac crashed on call to non-existent generic method with ex…
Sep 23, 2025
7f088c8
8364199: Enhance list of environment variables printed in hserr/hsinf…
MBaesken Sep 23, 2025
2f29cda
8139228: JFileChooser renders file names as HTML document
GoeLin Sep 23, 2025
a72f599
8354646: java.awt.TextField allows to identify the spaces in a passwo…
GoeLin Sep 23, 2025
3ac3650
8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursion…
GoeLin Sep 23, 2025
dfe0d42
8358532: JFileChooser in GTK L&F still displays HTML filename
GoeLin Sep 23, 2025
39df50f
8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows
GoeLin Sep 23, 2025
e74816e
8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refacto…
GoeLin Sep 23, 2025
65db40b
8364484: misc tests fail with Received fatal alert: handshake_failure
GoeLin Sep 23, 2025
6193c2c
8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on …
MBaesken Sep 23, 2025
96cac48
8339280: jarsigner -verify performs cross-checking between CEN and LOC
franferrax Sep 23, 2025
9e16986
8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
mrserb Sep 23, 2025
cac2f7c
8320577: Improve MessageHeader's toString() function to make HttpURLC…
cost0much Sep 25, 2025
20e4e29
8319570: Change to GCC 13.2.0 for building on Linux at Oracle
GoeLin Sep 26, 2025
1f567b9
8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_…
GoeLin Sep 26, 2025
5a741bb
8362207: Add more test cases for possible double-rounding in fma
GoeLin Sep 26, 2025
b0fbbcf
8354248: Open source several AWT GridBagLayout and List tests
Sep 26, 2025
327fc6b
8320049: PKCS10 would not discard the cause when throw SignatureExcep…
rgithubli Sep 29, 2025
21e2c9a
8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently
rgithubli Sep 29, 2025
16c76b1
8361871: [GCC static analyzer] complains about use of uninitialized v…
MBaesken Oct 1, 2025
049c82e
8353958: Open source several AWT ScrollPane tests - Batch 2
Oct 1, 2025
3913b6c
8328247: Remove redundant dir for tests converted from applet to main
Oct 1, 2025
c6cae84
8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS
RealCLanger Oct 2, 2025
25cccbd
8360178: TestArguments.atojulong gtest has incorrect format string
rgithubli Oct 2, 2025
d26614b
8354701: Open source few JToolTip tests
Oct 2, 2025
5de89ef
8355333: Some Problem list entries point to non-existent / wrong files
Oct 2, 2025
9d61bca
8365919: Replace currentTimeMillis with nanoTime in Stresser.java
rgithubli Oct 2, 2025
1d3de41
8363720: Follow up to JDK-8360411 with post review comments
rgithubli Oct 2, 2025
7419106
8333200: Test containers/docker/TestPids.java fails Limit value -1 is…
Oct 4, 2025
1ef93ba
8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu …
mrserb Oct 4, 2025
2959eb4
8367017: Remove legacy checks from WrappedToolkitTest and convert fro…
mrserb Oct 5, 2025
386e8fc
8353586: Open source several toolkit tests
Oct 6, 2025
fd1c0b4
8361868: [GCC static analyzer] complains about missing calloc - NULL …
MBaesken Oct 7, 2025
e5d177f
8363676: [GCC static analyzer] missing return value check of malloc i…
MBaesken Oct 7, 2025
f3982da
8365240: [asan] exclude some tests when using asan enabled binaries
MBaesken Oct 7, 2025
16ace7f
8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of …
MBaesken Oct 7, 2025
f1b5e8f
8353483: Open source some JProgressBar tests
Oct 8, 2025
85332b5
8353592: Open source several scrollbar tests
Oct 8, 2025
7ce8634
8310049: Refactor Charset tests to use JUnit
GoeLin Oct 8, 2025
91e973e
8349188: LineBorder does not scale correctly
GoeLin Oct 8, 2025
4bb2f0a
8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-…
MBaesken Oct 8, 2025
8e59eac
8365487: [asan] some oops (mode) related tests fail
MBaesken Oct 8, 2025
daffa48
8360288: Shenandoah crash at size_given_klass in op_degenerated
Oct 8, 2025
4b97bfe
8343191: Cgroup v1 subsystem fails to set subsystem path
sercher Oct 8, 2025
158dd0c
8315130: java.lang.IllegalAccessError when processing classlist to cr…
TimPushkin Oct 8, 2025
88eb424
8351382: New test containers/docker/TestMemoryWithSubgroups.java is f…
sercher Oct 9, 2025
a57abee
8352926: New test TestDockerMemoryMetricsSubgroup.java fails
sercher Oct 10, 2025
40b667f
8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java st…
GoeLin Oct 10, 2025
e599fe4
8350102: Decouple jpackage test-lib Executor.Result and Executor classes
GoeLin Oct 10, 2025
2ac3495
8297531: sun/security/krb5/MicroTime.java fails with "Exception: What…
GoeLin Oct 10, 2025
9ed53ea
8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test
GoeLin Oct 10, 2025
54a879a
8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed wit…
GoeLin Oct 10, 2025
db83aee
8356752: Log mouse enter and exit events for debugging
GoeLin Oct 10, 2025
d9d9bff
8357799: Improve instructions for JFileChooser/HTMLFileName.java
GoeLin Oct 10, 2025
0cbdaf0
8361253: CommandLineOptionTest library should report observed values …
GoeLin Oct 10, 2025
c349c62
8342934: TYPE_USE annotations printed with error causing "," in toStr…
cushon Oct 10, 2025
56b8838
8354561: Open source several swing tests batch0
Oct 10, 2025
ec2c065
8354928: Clean up and open source some miscellaneous AWT tests
Oct 10, 2025
ee019ab
8366359: Test should throw SkippedException when there is no lpstat
Oct 13, 2025
60c0809
8344577: Virtual thread tests are timing out on some macOS systems
RealCLanger Oct 13, 2025
a0ece7d
8369078: Fix faulty test conversion in IllegalCharsetName.java
GoeLin Oct 13, 2025
487fee4
8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags
rgithubli Oct 13, 2025
08bc25a
8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails
MBaesken Oct 13, 2025
36a4915
8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1
sercher Oct 13, 2025
4ba4c2c
8367384: The ICC_Profile class may throw exceptions during serialization
mrserb Oct 13, 2025
091c813
8327434: Test java/util/PluggableLocale/TimeZoneNameProviderTest.java…
GoeLin Oct 14, 2025
89adea5
8343875: Minor improvements of jpackage test library
GoeLin Oct 14, 2025
79a7793
8354553: Open source several clipboard tests batch0
Oct 14, 2025
55fba4f
8352997: Open source several Swing JTabbedPane tests
Oct 14, 2025
ef8a676
8343876: Enhancements to jpackage test lib
GoeLin Oct 15, 2025
4e26588
8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12
GoeLin Oct 15, 2025
cdeb4d6
8359061: Update and ProblemList manual test java/awt/Cursor/CursorDra…
GoeLin Oct 15, 2025
052ffd7
8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInter…
GoeLin Oct 15, 2025
8c8a8ff
8353470: Clean up and open source couple AWT Graphics related tests (…
Oct 15, 2025
243f7b1
8340354: Open source AWT desktop properties and print related tests
Oct 15, 2025
81d83c6
8364257: JFR: User-defined events and settings with a one-letter name…
rgithubli Oct 15, 2025
2be6162
8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exce…
rgithubli Oct 15, 2025
42e02a6
8313231: Redundant if statement in ZoneInfoFile
cost0much Oct 16, 2025
5953497
8342582: user.region for formatting number no longer works for 21.0.5
cost0much Oct 16, 2025
5c94b37
8356145: ListEnterExitTest.java fails on macos
GoeLin Oct 17, 2025
9bbbd7a
8359477: com/sun/net/httpserver/Test12.java appears to have a temp fi…
GoeLin Oct 17, 2025
8264ba2
8364993: JFR: Disable jdk.ModuleExport in default.jfc
GoeLin Oct 17, 2025
5674a04
8364556: JFR: Disable SymbolTableStatistics and StringTableStatistic…
GoeLin Oct 17, 2025
b2bd63d
8364263: HttpClient: Improve encapsulation of ProxyServer
GoeLin Oct 17, 2025
9a5a82f
8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMous…
GoeLin Oct 17, 2025
38f6cf5
8365615: Improve JMenuBar/RightLeftOrientation.java
GoeLin Oct 17, 2025
a8e0acf
8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is …
rgithubli Oct 17, 2025
fa461a1
8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java
rgithubli Oct 17, 2025
7c0fb61
8353953: com/sun/jdi tests should be fixed to not always require incl…
rgithubli Oct 17, 2025
822fc7b
8339366: [jittester] Make it possible to generate tests without execu…
Oct 17, 2025
a413c05
8308780: Fix the Java Integer types on Windows
GoeLin Oct 20, 2025
78022b7
8324065: Daylight saving information for `Africa/Casablanca` are inco…
GoeLin Oct 20, 2025
dda4301
8367237: Thread-Safety Usage Warning for java.text.Collator Classes
GoeLin Oct 20, 2025
b9b5cf1
8367133: DTLS: fragmentation of Finished message results in handshake…
GoeLin Oct 20, 2025
e7cf2f3
8362516: Support of GCC static analyzer (-fanalyzer)
MBaesken Oct 20, 2025
36006d1
8347841: Test fixes that use deprecated time zone IDs
GoeLin Oct 20, 2025
368aedc
8323803: ConstantOopReadValue::print_on should print 'null' instead o…
cost0much Oct 22, 2025
f66d383
8355387: [jittester] Disable downcasts by default
Oct 22, 2025
5405924
8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong…
feilongjiang Oct 23, 2025
f3d8c1c
8367904: Test java/net/InetAddress/ptr/Lookup.java should throw Skipp…
Oct 23, 2025
afc1b83
8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...)
chrisdennis Oct 23, 2025
aa4fb9f
8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails…
Oct 24, 2025
07dd068
8305186: Reference.waitForReferenceProcessing should be more accessib…
Oct 24, 2025
a4f78bf
8341097: GHA: Demote Mac x86 jobs to build only
shipilev Oct 24, 2025
19c75c8
8317132: Prepare HotSpot for permissive-
GoeLin Oct 24, 2025
11e1bae
8370214: [21u] Remove -Xdebug and -Xnoagent from tests: backport part…
GoeLin Oct 24, 2025
c2a75fb
8317332: Prepare security for permissive-
GoeLin Oct 24, 2025
01e621b
8327704: Update nsk/jdi tests to use driver instead of othervm
GoeLin Oct 24, 2025
9a150bc
8304065: HttpServer.stop should terminate immediately if no exchanges…
GoeLin Oct 24, 2025
8755cfb
8357822: C2: Multiple string optimization tests are no longer testing…
GoeLin Oct 24, 2025
a0201dc
8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/…
GoeLin Oct 24, 2025
d43d93a
8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
GoeLin Oct 24, 2025
daf2a0d
8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/Deadlo…
GoeLin Oct 24, 2025
8372876
8365086: CookieStore.getURIs() and get(URI) should return an immutabl…
GoeLin Oct 24, 2025
01a816b
8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped wit…
GoeLin Oct 24, 2025
9d93334
8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameD…
GoeLin Oct 24, 2025
8dcb1af
8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java
GoeLin Oct 24, 2025
922d7c1
8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechocharte…
GoeLin Oct 24, 2025
c8e23c9
8369184: SimpleTimeZone equals() Returns True for Unequal Instances w…
GoeLin Oct 24, 2025
baf6105
8354365: Opensource few Modal and Full Screen related tests
Oct 24, 2025
8a668fb
8367869: Test java/io/FileDescriptor/Sync.java timed out
Oct 25, 2025
1e69389
8369226: GHA: Switch to MacOS 15
shipilev Oct 27, 2025
6f3fefc
8369946: Bytecode rewriting causes Java heap corruption on PPC
TheRealMDoerr Oct 27, 2025
a300a19
8354493: Opensource Several MultiScreen and Insets related tests
Oct 27, 2025
fe93f40
8352678: Opensource few JMenuItem tests
Oct 27, 2025
bf22e75
8309511: Regression test ExtraImportSemicolon.java refers to the wron…
cost0much Oct 27, 2025
17be6f8
8300708: Some nsk jvmti tests fail with virtual thread wrapper due to…
cost0much Oct 27, 2025
8034aaa
8325530: Vague error message when com.sun.tools.attach.VirtualMachine…
cost0much Oct 27, 2025
690b4d5
8072701: resume001 failed due to ERROR: timeout for waiting for a Bre…
GoeLin Oct 28, 2025
bea5ea9
8350623: Fix -Wzero-as-null-pointer-constant warnings in nsk native t…
GoeLin Oct 28, 2025
522d9cd
8355071: Fix nsk/jdi test to not require lookup of main thread in ord…
GoeLin Oct 28, 2025
e16cb45
8355569: Some nsk/jdi tests can glean the "main" thread by using the …
GoeLin Oct 28, 2025
fdad7ff
8356023: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 28, 2025
0ac3079
8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/B…
GoeLin Oct 28, 2025
00f82e8
7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLe…
GoeLin Oct 28, 2025
9304d36
8358748: Large page size initialization fails with assert "page_size …
GoeLin Oct 28, 2025
6132f78
8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only…
GoeLin Oct 28, 2025
086d6ae
8367348: Enhance PassFailJFrame to support links in HTML
GoeLin Oct 28, 2025
7327eda
8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY…
GoeLin Oct 28, 2025
0de2a5a
8364660: ClassVerifier::ends_in_athrow() should be removed
GoeLin Oct 28, 2025
894c6d8
8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Micro…
sercher Jan 14, 2026
747eb7a
8306579: Consider building with /Zc:throwingNew
GoeLin Oct 28, 2025
f3227e6
8354466: Open some misc Swing bugs 9
Oct 28, 2025
11de310
8325277: [21u] Backout test change of JDK-8291809
Oct 29, 2025
fb9fc51
8354465: Open some JTable bugs 8
Oct 29, 2025
7f77dff
8354341: Open some JTable bugs 7
Oct 29, 2025
2b1e476
8365983: Tests should throw SkippedException when SCTP not supported
Oct 30, 2025
2390e3e
8356588: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 30, 2025
c213439
8356811: Some nsk/jdi tests can fetch ThreadReference from static fie…
GoeLin Oct 30, 2025
e36ce6e
8366159: SkippedException is treated as a pass for pkcs11/KeyStore, p…
GoeLin Oct 30, 2025
1f7a395
8366342: Key generator and key pair generator tests skipping, but sho…
GoeLin Oct 30, 2025
a2f5aa9
8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSi…
GoeLin Oct 30, 2025
9bf16cf
8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsume…
rm-gh-8 Oct 30, 2025
c5ae708
8354095: Open some JTable bugs 5
Oct 30, 2025
b264aa4
8354233: Open some JTable bugs 6
Oct 30, 2025
b6e9363
8349988: Change cgroup version detection logic to not depend on /proc…
sercher Oct 31, 2025
e19054d
8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main
GoeLin Oct 31, 2025
f1543dc
8334509: Cancelling PageDialog does not return the same PageFormat ob…
GoeLin Oct 31, 2025
5c6b6cc
8355241: Move NativeDialogToFrontBackTest.java PL test to manual cate…
GoeLin Oct 31, 2025
0eb47d7
8358813: JPasswordField identifies spaces in password via delete shor…
GoeLin Oct 31, 2025
8469650
8325766: Extend CertificateBuilder to create trust and end entity cer…
GoeLin Oct 31, 2025
5f9bd12
8369506: Bytecode rewriting causes Java heap corruption on AArch64
jcking Oct 31, 2025
77a5bad
8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOri…
GoeLin Oct 31, 2025
ec96c83
8353832: Opensource FontClass, Selection and Icon tests
Oct 31, 2025
b3a4745
8369947: Bytecode rewriting causes Java heap corruption on RISC-V
feilongjiang Nov 1, 2025
2c02753
8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils …
vpa1977 Nov 4, 2025
7f708f5
8353007: Open some JComboBox bugs 2
Nov 4, 2025
c2b478a
8352966: Opensource Several Font related tests - Batch 2
Nov 4, 2025
d25aa7b
8357882: Use UTF-8 encoded data in LocaleDataTest
GoeLin Nov 5, 2025
0f40adc
8367021: Regression in LocaleDataTest refactoring
GoeLin Nov 5, 2025
28cf3ae
8357172: Extend try block in nsk/jdi tests to capture exceptions thro…
GoeLin Nov 5, 2025
6c88070
8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues
GoeLin Nov 5, 2025
2e0e4ca
8369319: java/net/httpclient/CancelRequestTest.java fails intermittently
GoeLin Nov 5, 2025
05bc9cc
8352687: Opensource few JInternalFrame and JTextField tests
Nov 5, 2025
31d7987
8352905: Open some JComboBox bugs 1
Nov 5, 2025
3921d7f
8352686: Opensource JInternalFrame tests - series3
Nov 6, 2025
40b0a24
8328299: Convert DnDFileGroupDescriptor.html applet test to main
Nov 7, 2025
398683d
8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" ass…
rm-gh-8 Nov 7, 2025
9e10e1a
8315990: Amend problemlisted tests to proper position
GoeLin Nov 10, 2025
b9cc7ef
8311906: Improve robustness of String constructors with mutable array…
GoeLin Nov 10, 2025
9b57526
8341443: [macos] AppContentTest and SigningOptionsTest failed due to …
GoeLin Nov 10, 2025
41c5b1e
8342576: [macos] AppContentTest still fails after JDK-8341443 for sam…
GoeLin Nov 10, 2025
80f28c5
8361599: [PPC64] enable missing tests via jtreg requires
dbriemann Nov 10, 2025
ec55842
8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet t…
Nov 11, 2025
cfd16eb
8327856: Convert applet test SpanishDiacriticsTest.java to a main pro…
Nov 11, 2025
1a84e77
8347300: Don't exclude the "PATH" var from the environment when runni…
GoeLin Nov 12, 2025
b75ee4f
8310915: Typo in aarch64.ad: "envcodings"
elifaslan1 Nov 12, 2025
7619c92
8333569: jpackage tests must run app launchers with retries on Linux …
GoeLin Nov 13, 2025
5ed24e9
8351359: OperatingSystemMXBean: values from getCpuLoad and getProcess…
antonvoznia Nov 13, 2025
2fdc1d6
8353661: Open source several swing tests batch5
elifaslan1 Nov 14, 2025
b381e06
8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors
GoeLin Nov 18, 2025
343b2a4
8365790: Shutdown hook for application image does not work on Windows
GoeLin Nov 18, 2025
bea5e70
8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java
GoeLin Nov 18, 2025
3cc7283
8280482: Window transparency bug on Linux
sercher Dec 29, 2025
0a43375
8368668: Several vmTestbase/vm/gc/compact tests timed out on large me…
Nov 21, 2025
e0d845a
8370465: Right to Left Orientation Issues with MenuItem Component
GoeLin Nov 24, 2025
00f4042
8352682: Opensource JComponent tests
GoeLin Nov 24, 2025
631aecc
8351110: ImageIO.write for JPEG can write corrupt JPEG for certain th…
rm-gh-8 Nov 24, 2025
32c5e23
8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.…
rm-gh-8 Nov 24, 2025
a43f9e7
8364258: ThreadGroup constant pool serialization is not normalized
parttimenerd Nov 26, 2025
d80fc79
8369032: Add test to ensure serialized ICC_Profile stores only necess…
mrserb Nov 26, 2025
8baab72
8343340: Swapping checking do not work for MetricsMemoryTester failcount
Nov 27, 2025
0d161d6
8369563: Gtest dll_address_to_function_and_library_name has issues wi…
MBaesken Nov 28, 2025
d80a0d2
8368960: Adjust java UL logging in the build
MBaesken Nov 28, 2025
7c8a3cf
8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on…
Dec 1, 2025
b81cd70
8368982: Test sun/security/tools/jarsigner/EC.java completed and time…
Dec 1, 2025
457b9fa
8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with…
Dec 1, 2025
9339016
8327980: Convert javax/swing/JToggleButton/4128979/bug4128979.java ap…
GoeLin Dec 1, 2025
381f516
8353175: Eliminate double iteration of stream in FieldDescriptor rein…
sercher Dec 30, 2025
cf2e143
8372534: Update Libpng to 1.6.51
gnu-andrew Dec 18, 2025
34d3f64
8265429: Improve GCM encryption
franferrax Jan 7, 2026
8d8efdf
8341496: Improve JMX connections
franferrax Dec 22, 2025
500224a
8359501: Enhance Handling of URIs
dmarkov20 Sep 26, 2025
551d818
8362308: Enhance Bitmap operations
Renjithkannath Aug 22, 2025
78855c1
8362632: Improve HttpServer Request handling
alexeybakhtin Dec 8, 2025
6a214fd
8364214: Enhance polygon data support
Renjithkannath Aug 22, 2025
491507b
8365058: Enhance CopyOnWriteArraySet
Oct 15, 2025
78aecd0
8365271: Improve Swing supports
aivanov-jdk Aug 29, 2025
51c9642
8365280: Enhance JOptionPane
Dec 23, 2025
90ba304
8368032: Enhance Certificate Checking
alexeybakhtin Dec 9, 2025
db48838
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