Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2208 commits
Select commit Hold shift + click to select a range
552566a
8334644: Automate javax/print/attribute/PageRangesException.java
GoeLin Mar 18, 2025
735747a
8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux
GoeLin Mar 18, 2025
767e504
8347286: (fs) Remove some extensions from java/nio/file/Files/probeCo…
GoeLin Mar 18, 2025
07d2927
8340784: Remove PassFailJFrame constructor with screenshots
GoeLin Mar 18, 2025
8ba5d80
8352076: [21u] Problem list tests that fail in 21 and would be fixed …
GoeLin Mar 18, 2025
64fbb72
8254786: java/net/httpclient/CancelRequestTest.java failing intermitt…
GoeLin Mar 20, 2025
3870001
8315669: Open source several Swing PopupMenu related tests
GoeLin Mar 20, 2025
d1ae41b
8339678: Update runtime/condy tests to be executed with VM flags
GoeLin Mar 20, 2025
441bf39
8340433: Open source closed choice tests #3
GoeLin Mar 20, 2025
be3e993
8341004: Open source AWT FileDialog related tests
GoeLin Mar 20, 2025
4913ddb
8341298: Open source more AWT window tests
GoeLin Mar 20, 2025
4fa11fe
8340809: Open source few more AWT PopupMenu tests
GoeLin Mar 20, 2025
36f9ed8
8337221: CompileFramework: test library to conveniently compile java …
GoeLin Mar 20, 2025
d0a02d0
8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/samp…
GoeLin Mar 20, 2025
5fdaafb
8343936: Adjust timeout in test javax/management/monitor/DerivedGauge…
GoeLin Mar 20, 2025
011a970
8342524: Use latch in AbstractButton/bug6298940.java instead of delay
GoeLin Mar 20, 2025
3d76ae0
8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame
GoeLin Mar 20, 2025
3a0e19b
8350260: Improve HTML instruction formatting in PassFailJFrame
GoeLin Mar 20, 2025
e31723b
8345598: Upgrade NSS binaries for interop tests
GoeLin Mar 20, 2025
dda39ec
8280991: [XWayland] No displayChanged event after setDisplayMode call
GoeLin Mar 20, 2025
763ee0a
8348110: Update LCMS to 2.17
GoeLin Mar 20, 2025
4e67796
8303770: Remove Baltimore root certificate expiring in May 2025
GoeLin Mar 20, 2025
b2255b9
8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is fai…
GoeLin Mar 20, 2025
b31ac46
8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field…
Mar 24, 2025
4eeec6c
8339810: Clean up the code in sun.tools.jar.Main to properly close re…
martinuy Mar 24, 2025
5b28aa6
8334895: OpenJDK fails to configure on linux aarch64 when CDS is disa…
Mar 25, 2025
48c8aac
8334780: Crash: assert(h_array_list.not_null()) failed: invariant
Mar 25, 2025
305512c
8352097: (tz) zone.tab update missed in 2025a backport
gnu-andrew Mar 25, 2025
d26bbfc
Merge
GoeLin Mar 26, 2025
b338d10
8298248: Limit sscanf output width in cgroup file parsers
GoeLin Mar 27, 2025
e4cbb3b
8315981: Opensource five more random Swing tests
GoeLin Mar 27, 2025
8d513cf
8316388: Opensource five Swing component related regression tests
GoeLin Mar 27, 2025
0bba486
8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failur…
GoeLin Mar 27, 2025
df6cdbe
8339794: Open source closed choice tests #1
GoeLin Mar 27, 2025
65ff527
8339906: Open source several AWT focus tests - series 4
GoeLin Mar 27, 2025
90b1bdd
8340228: Open source couple more miscellaneous AWT tests
GoeLin Mar 27, 2025
5d02873
8341000: Open source some of the AWT Window tests
GoeLin Mar 27, 2025
9a5b72f
8341373: Open source closed frame tests # 4
GoeLin Mar 27, 2025
a064c2f
8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: C…
GoeLin Mar 27, 2025
8cf4622
8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java fail…
GoeLin Mar 27, 2025
260f1c0
8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails …
GoeLin Mar 27, 2025
96e8c56
8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLCon…
cost0much Mar 27, 2025
9631398
8347576: Error output in libjsound has non matching format strings
MBaesken Mar 28, 2025
00c53b7
8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: divisio…
MBaesken Mar 30, 2025
59468ba
8349039: Adjust exception No type named <ThreadType> in database
MBaesken Mar 30, 2025
41b3541
8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.jav…
Mar 31, 2025
01425e4
6956385: URLConnection.getLastModified() leaks file handles for jar:f…
cost0much Mar 31, 2025
692f275
8350211: CTW: Attempt to preload all classes in constant pool
Mar 31, 2025
845a11e
8287801: Fix test-bugs related to stress flags
Apr 2, 2025
450b290
8315951: Open source several Swing HTMLEditorKit related tests
GoeLin Apr 2, 2025
7c4fdd2
8328484: Convert and Opensource few JFileChooser applet test to main
GoeLin Apr 2, 2025
8505d6a
8339639: Opensource few AWT PopupMenu tests
GoeLin Apr 2, 2025
50fef47
8339895: Open source several AWT focus tests - series 3
GoeLin Apr 2, 2025
9d639ca
8340367: Opensource few AWT image tests
GoeLin Apr 2, 2025
1c10340
8340143: Open source several Java2D rendering loop tests.
GoeLin Apr 2, 2025
e33daf0
8340605: Open source several AWT PopupMenu tests
GoeLin Apr 2, 2025
ff0d2b3
8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsIn…
GoeLin Apr 2, 2025
f4e99de
8348597: Update HarfBuzz to 10.4.0
GoeLin Apr 2, 2025
025da55
8348598: Update Libpng to 1.6.47
GoeLin Apr 2, 2025
c98e598
8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect tra…
Apr 2, 2025
bb103d7
8298730: Refactor subsystem_file_line_contents and add docs and tests
GoeLin Apr 3, 2025
729b0c7
8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed insi…
Apr 4, 2025
62c6b14
8337494: Clarify JarInputStream behavior
Jan 2, 2025
73aa304
8337692: Better TLS connection support
martinuy Mar 17, 2025
5b0a5f4
8338430: Improve compiler transformations
martinuy Mar 17, 2025
185fc0c
8342562: Enhance Deflater operations
Feb 6, 2025
0a89eb2
8343007: Enhance Buffered Image handling
Dec 12, 2024
ff6fb92
8347847: Enhance jar file support
martinuy Mar 19, 2025
95e6cbd
8315871: Opensource five more Swing regression tests
GoeLin Apr 7, 2025
36e703a
8321931: memory_swap_current_in_bytes reports 0 as "unlimited"
GoeLin Apr 7, 2025
4d51cd8
8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm…
GoeLin Apr 7, 2025
b7a846d
8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on …
GoeLin Apr 7, 2025
98f87f6
8339148: Make os::Linux::active_processor_count() public
GoeLin Apr 7, 2025
6c1f3db
8340271: Open source several AWT Robot tests
GoeLin Apr 7, 2025
51a7918
8340874: Open source some of the AWT Geometry/Button tests
GoeLin Apr 7, 2025
c8ac6fd
8340437: Open source few more AWT Frame related tests
GoeLin Apr 7, 2025
8c5fa69
8353714: [17u] Backport of 8347740 incomplete
GoeLin Apr 7, 2025
da0dd46
8341239: Open source closed frame tests # 3
GoeLin Apr 7, 2025
26ff4f5
8340625: Open source additional Component tests (part 3)
GoeLin Apr 7, 2025
628e182
8340555: Open source DnD tests - Set4
GoeLin Apr 7, 2025
37dc379
8340967: Open source few Cursor tests - Set2
GoeLin Apr 7, 2025
0648c86
8341378: Open source few TrayIcon tests - Set8
GoeLin Apr 7, 2025
d24239b
8340978: Open source few DnD tests - Set6
GoeLin Apr 7, 2025
495aa75
8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fa…
GoeLin Apr 7, 2025
b8887da
8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings
GoeLin Apr 7, 2025
7cfd95c
8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed
GoeLin Apr 7, 2025
b6b498c
8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java fai…
Apr 7, 2025
7a29de5
8271419: Refactor test code for modifying CDS archive contents
GoeLin Apr 7, 2025
9ef3fb4
8352716: (tz) Update Timezone Data to 2025b
Apr 7, 2025
ac00cd2
8329261: G1: interpreter post-barrier x86 code asserts index size of …
Apr 7, 2025
8ea7310
8331735: UpcallLinker::on_exit races with GC when copying frame anchor
gnu-andrew Apr 8, 2025
0beb271
8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on L…
GoeLin Apr 9, 2025
c2e4aa4
8316324: Opensource five miscellaneous Swing tests
GoeLin Apr 9, 2025
df1ec5b
8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does …
GoeLin Apr 9, 2025
374e67c
8340084: Open source AWT Frame related tests
GoeLin Apr 9, 2025
de96db9
8339995: Open source several AWT focus tests - series 6
GoeLin Apr 9, 2025
771adf8
8340639: Open source few more AWT List tests
GoeLin Apr 9, 2025
7cf57c8
8340458: Open source additional Component tests (part 2)
GoeLin Apr 9, 2025
f5add27
8340432: Open source some MenuBar tests - Set2
GoeLin Apr 9, 2025
5d7aa66
8340279: Open source several AWT Dialog tests - Batch 2
GoeLin Apr 9, 2025
6298607
8309841: Jarsigner should print a warning if an entry is removed
Mar 13, 2025
f4039e9
8339810: Clean up the code in sun.tools.jar.Main to properly close re…
martinuy Mar 24, 2025
ccf1209
8331735: UpcallLinker::on_exit races with GC when copying frame anchor
gnu-andrew Apr 8, 2025
0b592b7
8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for …
RealCLanger Apr 7, 2025
9d6ffda
8298709: Fix typos in src/java.desktop/ and various test classes of c…
GoeLin Apr 11, 2025
59a6f65
8296920: Regression Test DialogOrient.java fails on MacOS
GoeLin Apr 11, 2025
2c5f771
8314828: Mark 3 jcmd command-line options test as vm.flagless
GoeLin Apr 11, 2025
76f771e
8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.jav…
GoeLin Apr 11, 2025
414dbe6
8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags
GoeLin Apr 11, 2025
865442e
8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java fa…
GoeLin Apr 11, 2025
1246736
8319578: Few java/lang/instrument ignore test.java.opts and accept te…
GoeLin Apr 11, 2025
448481b
8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags
GoeLin Apr 11, 2025
32fde3c
8340621: Open source several AWT List tests
GoeLin Apr 11, 2025
ed14e7a
8211400: nsk.share.gc.Memory::getArrayLength returns wrong value
GoeLin Apr 11, 2025
e3861ce
8341191: Open source few more AWT FileDialog tests
GoeLin Apr 11, 2025
d11f64d
8341148: Open source several Choice related tests
GoeLin Apr 11, 2025
62ce4e0
8340077: Open source few Checkbox tests - Set2
GoeLin Apr 11, 2025
6a23c47
8341128: open source some 2d graphics tests
GoeLin Apr 11, 2025
169e893
8341162: Open source some of the AWT window test
GoeLin Apr 11, 2025
a6dd967
8341258: Open source few various AWT tests - Set1
GoeLin Apr 11, 2025
7b77ba1
8340417: Open source some MenuBar tests - Set1
GoeLin Apr 11, 2025
7a35a33
8339836: Open source several AWT Mouse tests - Batch 1
GoeLin Apr 11, 2025
62a65ac
8341257: Open source few DND tests - Set1
GoeLin Apr 11, 2025
f30379b
8341072: Open source several AWT Canvas and Rectangle related tests
GoeLin Apr 11, 2025
1f039fe
8344361: Restore null return for invalid services from legacy providers
GoeLin Apr 11, 2025
07b580b
8353709: Debug symbols bundle should contain full debug files when bu…
RealCLanger Apr 15, 2025
3dbeb83
8314320: Mark runtime/CommandLine/ tests as flagless
GoeLin Apr 15, 2025
3f9d801
8318962: Update ProcessTools javadoc with suggestions in 8315097
GoeLin Apr 15, 2025
d50fbcd
8321718: ProcessTools.executeProcess calls waitFor before logging
GoeLin Apr 15, 2025
bec2e07
8320682: [AArch64] C1 compilation fails with "Field too big for insn"
Apr 15, 2025
81d9cf2
Merge
GoeLin Apr 16, 2025
e0ee6db
8316460: 4 javax/management tests ignore VM flags
GoeLin Apr 16, 2025
8aba95c
8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main pr…
GoeLin Apr 16, 2025
95b0091
8341278: Open source few TrayIcon tests - Set7
GoeLin Apr 16, 2025
38b523f
8339982: Open source several AWT Mouse tests - Batch 2
GoeLin Apr 16, 2025
c395a99
8341447: Open source closed frame tests # 5
GoeLin Apr 16, 2025
d5e87b4
8340193: Open source several AWT Dialog tests - Batch 1
GoeLin Apr 16, 2025
56aa1be
8340366: Open source several AWT Dialog tests - Batch 3
GoeLin Apr 16, 2025
7723330
8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out aft…
GoeLin Apr 16, 2025
197adc2
8342633: javax/management/security/HashedPasswordFileTest.java create…
GoeLin Apr 16, 2025
eb0c010
8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/T…
GoeLin Apr 16, 2025
ab64a3e
8350924: javax/swing/JMenu/4213634/bug4213634.java fails
GoeLin Apr 16, 2025
45b84ae
8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner …
GoeLin Apr 16, 2025
85d0ab5
8353138: Screen capture for test TaskbarPositionTest.java, failure case
GoeLin Apr 16, 2025
ae176b1
8300658: memory_and_swap_limit() reporting wrong values on systems wi…
GoeLin Apr 17, 2025
bfe6fe2
8315721: CloseRace.java#id0 fails transiently on libgraal
GoeLin Apr 17, 2025
9bad4b4
8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize o…
cost0much Apr 18, 2025
e38a5f6
8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoCla…
Apr 19, 2025
28455f0
8292064: Convert java/lang/management/MemoryMXBean shell tests to jav…
GoeLin Apr 21, 2025
0e663da
8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray…
GoeLin Apr 21, 2025
8a03f71
8340332: Open source mixed AWT tests - Set3
GoeLin Apr 21, 2025
5fc2e56
8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails
GoeLin Apr 21, 2025
8c35f39
8343124: Tests fails with java.lang.IllegalAccessException: class com…
GoeLin Apr 21, 2025
0295161
8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed wit…
GoeLin Apr 21, 2025
b73dd0c
8352109: java/awt/Desktop/MailTest.java fails in platforms where Acti…
GoeLin Apr 21, 2025
5a4b8cf
8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully…
GoeLin Apr 21, 2025
6b4fe75
8314120: Add tests for FileDescriptor.sync
midver Apr 21, 2025
18d5503
8321479: java -D-D crashes
Apr 24, 2025
d132468
8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179
Apr 24, 2025
80cfe11
8321204: C2: assert(false) failed: node should be in igvn hash table
Apr 28, 2025
1133187
8314236: Overflow in Collections.rotate
cost0much Apr 28, 2025
2636676
8318700: MacOS Zero cannot run gtests due to wrong JVM path
Apr 28, 2025
bd69dee
8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c…
Apr 28, 2025
f153824
8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws …
Apr 28, 2025
c269609
8347995: Race condition in jdk/java/net/httpclient/offline/FixedRespo…
Apr 28, 2025
31cd9c3
8355914: [17u] Backout backport of JDK-8320687
GoeLin Apr 29, 2025
ba0104a
8315484: java/awt/dnd/RejectDragDropActionTest.java timed out
GoeLin Apr 29, 2025
547f3cb
8318915: Enhance checks in BigDecimal.toPlainString()
GoeLin Apr 29, 2025
055b866
8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcess…
GoeLin Apr 29, 2025
a014be6
8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/jav…
GoeLin Apr 29, 2025
cd02a16
8344316: security/auth/callback/TextCallbackHandler/Password.java mak…
GoeLin Apr 29, 2025
74f72b6
8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.ja…
GoeLin Apr 29, 2025
21cecc1
8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java…
GoeLin Apr 29, 2025
3a9b28f
8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.…
GoeLin Apr 29, 2025
1edd666
8352706: httpclient HeadTest does not run on HTTP2
GoeLin Apr 29, 2025
af0de21
8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.ut…
GoeLin Apr 29, 2025
6d38efa
8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating do…
GoeLin May 5, 2025
23901f3
8333680: com/sun/tools/attach/BasicTests.java fails with "SocketExcep…
GoeLin May 5, 2025
8329105
8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhel…
cost0much May 8, 2025
2035332
8295470: Update openjdk.java.net => openjdk.org URLs in test code
GoeLin May 8, 2025
22c205d
8295670: Remove duplication in java/util/Formatter/Basic*.java
GoeLin May 8, 2025
9abc9ce
8303549: [AIX] TestNativeStack.java is failing with exit value 1
GoeLin May 8, 2025
e559962
8349501: Relocate supporting classes in security/testlibrary to test/…
GoeLin May 8, 2025
75fa2e7
8350540: [17u,11u] B8312065.java fails Network is unreachable
May 8, 2025
e0c70da
8286789: Test forceEarlyReturn002.java timed out
GoeLin May 8, 2025
ce82877
8325682: Rename nsk_strace.h
GoeLin May 8, 2025
bdc6ab5
8330534: Update nsk/jdwp tests to use driver instead of othervm
GoeLin May 8, 2025
e869bfd
8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunc…
GoeLin May 8, 2025
8c2fdd0
8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework
GoeLin May 8, 2025
741f717
8340407: Open source a few more Component related tests
GoeLin May 8, 2025
8eecdea
8341177: Opensource few List and a Window test
GoeLin May 8, 2025
7b61a78
8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still…
GoeLin May 8, 2025
3aeaf86
8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.j…
GoeLin May 8, 2025
4c50e17
8348865: JButton/bug4796987.java never runs because Windows XP is una…
GoeLin May 8, 2025
4e011ef
8350498: Remove two Camerfirma root CA certificates
GoeLin May 8, 2025
3a28a29
8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCa…
May 9, 2025
4f7c126
8312246: NPE when HSDB visits bad oop
May 10, 2025
c1cc227
4850101: Setting mnemonic to VK_F4 underlines the letter S in a button.
GoeLin May 12, 2025
e6cfd33
8294038: Remove "Classpath" exception from javax/swing tests
GoeLin May 12, 2025
41e2ccc
8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermitt…
GoeLin May 12, 2025
05cc91a
8333117: Remove support of remote and manual debuggee launchers
GoeLin May 12, 2025
e1cda21
8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to…
GoeLin May 12, 2025
9fe019d
8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by…
mrserb May 14, 2025
b5f25e0
8356571: Re-enable -Wtype-limits for GCC in LCMS
mrserb May 15, 2025
f3b9244
8286925: Move JSON parser used in JFR tests to test library
GoeLin May 16, 2025
3607554
8287352: DockerTestUtils::execute shows incorrect elapsed time
GoeLin May 16, 2025
27c553e
8326389: [test] improve assertEquals failure output
GoeLin May 16, 2025
129a4bb
8328673: Convert closed text/html/CSS manual applet test to main
GoeLin May 16, 2025
2f00379
8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails …
GoeLin May 16, 2025
4c6f3b4
8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug427883…
GoeLin May 16, 2025
e1b5ce3
8350383: Test: add more test case for string compare (UL case)
GoeLin May 16, 2025
fffc635
8350546: Several java/net/InetAddress tests fails UnknownHostException
GoeLin May 16, 2025
4c59024
8352676: Opensource JMenu tests - series1
GoeLin May 16, 2025
5be7a70
8352680: Opensource few misc swing tests
GoeLin May 19, 2025
5d72819
8353320: Open source more Swing text tests
GoeLin May 19, 2025
2f10251
8352684: Opensource JInternalFrame tests - series1
GoeLin May 19, 2025
99c9fc7
8353475: Open source two Swing DefaultCaret tests
GoeLin May 19, 2025
08de2ba
8352908: Open source several swing tests batch1
GoeLin May 19, 2025
fa1c19e
8310525: DynamicLauncher for JDP test needs to try harder to find a f…
GoeLin May 21, 2025
3f39815
8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test
GoeLin May 21, 2025
f9eff38
8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test
GoeLin May 21, 2025
613778a
8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhaust…
GoeLin May 21, 2025
37f3bae
8353070: Clean up and open source couple AWT Graphics related tests (…
GoeLin May 21, 2025
524c821
8353942: Open source Swing Tests - Set 5
GoeLin May 21, 2025
94560a1
8353446: Open source several AWT Menu tests - Batch 2
GoeLin May 21, 2025
fbe033d
8353685: Open some JComboBox bugs 4
GoeLin May 21, 2025
e65f836
8354554: Open source several clipboard tests batch1
GoeLin May 21, 2025
1e85e60
8297242: Use-after-free during library unloading on Linux
MBaesken May 22, 2025
961667f
8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey…
GoeLin May 22, 2025
cf0fed7
8321509: False positive in get_trampoline fast path causes crash
May 22, 2025
b47daf1
8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit…
May 22, 2025
01a62e3
8306997: C2: "malformed control flow" assert due to missing safepoint…
May 22, 2025
a4770b5
8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mism…
mrserb May 23, 2025
a16a779
8343037: Missing @since tag on JColorChooser.showDialog overload
May 23, 2025
4070736
8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws …
May 26, 2025
5cce770
8302226: failure_handler native.core should wait for coredump to finish
GoeLin May 27, 2025
4859b49
8336587: failure_handler lldb command times out on macosx-aarch64 cor…
GoeLin May 27, 2025
291b18c
8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler…
GoeLin May 27, 2025
b8484be
8356096: ISO 4217 Amendment 179 Update
GoeLin May 27, 2025
6197c2d
8269516: AArch64: Assembler cleanups
midver May 27, 2025
de454c7
8357105: C2: compilation fails with "assert(false) failed: empty prog…
GoeLin Jun 9, 2025
42a0772
8359170: Add 2 TLS and 2 CS Sectigo roots
GoeLin Jun 12, 2025
a8f51b2
8345625: Better HTTP connections
Jun 4, 2025
5b443e9
8348989: Better Glyph drawing
May 27, 2025
f07c7d3
8349111: Enhance Swing supports
Jun 6, 2025
645ef7b
8349594: Enhance TLS protocol support
May 16, 2025
770ad1f
8350991: Improve HTTP client header handling
May 22, 2025
dc37bab
8360147: Better Glyph drawing redux
Jun 23, 2025
162dbac
8361674: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for …
RealCLanger Jul 9, 2025
d74e2b0
Merge branch 'jdk17.0.16-ga' into cvm8+17
superajun-wsj Nov 12, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .github/actions/get-gtest/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ runs:
var: GTEST_VERSION

- name: 'Checkout GTest source'
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: google/googletest
ref: 'release-${{ steps.version.outputs.value }}'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ jobs:
- name: 'Get GTest'
id: gtest
uses: ./.github/actions/get-gtest
if: false

- name: 'Set architecture'
id: arch
Expand Down
3 changes: 2 additions & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
[general]
project=jdk-updates
jbs=JDK
version=17.0.8
version=17.0.16

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
warning=issuestitle,binary

[repository]
tags=(?:jdk-(?:[1-9]([0-9]*)(?:\.(?:0|[1-9][0-9]*)){0,4})(?:\+(?:(?:[0-9]+))|(?:-ga)))|(?:jdk[4-9](?:u\d{1,3})?-(?:(?:b\d{2,3})|(?:ga)))|(?:hs\d\d(?:\.\d{1,2})?-b\d\d)
Expand Down
148 changes: 74 additions & 74 deletions doc/building.html
Original file line number Diff line number Diff line change
Expand Up @@ -174,22 +174,22 @@ <h2 id="operating-system-requirements">Operating System Requirements</h2>
<table>
<thead>
<tr class="header">
<th style="text-align: left;">Operating system</th>
<th style="text-align: left;">Vendor/version used</th>
<th>Operating system</th>
<th>Vendor/version used</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Linux</td>
<td style="text-align: left;">Oracle Enterprise Linux 6.4 / 7.6</td>
<td>Linux</td>
<td>Oracle Enterprise Linux 6.4 / 7.6</td>
</tr>
<tr class="even">
<td style="text-align: left;">macOS</td>
<td style="text-align: left;">Mac OS X 10.13 (High Sierra)</td>
<td>macOS</td>
<td>Mac OS X 10.13 (High Sierra)</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Windows</td>
<td style="text-align: left;">Windows Server 2012 R2</td>
<td>Windows</td>
<td>Windows Server 2012 R2</td>
</tr>
</tbody>
</table>
Expand Down Expand Up @@ -514,10 +514,10 @@ <h4 id="advanced-make-control-variables">Advanced Make Control Variables</h4>
<h2 id="running-tests">Running Tests</h2>
<p>Most of the JDK tests are using the <a href="http://openjdk.java.net/jtreg">JTReg</a> test framework. Make sure that your configuration knows where to find your installation of JTReg. If this is not picked up automatically, use the <code>--with-jtreg=&lt;path to jtreg home&gt;</code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc.</p>
<p>The <a href="https://wiki.openjdk.java.net/display/Adoption">Adoption Group</a> provides recent builds of jtreg <a href="https://ci.adoptium.net/view/Dependencies/job/dependency_pipeline/lastSuccessfulBuild/artifact/jtreg/">here</a>. Download the latest <code>.tar.gz</code> file, unpack it, and point <code>--with-jtreg</code> to the <code>jtreg</code> directory that you just unpacked.</p>
<p>Building of Hotspot Gtest suite requires the source code of Google Test framework. The top directory, which contains both <code>googletest</code> and <code>googlemock</code> directories, should be specified via <code>--with-gtest</code>. The supported version of Google Test is 1.8.1, whose source code can be obtained:</p>
<p>Building of Hotspot Gtest suite requires the source code of Google Test framework. The top directory, which contains both <code>googletest</code> and <code>googlemock</code> directories, should be specified via <code>--with-gtest</code>. The supported version of Google Test is 1.13.0, whose source code can be obtained:</p>
<ul>
<li>by downloading and unpacking the source bundle from <a href="https://github.com/google/googletest/releases/tag/release-1.8.1">here</a></li>
<li>or by checking out <code>release-1.8.1</code> tag of <code>googletest</code> project: <code>git clone -b release-1.8.1 https://github.com/google/googletest</code></li>
<li>by downloading and unpacking the source bundle from <a href="https://github.com/google/googletest/releases/tag/v1.13.0">here</a></li>
<li>or by checking out <code>v1.13.0</code> tag of <code>googletest</code> project: <code>git clone -b v1.13.0 https://github.com/google/googletest</code></li>
</ul>
<p>To execute the most basic tests (tier 1), use:</p>
<pre><code>make run-test-tier1</code></pre>
Expand All @@ -544,27 +544,27 @@ <h3 id="cross-compiling-the-easy-way-with-openjdk-devkits">Cross compiling the e
<table>
<thead>
<tr class="header">
<th style="text-align: left;">Supported devkit targets</th>
<th>Supported devkit targets</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">x86_64-linux-gnu</td>
<td>x86_64-linux-gnu</td>
</tr>
<tr class="even">
<td style="text-align: left;">aarch64-linux-gnu</td>
<td>aarch64-linux-gnu</td>
</tr>
<tr class="odd">
<td style="text-align: left;">arm-linux-gnueabihf</td>
<td>arm-linux-gnueabihf</td>
</tr>
<tr class="even">
<td style="text-align: left;">ppc64-linux-gnu</td>
<td>ppc64-linux-gnu</td>
</tr>
<tr class="odd">
<td style="text-align: left;">ppc64le-linux-gnu</td>
<td>ppc64le-linux-gnu</td>
</tr>
<tr class="even">
<td style="text-align: left;">s390x-linux-gnu</td>
<td>s390x-linux-gnu</td>
</tr>
</tbody>
</table>
Expand Down Expand Up @@ -678,103 +678,103 @@ <h3 id="cross-compiling-with-debian-sysroots">Cross compiling with Debian sysroo
<table>
<thead>
<tr class="header">
<th style="text-align: left;">Target</th>
<th style="text-align: left;">Debian tree</th>
<th style="text-align: left;">Debian arch</th>
<th style="text-align: left;"><code>--openjdk-target=...</code></th>
<th>Target</th>
<th>Debian tree</th>
<th>Debian arch</th>
<th><code>--openjdk-target=...</code></th>
<th><code>--with-jvm-variants=...</code></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">x86</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">i386</td>
<td style="text-align: left;">i386-linux-gnu</td>
<td>x86</td>
<td>buster</td>
<td>i386</td>
<td>i386-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="even">
<td style="text-align: left;">arm</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">armhf</td>
<td style="text-align: left;">arm-linux-gnueabihf</td>
<td>arm</td>
<td>buster</td>
<td>armhf</td>
<td>arm-linux-gnueabihf</td>
<td>(all)</td>
</tr>
<tr class="odd">
<td style="text-align: left;">aarch64</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">arm64</td>
<td style="text-align: left;">aarch64-linux-gnu</td>
<td>aarch64</td>
<td>buster</td>
<td>arm64</td>
<td>aarch64-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="even">
<td style="text-align: left;">ppc64le</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">ppc64el</td>
<td style="text-align: left;">powerpc64le-linux-gnu</td>
<td>ppc64le</td>
<td>buster</td>
<td>ppc64el</td>
<td>powerpc64le-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="odd">
<td style="text-align: left;">s390x</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">s390x</td>
<td style="text-align: left;">s390x-linux-gnu</td>
<td>s390x</td>
<td>buster</td>
<td>s390x</td>
<td>s390x-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="even">
<td style="text-align: left;">mipsle</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">mipsel</td>
<td style="text-align: left;">mipsel-linux-gnu</td>
<td>mipsle</td>
<td>buster</td>
<td>mipsel</td>
<td>mipsel-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="odd">
<td style="text-align: left;">mips64le</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">mips64el</td>
<td style="text-align: left;">mips64el-linux-gnueabi64</td>
<td>mips64le</td>
<td>buster</td>
<td>mips64el</td>
<td>mips64el-linux-gnueabi64</td>
<td>zero</td>
</tr>
<tr class="even">
<td style="text-align: left;">armel</td>
<td style="text-align: left;">buster</td>
<td style="text-align: left;">arm</td>
<td style="text-align: left;">arm-linux-gnueabi</td>
<td>armel</td>
<td>buster</td>
<td>arm</td>
<td>arm-linux-gnueabi</td>
<td>zero</td>
</tr>
<tr class="odd">
<td style="text-align: left;">ppc</td>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">powerpc</td>
<td style="text-align: left;">powerpc-linux-gnu</td>
<td>ppc</td>
<td>sid</td>
<td>powerpc</td>
<td>powerpc-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="even">
<td style="text-align: left;">ppc64be</td>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">ppc64</td>
<td style="text-align: left;">powerpc64-linux-gnu</td>
<td>ppc64be</td>
<td>sid</td>
<td>ppc64</td>
<td>powerpc64-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="odd">
<td style="text-align: left;">m68k</td>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">m68k</td>
<td style="text-align: left;">m68k-linux-gnu</td>
<td>m68k</td>
<td>sid</td>
<td>m68k</td>
<td>m68k-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="even">
<td style="text-align: left;">alpha</td>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">alpha</td>
<td style="text-align: left;">alpha-linux-gnu</td>
<td>alpha</td>
<td>sid</td>
<td>alpha</td>
<td>alpha-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="odd">
<td style="text-align: left;">sh4</td>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">sh4</td>
<td style="text-align: left;">sh4-linux-gnu</td>
<td>sh4</td>
<td>sid</td>
<td>sh4</td>
<td>sh4-linux-gnu</td>
<td>zero</td>
</tr>
</tbody>
Expand Down
69 changes: 35 additions & 34 deletions doc/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,11 +154,11 @@ This table lists the OS versions used by Oracle when building the JDK. Such
information is always subject to change, but this table is up to date at the
time of writing.

Operating system Vendor/version used
----------------- -------------------------------------------------------
Linux Oracle Enterprise Linux 6.4 / 7.6
macOS Mac OS X 10.13 (High Sierra)
Windows Windows Server 2012 R2
| Operating system | Vendor/version used |
| ----------------- | ---------------------------------- |
| Linux | Oracle Enterprise Linux 6.4 / 7.6 |
| macOS | Mac OS X 10.13 (High Sierra) |
| Windows | Windows Server 2012 R2 |

The double version numbers for Linux are due to the hybrid model
used at Oracle, where header files and external libraries from an older version
Expand Down Expand Up @@ -852,13 +852,14 @@ https://ci.adoptium.net/view/Dependencies/job/dependency_pipeline/lastSuccessful
Download the latest `.tar.gz` file, unpack it, and point `--with-jtreg` to the
`jtreg` directory that you just unpacked.

Building of Hotspot Gtest suite requires the source code of Google Test framework.
The top directory, which contains both `googletest` and `googlemock`
directories, should be specified via `--with-gtest`.
The supported version of Google Test is 1.8.1, whose source code can be obtained:
Building of Hotspot Gtest suite requires the source code of Google
Test framework. The top directory, which contains both `googletest`
and `googlemock` directories, should be specified via `--with-gtest`.
The minimum supported version of Google Test is 1.13.0, whose source
code can be obtained:

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

To execute the most basic tests (tier 1), use:
```
Expand Down Expand Up @@ -957,14 +958,14 @@ https://sourceware.org/autobook/autobook/autobook_17.html). If no
targets are given, a native toolchain for the current platform will be
created. Currently, at least the following targets are known to work:

Supported devkit targets
-------------------------
x86_64-linux-gnu
aarch64-linux-gnu
arm-linux-gnueabihf
ppc64-linux-gnu
ppc64le-linux-gnu
s390x-linux-gnu
| Supported devkit targets |
| ------------------------ |
| x86_64-linux-gnu |
| aarch64-linux-gnu |
| arm-linux-gnueabihf |
| ppc64-linux-gnu |
| ppc64le-linux-gnu |
| s390x-linux-gnu |

`BASE_OS` must be one of "OEL6" for Oracle Enterprise Linux 6 or
"Fedora" (if not specified "OEL6" will be the default). If the base OS
Expand Down Expand Up @@ -1184,21 +1185,21 @@ it might require a little nudge with:

Architectures that are known to successfully cross-compile like this are:

Target Debian tree Debian arch `--openjdk-target=...` `--with-jvm-variants=...`
------------ ------------ ------------- ------------------------ --------------
x86 buster i386 i386-linux-gnu (all)
arm buster armhf arm-linux-gnueabihf (all)
aarch64 buster arm64 aarch64-linux-gnu (all)
ppc64le buster ppc64el powerpc64le-linux-gnu (all)
s390x buster s390x s390x-linux-gnu (all)
mipsle buster mipsel mipsel-linux-gnu zero
mips64le buster mips64el mips64el-linux-gnueabi64 zero
armel buster arm arm-linux-gnueabi zero
ppc sid powerpc powerpc-linux-gnu zero
ppc64be sid ppc64 powerpc64-linux-gnu (all)
m68k sid m68k m68k-linux-gnu zero
alpha sid alpha alpha-linux-gnu zero
sh4 sid sh4 sh4-linux-gnu zero
| Target | Debian tree | Debian arch | `--openjdk-target=...` | `--with-jvm-variants=...` |
| ------------ | ------------ | ------------- | ------------------------ | ------------------------- |
| x86 | buster | i386 | i386-linux-gnu | (all) |
| arm | buster | armhf | arm-linux-gnueabihf | (all) |
| aarch64 | buster | arm64 | aarch64-linux-gnu | (all) |
| ppc64le | buster | ppc64el | powerpc64le-linux-gnu | (all) |
| s390x | buster | s390x | s390x-linux-gnu | (all) |
| mipsle | buster | mipsel | mipsel-linux-gnu | zero |
| mips64le | buster | mips64el | mips64el-linux-gnueabi64 | zero |
| armel | buster | arm | arm-linux-gnueabi | zero |
| ppc | sid | powerpc | powerpc-linux-gnu | zero |
| ppc64be | sid | ppc64 | powerpc64-linux-gnu | (all) |
| m68k | sid | m68k | m68k-linux-gnu | zero |
| alpha | sid | alpha | alpha-linux-gnu | zero |
| sh4 | sid | sh4 | sh4-linux-gnu | zero |

### Building for ARM/aarch64

Expand Down
Loading
Loading