Compare commits

...

2057 Commits

Author SHA1 Message Date
Goetz Lindenmaier
23901f36d2 8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect"
Backport-of: 17bd483ff0
2025-05-05 13:11:47 +00:00
Goetz Lindenmaier
6d38efa475 8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly
Backport-of: feb223aacf
2025-05-05 13:09:40 +00:00
Goetz Lindenmaier
af0de21b9b 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'
Backport-of: c9c3c15368
2025-04-29 15:11:05 +00:00
Goetz Lindenmaier
1edd6660f6 8352706: httpclient HeadTest does not run on HTTP2
Reviewed-by: mbaesken
Backport-of: e32a0c90fe
2025-04-29 15:10:47 +00:00
Goetz Lindenmaier
3a9b28f590 8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed
Backport-of: c2e14b1b30
2025-04-29 15:07:27 +00:00
Goetz Lindenmaier
21cecc1caf 8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual
Backport-of: 08929134b3
2025-04-29 15:06:05 +00:00
Goetz Lindenmaier
74f72b6504 8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later
Reviewed-by: phh
Backport-of: 69fb68abca
2025-04-29 15:04:26 +00:00
Goetz Lindenmaier
cd02a16a0b 8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI
Backport-of: 82bc0a7f8c
2025-04-29 15:02:36 +00:00
Goetz Lindenmaier
a014be6718 8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
Backport-of: 3e03e6673a
2025-04-29 15:00:15 +00:00
Goetz Lindenmaier
055b866a06 8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder
Reviewed-by: rschmelter
Backport-of: e7ebae54a7
2025-04-29 14:58:56 +00:00
Goetz Lindenmaier
547f3cb9a8 8318915: Enhance checks in BigDecimal.toPlainString()
Reviewed-by: phh
Backport-of: a6785e4d63
2025-04-29 14:56:23 +00:00
Goetz Lindenmaier
ba0104a514 8315484: java/awt/dnd/RejectDragDropActionTest.java timed out
Backport-of: 61ce739ac8
2025-04-29 14:54:46 +00:00
Goetz Lindenmaier
31cd9c3b4c 8355914: [17u] Backout backport of JDK-8320687
Reviewed-by: mbaesken
2025-04-29 14:53:16 +00:00
Paul Hohensee
c269609dad 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java
Backport-of: a62a870150
2025-04-28 17:10:10 +00:00
Satyen Subramaniam
f153824875 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently
Backport-of: 81484d8c05
2025-04-28 16:48:31 +00:00
Satyen Subramaniam
bd69deee8c 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"
Backport-of: 98f0b86641
2025-04-28 16:48:07 +00:00
Satyen Subramaniam
2636676baf 8318700: MacOS Zero cannot run gtests due to wrong JVM path
Backport-of: 744e089310
2025-04-28 16:47:49 +00:00
Daniel Hu
1133187ec8 8314236: Overflow in Collections.rotate
Backport-of: 3828dc913a
2025-04-28 16:46:24 +00:00
Satyen Subramaniam
80cfe11224 8321204: C2: assert(false) failed: node should be in igvn hash table
Reviewed-by: phh
Backport-of: d1aad71209
2025-04-28 16:46:01 +00:00
Satyen Subramaniam
d132468950 8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179
Backport-of: 419191c653
2025-04-24 18:52:37 +00:00
Satyen Subramaniam
18d5503fde 8321479: java -D-D crashes
Backport-of: dcdcd48d8f
2025-04-24 18:52:14 +00:00
Michael De Vera
6b4fe753e2 8314120: Add tests for FileDescriptor.sync
Reviewed-by: phh
Backport-of: e22d333feb
2025-04-21 19:02:40 +00:00
Goetz Lindenmaier
5a4b8cfdaa 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java
Backport-of: 32d6d03151
2025-04-21 08:27:49 +00:00
Goetz Lindenmaier
b73dd0cd75 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported
Backport-of: c7f333888b
2025-04-21 08:26:56 +00:00
Goetz Lindenmaier
0295161bb5 8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers"
Backport-of: 0b1f57105d
2025-04-21 08:25:54 +00:00
Goetz Lindenmaier
8c35f3957d 8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access
Backport-of: dafa2e55ad
2025-04-21 08:24:19 +00:00
Goetz Lindenmaier
5fc2e56690 8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails
Backport-of: 780de00922
2025-04-21 08:22:54 +00:00
Goetz Lindenmaier
8a03f719da 8340332: Open source mixed AWT tests - Set3
Backport-of: bfdeb33e6f
2025-04-21 08:16:49 +00:00
Goetz Lindenmaier
0e663da343 8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java
Backport-of: 1f6e106b45
2025-04-21 08:15:33 +00:00
Goetz Lindenmaier
28455f0688 8292064: Convert java/lang/management/MemoryMXBean shell tests to java version
Backport-of: 7ea9ba1f6c
2025-04-21 08:14:37 +00:00
SendaoYan
e38a5f6964 8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError
Reviewed-by: phh
2025-04-19 09:04:06 +00:00
Daniel Hu
9bad4b45f0 8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow
Backport-of: 5cacf212f0
2025-04-18 18:24:01 +00:00
Goetz Lindenmaier
bfe6fe226f 8315721: CloseRace.java#id0 fails transiently on libgraal
Reviewed-by: rrich
Backport-of: 1be355734d
2025-04-17 13:51:01 +00:00
Goetz Lindenmaier
ae176b1400 8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0
Backport-of: e47e9ec05b
2025-04-17 13:49:34 +00:00
Goetz Lindenmaier
85d0ab55d6 8353138: Screen capture for test TaskbarPositionTest.java, failure case
Backport-of: 05ff557dee
2025-04-16 13:17:59 +00:00
Goetz Lindenmaier
45b84aeec3 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS
Backport-of: cd9f1d3d92
2025-04-16 13:16:42 +00:00
Goetz Lindenmaier
ab64a3e9e2 8350924: javax/swing/JMenu/4213634/bug4213634.java fails
Backport-of: daf0213abc
2025-04-16 13:14:45 +00:00
Goetz Lindenmaier
eb0c0104aa 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended
Backport-of: 2ddaa46054
2025-04-16 13:13:12 +00:00
Goetz Lindenmaier
197adc2292 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir
Backport-of: de441c2b68
2025-04-16 13:11:48 +00:00
Goetz Lindenmaier
772333031e 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257
Backport-of: 1f6bd0c3e5
2025-04-16 13:10:21 +00:00
Goetz Lindenmaier
56aa1befce 8340366: Open source several AWT Dialog tests - Batch 3
Backport-of: a7d2077fe2
2025-04-16 13:08:58 +00:00
Goetz Lindenmaier
d5e87b4924 8340193: Open source several AWT Dialog tests - Batch 1
Backport-of: 2d8fcc4271
2025-04-16 13:07:47 +00:00
Goetz Lindenmaier
c395a99190 8341447: Open source closed frame tests # 5
Reviewed-by: rschmelter
Backport-of: 966eb7232f
2025-04-16 13:05:11 +00:00
Goetz Lindenmaier
38b523f293 8339982: Open source several AWT Mouse tests - Batch 2
Backport-of: b6a4047387
2025-04-16 13:03:24 +00:00
Goetz Lindenmaier
95b0091c89 8341278: Open source few TrayIcon tests - Set7
Backport-of: 4d50cbb5a7
2025-04-16 13:02:00 +00:00
Goetz Lindenmaier
8aba95c7db 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program
Backport-of: f7f291c5d4
2025-04-16 13:00:28 +00:00
Goetz Lindenmaier
e0ee6db134 8316460: 4 javax/management tests ignore VM flags
Reviewed-by: rschmelter
Backport-of: d39b7bab27
2025-04-16 12:59:02 +00:00
Goetz Lindenmaier
81d9cf2415 Merge 2025-04-16 09:49:35 +00:00
Boris Ulasevich
bec2e07144 8320682: [AArch64] C1 compilation fails with "Field too big for insn"
Reviewed-by: phh
2025-04-15 17:41:15 +00:00
Goetz Lindenmaier
d50fbcd06c 8321718: ProcessTools.executeProcess calls waitFor before logging
Backport-of: 9ab29f8dcd
2025-04-15 09:18:14 +00:00
Goetz Lindenmaier
3f9d8014b6 8318962: Update ProcessTools javadoc with suggestions in 8315097
Backport-of: 7e4cb2f09d
2025-04-15 09:16:27 +00:00
Goetz Lindenmaier
3dbeb83ce2 8314320: Mark runtime/CommandLine/ tests as flagless
Backport-of: f481477144
2025-04-15 09:14:28 +00:00
Christoph Langer
07b580bf22 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public
Backport-of: bc441e39db
2025-04-15 09:04:54 +00:00
Goetz Lindenmaier
1f039fe204 8344361: Restore null return for invalid services from legacy providers
Backport-of: e20bd018c4
2025-04-11 13:21:52 +00:00
Goetz Lindenmaier
f30379b277 8341072: Open source several AWT Canvas and Rectangle related tests
Backport-of: f6fe5eaf1a
2025-04-11 09:08:12 +00:00
Goetz Lindenmaier
62a65ac7ad 8341257: Open source few DND tests - Set1
Backport-of: cd4981c292
2025-04-11 09:06:54 +00:00
Goetz Lindenmaier
7a35a33e56 8339836: Open source several AWT Mouse tests - Batch 1
Backport-of: 57c859e4ad
2025-04-11 09:05:08 +00:00
Goetz Lindenmaier
7b77ba17e2 8340417: Open source some MenuBar tests - Set1
Backport-of: 559289487d
2025-04-11 09:04:05 +00:00
Goetz Lindenmaier
a6dd9670ad 8341258: Open source few various AWT tests - Set1
Backport-of: 86e3d52c70
2025-04-11 09:02:14 +00:00
Goetz Lindenmaier
169e8935be 8341162: Open source some of the AWT window test
Backport-of: c8e70df37e
2025-04-11 09:00:46 +00:00
Goetz Lindenmaier
6a23c47b4c 8341128: open source some 2d graphics tests
Backport-of: e89fd1d2ce
2025-04-11 08:59:38 +00:00
Goetz Lindenmaier
62ce4e0cb9 8340077: Open source few Checkbox tests - Set2
Backport-of: 6f459aff45
2025-04-11 08:58:12 +00:00
Goetz Lindenmaier
d11f64d404 8341148: Open source several Choice related tests
Backport-of: 19642bd383
2025-04-11 08:56:45 +00:00
Goetz Lindenmaier
e3861ce3ea 8341191: Open source few more AWT FileDialog tests
Backport-of: 50ec169116
2025-04-11 08:54:33 +00:00
Goetz Lindenmaier
ed14e7afe7 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value
Backport-of: 860d49db22
2025-04-11 08:53:22 +00:00
Goetz Lindenmaier
32fde3c498 8340621: Open source several AWT List tests
Backport-of: ae4d2f1590
2025-04-11 08:52:05 +00:00
Goetz Lindenmaier
448481bca2 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags
Backport-of: 9029bf644e
2025-04-11 08:48:34 +00:00
Goetz Lindenmaier
12467367b6 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only
Backport-of: 3ebe6c192a
2025-04-11 08:47:01 +00:00
Goetz Lindenmaier
865442e1c4 8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly"
Backport-of: 05dad67cc2
2025-04-11 08:44:29 +00:00
Goetz Lindenmaier
414dbe6d6f 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags
Backport-of: d9a89c59da
2025-04-11 08:43:12 +00:00
Goetz Lindenmaier
76f771e172 8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags
Backport-of: fec1d49783
2025-04-11 08:41:38 +00:00
Goetz Lindenmaier
2c5f771e25 8314828: Mark 3 jcmd command-line options test as vm.flagless
8316228: jcmd tests are broken by 8314828

Backport-of: 315d051f68
2025-04-11 08:39:59 +00:00
Goetz Lindenmaier
59a6f65b7e 8296920: Regression Test DialogOrient.java fails on MacOS
Backport-of: 8c9d21e519
2025-04-11 08:38:18 +00:00
Goetz Lindenmaier
9d6ffda9b4 8298709: Fix typos in src/java.desktop/ and various test classes of client component
Backport-of: fa322e40b6
2025-04-11 08:34:15 +00:00
Christoph Langer
0b592b7f04 8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.15
Reviewed-by: goetz
2025-04-09 21:45:33 +02:00
Andrew John Hughes
ccf1209add 8331735: UpcallLinker::on_exit races with GC when copying frame anchor
8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native

Reviewed-by: mbalao
Backport-of: 91457e6943
2025-04-09 21:39:20 +02:00
Martin Balao
f4039e9320 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract
Reviewed-by: mbaesken
Backport-of: 8fce5275fc
2025-04-09 21:37:31 +02:00
Roman Marchenko
6298607643 8309841: Jarsigner should print a warning if an entry is removed
Reviewed-by: yan
Backport-of: bdfb41f977
2025-04-09 17:49:09 +02:00
Goetz Lindenmaier
5d7aa66ed8 8340279: Open source several AWT Dialog tests - Batch 2
Backport-of: e0dabfb4bf
2025-04-09 15:04:28 +00:00
Goetz Lindenmaier
f5add27ecf 8340432: Open source some MenuBar tests - Set2
Backport-of: 013250e4a7
2025-04-09 15:02:00 +00:00
Goetz Lindenmaier
7cf57c8cc2 8340458: Open source additional Component tests (part 2)
Backport-of: 021bf63035
2025-04-09 14:58:50 +00:00
Goetz Lindenmaier
771adf82fc 8340639: Open source few more AWT List tests
Backport-of: dd56990962
2025-04-09 14:57:02 +00:00
Goetz Lindenmaier
de96db927f 8339995: Open source several AWT focus tests - series 6
Backport-of: 3411f9dff7
2025-04-09 14:53:32 +00:00
Goetz Lindenmaier
374e67c5b3 8340084: Open source AWT Frame related tests
Backport-of: bc7c0dc45d
2025-04-09 14:49:57 +00:00
Goetz Lindenmaier
df1ec5b834 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor
Backport-of: c6317191e3
2025-04-09 14:47:33 +00:00
Goetz Lindenmaier
c2e4aa423e 8316324: Opensource five miscellaneous Swing tests
Backport-of: 7560dbb925
2025-04-09 13:33:59 +00:00
Goetz Lindenmaier
0beb2718e7 8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux
Backport-of: 83466434fd
2025-04-09 13:32:35 +00:00
Andrew John Hughes
8ea7310b57 8331735: UpcallLinker::on_exit races with GC when copying frame anchor
8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native

Reviewed-by: mbalao
Backport-of: 91457e6943
2025-04-08 14:11:41 +00:00
Satyen Subramaniam
ac00cd2688 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer
Backport-of: 1131bb77ec
2025-04-07 16:18:48 +00:00
Satyen Subramaniam
9ef3fb480e 8352716: (tz) Update Timezone Data to 2025b
Reviewed-by: serb
Backport-of: 1d205f5f07
2025-04-07 16:18:35 +00:00
Goetz Lindenmaier
7a29de5fd6 8271419: Refactor test code for modifying CDS archive contents
Reviewed-by: mbaesken
Backport-of: 84f0231031
2025-04-07 15:37:44 +00:00
Paul Hohensee
b6b498c62b 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout
Backport-of: 153dc6d843
2025-04-07 15:32:44 +00:00
Goetz Lindenmaier
7cfd95c6ee 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed
Backport-of: ea9e3cfe03
2025-04-07 15:31:01 +00:00
Goetz Lindenmaier
b8887dad61 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings
Backport-of: 1eb54e4228
2025-04-07 15:29:37 +00:00
Goetz Lindenmaier
495aa7593b 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04
Backport-of: 521ed72b87
2025-04-07 15:27:51 +00:00
Goetz Lindenmaier
d24239bb6a 8340978: Open source few DnD tests - Set6
Backport-of: 32f817a460
2025-04-07 15:26:34 +00:00
Goetz Lindenmaier
0648c86cf5 8341378: Open source few TrayIcon tests - Set8
Backport-of: b9db74a645
2025-04-07 15:23:32 +00:00
Goetz Lindenmaier
37dc3791a2 8340967: Open source few Cursor tests - Set2
Backport-of: 92cb633108
2025-04-07 15:20:27 +00:00
Goetz Lindenmaier
628e1820b4 8340555: Open source DnD tests - Set4
Backport-of: 0dd4997042
2025-04-07 15:19:16 +00:00
Goetz Lindenmaier
26ff4f5f59 8340625: Open source additional Component tests (part 3)
Backport-of: ebb4759c3d
2025-04-07 15:17:13 +00:00
Goetz Lindenmaier
da0dd46274 8341239: Open source closed frame tests # 3
Backport-of: ff3e849b8a
2025-04-07 15:16:00 +00:00
Goetz Lindenmaier
8c5fa69897 8353714: [17u] Backport of 8347740 incomplete
Reviewed-by: mbaesken
2025-04-07 15:15:34 +00:00
Goetz Lindenmaier
c8ac6fd07f 8340437: Open source few more AWT Frame related tests
Backport-of: 9bd478593c
2025-04-07 15:14:26 +00:00
Goetz Lindenmaier
51a79187bc 8340874: Open source some of the AWT Geometry/Button tests
Backport-of: e19c7d80f7
2025-04-07 15:12:36 +00:00
Goetz Lindenmaier
6c1f3dbb74 8340271: Open source several AWT Robot tests
Backport-of: bc36ace72c
2025-04-07 15:10:58 +00:00
Goetz Lindenmaier
98f87f6074 8339148: Make os::Linux::active_processor_count() public
Backport-of: bc269de452
2025-04-07 15:09:10 +00:00
Goetz Lindenmaier
b7a846d9d1 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms
Backport-of: f2c992c5af
2025-04-07 15:07:46 +00:00
Goetz Lindenmaier
4d51cd82c0 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small
Backport-of: d08b5bd9f5
2025-04-07 15:02:31 +00:00
Goetz Lindenmaier
36e703ac2b 8321931: memory_swap_current_in_bytes reports 0 as "unlimited"
Backport-of: 7777eb5e15
2025-04-07 15:00:57 +00:00
Goetz Lindenmaier
95e6cbd222 8315871: Opensource five more Swing regression tests
Backport-of: be9cc73fca
2025-04-07 14:59:28 +00:00
Martin Balao
ff6fb92bd9 8347847: Enhance jar file support
Reviewed-by: yan
Backport-of: 013d9f988559bc7e29449967c4d35b80d692ef11
2025-04-05 07:50:36 +02:00
Aleksei Voitylov
0a89eb2588 8343007: Enhance Buffered Image handling
Reviewed-by: yan, mbalao
Backport-of: e95aaf16aa202b49892ccb05ded783114b2d8534
2025-04-05 07:33:01 +02:00
Alexei Voitylov
185fc0c916 8342562: Enhance Deflater operations
Reviewed-by: mbalao
Backport-of: 17f7df55fb762488c1054985830ea13840489df2
2025-04-05 07:29:03 +02:00
Martin Balao
5b0a5f436f 8338430: Improve compiler transformations
Reviewed-by: mbaesken
Backport-of: 456be5090b6a181afb85d72ac8473e4df3398032
2025-04-05 07:13:55 +02:00
Martin Balao
73aa304234 8337692: Better TLS connection support
Reviewed-by: abakhtin
Backport-of: f06ecf8072b39ffb9eedfc629f181bd805115e0e
2025-04-05 07:03:25 +02:00
Yuri Nesterenko
62c6b14561 8337494: Clarify JarInputStream behavior
Reviewed-by: mbalao
Backport-of: 353f6e90bec7248016b2c733bae52ed6ca06fc20
2025-04-04 21:57:01 +02:00
Andrei Pangin
729b0c7aa5 8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace
Reviewed-by: jbachorik
2025-04-04 15:46:06 +00:00
Goetz Lindenmaier
bb103d7d09 8298730: Refactor subsystem_file_line_contents and add docs and tests
Reviewed-by: phh
Backport-of: 500c3c1737
2025-04-03 11:39:29 +00:00
Dmitry Chuyko
c98e598bc4 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR
Reviewed-by: phh
2025-04-02 14:50:10 +00:00
Goetz Lindenmaier
025da55def 8348598: Update Libpng to 1.6.47
Reviewed-by: phh
Backport-of: 6b82b42a21
2025-04-02 11:27:59 +00:00
Goetz Lindenmaier
f4e99de33e 8348597: Update HarfBuzz to 10.4.0
Reviewed-by: mbaesken, phh
Backport-of: dbdbbd4730
2025-04-02 11:24:28 +00:00
Goetz Lindenmaier
ff0d2b351c 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test
Backport-of: 37aa320f57
2025-04-02 10:14:21 +00:00
Goetz Lindenmaier
e33daf09e0 8340605: Open source several AWT PopupMenu tests
Backport-of: 822a773873
2025-04-02 10:09:08 +00:00
Goetz Lindenmaier
1c10340b4f 8340143: Open source several Java2D rendering loop tests.
Backport-of: 90c2c0b4ad
2025-04-02 10:04:04 +00:00
Goetz Lindenmaier
9d639ca224 8340367: Opensource few AWT image tests
Backport-of: 6c91a16f16
2025-04-02 10:01:24 +00:00
Goetz Lindenmaier
50fef47007 8339895: Open source several AWT focus tests - series 3
Backport-of: 94c33179b6
2025-04-02 09:58:11 +00:00
Goetz Lindenmaier
8505d6a80d 8339639: Opensource few AWT PopupMenu tests
Backport-of: a0794e0a05
2025-04-02 09:55:38 +00:00
Goetz Lindenmaier
7c4fdd2b11 8328484: Convert and Opensource few JFileChooser applet test to main
Backport-of: 528efe206d
2025-04-02 09:51:44 +00:00
Goetz Lindenmaier
450b290a10 8315951: Open source several Swing HTMLEditorKit related tests
Backport-of: d19e017d3f
2025-04-02 09:50:22 +00:00
SendaoYan
845a11ef68 8287801: Fix test-bugs related to stress flags
Reviewed-by: phh
Backport-of: 302a6c068d
2025-04-02 06:03:57 +00:00
Satyen Subramaniam
692f275d7a 8350211: CTW: Attempt to preload all classes in constant pool
Backport-of: d13fd5738f
2025-03-31 18:43:15 +00:00
Daniel Hu
01425e40cd 6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs
Define FileURLConnection.closeInputStream for use by JarURLInputStream.close.
JarURLConnection properly tracks any InputStream it itself opened,
and correspondingly closes the JarFile if necessary (when caches are disabled).
But if its underlying FileURLConnection was used to retrieve a header field,
that would have caused a FileInputStream to be opened
which never gets closed until it is garbage collected.
This means that an application which calls certain methods
on jar:file:/…something.jar!/… URLs will leak file handles,
even if URLConnection caches are supposed to be turned off.
This can delay release of system resources,
and on Windows can prevent the JAR file from being deleted
even after it is no longer in use (for example after URLClassLoader.close).

Backport-of: 9f98136c3a
2025-03-31 18:35:47 +00:00
Dmitry Chuyko
41b3541661 8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero"
Reviewed-by: coleenp
Backport-of: 03d992728e
2025-03-31 15:35:37 +00:00
Matthias Baesken
59468baadb 8349039: Adjust exception No type named <ThreadType> in database
Backport-of: 669f8c0c07
2025-03-30 15:50:58 +00:00
Matthias Baesken
00c53b70b6 8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero
Backport-of: 5e92a4ceaf
2025-03-30 15:48:59 +00:00
Matthias Baesken
9631398cd9 8347576: Error output in libjsound has non matching format strings
Backport-of: 950e655064
2025-03-28 08:49:25 +00:00
Daniel Hu
96e8c56520 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection
Backport-of: f34f8d4d6a
2025-03-27 16:31:52 +00:00
Goetz Lindenmaier
260f1c03ed 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently
Reviewed-by: rschmelter
Backport-of: 5c4a387b7e
2025-03-27 16:20:14 +00:00
Goetz Lindenmaier
8cf46226a5 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target
Backport-of: a0f7982e44
2025-03-27 16:15:43 +00:00
Goetz Lindenmaier
a064c2f860 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool
8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException

Backport-of: e985f85d99
2025-03-27 16:11:12 +00:00
Goetz Lindenmaier
9a5b72fb77 8341373: Open source closed frame tests # 4
Backport-of: d0c5e4bc50
2025-03-27 16:09:30 +00:00
Goetz Lindenmaier
5d028732f7 8341000: Open source some of the AWT Window tests
Backport-of: d3139b4c36
2025-03-27 16:07:55 +00:00
Goetz Lindenmaier
90b1bdd127 8340228: Open source couple more miscellaneous AWT tests
Backport-of: f7bc9ba552
2025-03-27 16:06:16 +00:00
Goetz Lindenmaier
65ff52750b 8339906: Open source several AWT focus tests - series 4
Backport-of: 46b02f49bc
2025-03-27 16:04:06 +00:00
Goetz Lindenmaier
df6cdbe513 8339794: Open source closed choice tests #1
Backport-of: 5e5942a282
2025-03-27 16:02:13 +00:00
Goetz Lindenmaier
0bba48671e 8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected
Backport-of: e2c07d5044
2025-03-27 16:00:13 +00:00
Goetz Lindenmaier
8d513cfbe8 8316388: Opensource five Swing component related regression tests
Backport-of: c05f8c7223
2025-03-27 15:58:21 +00:00
Goetz Lindenmaier
e4cbb3b420 8315981: Opensource five more random Swing tests
Backport-of: c43ebd34af
2025-03-27 15:55:18 +00:00
Goetz Lindenmaier
b338d10839 8298248: Limit sscanf output width in cgroup file parsers
Backport-of: 3e041eb909
2025-03-27 15:53:47 +00:00
Goetz Lindenmaier
d26bbfced2 Merge 2025-03-26 17:49:05 +00:00
Andrew John Hughes
305512ccc6 8352097: (tz) zone.tab update missed in 2025a backport
Reviewed-by: sgehwolf, serb
Backport-of: 4d3a3c0ebf
2025-03-25 11:55:19 +00:00
Satyen Subramaniam
48c8aac638 8334780: Crash: assert(h_array_list.not_null()) failed: invariant
Backport-of: e7a0b5b09b
2025-03-25 00:04:56 +00:00
Satyen Subramaniam
5b28aa600b 8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942
Backport-of: 3b1ca98642
2025-03-25 00:04:31 +00:00
Martin Balao
4eeec6ca85 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract
Reviewed-by: mbaesken
Backport-of: 8fce5275fc
2025-03-24 18:36:42 +00:00
Dmitry Chuyko
b31ac46bcb 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn
Backport-of: 401d0d6b09
2025-03-24 15:18:22 +00:00
Goetz Lindenmaier
b2255b98f5 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing
Backport-of: 577ede73d8
2025-03-20 19:40:38 +00:00
Goetz Lindenmaier
4e67796c3f 8303770: Remove Baltimore root certificate expiring in May 2025
Reviewed-by: sgehwolf, rschmelter
Backport-of: 2371696781
2025-03-20 19:39:25 +00:00
Goetz Lindenmaier
763ee0a7e5 8348110: Update LCMS to 2.17
Reviewed-by: andrew
Backport-of: a23fb0af65
2025-03-20 19:38:20 +00:00
Goetz Lindenmaier
dda39ec6d4 8280991: [XWayland] No displayChanged event after setDisplayMode call
Backport-of: 29de20dbc2
2025-03-20 19:37:11 +00:00
Goetz Lindenmaier
e31723b199 8345598: Upgrade NSS binaries for interop tests
Backport-of: 0f82268134
2025-03-20 19:36:01 +00:00
Goetz Lindenmaier
3a0e19b209 8350260: Improve HTML instruction formatting in PassFailJFrame
Backport-of: 014701a09b
2025-03-20 19:34:41 +00:00
Goetz Lindenmaier
3d76ae0013 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame
Backport-of: 906358d3a1
2025-03-20 19:33:23 +00:00
Goetz Lindenmaier
011a970151 8342524: Use latch in AbstractButton/bug6298940.java instead of delay
Backport-of: 2bd8f026db
2025-03-20 19:32:02 +00:00
Goetz Lindenmaier
5fdaafb42c 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java
Reviewed-by: rrich
Backport-of: 4fa760a1ed
2025-03-20 19:30:32 +00:00
Goetz Lindenmaier
d0a02d008f 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java
Backport-of: 1b177ce5b7
2025-03-20 19:29:10 +00:00
Goetz Lindenmaier
36f9ed8a67 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing
Reviewed-by: rrich
Backport-of: e654a536dc
2025-03-20 19:27:57 +00:00
Goetz Lindenmaier
4fa11fe755 8340809: Open source few more AWT PopupMenu tests
Backport-of: 313f4a9621
2025-03-20 19:26:46 +00:00
Goetz Lindenmaier
4913ddbbc1 8341298: Open source more AWT window tests
Backport-of: db61458da8
2025-03-20 19:25:23 +00:00
Goetz Lindenmaier
be3e9931cf 8341004: Open source AWT FileDialog related tests
Backport-of: 7d524d7e37
2025-03-20 19:23:59 +00:00
Goetz Lindenmaier
441bf39988 8340433: Open source closed choice tests #3
Backport-of: 8c08c43a34
2025-03-20 19:22:36 +00:00
Goetz Lindenmaier
d1ae41b89e 8339678: Update runtime/condy tests to be executed with VM flags
Backport-of: c3711dc909
2025-03-20 19:21:08 +00:00
Goetz Lindenmaier
387000195e 8315669: Open source several Swing PopupMenu related tests
Backport-of: 7c5f2a2db9
2025-03-20 19:19:44 +00:00
Goetz Lindenmaier
64fbb72efd 8254786: java/net/httpclient/CancelRequestTest.java failing intermittently
Reviewed-by: mbaesken
Backport-of: 710653ce18
2025-03-20 19:18:08 +00:00
Goetz Lindenmaier
8ba5d8046e 8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622
Backport-of: 5ff88f61f6
2025-03-18 08:48:00 +00:00
Goetz Lindenmaier
07d2927530 8340784: Remove PassFailJFrame constructor with screenshots
Backport-of: 50ca450417
2025-03-18 08:42:39 +00:00
Goetz Lindenmaier
767e504cc0 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java
Reviewed-by: rrich
Backport-of: d002933c26
2025-03-18 08:41:27 +00:00
Goetz Lindenmaier
735747a9b2 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux
Backport-of: 57af52c573
2025-03-18 08:40:10 +00:00
Goetz Lindenmaier
552566a315 8334644: Automate javax/print/attribute/PageRangesException.java
Backport-of: 030149fec4
2025-03-18 08:38:34 +00:00
Goetz Lindenmaier
b9b9d7f14b 8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64)
Backport-of: ba3774dc5d
2025-03-18 08:37:22 +00:00
Goetz Lindenmaier
f8eaafcaa6 8340985: Open source some Desktop related tests
Backport-of: 172f74466f
2025-03-18 08:35:55 +00:00
Goetz Lindenmaier
c2e5dc0f9a 8340164: Open source few Component tests - Set1
Backport-of: 7e3978eab2
2025-03-18 08:34:16 +00:00
Goetz Lindenmaier
fa9886956b 8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent)
Backport-of: b1163bcc88
2025-03-18 08:32:54 +00:00
Goetz Lindenmaier
86975d6411 8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN
Reviewed-by: mdoerr, rrich
Backport-of: 04d7b7d574
2025-03-18 08:31:40 +00:00
Goetz Lindenmaier
fd50c17223 8340790: Open source several AWT Dialog tests - Batch 4
Backport-of: 6d7e67956b
2025-03-15 20:21:19 +00:00
Goetz Lindenmaier
3a2a539915 8340173: Open source some Component/Panel/EventQueue tests - Set2
Backport-of: 97ee8bbda2
2025-03-15 20:20:21 +00:00
SendaoYan
7bf2d44f53 8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC
Backport-of: 91ce41f96d725a02f9566f87133ed64d448c80cc
2025-03-15 03:21:02 +00:00
Goetz Lindenmaier
ebd77db105 8340713: Open source DnD tests - Set5
Backport-of: fc7244da96
2025-03-14 12:59:43 +00:00
Goetz Lindenmaier
60f29ac8ed 8340966: Open source few Checkbox and Cursor tests - Set1
Backport-of: 3d38cd97ef
2025-03-14 12:58:12 +00:00
Goetz Lindenmaier
4bcd0e0d9b 8340907: Open source closed frame tests # 2
Backport-of: f2a767f59b
2025-03-14 12:51:29 +00:00
Goetz Lindenmaier
c469450fdd 8339935: Open source several AWT focus tests - series 5
Backport-of: b1f8d2ea76
2025-03-14 12:50:30 +00:00
Goetz Lindenmaier
faefbe407d 8340393: Open source closed choice tests #2
Backport-of: a9b0f9ccbf
2025-03-14 12:49:20 +00:00
Goetz Lindenmaier
d1522b9568 8339984: Open source AWT MenuItem related tests
Backport-of: f4e401791e
2025-03-14 12:48:57 +00:00
Goetz Lindenmaier
8ff0f3ce26 8339842: Open source several AWT focus tests - series 2
Backport-of: 4b7906375b
2025-03-14 12:46:35 +00:00
Goetz Lindenmaier
5556f74265 8339727: Open source several AWT focus tests - series 1
Backport-of: 358ff19633
2025-03-14 12:45:26 +00:00
Goetz Lindenmaier
153fcd0a36 8328482: Convert and Open source few manual applet test to main based
Backport-of: bea9acc55a
2025-03-14 12:44:28 +00:00
Goetz Lindenmaier
e0cfa2d030 8328648: Remove applet usage from JFileChooser tests bug4150029
Backport-of: 021ed6aea9
2025-03-14 12:44:11 +00:00
Goetz Lindenmaier
8479f4e07c 8328670: Automate and open source few closed manual applet test
Backport-of: 38e3cda442
2025-03-14 12:43:06 +00:00
Goetz Lindenmaier
e087bb2e18 8315742: Open source several Swing Scroll related tests
Backport-of: f0ff001dd7
2025-03-14 12:42:09 +00:00
Goetz Lindenmaier
e6d5db62a8 8316061: Open source several Swing RootPane and Slider related tests
Backport-of: 138542de78
2025-03-14 12:40:08 +00:00
Goetz Lindenmaier
6f3624762b 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null'
Reviewed-by: rschmelter, mbaesken
Backport-of: 41bf2ad159
2025-03-14 12:36:06 +00:00
Goetz Lindenmaier
0990347bb9 8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions
Backport-of: d7245f70e7
2025-03-14 10:46:34 +00:00
Goetz Lindenmaier
1b6b8df697 8300645: Handle julong values in logging of GET_CONTAINER_INFO macros
Backport-of: 53ae4c07fd
2025-03-14 10:45:19 +00:00
Goetz Lindenmaier
e58f33a96b 8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux
Backport-of: 05dac5a23e
2025-03-14 10:44:27 +00:00
Goetz Lindenmaier
a16057a6df 8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used
Backport-of: fd8a3dcc52
2025-03-14 10:42:20 +00:00
Satyen Subramaniam
f04bc19d85 8251505: Use of types in compiler shared code should be consistent.
Backport-of: b6935dfb86
2025-03-13 19:10:54 +00:00
Roman Marchenko
f39ce94864 8309841: Jarsigner should print a warning if an entry is removed
Reviewed-by: yan
Backport-of: bdfb41f977
2025-03-13 16:23:34 +00:00
Satyen Subramaniam
03828f8616 8350616: Skip ValidateHazardPtrsClosure in non-debug builds
Backport-of: e43960a017
2025-03-12 16:18:47 +00:00
Goetz Lindenmaier
682c939033 8348596: Update FreeType to 2.13.3
Backport-of: 6b719eeebc
2025-03-11 14:22:24 +00:00
Satyen Subramaniam
cf54b0d7db 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed
Backport-of: dff5719e6f
2025-03-10 17:24:35 +00:00
Goetz Lindenmaier
d215a1f47c 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS
8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state

Backport-of: 1e87ff0199
2025-03-10 14:49:49 +00:00
Goetz Lindenmaier
a682f8d1dc 8349751: AIX build failure after upgrade pipewire to 1.3.81
Backport-of: 19c0ce43e2
2025-03-10 14:48:23 +00:00
Goetz Lindenmaier
0048246a33 8348600: Update PipeWire to 1.3.81
Backport-of: add3cd1ca4
2025-03-10 14:43:12 +00:00
Goetz Lindenmaier
8da895be39 8348299: Update List/ItemEventTest/ItemEventTest.java
Use thread-safe StringBuffer to track selecting/deselecting items.
Use auto waitForIdle for all events.
Log handleEvent and ItemListener.
Take screenshot of the list on failure;
Optionally take screenshot after each mouse press+release.

Backport-of: 605b53e4f8
2025-03-10 14:39:39 +00:00
Goetz Lindenmaier
11f91c3595 8347911: Limit the length of inflated text chunks
Backport-of: 398a580518
2025-03-10 14:38:23 +00:00
Goetz Lindenmaier
6288b3d122 8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering
Backport-of: 593c27e697
2025-03-10 14:34:18 +00:00
Goetz Lindenmaier
f91d7d34ae 8341170: Open source several Choice related tests (part 2)
Backport-of: 52eded4a9c
2025-03-10 14:31:03 +00:00
Goetz Lindenmaier
1b1c92e75e 8340560: Open Source several AWT/2D font and rendering tests
Backport-of: ade17ecb6c
2025-03-10 14:27:48 +00:00
Goetz Lindenmaier
8dec85c10f 8325435: [macos] Menu or JPopupMenu not closed when main window is resized
Backport-of: 1c514b34c0
2025-03-10 14:26:09 +00:00
Goetz Lindenmaier
574e1ad734 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix
Backport-of: dadd9cd1e8
2025-03-10 14:22:43 +00:00
Goetz Lindenmaier
4582029900 8077371: Binary files in JAXP test should be removed
Backport-of: 40106422bd
2025-03-10 14:21:20 +00:00
Goetz Lindenmaier
2354a02990 8315876: Open source several Swing CSS related tests
Backport-of: 833a82872c
2025-03-10 14:19:24 +00:00
Goetz Lindenmaier
09354055cc 8218474: JComboBox display issue with GTKLookAndFeel
Backport-of: c4449224bb
2025-03-10 14:18:03 +00:00
Goetz Lindenmaier
4c124374ee 8298147: Clang warns about pointless comparisons
Backport-of: 1c2a093988
2025-03-10 14:16:32 +00:00
Goetz Lindenmaier
04a1b0d3a6 8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks
Backport-of: dd18d76b4c
2025-03-10 14:15:07 +00:00
Goetz Lindenmaier
4f1eb59d2d 8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream
8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

Reviewed-by: mbaesken
Backport-of: 0d0bd7bd40
2025-03-10 14:09:28 +00:00
Goetz Lindenmaier
db834e07b7 5074006: Swing JOptionPane shows </html> tag as a string after newline
8042134: JOptionPane bungles HTML messages

Backport-of: 91072ee393
2025-03-10 14:05:39 +00:00
Goetz Lindenmaier
f00607a50a 8282863: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen
Backport-of: c6e0416495
2025-03-10 14:02:42 +00:00
Richard Reingruber
2633ee3dde 8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields
Backport-of: 13dce296fc
2025-03-10 08:58:25 +00:00
SendaoYan
6e37df1040 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails
Backport-of: 9d101b2528f4bb1c4dfb74cdc5e37343b9175580
2025-03-04 15:36:17 +00:00
Goetz Lindenmaier
693c56d98d 8290162: Reset recursion counter missed in fix of JDK-8224267
Backport-of: 6e18883d8f
2025-03-04 15:24:57 +00:00
Goetz Lindenmaier
82140d5536 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError
Backport-of: 46251bc6e2
2025-03-04 15:14:03 +00:00
Goetz Lindenmaier
fb0fcb5ac5 8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F
Backport-of: 5359387220
2025-03-04 15:09:44 +00:00
Goetz Lindenmaier
87810714ac 8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11
Backport-of: c4a624d463
2025-03-04 15:08:28 +00:00
Goetz Lindenmaier
2c903744a9 8279884: Use better file for cygwin source permission check
Backport-of: 36f41cbe11
2025-03-04 15:07:15 +00:00
Martin Doerr
72e90637a1 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory
Backport-of: 3087c6c74d
2025-03-03 09:22:08 +00:00
SendaoYan
e45b98b475 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp
Backport-of: 981d3c2b6edb8ee8233be07cd1ce682200019d1f
2025-03-03 08:53:20 +00:00
Goetz Lindenmaier
fd353e38a8 8350651: Bump update version for OpenJDK: jdk-17.0.16
Reviewed-by: clanger
2025-02-26 08:29:36 +00:00
Goetz Lindenmaier
ae0177b6ab 8302111: Serialization considerations
Reviewed-by: rrich
Backport-of: 369c573383
2025-02-25 16:20:20 +00:00
Goetz Lindenmaier
117ce5601b 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland
Backport-of: 6f4fc82149
2025-02-25 16:19:09 +00:00
Goetz Lindenmaier
4216ad64d0 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS
Reviewed-by: mbaesken
Backport-of: 0d30b869d8
2025-02-25 16:18:11 +00:00
Goetz Lindenmaier
16b2146501 8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine
Backport-of: f6e7713bb6
2025-02-25 16:16:50 +00:00
Goetz Lindenmaier
db37be3674 8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir
8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir

Backport-of: 02ea4b548e
2025-02-25 16:15:30 +00:00
Goetz Lindenmaier
bb391d7a36 8327476: Upgrade JLine to 3.26.1
Reviewed-by: mdoerr
Backport-of: d02ad34144
2025-02-25 16:13:58 +00:00
Goetz Lindenmaier
fbf5ebe12f 8198666: Many java/awt/Modal/OnTop/ test fails on mac
Backport-of: dbcf38932e
2025-02-25 16:12:32 +00:00
Antonio Vieiro
01d107aea8 8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class
Backport-of: af639f37ff
2025-02-24 08:11:02 +00:00
Goetz Lindenmaier
2846c9e07b 8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI
Backport-of: 9fafd63d46
2025-02-22 15:20:15 +00:00
Goetz Lindenmaier
715d37ef78 8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI
Backport-of: a0b7c4f015
2025-02-22 15:17:26 +00:00
Goetz Lindenmaier
9f48d4211f 8338595: Add more linesize for MIME decoder in macro bench test Base64Decode
Backport-of: 7458952ded
2025-02-22 15:16:26 +00:00
Goetz Lindenmaier
f7a071e21a 8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC
Backport-of: dab2a0b597
2025-02-22 15:15:15 +00:00
Goetz Lindenmaier
d8ae0398f6 8314975: JavadocTester should set source path if not specified
Reviewed-by: mbaesken
Backport-of: 2f4d601a56
2025-02-22 15:14:01 +00:00
Goetz Lindenmaier
45a35e8539 8301989: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE
Backport-of: e81f20b504
2025-02-22 15:11:49 +00:00
Goetz Lindenmaier
15730c0bf2 8274893: Update java.desktop classes to use try-with-resources
Backport-of: 70c6df6be4
2025-02-22 15:10:55 +00:00
Goetz Lindenmaier
b2f814e033 8342098: Write a test to compare the images
Backport-of: 47ebf8d868
2025-02-20 13:27:12 +00:00
Goetz Lindenmaier
ceea8821af 8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java
Backport-of: 84c99fb91f
2025-02-20 12:41:07 +00:00
Goetz Lindenmaier
9d2235be58 8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main
Backport-of: 4047a3623a
2025-02-20 12:39:49 +00:00
Goetz Lindenmaier
5462825246 8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7
Backport-of: c13e0ef3f8
2025-02-20 12:37:40 +00:00
Michael De Vera
86d5a0e37a 6355567: AdobeMarkerSegment causes failure to read valid JPEG
Backport-of: c7c6d47a07
2025-02-19 17:44:15 +00:00
Radek Cap
06ea6d5c17 8347965: (tz) Update Timezone Data to 2025a
Reviewed-by: goetz, andrew
Backport-of: 5d21a2bcc4
2025-02-19 15:34:33 +00:00
SendaoYan
fcdcff0e0d 8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk
Backport-of: a07d784919ae232a890bf79de27b8623e294ad20
2025-02-13 11:51:29 +00:00
SendaoYan
9eb9ce4406 8343882: BasicAnnoTests doesn't handle multiple annotations at the same position
Backport-of: d562d3c7a9
2025-02-13 11:49:04 +00:00
Antonio Vieiro
f4bef2f24a 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs
Backport-of: eb824722c0
2025-02-13 11:32:38 +00:00
Christoph Langer
6ccdc3f8e0 8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates
Reviewed-by: mbaesken
Backport-of: 9c8fe67aff
2025-02-13 10:46:17 +00:00
Goetz Lindenmaier
356146f558 8347740: java/io/File/createTempFile/SpecialTempFile.java failing
Reviewed-by: mbaesken
Backport-of: f2a9d26b2e
2025-02-13 10:24:15 +00:00
Christoph Langer
4e5176419c 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows
Reviewed-by: mbaesken
Backport-of: e1967d5124
2025-02-12 17:04:09 +00:00
Goetz Lindenmaier
2691c1428c 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025
Reviewed-by: mbaesken
Backport-of: b0c131e872
2025-02-11 13:53:45 +00:00
Goetz Lindenmaier
f63ee83afd 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025
Reviewed-by: mbaesken
Backport-of: 2e00816ac3
2025-02-11 13:52:28 +00:00
Goetz Lindenmaier
087e8a29f2 8342988: GHA: Build JTReg in single step
Reviewed-by: sgehwolf, mbaesken
Backport-of: 6e6f8b2f90
2025-02-11 13:51:28 +00:00
Goetz Lindenmaier
7213c0da2f 8340411: open source several 2D imaging tests
Backport-of: 8dcf7b8fa7
2025-02-07 08:36:28 +00:00
Goetz Lindenmaier
751130a424 8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04
Backport-of: 6f30762356
2025-02-07 08:36:08 +00:00
Goetz Lindenmaier
50c6fab730 8330702: Update failure handler to don't generate Error message if cores actions are empty
Backport-of: 548e95a689
2025-02-07 08:34:08 +00:00
Goetz Lindenmaier
cf4fca2f96 8266435: WBMPImageReader.read() should not truncate the input stream
Backport-of: 8198807b4a
2025-02-07 08:33:05 +00:00
Goetz Lindenmaier
bd41268a9a 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix
Backport-of: 8858de393a
2025-02-05 09:07:46 +00:00
Goetz Lindenmaier
52a25fd7a5 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table
Backport-of: 4f5a241ec1
2025-02-05 09:06:37 +00:00
Goetz Lindenmaier
373b67c82e 8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog
Backport-of: fe98f86b57
2025-02-05 09:05:22 +00:00
Goetz Lindenmaier
f0527c12b3 8340078: Open source several 2D tests
Backport-of: 88a1c0550e
2025-02-05 09:04:07 +00:00
Goetz Lindenmaier
2ebb6f567e 8332917: failure_handler should execute gdb "info threads" command on linux
Backport-of: ec88c6a872
2025-02-05 09:02:53 +00:00
Goetz Lindenmaier
3c6af8669b 8329692: Add more details to FrameStateTest.java test instructions
Backport-of: 6f98d8f58f
2025-02-05 09:01:36 +00:00
Goetz Lindenmaier
2fb96bfbf1 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm
Backport-of: ce188fdaca
2025-02-05 08:58:58 +00:00
Goetz Lindenmaier
0ef3fd036b 8325042: Remove unused JVMDITools test files
Backport-of: 0cc8e5beed
2025-02-05 08:57:48 +00:00
Goetz Lindenmaier
56830215a8 8320691: Timeout handler on Windows takes 2 hours to complete
Backport-of: 4d50df63b6
2025-02-05 08:56:40 +00:00
Goetz Lindenmaier
9f9655f518 8295176: some langtools test pollutes source tree
Reviewed-by: rschmelter
Backport-of: 71aa821091
2025-02-05 08:52:42 +00:00
Sergey Bylokhov
6453b755a1 8347427: JTabbedPane/8134116/Bug8134116.java has no license header
Backport-of: f67b703625
2025-01-30 18:52:50 +00:00
Antonio Vieiro
b0c130ba3a 8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x
Reviewed-by: sgehwolf
Backport-of: eaa475f72c
2025-01-30 10:04:05 +00:00
Goetz Lindenmaier
d9fdc73307 8346908: Update JDK 17 javadoc man page
Reviewed-by: rrich
2025-01-30 07:29:02 +00:00
Goetz Lindenmaier
2190b82dfe 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure
Backport-of: 4a70c83bd0
2025-01-30 07:27:42 +00:00
Goetz Lindenmaier
16951dee33 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main
Backport-of: 269163d509
2025-01-30 07:26:20 +00:00
Goetz Lindenmaier
1a06a61fda 8327098: GTest needs larger combination limit
Backport-of: c901da48e3
2025-01-29 10:37:17 +00:00
Goetz Lindenmaier
20a6dfe294 8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer)
Backport-of: c0507af5a4
2025-01-29 10:34:10 +00:00
Goetz Lindenmaier
87fb2fa49d 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out
Backport-of: 041510dc21
2025-01-29 10:32:36 +00:00
Goetz Lindenmaier
4cf4fb1739 8314752: Use google test string comparison macros
Reviewed-by: mdoerr, mbaesken
Backport-of: 2d0c61fcaa
2025-01-29 10:31:05 +00:00
Goetz Lindenmaier
d66da41c8b 8310234: Refactor Locale tests to use JUnit
Reviewed-by: rschmelter
Backport-of: dad7bd9efc
2025-01-29 10:29:25 +00:00
Goetz Lindenmaier
4fb0648c11 8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes
Backport-of: 8c8422e0f8
2025-01-29 10:27:51 +00:00
Radek Cap
3c6b45b404 8344589: Update IANA Language Subtag Registry to Version 2024-11-19
Reviewed-by: sgehwolf
Backport-of: 9267dfa63b
2025-01-28 13:25:15 +00:00
Radek Cap
95d8c06bca 8343599: Kmem limit and max values swapped when printing container information
Backport-of: 6cdebf0e4c
2025-01-28 11:47:33 +00:00
Goetz Lindenmaier
c19a7ecd58 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "<local4>" is null'
Backport-of: ea50c54a14
2025-01-23 00:00:55 +00:00
Goetz Lindenmaier
c293c1f73a 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java
Reviewed-by: mbaesken, rschmelter
Backport-of: 4b92816743
2025-01-22 23:59:37 +00:00
Goetz Lindenmaier
7b07a2c383 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html
Backport-of: f12c370d73
2025-01-22 23:58:31 +00:00
Goetz Lindenmaier
683a6269a6 8341111: open source several AWT tests including menu shortcut tests
Backport-of: 04c9c5f0a7
2025-01-22 23:56:48 +00:00
Goetz Lindenmaier
c61d62b334 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java
Backport-of: c43202baf6
2025-01-22 23:55:37 +00:00
Goetz Lindenmaier
57e792a8a8 8334305: Remove all code for nsk.share.Log verbose mode
8341412: Various test failures after JDK-8334305

Reviewed-by: rrich
Backport-of: 855c8a7def
2025-01-22 23:54:17 +00:00
Goetz Lindenmaier
ba71fc099e 8325659: Normalize Random usage by incubator vector tests
Backport-of: 92171b8c95
2025-01-22 23:53:07 +00:00
Goetz Lindenmaier
a1acef70a3 8329320: Simplify awt/print/PageFormat/NullPaper.java test
Backport-of: 5cf457b743
2025-01-22 23:51:51 +00:00
Goetz Lindenmaier
405eec890d 8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package
Backport-of: 258f188bff
2025-01-22 23:50:38 +00:00
Goetz Lindenmaier
e06115c104 Merge 2025-01-22 07:33:14 +00:00
Goetz Lindenmaier
d35cb919e5 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04
Backport-of: 31ceec7cd5
2025-01-20 09:35:43 +00:00
Goetz Lindenmaier
91fd105569 8341982: Simplify JButton/bug4323121.java
Backport-of: 6fa5cea984
2025-01-20 09:34:15 +00:00
Goetz Lindenmaier
4e5f8557e8 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible
Backport-of: f1f15370fa
2025-01-20 09:32:43 +00:00
Goetz Lindenmaier
e0e3821723 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos
Backport-of: 6bc3971f64
2025-01-20 09:31:23 +00:00
Goetz Lindenmaier
ada58adffc 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment
Reviewed-by: mdoerr
Backport-of: 2f7ba781bf
2025-01-20 09:30:00 +00:00
Goetz Lindenmaier
11734b7ad2 8329322: Convert PageFormat/Orient.java to use PassFailJFrame
Backport-of: f713766cab
2025-01-20 09:27:53 +00:00
Goetz Lindenmaier
42462c3aa0 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1
Backport-of: 7eb78e3320
2025-01-20 09:23:10 +00:00
Goetz Lindenmaier
34fe0975f4 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case
Backport-of: b8fc4186d5
2025-01-20 09:21:50 +00:00
Goetz Lindenmaier
0d29267726 8325908: Finish removal of IntlTest and CollatorTest
Backport-of: 4c7b313e0d
2025-01-20 09:20:44 +00:00
Goetz Lindenmaier
ea6df050ab 8317631: Refactor ChoiceFormat tests to use JUnit
Backport-of: 5e8d893c48
2025-01-20 09:18:22 +00:00
Goetz Lindenmaier
d3adb1e5df 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action!
Backport-of: d97de8260c
2025-01-20 09:17:05 +00:00
Goetz Lindenmaier
2a7f57adaf 8294067: [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key.
Backport-of: 3b438a68ea
2025-01-20 09:15:40 +00:00
Goetz Lindenmaier
7d69b6a93f 8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory
Backport-of: bb7ee5a04a
2025-01-20 09:14:13 +00:00
Aleksey Shipilev
d2fb8c2734 8311546: Certificate name constraints improperly validated with leading period
8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed
8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test

Reviewed-by: simonis, bperez
Backport-of: bfaf5704e7
2025-01-20 09:02:50 +00:00
Goetz Lindenmaier
2d29e1bff0 8316696: Remove the testing base classes: IntlTest and CollatorTest
Reviewed-by: mdoerr
Backport-of: b859da9c54
2025-01-18 14:13:33 +00:00
Alexey Bakhtin
9db8d285c0 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754
Backport-of: 9b11bd7f4a
2025-01-17 20:07:46 +00:00
Alexey Bakhtin
18f7669803 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information
Backport-of: 432756b6e5
2025-01-17 19:57:53 +00:00
Alexey Bakhtin
6a5aaaa969 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready
Backport-of: b20dc1e9cd
2025-01-17 19:37:50 +00:00
Alexey Bakhtin
2b8c19ae39 8309740: Expand timeout windows for tests in JDK-8179502
Backport-of: 5ca4cdd2ca
2025-01-17 19:23:17 +00:00
Alexey Bakhtin
25c7a7bdc1 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts
Reviewed-by: yan
Backport-of: 2836c34b64
2025-01-17 16:55:54 +00:00
Satyen Subramaniam
df6014ef96 8346887: DrawFocusRect() may cause an assertion failure
Backport-of: 8eddf67c82
2025-01-16 15:31:39 +00:00
Goetz Lindenmaier
72bdddece4 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay
Backport-of: 02ec8ca2d6
2025-01-16 08:28:39 +00:00
Goetz Lindenmaier
032d1ae4e0 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord
Backport-of: f62fc48441
2025-01-16 08:27:30 +00:00
Goetz Lindenmaier
77ce00491a 8333403: Write a test to check various components events are triggered properly
Backport-of: a02d895f7a
2025-01-16 08:26:15 +00:00
Goetz Lindenmaier
19345adcf7 8340687: Open source closed frame tests #1
Backport-of: 47fcf5a3b0
2025-01-16 08:24:53 +00:00
Goetz Lindenmaier
eede9d3886 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2
Backport-of: ed821cbe85
2025-01-16 08:23:43 +00:00
Goetz Lindenmaier
88c1aa2bd7 8325529: Remove unused imports from ModuleGenerator test file
Backport-of: 4035d85f09
2025-01-16 08:22:24 +00:00
Goetz Lindenmaier
89202960f3 8328819: Remove applet usage from JFileChooser tests bug6698013
Backport-of: e3588bba04
2025-01-16 08:22:04 +00:00
Goetz Lindenmaier
24c1243b7c 8312416: Tests in Locale should have more descriptive names
Backport-of: a9a3463afb
2025-01-16 08:20:41 +00:00
Goetz Lindenmaier
0246696375 8305853: java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106"
Backport-of: 8e36c05d6c
2025-01-16 08:19:26 +00:00
Goetz Lindenmaier
dffe2dcbc1 8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory
Backport-of: d9541c5e9f
2025-01-16 08:18:03 +00:00
Goetz Lindenmaier
10e109d200 8311663: Additional refactoring of Locale tests to JUnit
Reviewed-by: rschmelter
Backport-of: 71cac8ce47
2025-01-14 13:29:14 +00:00
Richard Reingruber
54914367b8 8328085: C2: Use after free in PhaseChaitin::Register_Allocate()
Backport-of: a21862ab00
2025-01-14 07:54:16 +00:00
Goetz Lindenmaier
59f98c15d7 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser
Backport-of: 5c4f1ef746
2025-01-13 15:27:31 +00:00
Goetz Lindenmaier
7c825dd41e 8314225: SIGSEGV in JavaThread::is_lock_owned
Reviewed-by: rrich
Backport-of: ad0b54d429
2025-01-13 15:24:33 +00:00
Goetz Lindenmaier
06c824272a 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails
Backport-of: 862e615696
2025-01-13 15:22:50 +00:00
Goetz Lindenmaier
b0286b3e3b 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails
Backport-of: 2b79c22c43
2025-01-13 15:21:11 +00:00
Goetz Lindenmaier
6a1576d48d 8317636: Improve heap walking API tests to verify correctness of field indexes
Backport-of: f31957e6a1
2025-01-13 15:18:11 +00:00
Goetz Lindenmaier
0228f7c4c1 8208565: [TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE
8065099: [macos] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java fails: no background shine through

Backport-of: 72f82dd723
2025-01-13 15:12:33 +00:00
Sorna Sarathi N
c93489b616 8314610: hotspot can't compile with the latest of gtest because of <iomanip>
Backport-of: febc34dd28
2025-01-13 09:26:52 +00:00
Goetz Lindenmaier
36481ddf69 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main
Backport-of: ba05c6d0b6
2025-01-10 16:12:12 +00:00
Goetz Lindenmaier
4dab8ba756 8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range
Backport-of: e1fd663f22
2025-01-10 16:09:38 +00:00
Goetz Lindenmaier
fe3e985e74 8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC
Reviewed-by: mbaesken
Backport-of: 130a9f1387
2025-01-10 16:07:58 +00:00
Goetz Lindenmaier
ce49efd0da 8292588: [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0
Backport-of: 2a579ab839
2025-01-10 16:06:23 +00:00
Goetz Lindenmaier
acd2d806ec 8296818: Enhance JMH tests java/security/Signatures.java
Backport-of: 8752bb4be8
2025-01-10 16:04:49 +00:00
Goetz Lindenmaier
6bbc5515d3 8290400: Must run exe installers in jpackage jtreg tests without UI
Backport-of: 1af7c33df5
2025-01-10 16:03:05 +00:00
Liam Miller-Cushon
53d7539a88 8336942: Improve test coverage for class loading elements with annotations of different retentions
Reviewed-by: phh
Backport-of: e36ce5f034
2025-01-09 15:59:03 +00:00
Goetz Lindenmaier
96100ad2f4 8293412: Remove unnecessary java.security.egd overrides
Reviewed-by: mdoerr
Backport-of: 79d163d499
2025-01-08 07:04:59 +00:00
Goetz Lindenmaier
34fd1217b3 8339524: Clean up a few ExtendedRobot tests
Backport-of: 16232578d9
2025-01-07 10:20:20 +00:00
Goetz Lindenmaier
255a4aa886 8340719: Open source AWT List tests
Backport-of: b11066b56b
2025-01-07 10:18:55 +00:00
Goetz Lindenmaier
ca90fda622 8340480: Bad copyright notices in changes from JDK-8339902
Backport-of: fdc16a3734
2025-01-07 10:15:30 +00:00
Goetz Lindenmaier
69f0b907ec 8316559: Refactor some util/Calendar tests to JUnit
Backport-of: 355811a996
2025-01-07 10:01:51 +00:00
Goetz Lindenmaier
552e3cbaf1 8306711: Improve diagnosis of IntlTest framework
Backport-of: f3c90f0445
2025-01-07 08:59:00 +00:00
Goetz Lindenmaier
0d21d0a36a 8296591: Signature benchmark
Backport-of: a5d838c337
2025-01-07 08:57:35 +00:00
Christoph Langer
c5c90ffa45 8347011: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.14
Reviewed-by: goetz
2025-01-04 21:25:18 +01:00
Martin Balao
0780c5ac84 8339180: Enhanced Building of Processes: Follow-on Issue
Reviewed-by: yan
Backport-of: a71624a69ec5cc8600f2a3a53c23c75b43068830
2025-01-04 21:08:58 +01:00
Aleksei Voitylov
ce6638d1b9 8336564: Enhance mask blit functionality redux
Reviewed-by: yan, mbalao
Backport-of: 6e7f9a23a4daf461acbc4c5a5110e19b34ced22c
2025-01-04 21:06:08 +01:00
Yuri Nesterenko
3ba1d06fab 8335428: Enhanced Building of Processes
Reviewed-by: mbalao
Backport-of: 978dfdf9aa95da4196055cc288c5993d4dc6ef85
2025-01-04 21:01:14 +01:00
Martin Balao
615057854a 8330045: Enhance array handling
Backport-of: 727c2612766dd1737bf59fb0d9ba1e58a7b8c32b
2025-01-04 20:57:47 +01:00
Goetz Lindenmaier
aedd0be591 8343101: Rework BasicTest.testTemp test cases
8343178: Test BasicTest.java javac compile fails cannot find symbol

Reviewed-by: mdoerr
Backport-of: fe9284a8c5
2025-01-03 10:36:54 +00:00
Goetz Lindenmaier
e0b1651cd7 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above
Backport-of: 999e556be4
2025-01-03 10:35:43 +00:00
Goetz Lindenmaier
7e421445c8 8283404: [macos] a11y : Screen magnifier does not show JMenu name
Backport-of: ecec611af6
2025-01-03 10:34:28 +00:00
Goetz Lindenmaier
d3b28d47fa 8283387: [macos] a11y : Screen magnifier does not show selected Tab
Backport-of: d5cd4a3a28
2025-01-03 10:32:08 +00:00
Goetz Lindenmaier
d7df4c515e 8281234: The -protected option is not always checked in keytool and jarsigner
Reviewed-by: mdoerr
Backport-of: fc918a73d0
2025-01-03 10:29:38 +00:00
Matthias Baesken
d929b80383 8341722: Fix some warnings as errors when building on Linux with toolchain clang
Reviewed-by: mdoerr
Backport-of: 3aa59b3139
2025-01-02 08:23:05 +00:00
Goetz Lindenmaier
65fde36526 8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java
Backport-of: b1b4cd429a
2024-12-30 22:35:08 +00:00
Goetz Lindenmaier
5adbdac14d 8328558: Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main
Backport-of: ef2bd57213
2024-12-30 22:34:04 +00:00
Goetz Lindenmaier
2171eda598 8316146: Open some swing tests 4
Backport-of: 3105538de5
2024-12-30 22:31:53 +00:00
Goetz Lindenmaier
6f0f175b39 8316371: Open some swing tests 6
Backport-of: d3a79b5861
2024-12-30 22:30:37 +00:00
Goetz Lindenmaier
7625c82641 8316218: Open some swing tests 5
Backport-of: 788e6e1548
2024-12-30 22:29:24 +00:00
Goetz Lindenmaier
1d525cc9f3 8315882: Open some swing tests 2
Backport-of: d2d7d9a8b7
2024-12-30 22:28:14 +00:00
Goetz Lindenmaier
487b9a5940 8315825: Open some swing tests
Backport-of: e015e6ce28
2024-12-30 22:25:52 +00:00
SendaoYan
81d7b70c5d 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3
8342145: File libCreationTimeHelper.c compile fails on Alpine

Backport-of: c7c7280f6e
2024-12-27 12:30:38 +00:00
Antonio Vieiro
3bc06ab80f 8341424: GHA: Collect hs_errs from build time failures
8342704: GHA: Report truncation is broken after JDK-8341424

Backport-of: 0011704ec8
2024-12-27 11:55:22 +00:00
Goetz Lindenmaier
ac2221902b 8342609: jpackage test helper function incorrectly removes a directory instead of its contents only
Backport-of: 7133d1b983
2024-12-27 10:13:26 +00:00
Goetz Lindenmaier
6ef13abbb8 8339883: Open source several AWT/2D related tests
Backport-of: b26645f64b
2024-12-27 10:10:21 +00:00
Goetz Lindenmaier
743724ef72 8319567: Update java/lang/invoke tests to support vm flags
8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags
8319672: Several classloader tests ignore VM flags
8319676: A couple of jdk/modules/incubator/ tests ignore VM flags
8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless

Reviewed-by: mdoerr
Backport-of: 1588dd934c
2024-12-27 10:03:07 +00:00
SendaoYan
a266ca03fe 8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false"
Backport-of: bdd96604ae
2024-12-27 01:50:48 +00:00
SendaoYan
5623e10b38 8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java
Backport-of: f3bb3e2170
2024-12-25 13:18:12 +00:00
Goetz Lindenmaier
e6fb662484 8345414: Google CAInterop test failures
Backport-of: 8e9ba788ae
2024-12-24 11:32:52 +00:00
Goetz Lindenmaier
8f93d8ab98 8342602: Remove JButton/PressedButtonRightClickTest test
Backport-of: 8647c00114
2024-12-24 11:31:41 +00:00
Goetz Lindenmaier
e7fedf5e1d 8343128: PassFailJFrame.java test result: Error. Bad action for script: build}
Use HTML character entity in javadoc to prevent jtreg from recognising
PassFailJFrame.java as a test file.

Backport-of: 7bca0af481
2024-12-24 11:30:32 +00:00
Goetz Lindenmaier
b121ce5a21 8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java
Backport-of: 7d1bbff076
2024-12-24 11:29:32 +00:00
Goetz Lindenmaier
0b14f53ade 8326421: Add jtreg test for large arrayCopy disjoint case.
Backport-of: 73cdc9a070
2024-12-24 11:28:15 +00:00
Goetz Lindenmaier
0ea0b86f8f 8329210: Delete Redundant Printer Dialog Modality Test
Backport-of: 7ac2f914aa
2024-12-24 11:26:55 +00:00
Goetz Lindenmaier
409158e280 8315883: Open source several Swing JToolbar tests
Backport-of: 62c0a1b9ac
2024-12-24 11:16:46 +00:00
Goetz Lindenmaier
a35aef8337 8316056: Open source several Swing JTree tests
Backport-of: 5f6cee86ef
2024-12-24 11:15:25 +00:00
Goetz Lindenmaier
247815b28d 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64
Reviewed-by: aph, rrich
Backport-of: 83e9e482b1
2024-12-21 08:23:58 +00:00
Goetz Lindenmaier
10ea45e214 8316149: Open source several Swing JTree JViewport KeyboardManager tests
8316627: JViewport Test headless failure

Backport-of: c89fc273a8
2024-12-21 08:22:55 +00:00
Goetz Lindenmaier
d9aa705004 8315952: Open source several Swing JToolbar JTooltip JTree tests
Backport-of: d2b2f6759f
2024-12-21 08:21:52 +00:00
Goetz Lindenmaier
bfc957aa79 8344646: The libjsig deprecation warning should go to stderr not stdout
Backport-of: efeacfee01
2024-12-19 13:06:30 +00:00
Goetz Lindenmaier
e34f9abc8e 8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS
Backport-of: bb7a8403ba
2024-12-19 13:05:19 +00:00
Goetz Lindenmaier
21f2c1bb38 8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5
Reviewed-by: rrich
Backport-of: 59ffac84d3
2024-12-19 13:03:49 +00:00
Goetz Lindenmaier
1da01792a4 8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed
Backport-of: 52c0b09b62
2024-12-19 13:02:26 +00:00
Goetz Lindenmaier
c6bcba2279 8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree
Backport-of: 342fe42555
2024-12-19 13:00:29 +00:00
Goetz Lindenmaier
7203110a2b 8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows
Backport-of: 1b0281dc77
2024-12-19 12:58:56 +00:00
Goetz Lindenmaier
33ff51929f 8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex
Backport-of: 7e87c071b0
2024-12-19 12:57:29 +00:00
Goetz Lindenmaier
9d0d036ed7 8338426: Test java/nio/channels/Selector/WakeupNow.java failed
Backport-of: 0853aee3b3
2024-12-19 12:55:56 +00:00
Goetz Lindenmaier
3c634c4938 8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java
Backport-of: fa502ecd2d
2024-12-19 12:54:20 +00:00
Goetz Lindenmaier
26cb49f24a 8328005: Convert java/awt/im/JTextFieldTest.java applet test to main
Backport-of: cc5cda5587
2024-12-19 12:52:53 +00:00
Goetz Lindenmaier
e5c6eb07f5 8328130: Remove applet usage from JColorChooser tests Test4759934
Backport-of: be1dd275a4
2024-12-19 12:51:09 +00:00
Goetz Lindenmaier
cdf62864a7 8328753: Open source few Undecorated Frame tests
8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference

Backport-of: 539990cd9a
2024-12-18 11:15:35 +00:00
Goetz Lindenmaier
816822a862 8328827: Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main
Backport-of: db01fcd6d8
2024-12-18 11:14:15 +00:00
Goetz Lindenmaier
46be5d5783 8328717: Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main
Backport-of: a1fbbffb5e
2024-12-18 11:12:35 +00:00
Goetz Lindenmaier
bf9edfb5ca 8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main
Backport-of: 476421efe5
2024-12-18 11:11:20 +00:00
Goetz Lindenmaier
7d8dd1bfd4 8328185: Convert java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main
Backport-of: 4e83f4cfc7
2024-12-18 11:09:59 +00:00
Goetz Lindenmaier
219afaf0f7 8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing
Backport-of: 69c0b24386
2024-12-18 11:05:47 +00:00
Kerem Kat
3f1ba56464 8345296: AArch64: VM crashes with SIGILL when prctl is disallowed
Reviewed-by: shade
Backport-of: 3c60f0b2bb
2024-12-18 07:11:59 +00:00
Goetz Lindenmaier
6400a16be5 8341978: Improve JButton/bug4490179.java
Use latch to synchronize actions in the test.
Verify mouseButton3Released does not trigger actionPerformed
while mouse button 1 is pressed.
Ensure mouse button 1 is released.
Verify releasing mouse button 1 triggers actionPerformed.

Backport-of: 8174cbd5cb
2024-12-17 13:38:06 +00:00
Goetz Lindenmaier
e3b26387a3 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1
Backport-of: b4ab290fd7
2024-12-17 13:34:57 +00:00
Goetz Lindenmaier
159bd1cc6f 8339902: Open source couple TextField related tests
Backport-of: fde8508379
2024-12-17 13:31:58 +00:00
Goetz Lindenmaier
fb37a91902 8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC
Backport-of: 51b85a1f69
2024-12-17 13:30:10 +00:00
Goetz Lindenmaier
71d5c0b247 8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop
Reviewed-by: mdoerr
Backport-of: e203df46fa
2024-12-17 13:28:33 +00:00
Goetz Lindenmaier
585297ddee 8336498: [macos] [build]: install-file macro may run into permission denied error
8342858: Make target mac-jdk-bundle fails on chmod command

Backport-of: b682b1faa0
2024-12-17 13:25:19 +00:00
Goetz Lindenmaier
f706c24e53 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep
Backport-of: 739b5fb886
2024-12-17 13:23:42 +00:00
Goetz Lindenmaier
b532a4a69b 8336692: Redo fix for JDK-8284620
Reviewed-by: mdoerr
Backport-of: c5b7af73d0
2024-12-17 13:21:27 +00:00
Goetz Lindenmaier
9b9027c0e2 8334777: Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException
Backport-of: 2a2964759c
2024-12-17 13:19:33 +00:00
Goetz Lindenmaier
114a1e5024 8333360: PrintNullString.java doesn't use float arguments
Backport-of: aaaa86b571
2024-12-17 13:18:10 +00:00
Goetz Lindenmaier
0c14fe2875 8328403: Remove applet usage from JColorChooser tests Test6977726
Backport-of: 1e76e1fdfa
2024-12-17 13:14:50 +00:00
Goetz Lindenmaier
dc3917c497 8328227: Remove applet usage from JColorChooser tests Test4887836
Backport-of: cc5b9c63cb
2024-12-17 13:13:00 +00:00
Goetz Lindenmaier
525df89a2a 8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main
Backport-of: 27ac39a2bc
2024-12-17 13:11:19 +00:00
Goetz Lindenmaier
d4cdd73e6a 8328380: Remove applet usage from JColorChooser tests Test6348456
Backport-of: 78d1b90468
2024-12-17 13:09:15 +00:00
Goetz Lindenmaier
3fe7445572 8328121: Remove applet usage from JColorChooser tests Test4759306
Backport-of: fab0edc9e6
2024-12-17 13:07:03 +00:00
Goetz Lindenmaier
c0648b3829 8327859: Remove applet usage from JColorChooser tests Test4319113
Backport-of: 89fb0f837b
2024-12-17 13:05:14 +00:00
Martin Doerr
0254b70a88 8343724: [PPC64] Disallow OptoScheduling
Backport-of: f621f26cd1
2024-12-17 09:56:39 +00:00
SendaoYan
9c126b3c86 8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values
Backport-of: 59fcfae630
2024-12-16 14:59:50 +00:00
Matthias Baesken
7db0131a18 8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed
Backport-of: 2564f0f998
2024-12-16 14:41:03 +00:00
Matthias Baesken
25140d115a 8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux
Reviewed-by: lucy
Backport-of: 06d8216a4e
2024-12-16 14:38:48 +00:00
Goetz Lindenmaier
45ee88f124 8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]:
Backport-of: 1b104b63a9
2024-12-16 07:55:05 +00:00
SendaoYan
ff496b9c1c 8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded"
Backport-of: 693847452f
2024-12-13 03:11:08 +00:00
Goetz Lindenmaier
8c2f28a2bb 8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file
Backport-of: 00fe9f7bdf
2024-12-12 09:10:02 +00:00
Goetz Lindenmaier
c12baf1697 8299994: java/security/Policy/Root/Root.java fails when home directory is read-only
Reviewed-by: lucy
Backport-of: 20579e48cf
2024-12-12 09:01:14 +00:00
Martin Doerr
131a032b8d 8342607: Enhance register printing on x86_64 platforms
Reviewed-by: mbaesken
Backport-of: 1bfb57dca4
2024-12-10 16:02:57 +00:00
Goetz Lindenmaier
6f16a44784 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic
Reviewed-by: mbaesken, mbalao
Backport-of: 1b476f52ba
2024-12-10 10:52:00 +00:00
SendaoYan
e29b0619c9 8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless
Backport-of: 470701f0bb
2024-12-10 08:17:03 +00:00
Goetz Lindenmaier
ace471e9fb 8295087: Manual Test to Automated Test Conversion
Backport-of: a3693ccc61
2024-12-09 13:39:52 +00:00
Goetz Lindenmaier
4dc682a311 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust
Backport-of: e94e3bba39
2024-12-06 20:07:27 +00:00
Goetz Lindenmaier
0ebe1e0fb6 8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java
Backport-of: 1447967f53
2024-12-06 20:06:15 +00:00
Goetz Lindenmaier
c15715a5f1 8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation
Backport-of: a505a1dda3
2024-12-06 20:03:59 +00:00
Goetz Lindenmaier
c665a7563d 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java
Backport-of: f927c1210e
2024-12-06 20:02:44 +00:00
Goetz Lindenmaier
2f7f75d389 8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F
Backport-of: b8e8e965e5
2024-12-06 20:01:26 +00:00
Goetz Lindenmaier
37c1efa928 8335172: Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test
Backport-of: a5c2d7b305
2024-12-06 20:00:29 +00:00
Goetz Lindenmaier
98526a6320 8336012: Fix usages of jtreg-reserved properties
Backport-of: e6c5aa7a6c
2024-12-06 19:59:24 +00:00
Goetz Lindenmaier
3c7596fd95 8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @
Backport-of: 3733fe3a20
2024-12-06 19:58:20 +00:00
Goetz Lindenmaier
4f2f67da3c 8334490: Normalize string with locale invariant toLowerCase()
Backport-of: 265a0f5547
2024-12-06 19:57:12 +00:00
Goetz Lindenmaier
34d31853b5 8327857: Remove applet usage from JColorChooser tests Test4222508
Backport-of: 7c6fd337d0
2024-12-06 19:52:10 +00:00
Goetz Lindenmaier
2c64d33ade 8319648: java/lang/SecurityManager tests ignore vm flags
Backport-of: 437cf354e2
2024-12-06 19:50:00 +00:00
Goetz Lindenmaier
964c828dc9 8319673: Few security tests ignore VM flags
Reviewed-by: lucy
Backport-of: 430290066c
2024-12-06 19:48:53 +00:00
Goetz Lindenmaier
b90bb12262 8313710: jcmd: typo in the documentation of JFR.start and JFR.dump
Reviewed-by: lucy
Backport-of: 16d917a85f
2024-12-06 19:45:25 +00:00
Goetz Lindenmaier
81e55d3a9c 8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags
Backport-of: 62b7c5eaed
2024-12-06 19:38:56 +00:00
Goetz Lindenmaier
b90cef210e 8319569: Several java/util tests should be updated to accept VM flags
Reviewed-by: lucy
Backport-of: 2bb4b9398d
2024-12-06 19:37:36 +00:00
Goetz Lindenmaier
fc658cc3d7 8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true'
Reviewed-by: mdoerr
Backport-of: 8f400b9aab
2024-12-06 19:36:31 +00:00
Goetz Lindenmaier
ed63b718fe 8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM
8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java
8309171: Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341

Reviewed-by: phh
Backport-of: 1e6770fb97
2024-12-04 07:50:37 +00:00
Goetz Lindenmaier
be22b1a8aa 8299739: HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException
Backport-of: 04f30185e9
2024-12-04 07:49:42 +00:00
Goetz Lindenmaier
c1a9356b30 8299077: [REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus
8299127: [REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java' fails
8299128: [REDO] JDK-8213562 Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails

Backport-of: fef70d78ba
2024-12-04 07:47:54 +00:00
Goetz Lindenmaier
63aa0769a7 8345371: Bump update version for OpenJDK: jdk-17.0.15
Reviewed-by: mdoerr, sgehwolf
2024-12-04 07:44:58 +00:00
Alexey Bakhtin
bdc07d202a 8335912: Add an operation mode to the jar command when extracting to not overwriting existing files
Reviewed-by: mbaesken, mbalao
Backport-of: 158b93d19a
2024-12-04 01:03:38 +00:00
Goetz Lindenmaier
f23d6bf3f7 8339892: Several security shell tests don't set TESTJAVAOPTS
Backport-of: 8a2a75e56d
2024-12-03 09:11:09 +00:00
Goetz Lindenmaier
4d268db07f 8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order
Reviewed-by: mbaesken
Backport-of: f3be138eb8
2024-12-03 09:09:58 +00:00
RadekCap
20927ac840 8331863: DUIterator_Fast used before it is constructed
Backport-of: d13f75c9ef
2024-12-02 14:22:51 +00:00
Dmitry Cherepanov
c3ee57ce2f 8343285: java.lang.Process is unresponsive and CPU usage spikes to 100%
Backport-of: c00e20c399
2024-12-02 09:51:10 +00:00
Antonio Vieiro
d70ea49243 8340552: Harden TzdbZoneRulesCompiler against missing zone names
Reviewed-by: andrew
Backport-of: bc4abb4379
2024-11-28 09:33:57 +00:00
SendaoYan
0d6b6b331f 8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted
Backport-of: 752e162955
2024-11-25 14:56:58 +00:00
Goetz Lindenmaier
571ad58c62 8342183: Update tests to use stronger algorithms and keys
Backport-of: e1eb341217
2024-11-25 08:18:38 +00:00
Goetz Lindenmaier
009210673c 8342188: Update tests to use stronger key parameters and certificates
Backport-of: ae82cc1ba1
2024-11-25 08:17:27 +00:00
Goetz Lindenmaier
86979c7b6c 8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags
Backport-of: 5e021cbcc7
2024-11-25 08:13:47 +00:00
Goetz Lindenmaier
fbc040cf8a 8339637: (tz) Update Timezone Data to 2024b
Reviewed-by: andrew
Backport-of: add7934bb5
2024-11-23 13:52:15 +00:00
Xiaolong Peng
e0dd517d50 8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException
Backport-of: fe0ccdf5f8
2024-11-22 17:41:35 +00:00
Goetz Lindenmaier
a44a35e2c3 8342181: Update tests to use stronger Key and Salt size
Backport-of: d81d301561
2024-11-22 10:12:31 +00:00
Goetz Lindenmaier
c4ea7b47be 8325525: Create jtreg test case for JDK-8325203
8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive

Backport-of: 936b239530
2024-11-22 09:48:05 +00:00
Goetz Lindenmaier
7575163ab2 8274170: Add hooks for custom makefiles to augment jtreg test execution
Reviewed-by: lucy
Backport-of: 14100d55dc
2024-11-22 09:47:06 +00:00
Goetz Lindenmaier
dcac5eb061 8328619: sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java failed with BindException: Address already in use
Backport-of: 2af0312c95
2024-11-21 09:13:19 +00:00
Goetz Lindenmaier
4ea9694e7e 8341927: Replace hardcoded security providers with new test.provider.name system property
8343848: Fix typo of property name in TestOAEPPadding after 8341927

Reviewed-by: lucy
Backport-of: 9bdf2a619d
2024-11-21 09:12:34 +00:00
Goetz Lindenmaier
cd3a614b36 8322766: Micro bench SSLHandshake should use default algorithms
Backport-of: 06dd735342
2024-11-21 09:12:15 +00:00
Goetz Lindenmaier
60126931c4 8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/4202966/IntFrameCoord.html fails
Backport-of: 2dd882af08
2024-11-21 09:08:48 +00:00
SendaoYan
848d8e830e 8336257: Additional tests in jmxremote/startstop to match on PID not app name
Backport-of: 5b1a9521de
2024-11-21 02:00:14 +00:00
Goetz Lindenmaier
73d6539e66 8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization
Backport-of: 638708cad8
2024-11-20 10:06:39 +00:00
Goetz Lindenmaier
b88676dcef 8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic"
Backport-of: 0fd807118c
2024-11-20 10:05:42 +00:00
Goetz Lindenmaier
2c06cbb704 8309532: java/lang/Class/getDeclaredField/FieldSetAccessibleTest should filter modules that depend on JVMCI
Backport-of: 02bce0b145
2024-11-20 10:02:37 +00:00
Goetz Lindenmaier
86a64afa01 8307297: Move some DnD tests to open
Backport-of: 3bf3876185
2024-11-20 10:01:32 +00:00
Goetz Lindenmaier
a49d5eafb4 8295344: Harden runtime/StackGuardPages/TestStackGuardPages.java
Reviewed-by: lucy
Backport-of: 8c2c8b3f7f
2024-11-20 10:00:00 +00:00
Goetz Lindenmaier
8ef9a496cf 8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils
Reviewed-by: lucy
Backport-of: cc8bf95046
2024-11-20 09:58:51 +00:00
Goetz Lindenmaier
878daefa22 8302225: SunJCE Provider doesn't validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP
Backport-of: 4ce493f09e
2024-11-20 09:52:13 +00:00
Satyen Subramaniam
ba6438377c 8321470: ThreadLocal.nextHashCode can be static final
Backport-of: c42535f111
2024-11-19 20:12:24 +00:00
Antonio Vieiro
d0949c82fd 8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries
Backport-of: 9069982847
2024-11-18 22:43:17 +00:00
Martin Doerr
82a609dd78 8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners
Backport-of: 4c5bc5f2f0
2024-11-18 16:25:53 +00:00
SendaoYan
6d7a6e1378 8207908: JMXStatusTest.java fails assertion intermittently
Backport-of: d0abff2f07
2024-11-18 15:39:29 +00:00
Goetz Lindenmaier
8989babebe 8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java fails with usage tracker
Backport-of: 220781fa56
2024-11-18 13:49:14 +00:00
Goetz Lindenmaier
b1fae1cbff 8292309: Fix java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java test
Backport-of: b22a38dedb
2024-11-18 13:47:53 +00:00
Goetz Lindenmaier
4b74741d17 8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11
Backport-of: 05ae7ed1aa
2024-11-18 13:46:53 +00:00
Goetz Lindenmaier
e4860005dc 8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak"
Backport-of: aefd4ac4a3
2024-11-18 13:45:47 +00:00
Goetz Lindenmaier
49b1ca9447 8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones
Backport-of: 2e2e71e1fa
2024-11-18 10:14:36 +00:00
Goetz Lindenmaier
ac1f868873 8343474: [updates] Customize README.md to specifics of update project
Reviewed-by: sgehwolf, lucy
Backport-of: 22d5e0d1f8
2024-11-15 07:35:01 +00:00
Goetz Lindenmaier
e470734853 8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows
Backport-of: f92c60e1a9
2024-11-12 08:26:03 +00:00
Andrew Lu
ef8243a644 8331142: Add test for number of loader threads in BasicDirectoryModel
8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only
8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI

Reviewed-by: goetz
Backport-of: fcd7fb74c7
2024-11-12 02:06:01 +00:00
Ben Taylor
41b4812c24 8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally
8304557: java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java times out

Reviewed-by: phh
Backport-of: ded6a81319
2024-11-11 20:44:15 +00:00
Goetz Lindenmaier
cc70a50205 8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature
Backport-of: d7c85b194d
2024-11-11 09:04:20 +00:00
Goetz Lindenmaier
eef1d179ad 8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp
Backport-of: 6f4ddc2f6b
2024-11-11 09:03:08 +00:00
Goetz Lindenmaier
f448955476 8330278: Have SSLSocketTemplate.doClientSide use loopback address
Backport-of: 0eff492e41
2024-11-11 09:02:04 +00:00
Goetz Lindenmaier
c41236b740 8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening"
Backport-of: 28b2019559
2024-11-11 09:00:40 +00:00
Goetz Lindenmaier
f8a119b539 8327924: Simplify TrayIconScalingTest.java
Backport-of: 1496b5de90
2024-11-11 08:59:36 +00:00
Goetz Lindenmaier
915cc663ab 8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages
Backport-of: b42b8886aa
2024-11-11 08:58:27 +00:00
Matthias Baesken
d2b244d8de 8340387: Update OS detection code to recognize Windows Server 2025
Backport-of: 34cddfbedd
2024-11-07 13:40:24 +00:00
Goetz Lindenmaier
0d7b2729e4 8339803: Acknowledge case insensitive unambiguous keywords in tzdata files
Backport-of: f4940f65f8
2024-11-06 15:41:27 +00:00
Goetz Lindenmaier
93b2aa4859 8343687: [17u] TestAntiDependencyForPinnedLoads requires UTF-8
Reviewed-by: mdoerr
2024-11-06 15:28:40 +00:00
SendaoYan
5819d91f83 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option
Backport-of: 8bcd4920f1
2024-11-05 19:16:43 +00:00
Goetz Lindenmaier
b0c75b4533 8341235: Improve default instruction frame title in PassFailJFrame
Backport-of: 4ba170c403
2024-11-05 13:48:03 +00:00
Goetz Lindenmaier
eb464423f2 8340799: Add border inside instruction frame in PassFailJFrame
Backport-of: 520060f79a
2024-11-05 13:46:45 +00:00
Goetz Lindenmaier
d1be3c9ff3 8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe
Backport-of: 47c10694c6
2024-11-05 13:45:46 +00:00
t.ogata
6c7f622162 8337851: Some tests have name which confuse jtreg
Backport-of: e6698f51a1
2024-11-04 23:12:43 +00:00
Vlad Zahorodnii
24769df801 8338751: ConfigureNotify behavior has changed in KWin 6.2
Backport-of: 3da6890081
2024-11-04 23:12:24 +00:00
SendaoYan
18ea311a32 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds
Backport-of: c37acdb088
2024-11-04 23:10:37 +00:00
Roland Westrelin
955bae2b03 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress
Backport-of: 680dc5d896
2024-11-04 12:28:37 +00:00
Goetz Lindenmaier
a7fc50c8e4 8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result
Backport-of: cd61f97c2d
2024-11-04 08:06:37 +00:00
Goetz Lindenmaier
59fcc3c6bc 8340785: Update description of PassFailJFrame and samples
Backport-of: 5063494f5b
2024-11-04 08:05:21 +00:00
Goetz Lindenmaier
fadfa5824d 8317116: Provide layouts for multiple test UI in PassFailJFrame
Backport-of: 85f0442727
2024-11-04 08:04:04 +00:00
Goetz Lindenmaier
4c89a63a81 8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts
Backport-of: 8feabc849b
2024-11-04 08:02:54 +00:00
Goetz Lindenmaier
ead94467e8 8332340: Add JavacBench as a test case for CDS
Backport-of: 7fd9d6c760
2024-11-04 08:01:38 +00:00
Goetz Lindenmaier
5fada95677 8339931: Update problem list for WindowUpdateFocusabilityTest.java
8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html fails

Reviewed-by: lucy
2024-11-04 07:58:00 +00:00
Steven Loomis
9ae66afc46 8195675: Call to insertText with single character from custom Input Method ignored
Backport-of: b8f2ec9091
2024-11-01 12:32:11 +00:00
Fei Yang
2a9bd22081 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing
Backport-of: 239d84a82a
2024-11-01 09:32:25 +00:00
Goetz Lindenmaier
00fa4dfabc 8340466: Add description for PassFailJFrame constructors
Backport-of: 3762ec3978
2024-10-31 09:54:25 +00:00
Goetz Lindenmaier
51aec1a710 8340899: Remove wildcard bound in PositionWindows.positionTestWindows
Backport-of: e2626db2f0
2024-10-31 09:53:50 +00:00
Goetz Lindenmaier
0881378fb8 8340684: Reading from an input stream backed by a closed ZipFile has no test coverage
Backport-of: 0e0b0b0d26
2024-10-31 09:51:55 +00:00
Goetz Lindenmaier
7caf756067 8340365: Position the first window of a window list
Backport-of: e97f0fe1b4
2024-10-31 09:50:33 +00:00
Goetz Lindenmaier
bd4c65d003 8340461: Amend description for logArea
Backport-of: 833ff29983
2024-10-31 09:47:03 +00:00
Goetz Lindenmaier
17f35ba1f3 8340308: PassFailJFrame: Make rows default to number of lines in instructions
Backport-of: d1d824008d
2024-10-31 09:45:17 +00:00
Goetz Lindenmaier
5e3c5d9971 8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java
Backport-of: cecb0b3d11
2024-10-31 09:44:00 +00:00
Goetz Lindenmaier
856b483685 8340306: Add border around instructions in PassFailJFrame
Backport-of: 0120d3eed5
2024-10-31 09:42:23 +00:00
Goetz Lindenmaier
256a475064 8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java
Backport-of: 118c9ade1a
2024-10-31 09:39:55 +00:00
Goetz Lindenmaier
eea619e532 8340210: Add positionTestUI() to PassFailJFrame.Builder
Backport-of: f0ae90f30c
2024-10-31 09:35:07 +00:00
Goetz Lindenmaier
5fe6cf88ba 8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS
Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/.
Move SelectNewItemTest.java to java/awt/Choice/SelectItem/.
Use latches to control test flow instead of delays.
Encapsulate the common logic in SelectCurrentItemTest.
Provide overridable checkXXX() methods to modify conditions.
Provide an overridable method which defines where to click
in the choice popup to select an item.

Backport-of: ef96a7b014
2024-10-31 09:34:08 +00:00
Goetz Lindenmaier
7faedc614b 8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException
Backport-of: 034297a6bd
2024-10-31 09:30:06 +00:00
Goetz Lindenmaier
edee2e9446 8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop
Backport-of: 0ddf54e222
2024-10-31 09:28:51 +00:00
Goetz Lindenmaier
0494928efe 8325851: Hide PassFailJFrame.Builder constructor
Reviewed-by: mbaesken, phh, lucy
Backport-of: 3b9255eb66
2024-10-31 09:27:51 +00:00
SendaoYan
498d2364f1 8327474: Review use of java.io.tmpdir in jdk tests
Reviewed-by: goetz
Backport-of: af6c585423
2024-10-31 09:17:37 +00:00
t.ogata
4d147bf2c7 8328379: Convert URLDragTest.html applet test to main
Backport-of: fbeac98c84
2024-10-30 15:41:34 +00:00
Amit Kumar
c436edbefd 8342962: [s390x] TestOSRLotsOfLocals.java crashes
Backport-of: 54327bc4e3
2024-10-30 15:37:50 +00:00
Goetz Lindenmaier
af17bf4ca8 8283214: [macos] Screen magnifier does not show the magnified text for JComboBox
Backport-of: de51aa19d6
2024-10-30 10:22:50 +00:00
KIRIYAMA Takuya
e52902ee46 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+
Backport-of: eb60822a45
2024-10-30 10:21:42 +00:00
Martin Doerr
467231b68a 8342701: [PPC64] TestOSRLotsOfLocals.java crashes
Backport-of: 3bba0f3dc8
2024-10-30 09:38:39 +00:00
KIRIYAMA Takuya
a72e14af66 7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color
Backport-of: 87b314a985
2024-10-30 07:34:46 +00:00
Satyen Subramaniam
70a227fe5a 8333824: Unused ClassValue in VarHandles
Reviewed-by: phh
Backport-of: 7b43a8cd7c
2024-10-25 18:39:59 +00:00
Goetz Lindenmaier
9cf4adb844 8319651: Several network tests ignore vm flags when start java process
Backport-of: 9538f5d317
2024-10-25 07:58:31 +00:00
Goetz Lindenmaier
808c5cd1ed 8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions
Backport-of: 0ff2deab5d
2024-10-25 07:40:46 +00:00
Goetz Lindenmaier
6b4544c032 8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly.
Backport-of: ed5b8c3a7b
2024-10-25 07:39:55 +00:00
Goetz Lindenmaier
3195d3d42b 8322754: click JComboBox when dialog about to close causes IllegalComponentStateException
Backport-of: e44276989f
2024-10-25 07:39:23 +00:00
Goetz Lindenmaier
5daf0666e9 8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated
Reviewed-by: lucy
Backport-of: 9f64a64376
2024-10-25 07:37:34 +00:00
Goetz Lindenmaier
e3e7909706 8296709: WARNING: JNI call made without checking exceptions
Reviewed-by: lucy
Backport-of: eac26f4eb2
2024-10-25 07:36:18 +00:00
Goetz Lindenmaier
afbe310ebd 8326948: Force English locale for timeout formatting
Backport-of: e772e78179
2024-10-25 06:49:20 +00:00
t.ogata
4fea31ec03 8328242: Add a log area to the PassFailJFrame
Backport-of: 9bc1b065db
2024-10-24 07:51:59 +00:00
Satyen Subramaniam
31467103b9 8323562: SaslInputStream.read() may return wrong value
Backport-of: 5cf7947ccd
2024-10-23 16:28:13 +00:00
Matthias Baesken
3660c07f5a 8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message
Backport-of: 4ff72dc57e
2024-10-23 08:10:45 +00:00
Goetz Lindenmaier
a6b9bfefb9 8321543: Update NSS to version 3.96
Backport-of: 6cda4c5985
2024-10-22 09:22:17 +00:00
Goetz Lindenmaier
a236389838 8328402: Implement pausing functionality for the PassFailJFrame
Backport-of: 581b1e29ae
2024-10-22 09:20:27 +00:00
Goetz Lindenmaier
24e2c8a9e0 8315097: Rename createJavaProcessBuilder
8318964: Fix build failures caused by 8315097
8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097

Reviewed-by: lucy
Backport-of: 1f38afa6c6
2024-10-22 09:16:17 +00:00
SendaoYan
48f0fa3131 8341806: Gcc version detection failure on Alinux3
Backport-of: 50133608f9
2024-10-21 18:48:10 +00:00
SendaoYan
94eaaa81eb 8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code
Backport-of: 3fc07f2963
2024-10-21 18:47:47 +00:00
SendaoYan
b6685aa801 8341997: Tests create files in src tree instead of scratch dir
Backport-of: caa8f35ed4
2024-10-21 18:46:37 +00:00
Liam Miller-Cushon
56c03a4a42 8273914: Indy string concat changes order of operations
Backport-of: cfee4512f7
2024-10-21 18:45:34 +00:00
SendaoYan
3d53c65462 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1
Backport-of: 0604ce7f38
2024-10-21 17:10:53 +00:00
Satyen Subramaniam
b47abe8e7b 8325610: CTW: Add StressIncrementalInlining to stress options
Reviewed-by: ysr
Backport-of: 5bf859c8e9
2024-10-21 15:53:46 +00:00
Goetz Lindenmaier
6a3c646b41 8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java
Backport-of: 41242cbe5d
2024-10-21 12:40:57 +00:00
Satyen Subramaniam
9000e17a95 8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled
Backport-of: ca30726352
2024-10-17 17:49:38 +00:00
SendaoYan
593d9d6eed 8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code
Backport-of: 10665ba241
2024-10-17 15:37:22 +00:00
Matthias Baesken
676e0491fb 8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings
Backport-of: ac3f92b411
2024-10-17 08:24:05 +00:00
Matthias Baesken
62e6c68a14 8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent
Backport-of: cb5c60b530
2024-10-17 08:23:03 +00:00
Gui Cao
9b15f9f113 8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter
Reviewed-by: fjiang, fyang
Backport-of: a4ca6267e1
2024-10-16 14:07:50 +00:00
Goetz Lindenmaier
fb8d7fcb08 8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos
Reviewed-by: lucy
Backport-of: eaf1f67dbc
2024-10-16 13:45:02 +00:00
Goetz Lindenmaier
b0e3275a5e 8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program
Backport-of: 87bd6caca0
2024-10-16 13:44:36 +00:00
Goetz Lindenmaier
cdd2ef2844 Merge 2024-10-16 08:26:56 +00:00
Goetz Lindenmaier
b801d407e3 8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop()
Backport-of: 1dd60b62e3
2024-10-14 12:31:02 +00:00
Goetz Lindenmaier
ada3c80961 8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout
Backport-of: 3c22d83c0f
2024-10-14 12:29:32 +00:00
Goetz Lindenmaier
aa9c49ffc5 8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing
Backport-of: a345df20d0
2024-10-14 12:25:49 +00:00
Goetz Lindenmaier
fa003ff0b1 8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded"
8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading

Reviewed-by: lucy
Backport-of: 0c1aa2bc8a
2024-10-14 12:23:45 +00:00
Goetz Lindenmaier
96dc210ccd 8313878: Exclude two compiler/rtm/locking tests on ppc64le
Backport-of: 6faea22b52
2024-10-11 07:57:29 +00:00
Andrew John Hughes
eed263c807 8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.13
Reviewed-by: clanger
2024-10-10 16:01:59 +02:00
Goetz Lindenmaier
6a3f208c0b 8339560: Unaddressed comments during code review of JDK-8337664
Backport-of: 0755f5c2b9
2024-10-09 07:28:03 +00:00
Goetz Lindenmaier
cfdae1dca9 8340007: Refactor KeyEvent/FunctionKeyTest.java
Backport-of: 2faf8b8d58
2024-10-09 07:25:02 +00:00
Goetz Lindenmaier
267ffd37eb 8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections
Backport-of: 0b5c8870e5
2024-10-09 07:23:40 +00:00
Goetz Lindenmaier
c9a0a68a68 8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags
Reviewed-by: lucy
2024-10-08 10:17:37 +00:00
Goetz Lindenmaier
0fc8c5a3f7 8316410: GC: Make TestCompressedClassFlags use createTestJvm
Backport-of: e649c56324
2024-10-08 10:15:51 +00:00
Goetz Lindenmaier
e0dbdee40a 8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm
Backport-of: a949824e98
2024-10-08 10:13:50 +00:00
Goetz Lindenmaier
53dfdc22ba 8317218: G1: Make TestG1HeapRegionSize use createTestJvm
Backport-of: 75b37e6d7e
2024-10-08 10:12:17 +00:00
Goetz Lindenmaier
56a402f81b 8316464: 3 sun/tools tests ignore VM flags
Backport-of: 993951b85e
2024-10-08 10:07:36 +00:00
Goetz Lindenmaier
1b4ae74342 8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..)
Backport-of: 7342f5a033
2024-10-08 09:58:44 +00:00
Goetz Lindenmaier
9629286f89 8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options
Backport-of: 679a6d8935
2024-10-08 09:55:13 +00:00
SendaoYan
43e37bb131 8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs
Backport-of: 977b8c4e16
2024-10-07 12:05:16 +00:00
Goetz Lindenmaier
bbe81e9f3f 8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm
Backport-of: 6ee6171e81
2024-10-07 08:57:40 +00:00
Goetz Lindenmaier
f56f7d73ea 8316447: 8 sun/management/jmxremote tests ignore VM flags
Backport-of: 053f45695f
2024-10-07 08:54:10 +00:00
Goetz Lindenmaier
c1efd753bb 8313638: Add test for dump of resolved references
Reviewed-by: mdoerr
Backport-of: 83dca6296e
2024-10-05 18:03:42 +00:00
Goetz Lindenmaier
7adef868cf 8313854: Some tests in serviceability area fail on localized Windows platform
Backport-of: 49b29845f7
2024-10-05 17:16:25 +00:00
Goetz Lindenmaier
74545e27f3 8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM
Backport-of: 87b08b6e01
2024-10-05 17:09:09 +00:00
Goetz Lindenmaier
44ca605ce6 8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate
Backport-of: 5842fd5beb
2024-10-05 17:07:39 +00:00
Goetz Lindenmaier
17f9b8c19c 8303697: ProcessTools doesn't print last line of process output
Backport-of: 8d2ebf248e
2024-10-05 17:04:32 +00:00
Goetz Lindenmaier
3cfa6a49aa 8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher
Backport-of: 902162ca9f
2024-10-05 16:58:49 +00:00
Goetz Lindenmaier
e45b649553 8293061: Combine CDSOptions and AppCDSOptions test utility classes
Backport-of: f888aa953c
2024-10-05 16:56:53 +00:00
Goetz Lindenmaier
7d0a5c7c9f 8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests
8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023

Reviewed-by: phh
Backport-of: 2583feb21b
2024-10-05 16:55:16 +00:00
Goetz Lindenmaier
594ce95e7e 8288976: classfile parser 'wrong name' error message has the names the wrong way around
Backport-of: 925084c496
2024-10-05 16:53:22 +00:00
Goetz Lindenmaier
9661c8b046 8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts
Backport-of: 0b11b576a2
2024-10-05 16:51:36 +00:00
Goetz Lindenmaier
deefb605ce 8281379: Assign package declarations to all jtreg test cases under gc
Backport-of: c820d1acb7
2024-10-05 16:49:46 +00:00
Goetz Lindenmaier
23a79be29b 8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags
Backport-of: 68f784778c
2024-10-05 16:47:50 +00:00
Goetz Lindenmaier
6c5bac0577 8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags
Backport-of: 3d40cac8ce
2024-10-05 16:46:16 +00:00
Goetz Lindenmaier
538e17ad93 8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN
Backport-of: 3435d299f7
2024-10-05 16:44:45 +00:00
Francisco Ferrari Bihurriet
fbcf4fc81d 8332644: Improve graph optimizations
Reviewed-by: mbalao, andrew
Backport-of: 7c16d649a8118d2e7ee77cedba87e620c83294b4
2024-10-05 15:29:57 +02:00
Sergey Bylokhov
15586dc50b 8290367: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property
8332643: Better Location requests

Reviewed-by: yan, andrew
Backport-of: 7765942aee
2024-10-05 15:19:21 +02:00
Alexei Voitylov
ca766c0d92 8331446: Improve deserialization support
Reviewed-by: yan, mbalao, andrew
Backport-of: 8e4a392832f83e16d521024505b52c96d0a993f2
2024-10-05 14:36:42 +02:00
Aleksey Shipilev
b4344588de 8340418: GHA: MacOS AArch64 bundles can be removed prematurely
Backport-of: 9d76c7c60f
2024-10-04 12:51:12 +00:00
Alexey Bakhtin
6e6e3cf6da 8328726: Better Kerberos support
Reviewed-by: mbalao
Backport-of: 7325899a11f17bf4516d39495a12796385e459ed
2024-10-04 07:00:59 +02:00
Martin Balao
cdd9e7e2b5 8335713: Enhance vectorization analysis
Reviewed-by: roland
Backport-of: 3c05ad2290936ec9abc3f271cb6bf89e18c3eea7
2024-10-03 22:20:44 +02:00
Martin Balao
fdf897f03f 8328544: Improve handling of vectorization
Reviewed-by: roland, yan
Backport-of: b5174c9159fbffdf335ee6835267ba0e674cf432
2024-10-03 22:02:55 +02:00
Alexey Bakhtin
836d090343 8328286: Enhance HTTP client
Reviewed-by: mbalao
Backport-of: cf8dc79f392c8ec3414d8b36803f026852c4e386
2024-10-03 21:52:40 +02:00
Martin Balao
e7a9054d27 8284585: PushPromiseContinuation test fails intermittently in timeout
Reviewed-by: abakhtin
Backport-of: 65da38d844
2024-10-03 21:52:40 +02:00
Martin Balao
c1917ef06a 8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields
Reviewed-by: abakhtin
Backport-of: 466ffebcae
2024-10-03 21:52:40 +02:00
Martin Balao
0b3d6c31d1 8263031: HttpClient throws Exception if it receives a Push Promise that is too large
Reviewed-by: abakhtin, mbaesken
Backport-of: 4d2cd26ab5
2024-10-03 21:52:40 +02:00
Alexei Voitylov
e59e2e2591 8311208: Improve CDS Support
Reviewed-by: mbalao
Backport-of: 2c60805bc380945a8266112c7b5aee0498cb7d5b
2024-10-03 21:52:40 +02:00
Alexey Bakhtin
9fcf05839e 8307383: Enhance DTLS connections
Reviewed-by: mbaesken, andrew
Backport-of: 362dbbaa952b3d4a5270c6bfae879a12e9bdf4d1
2024-10-03 21:52:40 +02:00
Martin Doerr
049df06617 8340657: [PPC64] SA determines wrong unextendedSP
Backport-of: 49d15edd31
2024-10-03 14:44:18 +00:00
Kerem Kat
2d963ac287 8316581: Improve performance of Symbol::print_value_on()
Backport-of: 90bcdbd15f
2024-10-02 14:27:47 +00:00
Martin Doerr
e7439b7d46 8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity
Backport-of: a6754f31cf
2024-10-02 13:14:27 +00:00
Goetz Lindenmaier
e5b26f543e Merge 2024-10-02 07:33:40 +00:00
Goetz Lindenmaier
1e20c7c4cd 8341059: Change Entrust TLS distrust date to November 12, 2024
Backport-of: eced83e130
2024-10-01 13:35:28 +00:00
Goetz Lindenmaier
963123ad87 8341057: Add 2 SSL.com TLS roots
Reviewed-by: mbaesken
Backport-of: 824a297aae
2024-10-01 13:33:32 +00:00
Goetz Lindenmaier
1928a36ade 8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options
Backport-of: c9bee173d6
2024-10-01 10:47:58 +00:00
Goetz Lindenmaier
a29f5fb73d 8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test
8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile

Backport-of: 65907ffdb1
2024-10-01 10:44:36 +00:00
Goetz Lindenmaier
1c32d3eb86 8324841: PKCS11 tests still skip execution
Backport-of: 9d4a4bd2c2
2024-10-01 10:32:39 +00:00
Alexey Bakhtin
fa0389ecfb 8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases
Reviewed-by: phh
Backport-of: 7a97e314b5
2024-09-30 16:30:55 +00:00
George Adams
f845f8e858 8340815: Add SECURITY.md file
Backport-of: 0474f020bf
2024-09-30 13:00:40 +00:00
Robbin Ehn
e3231e69b6 8339741: RISC-V: C ABI breakage for integer on stack
Reviewed-by: fyang
Backport-of: bfe7f9205b
2024-09-27 16:19:53 +00:00
Andrew Lu
26010eaea7 8320665: update jdk_core at open/test/jdk/TEST.groups
Backport-of: da7cf258bb
2024-09-27 01:56:10 +00:00
Goetz Lindenmaier
8d61f49d9f 8334405: java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect
Backport-of: 21e86d10a7
2024-09-26 11:35:22 +00:00
Goetz Lindenmaier
c56241eb2e 8319574: Exec/process tests should be marked as flagless
Reviewed-by: mdoerr
Backport-of: 68110b7a82
2024-09-26 11:33:29 +00:00
Andrew Lu
989b975fa5 8320586: update manual test/jdk/TEST.groups
Backport-of: 99b9cb0a2e
2024-09-26 02:20:52 +00:00
Goetz Lindenmaier
bb7d33ec4d Merge 2024-09-25 08:01:51 +00:00
Andrew Lu
89a9243cd7 8327401: Some jtreg tests fail on Wayland without any tracking bug
8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04

Reviewed-by: goetz
Backport-of: 286cc163fd
2024-09-25 01:58:39 +00:00
Kerem Kat
e77aad9b64 8325616: JFR ZGC Allocation Stall events should record stack traces
Backport-of: 71ff2d7177
2024-09-24 13:01:01 +00:00
Goetz Lindenmaier
ed2c4b6894 8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose
Backport-of: f0b7eb519a
2024-09-24 12:09:40 +00:00
Goetz Lindenmaier
668fd088d6 8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs
Backport-of: 2305d18e8d
2024-09-24 08:01:15 +00:00
Goetz Lindenmaier
9e8a1c0c93 8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect
Backport-of: 330e520c1d
2024-09-24 07:59:06 +00:00
Goetz Lindenmaier
9c36bb90ff 8335530: Java file extension missing in AuthenticatorTest
Backport-of: a537e87d2d
2024-09-24 07:50:09 +00:00
Goetz Lindenmaier
01740fbdbd 8284874: Add comment to ProcessHandle/OnExitTest to describe zombie problem
Backport-of: bb7c97bddf
2024-09-24 07:40:54 +00:00
Andrew Lu
ac5ef4bab3 8295859: Update Manual Test Groups
Reviewed-by: goetz
Backport-of: 87017b5199
2024-09-24 06:52:35 +00:00
SendaoYan
cf0fea9ddb 8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813
Backport-of: ad5656f7fa
2024-09-24 04:23:28 +00:00
Zdenek Zambersky
22bcb90948 8338402: GHA: some of bundles may not get removed
Backport-of: d8e4d3f2d6
2024-09-23 16:38:50 +00:00
Alexey Bakhtin
33cd4b41b3 8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2
Reviewed-by: mbaesken
Backport-of: f4b140b420
2024-09-23 14:09:18 +00:00
Matthias Baesken
20bd36c338 8334567: [test] runtime/os/TestTracePageSizes move ppc handling
Backport-of: 6a5cb0b2c4
2024-09-23 11:05:55 +00:00
Matthias Baesken
5b9489546b 8338058: map_or_reserve_memory_aligned Windows enhance remap assertion
8338101: remove old remap assertion in map_or_reserve_memory_aligned  after JDK-8338058

Reviewed-by: mdoerr
Backport-of: 00aac4097a
2024-09-23 10:48:22 +00:00
Goetz Lindenmaier
4f32fcafd8 8332777: Update JCStress test suite
Backport-of: 11e926cf50
2024-09-23 06:54:21 +00:00
Goetz Lindenmaier
92c24656bc 8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.
Backport-of: 2b4a4b7bd8
2024-09-23 06:52:19 +00:00
Goetz Lindenmaier
08b9698bc0 8330621: Make 5 compiler tests use ProcessTools.executeProcess
Reviewed-by: mbaesken
Backport-of: 5394f57f00
2024-09-23 06:50:09 +00:00
Goetz Lindenmaier
9def563b0b 8328957: Update PKCS11Test.java to not use hardcoded path
Backport-of: 16576b87b7
2024-09-23 06:48:12 +00:00
Goetz Lindenmaier
f75765aba8 8326898: NSK tests should listen on loopback addresses only
Backport-of: fee1d969f6
2024-09-23 06:46:05 +00:00
Goetz Lindenmaier
8f5f8f31b9 8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut
Backport-of: 9451677daa
2024-09-23 06:43:38 +00:00
Goetz Lindenmaier
1dcecb3744 8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile
8322830: Add test case for ZipFile opening a ZIP with no entries

Backport-of: 26de9e247a
2024-09-23 06:34:04 +00:00
Goetz Lindenmaier
d7d492b73b 8296787: Unify debug printing format of X.509 cert serial numbers
Reviewed-by: mbaesken
Backport-of: c328f9589d
2024-09-23 06:32:09 +00:00
Andrew Lu
2ca2c2c03c 8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList
Backport-of: 2b5aec2aad
2024-09-23 02:07:59 +00:00
Goetz Lindenmaier
4120fcc88f 8272746: ZipFile can't open big file (NegativeArraySizeException)
Backport-of: 848b16a3f9
2024-09-22 14:55:32 +00:00
Goetz Lindenmaier
f18cde4e79 8335267: [XWayland] move screencast tokens from .awt to .java folder
Backport-of: 088871ce36
2024-09-20 06:25:42 +00:00
Goetz Lindenmaier
64e652ec90 8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ...
Backport-of: 284671a1e4
2024-09-20 06:24:11 +00:00
Goetz Lindenmaier
2f0a4b328b 8328303: 3 JDI tests timed out with UT enabled
Backport-of: bc73963974
2024-09-20 06:21:52 +00:00
Goetz Lindenmaier
32a37b2638 8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test
Backport-of: 54f09d7345
2024-09-20 06:15:58 +00:00
Goetz Lindenmaier
5906588236 8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829
Backport-of: 54028e779b
2024-09-20 06:08:54 +00:00
Goetz Lindenmaier
5faa0df6fb 8339644: Improve parsing of Day/Month in tzdata rules
Backport-of: 86a2f9c7dc
2024-09-19 12:03:01 +00:00
Andrew Lu
81839816a0 8337320: Update ProblemList.txt with tests known to fail on XWayland
Backport-of: 3140491fe2
2024-09-19 07:18:07 +00:00
Andrew Lu
e37b296173 8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3
Backport-of: af7c6af0cc
2024-09-19 07:14:19 +00:00
Goetz Lindenmaier
8b54622b3d Merge 2024-09-18 06:20:43 +00:00
Andrew Lu
aa96b40d72 8303705: Field sleeper.started should be volatile JdbLockTestTarg.java
Backport-of: cd41c69d44
2024-09-18 02:30:07 +00:00
Xiaolong Peng
4f08bcd243 8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock
8335904: Fix invalid comment in ShenandoahLock

Reviewed-by: phh, wkemper
Backport-of: 817edcb697
2024-09-17 15:51:04 +00:00
Goetz Lindenmaier
f7dff46ec7 8332724: x86 MacroAssembler may over-align code
Backport-of: 08d51003d1
2024-09-17 10:49:55 +00:00
Goetz Lindenmaier
5a6a4251e0 8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed
Backport-of: 672f37324f
2024-09-17 10:44:07 +00:00
Goetz Lindenmaier
d61861b82f 8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm
Backport-of: 7e39e664cf
2024-09-17 10:23:51 +00:00
Goetz Lindenmaier
fda6239f53 8316446: 4 sun/management/jdp tests ignore VM flags
Backport-of: 5b311f20df
2024-09-17 10:07:42 +00:00
Goetz Lindenmaier
5549655eab 8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags
Backport-of: e0f8d16833
2024-09-17 10:01:51 +00:00
Goetz Lindenmaier
17bf39306c 8315988: Parallel: Make TestAggressiveHeap use createTestJvm
Backport-of: fbc766ee21
2024-09-17 09:57:46 +00:00
Goetz Lindenmaier
5b10cd1d54 8314831: NMT tests ignore vm flags
Reviewed-by: phh
Backport-of: 9bf3dee242
2024-09-17 09:53:05 +00:00
Goetz Lindenmaier
e4590bf517 8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags
Backport-of: 5cbff24608
2024-09-17 09:45:45 +00:00
Goetz Lindenmaier
65a12153c7 8314824: Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags
Backport-of: 93e82c0146
2024-09-17 09:44:09 +00:00
Goetz Lindenmaier
604e92dac4 8282578: AIOOBE in javax.sound.sampled.Clip
Backport-of: af8fb7eef7
2024-09-17 09:42:44 +00:00
Goetz Lindenmaier
e336d04e8c 8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory
Backport-of: 169a5d48af
2024-09-17 09:41:15 +00:00
Kerem Kat
35c1ebc76d 8268364: jmethod clearing should be done during unloading
Backport-of: 3d84398d12
2024-09-16 16:04:17 +00:00
Andrew Lu
22f82b970c 8320675: PrinterJob/SecurityDialogTest.java hangs
Reviewed-by: phh
Backport-of: 9f5ad43358
2024-09-16 08:21:35 +00:00
Andrew Lu
a5d9f49ad9 8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected.
Reviewed-by: goetz
Backport-of: f0c2f09815
2024-09-16 08:21:12 +00:00
Goetz Lindenmaier
35d9f97294 8329667: [macos] Issue with JTree related fix for JDK-8317771
Backport-of: 05f13e75ee
2024-09-13 17:27:27 +00:00
Goetz Lindenmaier
9eab2ce877 8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339
Backport-of: 34b4bd449e
2024-09-13 15:02:06 +00:00
Matthias Baesken
7161e295db 8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null
Backport-of: be1d374bc5
2024-09-13 14:20:28 +00:00
Goetz Lindenmaier
81b2c8df00 8286160: (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable
Backport-of: d482d7f5b9
2024-09-12 15:05:08 +00:00
Xiaolong Peng
6f991090d3 8331405: Shenandoah: Optimize ShenandoahLock with TTAS
Backport-of: c4fe5bf90c
2024-09-12 10:36:51 +00:00
Fei Yang
3248a61180 8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap
Backport-of: 9e0ccb8bbd
2024-09-12 08:32:23 +00:00
Andrew Lu
51395cfff0 8326611: Clean up vmTestbase/nsk/stress/stack tests
Reviewed-by: goetz
Backport-of: 972e81d1ad
2024-09-12 02:03:10 +00:00
Andrew Lu
81ad4993e7 8294726: Update URLs in minefield tests
Backport-of: 090cdfc7a2
2024-09-12 02:01:16 +00:00
Martin Doerr
98586bbd32 8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer
Backport-of: 23a72a1f2f
2024-09-11 20:57:18 +00:00
Matthias Baesken
d92d63361c 8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array'
Reviewed-by: mdoerr, lucy
Backport-of: e19a421c30
2024-09-11 13:32:59 +00:00
Goetz Lindenmaier
91849bf127 Merge 2024-09-11 09:12:35 +00:00
Goetz Lindenmaier
6261dd7e38 8339470: [17u] More defensive fix for 8163921
Reviewed-by: coffeys, shade
2024-09-10 12:12:07 +00:00
Goetz Lindenmaier
7d82858629 8331864: Update Public Suffix List to 1cbd6e7
Reviewed-by: mbaesken
Backport-of: b91083341a
2024-09-10 06:01:36 +00:00
Goetz Lindenmaier
878ceeb3f6 8071693: Introspector ignores default interface methods
Backport-of: 1e4eafb4fe
2024-09-10 05:57:54 +00:00
Goetz Lindenmaier
2886a394f5 8293877: Rewrite MineField test
Reviewed-by: mbaesken
Backport-of: e137f9f2f0
2024-09-10 05:55:34 +00:00
Goetz Lindenmaier
fb797141eb 8276763: java/nio/channels/SocketChannel/AdaptorStreams.java fails with "SocketTimeoutException: Read timed out"
Backport-of: 8aae88b0fc
2024-09-10 05:53:44 +00:00
Goetz Lindenmaier
2001d39ce1 8274505: Too weak variable type leads to unnecessary cast in java.desktop
Backport-of: 9ca6bf0d22
2024-09-10 05:51:50 +00:00
Goetz Lindenmaier
57a1ad1b34 8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee
Backport-of: 18a731a3e4
2024-09-10 05:50:01 +00:00
Andrew Lu
4656e39f75 8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests
Reviewed-by: goetz
Backport-of: 05e9c41edd
2024-09-10 05:43:20 +00:00
Andrew Lu
49624e7d88 8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf
Backport-of: 69baa7d285
2024-09-10 05:41:39 +00:00
Andrew Lu
8cea90b9ca 8328723: IP Address error when client enables HTTPS endpoint check on server socket
Backport-of: 1b9270ac8a
2024-09-10 05:41:20 +00:00
Severin Gehwolf
f95f7f4a11 8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux)
Backport-of: c89a1c35bd
2024-09-09 09:12:16 +00:00
Goetz Lindenmaier
aa46c353c7 8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs
Backport-of: 7d49c52272
2024-09-08 12:35:23 +00:00
Goetz Lindenmaier
58cbf5d049 8271456: Avoid looking up standard charsets in "java.desktop" module
Reviewed-by: phh
Backport-of: 6b55ef3b58
2024-09-05 09:57:54 +00:00
Gui Cao
7921433daa 8339248: RISC-V: Remove li64 macro assembler routine and related code
Reviewed-by: fyang
Backport-of: 392bdd5734
2024-09-05 08:09:29 +00:00
Matthias Baesken
5d84976296 8330464: hserr generic events - add entry for the before_exit calls
Reviewed-by: mdoerr
Backport-of: 45ed97f15b
2024-09-05 08:06:47 +00:00
Goetz Lindenmaier
fc3bcf9475 Merge 2024-09-05 05:59:01 +00:00
Matthias Baesken
d2e3de236e 8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null
Backport-of: e529101ea3
2024-09-04 12:59:18 +00:00
Liang Mao
d2cae5d426 8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs
Backport-of: cff9e246cc
2024-09-03 15:06:33 +00:00
Goetz Lindenmaier
897f433b33 8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods
Reviewed-by: mdoerr
Backport-of: 459757e377
2024-09-03 12:41:27 +00:00
Xiaolong Peng
dc69e059b1 8325587: Shenandoah: ShenandoahLock should allow blocking in VM
Reviewed-by: shade, phh
Backport-of: 492e8bf563
2024-09-03 08:43:52 +00:00
Matthias Baesken
90b0fb02c7 8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null
Backport-of: 16dba04e8d
2024-09-02 15:29:13 +00:00
Fei Yang
9150f50f85 8337780: RISC-V: C2: Change C calling convention for sp to NS
Backport-of: 53db937dd0
2024-09-02 13:43:40 +00:00
Todd V. Jonker
b2c92fd6d1 8319817: Charset constructor should make defensive copy of aliases
Backport-of: d6d7bdc774
2024-08-30 15:35:53 +00:00
Todd V. Jonker
42b5e12b58 8287003: InputStreamReader::read() can return zero despite writing a char in the buffer
Reviewed-by: phh
Backport-of: 6520843f86
2024-08-30 15:35:36 +00:00
Matthias Baesken
3ddae292e0 8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool'
Backport-of: 2baacfc169
2024-08-30 14:33:19 +00:00
Matthias Baesken
acfce69612 8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'
Reviewed-by: clanger
Backport-of: 9b64ece514
2024-08-30 12:03:47 +00:00
Aleksey Shipilev
a9d755ca35 8336342: Fix known X11 library locations in sysroot
Backport-of: ee365d75cc
2024-08-29 16:26:06 +00:00
Aleksey Shipilev
7374e7d906 8336343: Add more known sysroot library locations for ALSA
Backport-of: 9e6e0a8f34
2024-08-29 16:25:47 +00:00
Aleksey Shipilev
fd38e86f84 8338286: GHA: Demote x86_32 to hotspot build only
Reviewed-by: phh
Backport-of: da7311bbe3
2024-08-29 16:25:27 +00:00
SendaoYan
ada58fa55b 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout
Backport-of: 39884205fb
2024-08-29 14:10:45 +00:00
Matthias Baesken
6f382d1fcf 8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool'
Backport-of: 113a2c028d
2024-08-28 12:07:35 +00:00
Goetz Lindenmaier
e50b81503b 8339081: Bump update version for OpenJDK: jdk-17.0.14
Reviewed-by: sgehwolf
2024-08-28 08:50:28 +00:00
Amos Shi
99b7468ef3 8330814: Cleanups for KeepAliveCache tests
Reviewed-by: clanger
Backport-of: a5005c87c4
2024-08-28 07:00:07 +00:00
Amos Shi
03cbfaa733 8315024: Vector API FP reduction tests should not test for exact equality
Reviewed-by: mdoerr
Backport-of: e6f23a90d4
2024-08-26 18:50:06 +00:00
Amos Shi
803c2c27d8 8302800: Augment NaN handling tests of FDLIBM methods
Reviewed-by: mbaesken
Backport-of: dfce4e1943
2024-08-26 18:49:44 +00:00
Amos Shi
cd0bb4d31e 8310683: Refactor StandardCharset/standard.java to use JUnit
Backport-of: 4e84d4dc51
2024-08-26 18:48:09 +00:00
Amos Shi
1887a80260 8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException
Backport-of: 0bb5ae6451
2024-08-26 17:28:40 +00:00
Daniel Hu
64ab2faadd 8303920: Avoid calling out to python in DataDescriptorSignatureMissing test
Reviewed-by: phh
Backport-of: 07eaea8c25
2024-08-26 16:20:47 +00:00
Daniel Hu
97e4a93749 8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak
Backport-of: f6be922952
2024-08-26 16:20:25 +00:00
Daniel Hu
be4f913efa 8312049: runtime/logging/ClassLoadUnloadTest can be improved
Reviewed-by: phh
Backport-of: 4676b40f17
2024-08-23 17:38:31 +00:00
Amos Shi
8dbd6772f9 8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837
Reviewed-by: phh
Backport-of: 343cc0ce2b
2024-08-21 23:25:56 +00:00
Amos Shi
c10340918c 8308891: TestCDSVMCrash.java needs @requires vm.cds
Backport-of: 101bf2290d
2024-08-21 23:21:10 +00:00
Amos Shi
d12077dc7d 8284316: Support accessibility ManualTestFrame.java for non SwingSet tests
Backport-of: 6a7c023796
2024-08-21 23:17:52 +00:00
Sonia Zaldana Calles
6cbedd9289 8273216: JCMD does not work across container boundaries with Podman
Backport-of: 9180d9a2f9
2024-08-21 13:11:59 +00:00
Andrew Lu
d5d26be717 8315936: Parallelize gc/stress/TestStressG1Humongous.java test
Backport-of: 3f19df685c
2024-08-21 08:58:35 +00:00
Andrew Lu
2e3ca31497 8303891: Speed up Zip64SizeTest using a small ZIP64 file
8259866: two java.util tests failed with "IOException: There is not enough space on the disk"

Backport-of: 842b895f09
2024-08-21 08:58:19 +00:00
Andrew Lu
27c92b6d50 8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram
Backport-of: 49eb00da8d
2024-08-21 08:57:55 +00:00
Andrew Lu
61e0a11132 8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java
Backport-of: 0f77d250b6
2024-08-21 08:57:24 +00:00
Amos Shi
698f0e3774 8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices
Reviewed-by: mbaesken
Backport-of: e91492ab43
2024-08-16 17:20:51 +00:00
Amos Shi
25537e9cb2 8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom"
Reviewed-by: mbaesken
Backport-of: c3242ee452
2024-08-16 17:20:31 +00:00
Amos Shi
d642a137ef 8320608: Many jtreg printing tests are missing the @printer keyword
Reviewed-by: mbaesken
Backport-of: 76fea80707
2024-08-16 17:20:17 +00:00
Amos Shi
dfc21bf6aa 8313256: Exclude failing multicast tests on AIX
Reviewed-by: mbaesken
Backport-of: 98a915a54c
2024-08-16 17:18:24 +00:00
Amos Shi
e291bfa501 8314837: 5 compiled/codecache tests ignore VM flags
Backport-of: 2a11bc41ba
2024-08-16 17:14:06 +00:00
Amos Shi
7b205d6c7d 8325022: Incorrect error message on client authentication
Backport-of: fe78c0f191
2024-08-16 17:09:21 +00:00
Andreas Steiner
d90d028816 8318089: Class space not marked as such with NMT when CDS is off
Reviewed-by: stuefe
Backport-of: c0e154c876
2024-08-16 12:16:11 +00:00
SendaoYan
5e0e2e3ea9 8337038: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java shoud set as /native
Backport-of: 2c9f741d9c
2024-08-16 09:19:01 +00:00
SendaoYan
1f45ae8ec4 8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false"
Backport-of: 4870234552
2024-08-16 09:18:47 +00:00
Matthias Baesken
185e69a3f7 8334166: Enable binary check
8332008: Enable issuestitle check

Reviewed-by: shade
Backport-of: 108c2e4986
2024-08-15 15:21:52 +00:00
Aleksey Shipilev
9990cfaf80 8272558: IR Test Framework README misses some flags
Backport-of: 5189047d09
2024-08-14 12:57:33 +00:00
Andrew Lu
03300692ec 8316973: GC: Make TestDisableDefaultGC use createTestJvm
Backport-of: 5f4be8cea9
2024-08-14 09:10:29 +00:00
Andrew Lu
7f78f216d9 8316285: Opensource JButton manual tests
Backport-of: 9f5d2b947f
2024-08-14 09:10:06 +00:00
Andrew Lu
c09ca4e9e2 8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main
Backport-of: ab183e437c
2024-08-14 09:09:50 +00:00
Andrew Lu
971b01ae8b 8315965: Open source various AWT applet tests
Backport-of: 3b397c8552
2024-08-14 01:56:32 +00:00
Andrew Lu
0b789c1772 8332113: Update nsk.share.Log to be always verbose
Backport-of: 8464ce6db5
2024-08-14 01:56:10 +00:00
Zdenek Zambersky
2e9152dc26 8336928: GHA: Bundle artifacts removal broken
Backport-of: 98562166e4
2024-08-13 16:03:56 +00:00
Aleksey Shipilev
4aa7950d07 8337283: configure.log is truncated when build dir is on different filesystem
Backport-of: 7e925d727f
2024-08-13 15:55:30 +00:00
Amos Shi
ebcad8c176 8279641: Create manual JTReg tests for Swing accessibility
Backport-of: 5523ddebd5
2024-08-09 19:54:37 +00:00
Amos Shi
a2b45f2eaa 8306583: Add JVM crash check in CDSTestUtils.executeAndLog
Backport-of: 27764e6035
2024-08-09 19:54:09 +00:00
Amos Shi
67b57e0f57 8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError
Backport-of: d1de3d082e
2024-08-09 19:52:43 +00:00
Amos Shi
13f6ab3e19 8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen"
8312140: jdk/jshell tests failed with JDI socket timeouts

Backport-of: 14193a049e
2024-08-08 08:14:34 +00:00
Amos Shi
cf21d29b28 8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused
Backport-of: cddaf686e1
2024-08-08 06:46:08 +00:00
Ben Taylor
f07c266489 8290966: G1: Record number of PLAB filled and number of direct allocations
Reviewed-by: shade
Backport-of: 30205bb289
2024-08-07 18:13:33 +00:00
Christoph Langer
7a53368b2b 8304963: HttpServer closes connection after processing HEAD after JDK-7026262
Backport-of: 3c4cd50e3c
2024-08-07 14:19:00 +00:00
Christoph Langer
966cafcd14 7026262: HttpServer: improve handling of finished HTTP exchanges
Backport-of: a5ffa079a0
2024-08-07 14:17:01 +00:00
Christoph Langer
396e209feb 8337669: [17u] Backport of JDK-8284047 missed to delete a file
Reviewed-by: mbaesken, shade
2024-08-07 14:12:51 +00:00
Christoph Langer
7230bafbb2 8283728: jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java
Reviewed-by: mbaesken
Backport-of: f4eaa16c0f
2024-08-07 14:09:54 +00:00
Qizheng Xing
ae7be19a7f 8335536: Fix assertion failure in IdealGraphPrinter when append is true
Reviewed-by: phh
Backport-of: 6db4c6a772
2024-08-06 12:42:18 +00:00
Oli Gillespie
1f14f86087 8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared
8307448: Test RedefineSharedClassJFR fail due to wrong assumption

Reviewed-by: shade
Backport-of: 408cec516b
2024-08-06 08:59:00 +00:00
Andrew Lu
37726c5f28 8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion
Backport-of: ae9f318fc3
2024-08-05 02:15:45 +00:00
Andrew Lu
66fa75681f 8317112: Add screenshot for Frame/DefaultSizeTest.java
Backport-of: a36eaf03af
2024-08-05 02:11:27 +00:00
Matthias Baesken
7f8fdbd094 8335967: "text-decoration: none" does not work with "A" HTML tags
Backport-of: 374fca0fcb
2024-08-02 12:02:48 +00:00
SendaoYan
9ca66081d5 8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 8324978
Reviewed-by: mbaesken
2024-08-02 11:16:52 +00:00
Andrew Lu
8f32625b11 8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3
Backport-of: d02cb742f7
2024-08-02 09:26:38 +00:00
Andrew Lu
4d03e9ddc9 8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure
Backport-of: 01125fa21b
2024-08-02 09:24:56 +00:00
Andrew Lu
a76c3af69f 8317343: GC: Make TestHeapFreeRatio use createTestJvm
Backport-of: c64bd3d671
2024-08-02 09:24:37 +00:00
Andrew Lu
8bb51e5edb 8317635: Improve GetClassFields test to verify correctness of field order
Backport-of: 599560a832
2024-08-02 09:24:15 +00:00
Matthias Baesken
1000028639 8292044: HttpClient doesn't handle 102 or 103 properly
Reviewed-by: phh
Backport-of: 800e68d690
2024-08-02 09:09:47 +00:00
Aleksey Shipilev
2ec87177d4 8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration
Reviewed-by: phh
Backport-of: 2aeb12ec03
2024-08-02 08:29:31 +00:00
SendaoYan
772c9786bd 8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message
Backport-of: c798316bc4
2024-08-01 09:09:46 +00:00
Andrew Lu
68193818b5 8280988: [XWayland] Click on title to request focus test failures
Backport-of: f6cdcc6f65
2024-08-01 02:24:23 +00:00
Andrew Lu
15c5caa2f7 8317358: G1: Make TestMaxNewSize use createTestJvm
Backport-of: 1a098356dd
2024-08-01 02:19:16 +00:00
Suchismith Roy
4650ece6c9 8316387: Exclude more failing multicast tests on AIX after JDK-8315651
Reviewed-by: clanger, mdoerr
Backport-of: c86bad51a8
2024-07-31 20:36:39 +00:00
David Schlosnagle
a15f35d335 8298381: Improve handling of session tickets for multiple SSLContexts
Reviewed-by: phh
Backport-of: debe5879aa
2024-07-30 18:56:21 +00:00
Matthias Baesken
c32a56fc69 8331077: nroff man page update for jar tool
Reviewed-by: rschmelter
Backport-of: c21672d8c9
2024-07-30 13:29:56 +00:00
Matthias Baesken
f4e81948c0 8324753: [AIX] adjust os_posix after JDK-8318696
Backport-of: 8950d68ddb
2024-07-30 07:40:40 +00:00
Aleksey Shipilev
efee05f404 8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator
Reviewed-by: phh
Backport-of: 4ebb77120a
2024-07-29 13:28:54 +00:00
Matthias Baesken
5ed58c2fe4 8326332: Unclosed inline tags cause misalignment in summary tables
Reviewed-by: rschmelter
Backport-of: cc85abc212
2024-07-29 12:55:04 +00:00
Matthias Baesken
2b9228a3c9 8318696: Do not use LFS64 symbols on Linux
Reviewed-by: andrew
Backport-of: 2697a9d1c2
2024-07-29 12:53:06 +00:00
Dmitry Chuyko
77cb961ce0 8323122: AArch64: Increase itable stub size estimate
Backport-of: 36f4b34f19
2024-07-26 11:05:45 +00:00
john spurling
fb7bb62c74 8310628: GcInfoBuilder.c missing JNI Exception checks
Backport-of: a9c0a0f6b9
2024-07-26 11:05:31 +00:00
Andrew Lu
666e4890ed 8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
Reviewed-by: mbaesken
Backport-of: 7ca0ae9415
2024-07-26 08:16:07 +00:00
Matthias Baesken
c18ddd8893 8321176: [Screencast] make a second attempt on screencast failure
Backport-of: 92fd490f22
2024-07-26 07:10:56 +00:00
Dan Lutker
fe1a4a8070 8276660: Scalability bottleneck in java.security.Provider.getService()
8292739: Invalid legacy entries may be returned by Provider.getServices() call
8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660

Reviewed-by: coffeys
Backport-of: 9b747491de
2024-07-25 20:53:57 +00:00
Suchismith Roy
9ef505de3a 8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix)
Backport-of: e22eb06a3b
2024-07-25 17:33:56 +00:00
Dmitry Chuyko
269bd25dc9 8307352: AARCH64: Improve itable_stub
Reviewed-by: phh
Backport-of: c664f1ca66
2024-07-25 08:41:21 +00:00
SendaoYan
c7ca5f83b2 8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3
Reviewed-by: phh
Backport-of: 7baddc202a
2024-07-24 23:10:10 +00:00
Andrew Lu
933587a015 8280990: [XWayland] XTest emulated mouse click does not bring window to front
Backport-of: d2d78ad18e
2024-07-24 09:07:12 +00:00
Matthias Baesken
234bf86504 8331011: [XWayland] TokenStorage fails under Security Manager
Backport-of: 9912abf586
2024-07-24 09:02:37 +00:00
Matthias Baesken
3d39e85376 8320655: awt screencast robot spin and sync issues with native libpipewire api
Backport-of: c17b8cfafe
2024-07-24 08:58:43 +00:00
Matthias Baesken
73b24d05f4 8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC
Reviewed-by: mdoerr, lucy
Backport-of: 0a6e64e2f5
2024-07-24 08:57:03 +00:00
Andrew Lu
e0e2fe646c 8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java
Backport-of: 485d65865e
2024-07-24 07:47:14 +00:00
Andrew Lu
6e3dca8ec0 8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64
Backport-of: 09d61b6187
2024-07-24 07:46:54 +00:00
Andrew Lu
19aab395b0 8193547: Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails
Backport-of: c05dbac3cb
2024-07-24 07:45:02 +00:00
john spurling
0bc3783cb4 8273430: Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark
Backport-of: 3d9dc8f824
2024-07-22 18:26:47 +00:00
Weijun Wang
e49367bba1 8297878: KEM: Implementation
8322971: KEM.getInstance() should check if a 3rd-party security provider is signed

Reviewed-by: mullan, andrew
Backport-of: e9d2641a14407380264b50fa2fe299980fe5f214
2024-07-22 12:03:37 +00:00
Matthias Baesken
1219484d90 8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1
Reviewed-by: mdoerr
Backport-of: 387896fb34
2024-07-22 10:58:09 +00:00
Matthias Baesken
6e93acc27e 8301200: Don't scale timeout stress with timeout factor
Backport-of: 6397cb611a
2024-07-22 10:56:15 +00:00
Matthias Baesken
aa75196601 8334418: Update IANA Language Subtag Registry to Version 2024-06-14
Reviewed-by: lucy, mdoerr
Backport-of: 861aefcafa
2024-07-22 10:54:12 +00:00
Andrew John Hughes
72de151057 8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file
Backport-of: c8db6fe953
2024-07-19 15:29:34 +00:00
Matthias Baesken
ad6b1fac99 8315422: getSoTimeout() would be in try block in SSLSocketImpl
Backport-of: 2264667bba
2024-07-19 07:41:01 +00:00
Andrew Lu
06449869d2 8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'."
8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '."

Backport-of: cec6c068b0
2024-07-19 07:19:48 +00:00
Matthias Baesken
9e14667019 8332424: Update IANA Language Subtag Registry to Version 2024-05-16
Reviewed-by: mdoerr, lucy
Backport-of: 6dac8d6452
2024-07-19 07:09:03 +00:00
Alexander Zvegintsev
97be07a1b8 8307779: Relax the java.awt.Robot specification
Backport-of: fadce2ff8a1613dba0df01777a1c8b82202a46a9
2024-07-18 12:18:42 +00:00
Matthias Baesken
14e3de9cb6 8319103: Popups that request focus are not shown on Linux with Wayland
Backport-of: f3ed27582e
2024-07-18 12:15:10 +00:00
Andrew Lu
385952ce18 8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use
Backport-of: a85c8493ae
2024-07-18 08:46:36 +00:00
Andrew Lu
1f0ec1d3d9 8317316: G1: Make TestG1PercentageOptions use createTestJvm
Backport-of: d8cd60588a
2024-07-18 08:46:10 +00:00
Matthias Baesken
00b764c976 8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle
Reviewed-by: mdoerr
Backport-of: 47624f6fc6
2024-07-18 07:57:45 +00:00
Matthias Baesken
07be2e5517 8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
8310334: [XWayland][Screencast] screen capture error message in debug

Backport-of: 2f04bc5f93
2024-07-18 07:46:55 +00:00
Justin Lu
2464d8c1c7 8285497: Add system property for Java SE specification maintenance version
Reviewed-by: lancea, andrew, iris
Backport-of: c2c9e7fb8c857e40bc43b4053c2633825d4fb68e
2024-07-18 07:37:39 +00:00
Christoph Langer
6a3107159b Merge 2024-07-16 21:56:15 +00:00
Matthias Baesken
a1e7701e47 8309756: Occasional crashes with pipewire screen capture on Wayland
Backport-of: d3d0dbc363
2024-07-16 06:45:24 +00:00
Andrew Lu
010a41fe29 8316211: Open source several manual applet tests
Backport-of: 2f311d59dc
2024-07-16 06:37:59 +00:00
Matthias Baesken
5d6d176210 8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl
Backport-of: 881517586d
2024-07-15 11:37:14 +00:00
Matthias Baesken
f1fc2d4359 8320602: Lock contention in SchemaDVFactory.getInstance()
Backport-of: 0678253bff
2024-07-15 11:29:30 +00:00
Andrew Lu
214f2bf343 8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected
Backport-of: 7c1fad4fb6
2024-07-15 07:12:55 +00:00
SendaoYan
61e2dba500 8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all
Reviewed-by: phh
Backport-of: 440782e016
2024-07-12 21:18:33 +00:00
Matthias Baesken
5ad9e24fe0 8280994: [XWayland] Drag and Drop does not work in java -> wayland app direction
Backport-of: 73352b68c4
2024-07-12 12:07:10 +00:00
Matthias Baesken
124205543d 8309703: AIX build fails after JDK-8280982
Backport-of: 3981297fd3
2024-07-12 12:05:33 +00:00
Matthias Baesken
55bbe06ff1 8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2
Backport-of: 4e6de5f9de
2024-07-12 05:44:37 +00:00
Neethu Prasad
4c58e1b5a0 8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections
Backport-of: 60cbf29250
2024-07-11 21:34:34 +00:00
George Adams
cfe714b2f4 8325194: GHA: Add macOS M1 testing
8325444: GHA: JDK-8325194 causes a regression
8309934: Update GitHub Actions to use JDK 17 for building jtreg

Reviewed-by: mbaesken
Backport-of: d1c82156ba
2024-07-11 08:03:09 +00:00
Andrew Lu
05bea0e537 8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test
8328269: NonFocusablePopupMenuTest.java should be marked as headful

Reviewed-by: mbaesken
Backport-of: b8dfeafdfd
2024-07-11 02:04:36 +00:00
Andrew Lu
7dcb60892a 8255898: Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS
Backport-of: 947d52c4c3
2024-07-11 02:02:44 +00:00
Matthias Baesken
c915eaf471 8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots
Backport-of: 9d7bf5329e
2024-07-10 15:36:30 +00:00
Matthias Baesken
3d83f3ee1b 8329109: Threads::print_on() tries to print CPU time for terminated GC threads
Reviewed-by: rrich
Backport-of: c1cfb43d8d
2024-07-10 08:38:45 +00:00
George Adams
1e63af93f0 8300806: Update googletest to v1.13.0
Reviewed-by: sgehwolf
Backport-of: ccf2f5837b
2024-07-10 08:13:46 +00:00
George Adams
e809008975 8300910: Remove metaprogramming/integralConstant.hpp
Backport-of: 048705c049
2024-07-09 18:25:32 +00:00
George Adams
952d272483 8300265: Remove metaprogramming/isSigned.hpp
Backport-of: 03a9a88efb
2024-07-09 17:01:17 +00:00
George Adams
f9acc5306a 8300260: Remove metaprogramming/isSame.hpp
Reviewed-by: mbaesken
Backport-of: c8dd7583a9
2024-07-09 15:57:30 +00:00
Dmitry Chuyko
3069e3e7bc 8305959: x86: Improve itable_stub
Reviewed-by: simonis
Backport-of: 8cdd95e8a2
2024-07-09 13:57:23 +00:00
Christoph Langer
833f65ecb3 8335963: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.12
Reviewed-by: mbaesken
2024-07-09 10:19:46 +02:00
George Adams
e43402d79f 8335918: update for deprecated sprintf for jvmti
Reviewed-by: sgehwolf
2024-07-09 07:47:05 +00:00
George Adams
5d5ca9cc4b 8300264: Remove metaprogramming/isPointer.hpp
Backport-of: eba87a0ee0
2024-07-09 07:43:03 +00:00
George Adams
9b39fff04a 8299971: Remove metaprogramming/conditional.hpp
Reviewed-by: mbaesken
Backport-of: 4c1e66e0ab
2024-07-09 07:33:02 +00:00
George Adams
89dd23f2fa 8299254: Support dealing with standard assert macro
Reviewed-by: mbaesken
Backport-of: 3e2314d082
2024-07-09 07:31:05 +00:00
Matthias Baesken
0485f4c061 8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland
Reviewed-by: lucy
Backport-of: 3d550f7485
2024-07-09 06:57:18 +00:00
Andrew Lu
5b10e657dd 8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager
Backport-of: 50bed6c67b
2024-07-09 02:10:31 +00:00
Amos Shi
67e85ca468 7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails
Backport-of: 4785461f61
2024-07-09 01:29:15 +00:00
George Adams
2c53b3d111 8299972: Remove metaprogramming/removeReference.hpp
Reviewed-by: mbaesken
Backport-of: f52f6e65fb
2024-07-08 17:41:29 +00:00
George Adams
971559c020 8299479: Remove metaprogramming/decay.hpp
Reviewed-by: mbaesken
Backport-of: 10a747c70b
2024-07-08 16:58:34 +00:00
George Adams
6b20f8ec27 8299482: Remove metaprogramming/isIntegral.hpp
Reviewed-by: mbaesken
Backport-of: f312c99977
2024-07-08 16:57:09 +00:00
George Adams
e79c42e642 8299481: Remove metaprogramming/removePointer.hpp
Reviewed-by: mbaesken
Backport-of: d53cac3794
2024-07-08 15:26:54 +00:00
George Adams
131c043348 8299395: Remove metaprogramming/removeCV.hpp
Reviewed-by: mbaesken
Backport-of: 8afd665bf9
2024-07-08 15:18:25 +00:00
George Adams
9016d2ce72 8300169: Build failure with clang-15
Reviewed-by: mbaesken
Backport-of: 15a9186db2
2024-07-08 13:54:36 +00:00
Matthias Baesken
42f9791b8d 8334653: ISO 4217 Amendment 177 Update
Reviewed-by: mdoerr
Backport-of: 86b0cf259f
2024-07-08 13:33:57 +00:00
George Adams
5e3825a632 8307850: update for deprecated sprintf for jdk.jdi
Reviewed-by: mbaesken
Backport-of: cbecf422df
2024-07-08 12:58:43 +00:00
George Adams
b151753e89 8299396: Remove metaprogramming/removeExtent.hpp
Reviewed-by: mbaesken
Backport-of: 532ccdb61a
2024-07-08 12:48:35 +00:00
George Adams
368181ec48 8335808: update for deprecated sprintf for jfrTypeSetUtils
Reviewed-by: mbaesken
2024-07-08 12:48:15 +00:00
SendaoYan
582bd63032 8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64
Backport-of: f23295ec1d
2024-07-08 11:55:03 +00:00
Christoph Langer
e96daf3b5b 8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests
Reviewed-by: mbaesken
Backport-of: 95ca94436d
2024-07-08 11:52:11 +00:00
Andrew Lu
0e72952710 8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java
Backport-of: c6f611cfe0
2024-07-08 02:07:37 +00:00
Andrew Lu
7d7c0f5e0f 8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures
Backport-of: ec1664e8c9
2024-07-08 02:07:15 +00:00
George Adams
6d2c7a7cf9 8308801: update for deprecated sprintf for libnet in java.base
Backport-of: c72b547425
2024-07-06 20:36:00 +00:00
George Adams
f019a81b91 8303830: update for deprecated sprintf for jdk.accessibility
Backport-of: 44fa12e751
2024-07-06 20:35:47 +00:00
George Adams
ef24cdf666 8307848: update for deprecated sprintf for jdk.attach
Backport-of: 15358636cf
2024-07-06 20:35:34 +00:00
George Adams
b1cb2111ca 8308022: update for deprecated sprintf for java.base
Backport-of: 42ca6e6942
2024-07-06 20:34:15 +00:00
George Adams
a59e8737a1 8303527: update for deprecated sprintf for jdk.hotspot.agent
Backport-of: a50dc67a4f
2024-07-06 20:34:01 +00:00
George Adams
aa868bb119 8301132: Test update for deprecated sprintf in Xcode 14
Backport-of: 9c4bc2c395
2024-07-06 20:33:04 +00:00
George Adams
10fb011b79 8302495: update for deprecated sprintf for java.desktop
Backport-of: e7113dc8a5
2024-07-06 20:32:52 +00:00
George Adams
cc44d7d24e 8301274: update for deprecated sprintf for security components
Backport-of: f7dee77d73
2024-07-05 21:24:07 +00:00
George Adams
29fab5db5f 8303617: update for deprecated sprintf for jdk.jdwp.agent
Backport-of: d287a5e9d8
2024-07-05 21:23:47 +00:00
George Adams
af5c9baba0 8301279: update for deprecated sprintf for management components
Backport-of: ec901f28c3
2024-07-05 21:21:48 +00:00
SendaoYan
648a6f6852 8333353: Delete extra empty line in CodeBlob.java
Backport-of: 91101f0d4f
2024-07-05 21:19:36 +00:00
George Adams
faf55ddad0 8299635: Hotspot update for deprecated sprintf in Xcode 14
Reviewed-by: sgehwolf, andrew
Backport-of: e80b5ea448
2024-07-05 20:18:15 +00:00
George Adams
7144027dff 8318039: GHA: Bump macOS and Xcode versions
Reviewed-by: andrew
Backport-of: 79bd47a78c
2024-07-05 20:17:52 +00:00
George Adams
8d974eacf1 8299378: sprintf is deprecated in Xcode 14
Reviewed-by: sgehwolf, andrew
Backport-of: 38cfc59172
2024-07-05 19:03:27 +00:00
George Adams
e191f94c7d 8299397: Remove metaprogramming/isFloatingPoint.hpp
Backport-of: ce6395a135
2024-07-05 15:59:32 +00:00
George Adams
a1ae58e5d5 8299399: Remove metaprogramming/isArray.hpp
Backport-of: 71a64a1b7a
2024-07-05 14:20:57 +00:00
George Adams
e6618614ef 8299402: Remove metaprogramming/isVolatile.hpp
Backport-of: 9d3d03997e
2024-07-05 13:23:28 +00:00
George Adams
8b9d8766f8 8299398: Remove metaprogramming/isConst.hpp
Backport-of: d812022890
2024-07-05 13:23:16 +00:00
Andrew Lu
f87aa3013a 8328238: Convert few closed manual applet tests to main
Backport-of: 68170ae222
2024-07-05 08:36:52 +00:00
George Adams
123b973a3b 8296812: sprintf is deprecated in Xcode 14
Reviewed-by: sgehwolf
Backport-of: 478ef389dc
2024-07-05 07:11:16 +00:00
Martin Balao
cac9bbe67b 8320548: Improved loop handling
Backport-of: 72eed2f709caa48c82f58fe75c7e94d2c45947e1
2024-07-05 08:17:19 +02:00
Martin Balao
eb7605ddfe 8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL
Reviewed-by: roland
Backport-of: cc894d849a
2024-07-05 08:16:58 +02:00
SendaoYan
c0869dbd7b 8291760: PipelineLeaksFD.java still fails: More or fewer pipes than expected
Reviewed-by: sgehwolf
Backport-of: 4e457acda0
2024-07-05 05:42:50 +00:00
Scott Gibbons
c025eb6ed0 8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512)
Reviewed-by: sviswanathan, chagedorn
Backport-of: 8a8d928898
2024-07-04 16:07:32 +00:00
Matthias Baesken
009016187a 8332524: Instead of printing "TLSv1.3," it is showing "TLS13"
Backport-of: e681b4e9b3
2024-07-04 07:53:09 +00:00
Matthias Baesken
7ae015fdf1 8330063: Upgrade jQuery to 3.7.1
Reviewed-by: mdoerr
Backport-of: 3b9abf9ec1
2024-07-04 07:38:17 +00:00
SendaoYan
83a5a4d947 8331331: :tier1 target explanation in doc/testing.md is incorrect
Reviewed-by: mbaesken
Backport-of: 04271dfe7a
2024-07-04 07:36:49 +00:00
Andrew Lu
dc3abeee7e 8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded
Backport-of: a23bbea959
2024-07-04 03:04:47 +00:00
Andrew Lu
b555bbbe0a 8294691: dynamicArchive/RelativePath.java is running other test case
Backport-of: 3466e99934
2024-07-04 02:31:23 +00:00
Andrew Lu
379a14bb49 8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed
Backport-of: 6f7ddbec7d
2024-07-02 02:00:43 +00:00
Sergey Bylokhov
313a7e09b1 8327007: javax/swing/JSpinner/8008657/bug8008657.java fails
Backport-of: b7540df6a4
2024-07-01 17:58:37 +00:00
Xiaolong Peng
4e702a4043 8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates
Backport-of: b120a05b22
2024-07-01 12:16:08 +00:00
Amos Shi
a4a0a82dc0 8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null'
Reviewed-by: mdoerr
Backport-of: 2e4a3c47e2
2024-07-01 05:00:37 +00:00
Dmitry Chuyko
3bdbf49bb9 8298809: Clean up vm/compiler/InterfaceCalls JMH
Backport-of: 81e23ab340
2024-06-28 17:27:50 +00:00
Xiaolong Peng
107010051f 8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping
Reviewed-by: phh
Backport-of: 4c79e7d59c
2024-06-28 15:34:50 +00:00
Martin Doerr
acff32c3ea 8328896: Fontmetrics for large Fonts has zero width
Backport-of: 25871af36b
2024-06-28 09:14:25 +00:00
Martin Balao
445aba4ecc 8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL
Reviewed-by: roland
Backport-of: cc894d849a
2024-06-27 15:34:59 +00:00
Andrew Lu
5b43be27c3 8317372: Refactor some NumberFormat tests to use JUnit
Reviewed-by: mdoerr
Backport-of: 9622de2aa8
2024-06-27 08:05:10 +00:00
Xiaolong Peng
719f9cebb3 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Backport-of: 34f85ee94e
2024-06-27 08:02:23 +00:00
Andrew Lu
2b128f12ea 8222884: ConcurrentClassDescLookup.java times out intermittently
Backport-of: bd046d9b9e
2024-06-27 02:25:07 +00:00
Andrew Lu
dae2d6c7df 8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp
Reviewed-by: mdoerr
Backport-of: bdd9438b45
2024-06-27 02:21:08 +00:00
Martin Balao
08bfda2f60 8327413: Enhance compilation efficiency
Backport-of: eb1f33f525846e6020185cbc5d6e48cbc760dbb2
2024-06-26 20:27:48 +02:00
Yuri Nesterenko
b2a810a406 8324559: Improve 2D image handling
Reviewed-by: mbalao
Backport-of: 1a5a44019871c411148ca85d0491cc68d2256e4e
2024-06-26 20:27:48 +02:00
Alexei Voitylov
877109ff3d 8323390: Enhance mask blit functionality
Reviewed-by: mbalao
Backport-of: 895893f2fbf1c521d4a263d505f0ecbda8d2eeea
2024-06-26 20:27:48 +02:00
Martin Balao
51ac91589e 8323231: Improve array management
Reviewed-by: mbaesken
Backport-of: cf20364d0cb3f182880ee91c7fb023615e27becf
2024-06-26 20:27:48 +02:00
Yuri Nesterenko
67f0ce845f 8320097: Improve Image transformations
Reviewed-by: mbalao
Backport-of: 1401634b21b76db90291011bcae68c461742e687
2024-06-26 20:27:47 +02:00
Alexei Voitylov
4908664924 8325600: Better symbol storage
Reviewed-by: mbalao
Backport-of: da06689bf6fde7b6dd8efc2f0c39fc95adcdb69d
2024-06-26 20:27:47 +02:00
Alexei Voitylov
5676e2157d 8319859: Better symbol storage
Reviewed-by: yan, mbalao
Backport-of: f7857e9106841f402ade56bad0338fc53159fb9a
2024-06-26 20:27:47 +02:00
Alexei Voitylov
c6031dcb1b 8314794: Improve UTF8 String supports
Reviewed-by: mbalao, evergizova
Backport-of: ab2532d858de8d855529b6f2491f94c499f94009
2024-06-26 20:27:47 +02:00
Christoph Langer
b903b506ec Merge 2024-06-26 18:14:10 +00:00
Jaroslav Bachorik
11f5d00657 8329103: assert(!thread->in_asgct()) failed during multi-mode profiling
Backport-of: 6b1b0e9d45
2024-06-26 13:34:49 +00:00
Martin Doerr
f277b3999f 8051959: Add thread and timestamp options to java.security.debug system property
Reviewed-by: mbaesken
Backport-of: 3b582dff84
2024-06-26 12:37:38 +00:00
Matthias Baesken
b99923c423 8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections
Reviewed-by: mdoerr
Backport-of: 397d948310
2024-06-26 12:29:40 +00:00
Thomas Fitzsimmons
859dda14f3 8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml
Reviewed-by: andrew
Backport-of: d5363bc509
2024-06-26 10:47:13 +00:00
Amos Shi
a963e2d713 8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"
Backport-of: 6a35311468
2024-06-25 16:01:35 +00:00
Amos Shi
0c0871d65d 8316389: Open source few AWT applet tests
Backport-of: 65227a3c64
2024-06-25 16:01:02 +00:00
Amos Shi
35cac7f91d 8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded
Backport-of: c8cc7b67db
2024-06-25 16:00:37 +00:00
Amos Shi
b09c9eb687 8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
Backport-of: d230b30353
2024-06-25 15:59:43 +00:00
Amos Shi
c281c1cd42 8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows
Backport-of: 11a3673d42
2024-06-25 15:59:18 +00:00
Amos Shi
1fe0bb481b 8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread
Backport-of: da9c23ace9
2024-06-25 15:58:45 +00:00
SendaoYan
c858b68fc1 8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table"
Backport-of: 1d0250709a
2024-06-25 08:15:00 +00:00
Soumadipta Roy
8f5a9f7233 8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests
Backport-of: 003e86fe38
2024-06-25 07:50:27 +00:00
Aleksey Shipilev
ba3db307dc 8319197: Exclude hb-subset and hb-style from compilation
Backport-of: e1cae72036
2024-06-25 07:46:57 +00:00
Matthias Baesken
e2de2b9cda 8329663: hs_err file event log entry for thread adding/removing should print current thread
Reviewed-by: mdoerr
Backport-of: 3ebf8c9359
2024-06-25 07:24:47 +00:00
SendaoYan
c1c901179e 8334441: Mark tests in jdk_security_infra group as manual
Reviewed-by: mdoerr
Backport-of: 8e1d2b091c
2024-06-25 03:56:27 +00:00
Sergey Bylokhov
879e803194 8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10
Backport-of: 2f48a3f032
2024-06-24 18:04:57 +00:00
Neethu Prasad
c73a0746b7 8321220: JFR: RecordedClass reports incorrect modifiers
Backport-of: d5f59cf0a8
2024-06-24 16:27:15 +00:00
Neethu Prasad
70b623fe36 8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines
Backport-of: cf4ede0e54
2024-06-24 16:26:54 +00:00
SendaoYan
251b8e1ff0 8334333: MissingResourceCauseTestRun.java fails if run by root
Backport-of: de8ee97718
2024-06-24 10:26:51 +00:00
Andrew Lu
4397fe86a7 8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out
Backport-of: 81083a0e10
2024-06-24 09:37:10 +00:00
Andrew Lu
789cb95ea8 8316306: Open source and convert manual Swing test
Backport-of: d3e8218386
2024-06-24 09:36:23 +00:00
Xiaolong Peng
953a03de96 8321025: Enable Neoverse N1 optimizations for Neoverse V2
Reviewed-by: shade
Backport-of: c9d15f7d5e
2024-06-24 08:54:57 +00:00
Elif Aslan
02ec672c78 8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests
Backport-of: 825e0ed2a1
2024-06-24 08:53:21 +00:00
Elif Aslan
0392d4e45f 8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests
Backport-of: d9aa1deac8
2024-06-24 08:53:00 +00:00
SendaoYan
f9cc9e9b00 8334332: TestIOException.java fails if run by root
Backport-of: 472b935b44
2024-06-24 08:52:40 +00:00
Amos Shi
aa47dc7ef7 8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out
Backport-of: af7f95e24a
2024-06-23 23:50:05 +00:00
Amos Shi
9a45e2db9d 8272777: Clean up remaining AccessController warnings in test library
Backport-of: 63a00a0df2
2024-06-23 23:49:35 +00:00
Amos Shi
01cb6483a8 8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712
Backport-of: 39dc40fed4
2024-06-23 23:49:12 +00:00
Amos Shi
5a40a4476d 8305079: Remove finalize() from compiler/c2/Test719030
Backport-of: 84df74ca39
2024-06-23 23:48:58 +00:00
Amos Shi
858416c50d 8277042: add test for 8276036 to compiler/codecache
Backport-of: 17e68caad7
2024-06-23 23:48:36 +00:00
Amos Shi
c4d6967922 8299779: Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java timed out
Backport-of: 0a4d54f7ce
2024-06-23 23:48:10 +00:00
Amos Shi
46cefcaf5d 8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance
Reviewed-by: mdoerr
Backport-of: ac1941425b
2024-06-23 23:47:38 +00:00
Sergey Bylokhov
82e85fddcd 8327840: Automate javax/swing/border/Test4129681.java
Backport-of: 177b8a241c
2024-06-21 20:03:00 +00:00
Elif Aslan
33dbf71b87 8293872: Make runtime/Thread/ThreadCountLimit.java more robust
Backport-of: 36b61c5d7e
2024-06-21 02:39:19 +00:00
Andrew Lu
e996135867 8320079: The ArabicBox.java test has no control buttons
Backport-of: 792fc9d114
2024-06-21 02:15:45 +00:00
Andrew Lu
3df08b2c34 8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet
Backport-of: e81374e050
2024-06-21 02:14:08 +00:00
Andrew Lu
04aa5f840c 8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded
Backport-of: 5ed0d52c84
2024-06-21 02:13:50 +00:00
Amos Shi
20ee52e4e3 8331063: Some HttpClient tests don't report leaks
Backport-of: e4ed7ced75
2024-06-20 23:20:27 +00:00
Martin Doerr
c2dd771ec5 8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session
Backport-of: 0259da9283
2024-06-20 10:07:21 +00:00
Andrew Lu
d41ad82987 8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main
Backport-of: df909e2f9c
2024-06-19 02:04:41 +00:00
Andrew Lu
544ab78285 8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out
Backport-of: 7acfba288f
2024-06-19 02:04:24 +00:00
Andrew Lu
4621d59e39 8328115: Convert java/awt/font/TextLayout/TestJustification.html applet test to main
Backport-of: 0204aacb03
2024-06-19 02:04:10 +00:00
Andrew Lu
978b7931f0 8327137: Add test for ConcurrentModificationException in BasicDirectoryModel
Backport-of: 9731b1c8b0
2024-06-19 02:02:58 +00:00
Matthias Baesken
8751acea2d 8330615: avoid signed integer overflows in zip_util.c readCen / hashN
Backport-of: 5af6b45eef
2024-06-18 13:46:33 +00:00
Matthias Baesken
5fc41c8da8 8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp
Reviewed-by: mdoerr
Backport-of: e3a9226e0d
2024-06-18 13:42:47 +00:00
Andrew John Hughes
5c3fc1d795 8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327
Reviewed-by: mdoerr
2024-06-18 12:25:02 +00:00
Dmitry Cherepanov
ed56f5b22f 8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE
Backport-of: f1d0e715b6
2024-06-18 07:58:40 +00:00
Chad Rakoczy
d056b73c38 8325621: Improve jspawnhelper version checks
Reviewed-by: shade
Backport-of: a232e8fb4e
2024-06-17 17:20:36 +00:00
Andrew Lu
0fc9b025f4 8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string
Reviewed-by: mdoerr
Backport-of: 86b27b784e
2024-06-17 10:15:40 +00:00
Andrew Lu
d981bc4748 8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out
Reviewed-by: mdoerr
Backport-of: 570ad67204
2024-06-17 10:15:15 +00:00
Sergey Bylokhov
4cee9bef4d 8327787: Convert javax/swing/border/Test4129681.java applet test to main
Backport-of: ad0f329493
2024-06-15 22:20:10 +00:00
Sergey Bylokhov
4976dc83bb 8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java
Backport-of: 747582484c
2024-06-13 23:34:41 +00:00
Xiaolong Peng
dad6c6bbda 8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64
Backport-of: 3ccd02f142
2024-06-13 22:03:19 +00:00
Neethu Prasad
b46208d466 8333716: Shenandoah: Check for disarmed method before taking the nmethod lock
Backport-of: 18e7d7b5e7
2024-06-13 22:02:05 +00:00
Sergey Bylokhov
9056b3bf10 8307193: Several Swing jtreg tests use class.forName on L&F classes
Backport-of: 9d332e6591
2024-06-13 09:41:16 +00:00
Andrew Lu
257d5ef6fb 8316240: Open source several add/remove MenuBar manual tests
Backport-of: 3809d69ac4
2024-06-13 07:33:43 +00:00
Andrew Lu
8c80c8f208 8280392: java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed."
Backport-of: 3f2e849c54
2024-06-13 07:33:12 +00:00
Dmitry Cherepanov
f9c11cb4ae 8324668: JDWP process management needs more efficient file descriptor handling
Reviewed-by: mdoerr
Backport-of: a663248786
2024-06-12 11:10:17 +00:00
Sruthy Jayan
0a4f92603b 8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError
Reviewed-by: mdoerr
Backport-of: 268ec61d4f
2024-06-12 09:51:16 +00:00
SendaoYan
08c37746bd 8333477: Delete extra empty spaces in Makefiles
Backport-of: d130d2f4f4
2024-06-12 08:08:01 +00:00
Andrew Lu
938efc0138 8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests
Backport-of: dd214d0f95
2024-06-12 07:22:33 +00:00
Andrew Lu
433fc2f857 8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests
Backport-of: 9013b03244
2024-06-12 07:22:08 +00:00
KIRIYAMA Takuya
d953de6b2c 8313394: Array Elements in OldObjectSample event has the incorrect description
Reviewed-by: phh
Backport-of: e8c325dea3
2024-06-11 14:42:24 +00:00
Martin Doerr
bc5639a81a 8325179: Race in BasicDirectoryModel.validateFileCache
8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock

Backport-of: e66788c165
2024-06-11 09:02:31 +00:00
Martin Doerr
d3c1ad3437 8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit
Reviewed-by: phh
Backport-of: 7c2c24fc05
2024-06-11 09:02:18 +00:00
Martin Doerr
7bc22f7c55 8279164: Disable TLS_ECDH_* cipher suites
Reviewed-by: mbaesken
Backport-of: 00d22f605d
2024-06-11 09:01:59 +00:00
Sergey Bylokhov
d99641e7f1 7124313: [macosx] Swing Popups should overlap taskbar
Backport-of: 532a6ec7e3
2024-06-11 08:02:45 +00:00
Martin Doerr
92daaf2683 8331885: C2: meet between unloaded and speculative types is not symmetric
Reviewed-by: mbaesken
Backport-of: 7652f9811b
2024-06-11 06:29:26 +00:00
Andrew Lu
8414ee30ff 8294148: Support JSplitPane for instructions and test UI
Backport-of: b419e95173
2024-06-11 02:01:34 +00:00
Andrew Lu
6910365d45 8316104: Open source several Swing SplitPane and RadioButton related tests
Backport-of: f52e500f80
2024-06-11 02:01:18 +00:00
Martin Doerr
36384e8b0f 8323670: A few client tests intermittently throw ConcurrentModificationException
Backport-of: 70e7cdcb9e
2024-06-10 08:17:54 +00:00
Martin Doerr
cda3768ca9 8326734: text-decoration applied to <span> lost when mixed with <u> or <s>
8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u>

Backport-of: cd3e4c0366
2024-06-10 08:17:31 +00:00
Aleksey Shipilev
bc857cb626 8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS
Reviewed-by: jjg
Backport-of: 0796620b07
2024-06-10 07:35:49 +00:00
Aleksey Shipilev
bcd19a5b12 8333698: [17u] TestJstatdRmiPort fails after JDK-8333667
Reviewed-by: mdoerr
2024-06-07 19:19:08 +00:00
Elif Aslan
2d9b1a661d 8303942: os::write should write completely
8316468: os::write incorrectly handles partial write
8183227: read/write APIs in class os shall return ssize_t

Reviewed-by: phh, shade
Backport-of: bddf48380e
2024-06-07 16:30:35 +00:00
Martin Doerr
17d65fe884 8305072: Win32ShellFolder2.compareTo is inconsistent
Backport-of: 2fcb816858
2024-06-07 15:20:42 +00:00
Martin Doerr
ffa8a102da 8292948: JEditorPane ignores font-size styles in external linked css-file
Backport-of: 1caba0f13c
2024-06-07 15:20:26 +00:00
Martin Doerr
541a284c00 8322726: C2: Unloaded signature class kills argument value
Reviewed-by: mbaesken
Backport-of: fa02667d83
2024-06-07 15:20:05 +00:00
Martin Doerr
43a67468be 8307091: A few client tests intermittently throw ConcurrentModificationException
Backport-of: 465bdd9e41
2024-06-07 15:19:48 +00:00
SendaoYan
ce19e6163a 8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1
Backport-of: 8ffc35d117
2024-06-07 10:08:04 +00:00
EC2 Default User
af699ffaf5 8325567: jspawnhelper without args fails with segfault
Backport-of: 2627470946
2024-06-06 18:07:24 +00:00
Neethu Prasad
a86a221d6d 8329995: Restricted access to /proc can cause JFR initialization to crash
Reviewed-by: shade
Backport-of: a92ad03946
2024-06-06 13:57:29 +00:00
Sergey Bylokhov
28aa19e687 8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes
Backport-of: 9b1d6d66b8
2024-06-06 10:11:42 +00:00
Martin Doerr
9aa7b2f8f1 8279337: The MToolkit is still referenced in a few places
Backport-of: f203723fc7
2024-06-06 09:48:08 +00:00
Martin Doerr
2db1501768 8323801: <s> tag doesn't strikethrough the text
Backport-of: 80b63b6729
2024-06-06 09:46:23 +00:00
Martin Doerr
53774581d3 8005885: enhance PrintCodeCache to print more data
Backport-of: b6843a1624
2024-06-06 09:45:57 +00:00
Martin Doerr
d23f4d6618 8282526: Default icon is not painted properly
Backport-of: 6c8d0e617f
2024-06-06 09:45:29 +00:00
Thomas Fitzsimmons
d117806dd0 8279068: IGV: Update to work with JDK 16 and 17
Reviewed-by: andrew
Backport-of: 7bcca7692b
2024-06-06 08:16:31 +00:00
Elif Aslan
7d0d793ea5 8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time
8306946: jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output"

Reviewed-by: shade
Backport-of: 2e340e855b
2024-06-05 16:59:21 +00:00
Martin Doerr
ab84520d73 8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04
Reviewed-by: mbaesken
Backport-of: 7723611d5d
2024-06-05 08:39:55 +00:00
Martin Doerr
d1e909fda8 8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive
Reviewed-by: phh
Backport-of: 0e2fdc95ae
2024-06-05 08:39:25 +00:00
Martin Doerr
d6087781bd 8326106: Write and clear stack trace table outside of safepoint
Backport-of: a776104e21
2024-06-05 08:39:12 +00:00
Martin Doerr
bcdb7275d3 8329004: Update Libpng to 1.6.43
Backport-of: 4e4229438a
2024-06-05 08:38:50 +00:00
Martin Doerr
08b3f72ac5 8312229: Crash involving yield, switch and anonymous classes
Reviewed-by: mbaesken
Backport-of: 1f81e5b19e
2024-06-05 08:38:27 +00:00
Martin Doerr
a0c72d040e 8320692: Null icon returned for .exe without custom icon
Backport-of: 6212264cc6
2024-06-05 08:38:13 +00:00
Martin Doerr
352d258000 8328953: JEditorPane.read throws ChangedCharSetException
Backport-of: dc831aa750
2024-06-05 08:37:59 +00:00
Martin Doerr
4d5ed550ea 8332898: failure_handler: log directory of commands
Backport-of: 7f0ad513c3
2024-06-05 08:37:43 +00:00
Martin Doerr
a9ee8ba486 8328999: Update GIFlib to 5.2.2
Backport-of: 6969a9e0b2
2024-06-05 08:37:15 +00:00
Martin Doerr
1cec5b12e5 8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462
Backport-of: f2e5808b46
2024-06-05 08:36:49 +00:00
Andrew Lu
37436e33f7 8328218: Delete test java/awt/Window/FindOwner/FindOwner.html
Backport-of: 09439374ed
2024-06-05 07:30:51 +00:00
Andrew Lu
ce428dc757 8328234: Remove unused nativeUtils files
Backport-of: dec68d7e36
2024-06-05 07:30:25 +00:00
Andrew Lu
44f3dc5925 8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used
Backport-of: bc546c21a5
2024-06-05 07:30:10 +00:00
Sergey Bylokhov
05e645e86a 8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC
Backport-of: 52c7ff1d81
2024-06-04 10:41:16 +00:00
Oli Gillespie
b275236fc5 8324648: Avoid NoSuchMethodError when instantiating NativePRNG
Backport-of: 69b2674c68
2024-06-04 08:54:16 +00:00
Andrew Lu
44ade1dba7 8315804: Open source several Swing JTabbedPane JTextArea JTextField tests
Backport-of: 24c3d86f32
2024-06-04 07:55:45 +00:00
Andrew Lu
0fa4d917e0 8310201: Reduce verbose locale output in -XshowSettings launcher option
Backport-of: f6e23ae451
2024-06-04 07:54:24 +00:00
Andrew Lu
95432a6576 8322008: Exclude some CDS tests from running with -Xshare:off
Reviewed-by: mdoerr
Backport-of: 4d32c607a4
2024-06-04 07:54:02 +00:00
Andrew Lu
9c89f1cd3a 8320945: problemlist tests failing on latest Windows 11 update
Backport-of: ea6e92ed0d
2024-06-04 07:53:46 +00:00
Xiaolong Peng
09ad130fd4 8329134: Reconsider TLAB zapping
Backport-of: 5698f7ad29
2024-06-03 18:37:33 +00:00
Sergey Bylokhov
33ab474c65 8311666: Disabled tests in test/jdk/sun/java2d/marlin
Backport-of: b285ed72ae
2024-06-03 17:12:05 +00:00
Oli Gillespie
1b807f914a 8315559: Delay TempSymbol cleanup to avoid symbol table churn
Reviewed-by: phh, shade
Backport-of: d23f4f12ad
2024-06-03 14:30:17 +00:00
Oli Gillespie
1ce0c63577 8324646: Avoid Class.forName in SecureRandom constructor
8280970: Cleanup dead code in java.security.Provider

Reviewed-by: phh, shade
Backport-of: 8ef918d667
2024-06-03 14:28:15 +00:00
Sergey Bylokhov
97dbc9ada4 8331746: Create a test to verify that the cmm id is not ignored
Backport-of: 7c750fd95b
2024-06-03 00:19:10 +00:00
Xiaolong Peng
235baaae1b 8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC
Backport-of: 80ccc989a8
2024-05-31 17:03:52 +00:00
Evgeny Ignatenko
5cdff9f8c1 8318474: Fix memory reporter for thread_count
Backport-of: 0baa9ecd76
2024-05-31 10:14:25 +00:00
Evgeny Ignatenko
a058ad151a 8315362: NMT: summary diff reports threads count incorrectly
Reviewed-by: mdoerr
Backport-of: 37aed6f46d
2024-05-31 09:31:26 +00:00
SendaoYan
9eb970264a 8331164: createJMHBundle.sh download jars fail when url needed to be redirected
Backport-of: eb88343fb7
2024-05-31 09:07:16 +00:00
SendaoYan
46ba9bbe7e 8318479: [jmh] the test security.CacheBench failed for multiple threads run
Backport-of: 1535528cb1
2024-05-31 09:06:56 +00:00
Rinku Kumar Maurya
1de0c0a805 8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant"
Backport-of: e38df21641
2024-05-31 08:41:03 +00:00
Andrew Lu
eebb80c4bc 8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab
Backport-of: db5613af89
2024-05-31 08:15:59 +00:00
Andrew Lu
cc0c143803 8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified
Backport-of: 1b0dd7c254
2024-05-31 08:14:43 +00:00
Zhengyu Gu
7a8cf6c8ae 8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC
Backport-of: 4bcda60266
2024-05-31 00:37:24 +00:00
Aleksey Shipilev
515bc9a264 8318986: Improve GenericWaitBarrier performance
Backport-of: 30462f9da4
2024-05-30 07:35:57 +00:00
Vladimir Petko
dcb2c35151 8295111: dpkg appears to have problems resolving symbolically linked native libraries
Backport-of: 32946e1882
2024-05-30 07:35:37 +00:00
María Arias de Reyna
8faeefc150 8289182: NMT: MemTracker::baseline should return void
Backport-of: b96ba19807
2024-05-29 13:55:21 +00:00
SendaoYan
e85eecbea0 8288568: Reduce runtime of java.security microbenchmarks
Backport-of: a28ab7b62a
2024-05-29 12:46:30 +00:00
Long Yang
2d834b36ec 8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate
Reviewed-by: phh
Backport-of: 8dbd4b391f
2024-05-29 12:46:14 +00:00
Rinku Kumar Maurya
787cf27a8b 8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant"
Backport-of: ffa34ed429
2024-05-29 10:28:30 +00:00
Martin Doerr
24aa1e1f18 8313873: java/nio/channels/DatagramChannel/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation
Backport-of: 486fa08d4b
2024-05-29 10:27:18 +00:00
Martin Doerr
cc3f0e52bf 8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader
Backport-of: 099a8f5b2f
2024-05-29 10:25:39 +00:00
Christoph Langer
1ead7a7fde 8331265: Bump update version for OpenJDK: jdk-17.0.13
Reviewed-by: mdoerr, sgehwolf
2024-05-29 08:41:36 +00:00
Martin Doerr
c9d83d392f 8325203: System.exit(0) kills the launched 3rd party application
Backport-of: b9ca253228
2024-05-29 06:57:35 +00:00
Martin Doerr
0cfee92c29 8294699: Launcher causes lingering busy cursor
Backport-of: d3df3eb5d7
2024-05-28 20:05:16 +00:00
Ben Taylor
f4da0e7a58 8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx
Backport-of: aca1e8365b
2024-05-28 17:12:11 +00:00
Rinku Kumar Maurya
d1e31f6f6a 8289643: File descriptor leak with ProcessBuilder.startPipeline
8290885: java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected

Reviewed-by: shade
Backport-of: 620c8a045f
2024-05-28 08:32:14 +00:00
SendaoYan
69e67363d7 8314835: gtest wrappers should be marked as flagless
Backport-of: 1ea6463fbb
2024-05-28 05:17:22 +00:00
Andrew Lu
6c3a188d47 8320681: [macos] Test tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java timed out on macOS
Backport-of: a657aa38a5
2024-05-27 09:32:02 +00:00
Aleksey Shipilev
060c2504c9 8177107: Reduce memory footprint of java.lang.reflect.Constructor/Method
Backport-of: a385142398
2024-05-27 08:30:05 +00:00
Thomas Fitzsimmons
4071b8c9be 8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls
Reviewed-by: andrew
Backport-of: d7298245d6
2024-05-23 21:17:41 +00:00
Andrew Lu
a64000108d 8312194: test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java cannot handle empty modules
Backport-of: e7c83ea948
2024-05-23 09:21:13 +00:00
Andrew Lu
a632247d38 8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC
Backport-of: e9eb8b98f4
2024-05-23 09:20:50 +00:00
Andrew Lu
e00211b618 8321107: Add more test cases for JDK-8319372
Backport-of: ecd335d8f4
2024-05-23 09:19:18 +00:00
Elif Aslan
6264c70c66 8273153: Consolidate file_exists into os:file_exists
Backport-of: 9732fbe428
2024-05-22 21:55:54 +00:00
María Arias de Reyna
95f8dc0df2 8316138: Add GlobalSign 2 TLS root certificates
Reviewed-by: mdoerr
Backport-of: 4083255440
2024-05-17 14:09:26 +00:00
Jan Kratochvil
0e524e2f47 8324243: Compilation failures in java.desktop module with gcc 14
Reviewed-by: mdoerr
Backport-of: 8e5f6ddb68
2024-05-17 08:26:42 +00:00
Christoph Langer
fed9693f6d 8330815: Use pattern matching for instanceof in KeepAliveCache
Backport-of: ddecbe5201
2024-05-16 13:35:15 +00:00
Jan Kratochvil
261ad5e52d 8331352: error: template-id not allowed for constructor/destructor in C++20
Reviewed-by: mdoerr
Backport-of: 45792c5829
2024-05-16 11:22:59 +00:00
Jan Kratochvil
d17fa034f7 8328997: Remove unnecessary template parameter lists in GrowableArray
Reviewed-by: mdoerr
Backport-of: 3d2283800a
2024-05-16 11:22:41 +00:00
Jan Kratochvil
2440b2422c 8319268: Build failure with GCC8.3.1 after 8313643
Reviewed-by: mbaesken
Backport-of: ec79ab4b3c
2024-05-16 11:21:11 +00:00
Christoph Langer
98038b3dfd 8330523: Reduce runtime and improve efficiency of KeepAliveTest
Reviewed-by: mbaesken
Backport-of: c12dfc3571
2024-05-16 10:18:57 +00:00
Liang Mao
18bb8dab65 8305819: LogConfigurationTest intermittently fails on AArch64
Reviewed-by: mdoerr
Backport-of: 911cc7cb07
2024-05-16 08:30:23 +00:00
Thomas Stuefe
0a3445e0b8 8331942: On Linux aarch64, CDS archives should be using 64K alignment by default
Backport-of: d2d37c913e
2024-05-16 07:17:50 +00:00
Andrew Lu
db04c7b85e 8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently
Backport-of: f50df10591
2024-05-16 02:03:18 +00:00
Sonia Zaldana Calles
68caeca1a5 8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used
Reviewed-by: mdoerr
Backport-of: 43c6f0b588
2024-05-14 14:15:16 +00:00
Martin Doerr
d2b9c01b37 8302907: [PPC64] Use more constexpr in class Register
Backport-of: 180b94c73e
2024-05-14 09:31:01 +00:00
Andrew Lu
e0dba38e6b 8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy
Backport-of: 6d242e4065
2024-05-14 08:20:27 +00:00
Andrew Lu
8f0fa10670 8267796: vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/TestDescription.java fails with NoClassDefFoundError
Backport-of: f12200cd11
2024-05-14 08:20:15 +00:00
Roman Marchenko
e2791f3304 8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect
Reviewed-by: phh
Backport-of: a0cccb5479
2024-05-13 17:00:43 +00:00
Amit Kumar
f789e384e5 8307423: [s390x] Represent Registers as values
Reviewed-by: lucy
Backport-of: 8bbd264c6e
2024-05-13 14:27:22 +00:00
SendaoYan
bf4b15ce08 8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist"
Backport-of: b6233c3de7
2024-05-13 12:40:16 +00:00
SendaoYan
ce1fb0265b 8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags)
Backport-of: 024133b089
2024-05-13 12:21:45 +00:00
Amit Kumar
606c542e7f 8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space
Reviewed-by: lucy
Backport-of: d5f3d5c8cc
2024-05-13 12:15:26 +00:00
Martin Doerr
16579f8658 8297445: PPC64: Represent Registers as values
Reviewed-by: mbaesken
Backport-of: 9c77e41b81
2024-05-13 10:41:20 +00:00
Alexandru C. Moraru
20c2511f54 8309890: TestStringDeduplicationInterned.java waits for the wrong condition
Backport-of: 63fe413d93
2024-05-13 09:17:37 +00:00
Alexandru C. Moraru
8f68f8f019 8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests
Backport-of: 4421951d8f
2024-05-10 12:41:11 +00:00
Goetz Lindenmaier
4504b16390 8280113: (dc) DatagramSocket.receive does not always throw when the channel is closed
Reviewed-by: mbaesken
Backport-of: b6ecca1268
2024-05-10 09:19:09 +00:00
Andrew Lu
97cc17719d 8042380: Test javax/swing/JFileChooser/4524490/bug4524490.java fails with InvocationTargetException
Backport-of: 510003cfe3
2024-05-10 07:09:58 +00:00
Christoph Langer
e552509bcb 8297082: Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list
Reviewed-by: mbaesken
Backport-of: 012dafee5b
2024-05-09 09:38:02 +00:00
Martin Doerr
5a3c668646 8272315: Improve assert_different_registers
Backport-of: 93cab7d07d
2024-05-08 13:55:36 +00:00
Amit Kumar
e97489774f 8298413: [s390] CPUInfoTest fails due to uppercase feature string
Reviewed-by: lucy
Backport-of: 9dad874ff9
2024-05-08 12:38:54 +00:00
Christoph Langer
d2982c6730 8331641: [17u]: Bump GHA bootstrap JDK to 17.0.11
Reviewed-by: sgehwolf
2024-05-06 08:40:30 +00:00
Gui Cao
68a2d93588 8330094: RISC-V: Save and restore FRM in the call stub
Reviewed-by: fyang
Backport-of: b0496096dc
2024-05-05 04:29:34 +00:00
Christoph Langer
32bf1f4169 8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket
Backport-of: fbb424f95d
2024-05-04 06:31:18 +00:00
Robert Toyonaga
025969c97e 8326521: JFR: CompilerPhase event test fails on windows 32 bit
Backport-of: 96530bcc07
2024-04-30 15:26:21 +00:00
Matthias Baesken
c3ed2649fd 8272916: Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java
Backport-of: c547ead493
2024-04-30 07:27:57 +00:00
Matthias Baesken
47ad3b46ce 8273774: CDSPluginTest should only expect classes_nocoops.jsa exists on supported 64-bit platforms
Backport-of: 83020617e7
2024-04-30 07:26:35 +00:00
Aleksey Shipilev
51502b9c33 8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size
Backport-of: 7baec66222
2024-04-29 13:44:46 +00:00
Robbin Ehn
cb15a1571a 8330156: RISC-V: Range check auipc + signed 12 imm instruction
Backport-of: 8990864a53
2024-04-29 10:02:41 +00:00
SendaoYan
e9a088d1a1 8331113: createJMHBundle.sh support configurable maven repo mirror
Backport-of: ce9eac3819
2024-04-29 08:36:42 +00:00
Matthias Baesken
aea8e4a101 8264322: Generate CDS archive when creating custom JDK image
Backport-of: f608e81ad8
2024-04-29 07:41:21 +00:00
Sergey Bylokhov
b7c7ea08fb 8328194: Add a test to check default rendering engine
Backport-of: c013fa1811
2024-04-29 04:15:09 +00:00
Amos Shi
032e87ad5f 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal
Backport-of: 8f0fb27dec
2024-04-28 21:52:01 +00:00
Amos Shi
4cec9516df 8315889: Open source several Swing HTMLDocument related tests
Backport-of: 8f46abc938
2024-04-28 21:51:34 +00:00
Amos Shi
52d1f0c438 8329013: StackOverflowError when starting Apache Tomcat with signed jar
Reviewed-by: mdoerr
Backport-of: 925d82931c
2024-04-28 21:51:08 +00:00
Amos Shi
9682314e9b 8318809: java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64
Backport-of: 50d1839d54
2024-04-28 21:50:37 +00:00
Amos Shi
71630ebd1b 8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs
Backport-of: da4dd7c008
2024-04-28 21:50:20 +00:00
Amos Shi
e51f176a43 8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653
Backport-of: d1e676360d
2024-04-28 21:48:24 +00:00
Sonia Zaldana Calles
9b2f52141e 8159927: Add a test to verify JMOD files created in the images do not have debug symbols
Reviewed-by: lucy
Backport-of: 6c0bebccb0
2024-04-28 20:12:32 +00:00
Roman Marchenko
54e012001e 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+
Backport-of: a39cf2e3b2
2024-04-26 09:00:04 +00:00
Robert Toyonaga
3f5e5369c8 8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none"
Backport-of: 65be5e0c54
2024-04-26 08:59:43 +00:00
Aleksey Shipilev
bcc83cd224 8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes
Reviewed-by: stuefe
Backport-of: 90ab52e598
2024-04-26 08:54:36 +00:00
Amos Shi
b13cb2f5db 8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path
Reviewed-by: lucy
Backport-of: 717792c3b7
2024-04-25 15:14:10 +00:00
Amos Shi
33241333bd 8318854: [macos14] Running any AWT app prints Secure coding warning
Backport-of: 940f67c1a6
2024-04-25 15:11:49 +00:00
Aleksey Shipilev
10b427db5b 8329570: G1: Excessive is_obj_dead_cond calls in verification
Reviewed-by: phh
Backport-of: 29992e1fca
2024-04-25 09:12:30 +00:00
Amos Shi
f70558dd1c 8283349: Robustness improvements to java/util/prefs/AddNodeChangeListener.jar
Backport-of: 656cba7af3
2024-04-23 07:19:50 +00:00
Amos Shi
99126663e8 8302069: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java update
Backport-of: 1c7b09bc23
2024-04-23 07:19:30 +00:00
Amos Shi
aa9c12b10b 8315609: Open source few more swing text/html tests
Backport-of: a04c6c1ac6
2024-04-23 07:18:59 +00:00
Amos Shi
2d27c94726 8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage
Backport-of: 31e26814db
2024-04-23 07:18:43 +00:00
Amos Shi
c3438a5460 8305874: Open source AWT Key, Text Event related tests
Backport-of: d6cf4aa155
2024-04-23 07:18:22 +00:00
Amos Shi
94caa643b2 8187759: Background not refreshed when painting over a transparent JFrame
Backport-of: 04d43c435d
2024-04-23 07:17:38 +00:00
Amos Shi
fbd008882a 8306634: Open source AWT Event related tests
Backport-of: 9ed456fac8
2024-04-23 07:17:07 +00:00
Amos Shi
7d19575447 8315741: Open source few swing JFormattedTextField and JPopupMenu tests
Backport-of: bfbc41c1f1
2024-04-23 07:16:17 +00:00
Amos Shi
80273fae15 8316242: Opensource SwingGraphics manual test
Backport-of: a57b9dab6c
2024-04-23 07:14:46 +00:00
Amos Shi
3f1c854a45 8326006: Allow TEST_VM_FLAGLESS to set flagless mode
Backport-of: d10f277bd3
2024-04-23 07:14:07 +00:00
Amos Shi
20f2432971 8316154: Opensource JTextArea manual tests
Backport-of: 33c62e4fff
2024-04-23 07:13:37 +00:00
Amos Shi
fce34e7542 8315824: Open source several Swing Text/HTML related tests
Backport-of: c11f8352e9
2024-04-23 07:13:08 +00:00
Amos Shi
cb32c8221a 8306067: Open source AWT Graphics,GridBagLayout related tests
8306838: GetGraphicsTest needs to be headful

Backport-of: d53a5eed0f
2024-04-23 06:41:28 +00:00
Goetz Lindenmaier
776e10aea3 8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line
8301183: (zipfs) jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9

Reviewed-by: lucy
Backport-of: 7004c2724d
2024-04-22 13:56:55 +00:00
Goetz Lindenmaier
e80643036a 8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Backport-of: 52a6c37558
2024-04-22 13:52:40 +00:00
Andrew Lu
c741b35900 8281658: Add a security category to the java -XshowSettings option
Reviewed-by: lucy
Backport-of: 2e12a123c9
2024-04-22 01:10:28 +00:00
Aleksey Shipilev
5b656c86e8 8319048: Monitor deflation unlink phase prolongs time to safepoint
Reviewed-by: phh
Backport-of: efc392259c
2024-04-19 14:39:03 +00:00
Andrew Lu
ed419ef0b9 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809
Backport-of: f1a24f6d48
2024-04-19 10:12:53 +00:00
Andrew Lu
d4512fe0dd 8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer
Reviewed-by: lucy
Backport-of: 6ce0ebb858
2024-04-19 10:10:15 +00:00
Gui Cao
30a9a2177b 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations
8316186: RISC-V: Remove PlatformCmpxchg<4>
8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp

Reviewed-by: fyang
Backport-of: a089ed2b92
2024-04-19 09:39:25 +00:00
Andrew Lu
36f4e73c15 8316017: Refactor timeout handler in PassFailJFrame
Backport-of: 3abd772672
2024-04-18 01:06:54 +00:00
Andrew Lu
10e0cfae31 8316164: Opensource JMenuBar manual test
Backport-of: 8f4dfc443b
2024-04-18 01:05:54 +00:00
Goetz Lindenmaier
30ea06c9c4 Merge 2024-04-17 11:55:46 +00:00
Goetz Lindenmaier
290fb644ba 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653
Backport-of: 2374d1e334ba0528b39239a01fe52d5843e678df
2024-04-16 09:07:05 +00:00
Goetz Lindenmaier
cacc30b77c 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message
Reviewed-by: mbaesken
Backport-of: d44aaa37f9
2024-04-16 09:05:23 +00:00
Goetz Lindenmaier
7cabe84d83 8327631: Update IANA Language Subtag Registry to Version 2024-03-07
Backport-of: d5b95a0ed3
2024-04-16 09:03:36 +00:00
Goetz Lindenmaier
592e2c6043 8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out
Backport-of: 95310eab6c
2024-04-16 09:00:28 +00:00
Goetz Lindenmaier
53853c4cce 8286311: remove boilerplate from use of runTests
Reviewed-by: lucy, phh
Backport-of: 2294f225c0
2024-04-16 08:56:21 +00:00
Andrew Lu
cf93baf0f4 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi
Backport-of: fa823bd21c
2024-04-16 01:57:36 +00:00
Gui Cao
ed9c12809a 8329823: RISC-V: Need to sync CPU features with related JVM flags
Backport-of: b9331cd25c
2024-04-11 12:41:54 +00:00
Goetz Lindenmaier
3460807ba6 8318322: Update IANA Language Subtag Registry to Version 2023-10-16
Backport-of: cc8f8da293
2024-04-11 09:31:32 +00:00
Goetz Lindenmaier
f6c003ad42 8309527: Improve test proxy performance
Backport-of: fadcd65018
2024-04-11 09:29:49 +00:00
Goetz Lindenmaier
99aa1ca973 8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org
Backport-of: ac1597bcc7
2024-04-11 09:28:23 +00:00
Goetz Lindenmaier
ca086895c2 8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2
Backport-of: 50a995f03a
2024-04-11 09:26:38 +00:00
Goetz Lindenmaier
00a1fe9670 8297695: Fix typos in test/langtools files
Backport-of: e10778acce
2024-04-11 09:25:00 +00:00
Christoph Langer
1ae82df76e 8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185
Backport-of: dcca5daaf7f51c6579369c6ba3430a3d7962dbf2
2024-04-11 08:39:57 +00:00
Soumadipta Roy
85e3f1a14d 8316608: Enable parallelism in vmTestbase/gc/vector tests
Backport-of: f61499c73f
2024-04-11 07:09:39 +00:00
Amos Shi
c758755cca 8315834: Open source several Swing JSpinner related tests
Backport-of: 4a63eb0522
2024-04-09 18:22:18 +00:00
Amos Shi
fc01ffe952 8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters
Reviewed-by: phh
Backport-of: 82796bdebb
2024-04-09 18:18:09 +00:00
Amos Shi
c430b1142f 8305645: System Tray icons get corrupted when Windows primary monitor changes
Backport-of: 6cd370e04b
2024-04-09 18:15:54 +00:00
Matthias Baesken
cb1a03c0f8 8325432: enhance assert message "relocation addr must be in this section"
Backport-of: 3d3a8f0ebf
2024-04-09 09:14:33 +00:00
Gui Cao
7217328310 8315652: RISC-V: Features string uses wrong separator for jtreg
Reviewed-by: rehn
Backport-of: cbbfa0ddfb
2024-04-09 08:40:35 +00:00
Goetz Lindenmaier
62e6dfafc8 8313702: Update IANA Language Subtag Registry to Version 2023-08-02
Backport-of: 1da82a34b1
2024-04-08 12:45:18 +00:00
Goetz Lindenmaier
989e0bfe59 8310818: Refactor more Locale tests to use JUnit
Reviewed-by: lucy
Backport-of: 12e9430910
2024-04-08 12:11:56 +00:00
Christoph Langer
1c40f899c9 8329836: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11
Reviewed-by: goetz
2024-04-08 08:17:50 +02:00
Aleksey Shipilev
533fac611d 8328638: Fallback option for POST-only OCSP requests
8329213: Better validation for com.sun.security.ocsp.useget option

Reviewed-by: serb
Backport-of: 614db2ea9e
2024-04-05 18:51:09 +00:00
Goetz Lindenmaier
31ba7e0d69 8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags
Backport-of: d6679031e0
2024-04-05 11:32:10 +00:00
Goetz Lindenmaier
b96339f5e3 8308021: Update IANA Language Subtag Registry to Version 2023-05-11
Backport-of: 34468e1c91
2024-04-05 11:30:42 +00:00
Goetz Lindenmaier
261e45a973 8306031: Update IANA Language Subtag Registry to Version 2023-04-13
Reviewed-by: mbaesken
Backport-of: 00b1eacad6
2024-04-05 10:45:35 +00:00
Goetz Lindenmaier
3764735564 8295026: Remove unused fields in StyleSheet
Backport-of: be3b335452
2024-04-05 10:43:11 +00:00
Matthias Baesken
e789a6735f 8325876: crashes in docker container tests on Linuxppc64le Power8 machines
Backport-of: ba8db1f6d7
2024-04-05 07:03:13 +00:00
Matthias Baesken
1b72e51634 8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests
Backport-of: 9f4ec21f47
2024-04-05 07:01:45 +00:00
Matthias Baesken
fbcb39981b 8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns
Backport-of: d9ef16dbb6
2024-04-05 07:00:25 +00:00
Goetz Lindenmaier
9a0e875f5f 8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed
Reviewed-by: lucy
Backport-of: f92d095e16
2024-04-04 20:56:49 +00:00
Goetz Lindenmaier
e913fa7039 8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient
Reviewed-by: lucy
Backport-of: 72de24e59a
2024-04-04 20:54:56 +00:00
Goetz Lindenmaier
7a47adf39b 8290126: Add a check in JavadocTester for "javadoc should not crash"
Backport-of: 0fb9469d93
2024-04-04 20:53:16 +00:00
Martin Balao
109e0227b5 8319851: Improve exception logging
Reviewed-by: mbaesken
Backport-of: 87dfeeb14fdd0fa1648a8bec91b5b713cc2c1b83
2024-04-03 16:58:53 +02:00
Goetz Lindenmaier
9f6b099820 8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg
Backport-of: e9daf4a018
2024-04-03 11:57:33 +00:00
Goetz Lindenmaier
e877941272 8309630: Clean up tests that reference deploy modules
Backport-of: e8a59843f2
2024-04-03 11:43:24 +00:00
Goetz Lindenmaier
ae3aa7289a 8304761: Update IANA Language Subtag Registry to Version 2023-03-22
Backport-of: 3b88b2a9f8
2024-04-03 11:36:39 +00:00
Goetz Lindenmaier
7a9e984ce0 8294137: Review running times of java.math tests
Backport-of: 51035a75e4
2024-04-03 09:08:29 +00:00
Goetz Lindenmaier
e948504500 8298939: Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test
Backport-of: ccfe1675a2
2024-04-03 09:07:14 +00:00
Goetz Lindenmaier
8210811b19 8302512: Update IANA Language Subtag Registry to Version 2023-02-14
Backport-of: f612dcfebe
2024-04-03 09:03:12 +00:00
Goetz Lindenmaier
4cdf296fd8 8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics
Backport-of: f43bb9feaa
2024-04-03 09:01:47 +00:00
Matthias Baesken
ad94e70f45 8275334: Move class loading Events to a separate section in hs_err files
Backport-of: bb7dacdc78
2024-04-03 07:30:04 +00:00
Francisco Ferrari Bihurriet
d29fe03c81 8325254: CKA_TOKEN private and secret keys are not necessarily sensitive
Reviewed-by: mbalao
Backport-of: 0f5f3c9b97
2024-04-02 17:30:41 +00:00
Robert Toyonaga
7ced722373 8326529: JFR: Test for CompilerCompile events fails due to time out
Backport-of: 4dd6c44cbd
2024-04-02 09:15:26 +00:00
Sonia Zaldana Calles
08debe83ae 8306040: HttpResponseInputStream.available() returns 1 on empty stream
Reviewed-by: stuefe
Backport-of: acaab6fd74
2024-04-02 09:14:56 +00:00
Elif Aslan
78f482df64 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests
Backport-of: 29d462a072
2024-04-02 09:12:53 +00:00
María Arias de Reyna
5ecac7a2bf 8280377: MethodHandleProxies does not correctly invoke default methods with varags
Reviewed-by: aph
Backport-of: a183bfb436
2024-04-02 08:39:36 +00:00
Andrew Lu
4ececadadd 8306714: Open source few Swing event and AbstractAction tests
Backport-of: 31a73b0d70
2024-04-02 04:38:54 +00:00
Andrew Lu
151091cd1c 8305942: Open source several AWT Focus related tests
Backport-of: 8346ae2bc1
2024-04-02 04:37:43 +00:00
Andrew Lu
996dfb09e0 8305943: Open source few AWT Focus related tests
Backport-of: 64ed816ad9
2024-04-02 04:37:16 +00:00
Goetz Lindenmaier
615c01b5d8 8297292: java/nio/channels/FileChannel/FileExtensionAndMap.java is too slow
Backport-of: 84e47996e8
2024-04-01 16:31:19 +00:00
Goetz Lindenmaier
8e132c4a3f 8163229: several regression tests have a main method that is never executed
Backport-of: 382fe51b6d
2024-04-01 16:28:17 +00:00
Goetz Lindenmaier
76803699b6 8296610: java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect"
Backport-of: 0dce5b811d
2024-04-01 16:28:00 +00:00
Goetz Lindenmaier
e59eeb0bc2 8297645: Drop the test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java test
Backport-of: 6d0fbb2c49
2024-04-01 16:26:30 +00:00
Goetz Lindenmaier
b4e64ffd02 8296137: diags-examples.xml is broken
Backport-of: f8b2574ebc
2024-04-01 16:24:52 +00:00
Goetz Lindenmaier
b37df147b0 8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC
Backport-of: 28796cbd1d
2024-04-01 16:23:29 +00:00
Matthias Baesken
1e777ecc71 8328165: improve assert(idx < _maxlrg) failed: oob
Backport-of: d57bdd85ab
2024-04-01 15:30:29 +00:00
Suchismith Roy
45de6852df 8320005: Allow loading of shared objects with .a extension on AIX
Backport-of: e85355ada4
2024-04-01 09:43:10 +00:00
Andrew Lu
e82d9369ca 8328812: Update and move siphash license
Backport-of: ce7ebaa606
2024-04-01 01:56:50 +00:00
Goetz Lindenmaier
4ced080f1e 8276227: ciReplay: SIGSEGV if classfile for replay compilation is not present after JDK-8275868
Reviewed-by: mdoerr
Backport-of: a1f4c428ba
2024-03-29 21:02:45 +00:00
Andrew John Hughes
d2df108b38 8286045: Use ForceGC for cleaner test cases
Reviewed-by: mbaesken, yan
Backport-of: 7eb15593e1
2024-03-29 16:50:20 +00:00
Goetz Lindenmaier
ba77d0baed 8275868: ciReplay: Inlining fails with "unloaded signature classes" due to wrong protection domains
Reviewed-by: mdoerr
Backport-of: 5bb1992b84
2024-03-29 08:01:58 +00:00
Elif Aslan
a6180f720c 8327998: Enable java/lang/ProcessBuilder/JspawnhelperProtocol.java on Mac
Backport-of: cc1800fa4d
2024-03-28 18:11:26 +00:00
Goetz Lindenmaier
9b9573faec 8213714: AttachingConnector/attach/attach001 failed due to "bind failed: Address already in use"
Backport-of: b62e742045
2024-03-28 10:28:16 +00:00
Goetz Lindenmaier
0dce546e48 8295944: Move the Http2TestServer and related classes into a package of its own
Reviewed-by: lucy
Backport-of: 8a47429dc0
2024-03-28 10:25:50 +00:00
Andrew Lu
f6c87d8f33 8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS
Backport-of: 1f43fa0f8b
2024-03-28 08:00:24 +00:00
Andrew Lu
b293856485 8323994: gtest runner repeats test name for every single gtest assertion
Backport-of: 1aae980c54
2024-03-28 07:59:15 +00:00
Goetz Lindenmaier
f52725d4dd 8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm"
Backport-of: 66520be7a7
2024-03-27 10:02:04 +00:00
Aleksey Shipilev
91ac085602 8328825: Google CAInterop test failures
Backport-of: 70a15c7363
2024-03-27 09:16:57 +00:00
Martin Balao
07873cca21 8322122: Enhance generation of addresses
Backport-of: 1a4a46e102a2bc282fcbec571169867d715f4ade
2024-03-27 07:57:24 +01:00
Alexey Bakhtin
515387589e 8318340: Improve RSA key implementations
Reviewed-by: mbalao
Backport-of: 62d9cec1d6b804a70381bfb8ac902b6bb649f8ae
2024-03-27 07:25:37 +01:00
Yuri Nesterenko
692600074d 8315708: Enhance HTTP/2 client usage
Reviewed-by: mbalao
Backport-of: 4bd9637dfe12d330afd7409c27c5778b28a24cf4
2024-03-26 22:45:02 +01:00
Aleksey Shipilev
533e1b1793 8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960
Backport-of: 447436e18c
2024-03-26 08:18:47 +00:00
Aleksey Shipilev
791be7794b 8328705: GHA: Cross-compilation jobs do not require build JDK
Backport-of: 29ba4b7d1e
2024-03-25 18:07:30 +00:00
Goetz Lindenmaier
432210b426 8280546: Remove hard-coded 127.0.0.1 loopback address
Backport-of: b5de2cc9d3
2024-03-25 17:54:40 +00:00
Goetz Lindenmaier
d74ef51e07 8260540: serviceability/jdwp/AllModulesCommandTest.java failed with "Debuggee error: 'ERROR: transport error 202: bind failed: Address already in use'"
Reviewed-by: lucy
Backport-of: 7a23c9cbb7
2024-03-25 17:50:59 +00:00
Aleksey Shipilev
b4d22f6f35 8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition
Backport-of: f207aa94f9
2024-03-25 08:52:50 +00:00
Matthias Baesken
56ed749efb 8327059: os::Linux::print_proc_sys_info add swappiness information
Backport-of: f3b15abcb7
2024-03-25 08:24:10 +00:00
Andrew Lu
6700a499a3 8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection
Backport-of: bdd1aebea3
2024-03-22 02:12:33 +00:00
Andrew Lu
d5544374ba 8315663: Open source misc awt tests
Backport-of: a36f5a54ab
2024-03-22 02:12:03 +00:00
Goetz Lindenmaier
9922f220ed 8314832: Few runtime/os tests ignore vm flags
Backport-of: fc3e826692
2024-03-21 12:32:06 +00:00
Goetz Lindenmaier
6359b2843f 8324632: Update Zlib Data Compression Library to Version 1.3.1
8315117: Update Zlib Data Compression Library to Version 1.3
8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1

Reviewed-by: mbaesken
Backport-of: 6d8d049e4a
2024-03-21 12:30:08 +00:00
Goetz Lindenmaier
a8a81286a7 8305169: java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java -- test server didn't start in timely manner
Backport-of: 3f6a3545a2
2024-03-21 12:28:36 +00:00
Goetz Lindenmaier
09f3890dd0 8297449: Update JInternalFrame Metal Border code
Backport-of: 09629570f5
2024-03-21 12:26:07 +00:00
William Kemper
aa2cdb3bb4 8322503: Shenandoah: Clarify gc state usage
Reviewed-by: shade
Backport-of: 51238c4bdb
2024-03-21 08:36:19 +00:00
Christoph Langer
c0d209ccdd 8313307: java/util/Formatter/Padding.java fails on some Locales
Backport-of: bd634d2ec7
2024-03-20 20:41:00 +00:00
Goetz Lindenmaier
e3ba201fe4 Merge 2024-03-20 10:27:10 +00:00
Goetz Lindenmaier
02eec99577 8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap
Backport-of: eebcc2181f
2024-03-20 09:00:28 +00:00
Goetz Lindenmaier
d24d94b04a 8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap
Reviewed-by: lucy, shade
Backport-of: dde519dc21
2024-03-20 08:58:41 +00:00
Dan Lutker
5b8a2e5566 8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi
Backport-of: 5d414da504
2024-03-19 20:35:54 +00:00
Goetz Lindenmaier
5fd79e961d 8322920: Some ProcessTools.execute* functions are declared to throw Throwable
Backport-of: 868f8745fa
2024-03-19 14:04:50 +00:00
Goetz Lindenmaier
f036fcfb82 8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList
Backport-of: 8d29329138
2024-03-19 14:03:21 +00:00
Goetz Lindenmaier
7fb1fb0fa6 8015739: Background of JInternalFrame is located out of JInternalFrame
Backport-of: f857f795a9
2024-03-19 14:00:55 +00:00
Martin Doerr
fce02ad5cb 8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space
Backport-of: e3ae81eeeee8e2b0063a576a90624dd927b512f0
2024-03-15 19:51:43 +00:00
Martin Doerr
b0e338620c 8325326: [PPC64] Don't relocate in case of allocation failure
Backport-of: 4388095cde
2024-03-15 19:51:24 +00:00
Goetz Lindenmaier
5fb5ba651d 8327391: Add SipHash attribution file
Backport-of: fcf48ab3d3
2024-03-15 08:58:11 +00:00
Goetz Lindenmaier
e100cf5d54 8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0
Backport-of: f38add6f8d
2024-03-15 08:50:15 +00:00
Goetz Lindenmaier
373714b5fc 8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
Backport-of: 3b1062d45d
2024-03-14 20:20:15 +00:00
Goetz Lindenmaier
7d716fc54f 8290901: Reduce use of -source in langtools tests
Backport-of: cc2861a993
2024-03-14 20:18:35 +00:00
Goetz Lindenmaier
807faa7411 8321489: Update LCMS to 2.16
Backport-of: dc7d3b182d
2024-03-14 20:18:06 +00:00
Goetz Lindenmaier
dc60887045 8289401: Add dump output to TestRawRSACipher.java
Backport-of: 7b3bf97760
2024-03-14 20:16:19 +00:00
Goetz Lindenmaier
0499df3ac1 8285452: Add a new test library API to replace a file content using FileUtils.java
Backport-of: 0462d5a252
2024-03-14 20:14:36 +00:00
Richard Startin
4b9ab0dd9e 8286740: JFR: Active Setting event emitted incorrectly
Reviewed-by: jbachorik
Backport-of: 24cab0af32
2024-03-14 11:04:11 +00:00
Sergey Nazarkin
c9b0307a11 8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used
Backport-of: 984003d5c9
2024-03-14 10:13:48 +00:00
Andrew Lu
0b20589b9c 8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg
Backport-of: 62c9530c05
2024-03-14 09:04:14 +00:00
Amos Shi
27cf2f4048 8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch
Reviewed-by: mdoerr
Backport-of: 87516e29dc
2024-03-14 08:04:17 +00:00
Matthias Baesken
64887254ae 8324598: use mem_unit when working with sysinfo memory and swap related information
Backport-of: 7a798d3ceb
2024-03-13 08:59:49 +00:00
Andrew Lu
02ef1c7264 8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64
8319136: Skip pkcs11 tests on linux-aarch64

Backport-of: 1f9b03e597
2024-03-13 08:24:41 +00:00
Andrew Lu
09ebd1cc11 8320129: "top" command during jtreg failure handler does not display CPU usage on OSX
Backport-of: 8be3e39220
2024-03-13 08:22:25 +00:00
Sonia Zaldana Calles
49c260d5a2 8315898: Open source swing JMenu tests
Backport-of: fecd2fd8f2
2024-03-12 18:54:09 +00:00
Matthias Baesken
b6325185ed 8299858: [Metrics] Swap memory limit reported incorrectly when too large
Backport-of: 64ddf9536f
2024-03-12 12:50:04 +00:00
Andrew Lu
3433fdbf1b 8314283: Support for NSS tests on aarch64 platforms
Backport-of: 2a80160960
2024-03-12 09:25:29 +00:00
Andrew Lu
0606e5acb4 8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries
Backport-of: 721bfee53a
2024-03-12 09:24:50 +00:00
Andrew Lu
a22ac4643f 8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14
Backport-of: f1b73350c2
2024-03-12 09:23:16 +00:00
Andrew Lu
a14f845297 8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java
Backport-of: 1f2922ad85
2024-03-12 02:17:40 +00:00
Goetz Lindenmaier
f8cfa3588d 8319372: C2 compilation fails with "Bad immediate dominator info"
Reviewed-by: phh
Backport-of: 7766785098
2024-03-11 12:43:50 +00:00
Goetz Lindenmaier
2d8a3a8fc6 8301381: Verify DTLS 1.0 cannot be negotiated
Backport-of: 18e2446420
2024-03-11 12:42:43 +00:00
Goetz Lindenmaier
dd94e203b0 8256660: Disable DTLS 1.0
Backport-of: 16744b3449
2024-03-11 12:41:24 +00:00
Richard Reingruber
f38add6f8d 8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0
Backport-of: ad1d32484a
2024-03-11 09:30:43 +00:00
Amos Shi
4ba565cbc7 8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM
Reviewed-by: mdoerr
Backport-of: f7d6d7a04f
2024-03-11 09:26:14 +00:00
Amos Shi
e148b999d7 8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination
Backport-of: cbfddf4e1d
2024-03-11 09:25:54 +00:00
Amos Shi
61fed7b067 8315677: Open source few swing JFileChooser and other tests
Backport-of: fe5ef5f20d
2024-03-11 09:25:38 +00:00
Amos Shi
f196e0217f 8325137: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range
Backport-of: 91d8dac9cf
2024-03-11 09:24:02 +00:00
Goetz Lindenmaier
833e2bb504 8291753: Add JFR event for GC CPU Time
Reviewed-by: phh
Backport-of: 14eb5ad0dc
2024-03-11 09:05:05 +00:00
Richard Reingruber
f221ff3830 8310031: Parallel: Implement better work distribution for large object arrays in old gen
Reviewed-by: phh
Backport-of: 4bfe226870
2024-03-07 15:00:59 +00:00
Goetz Lindenmaier
08f1b35024 8320712: Rewrite BadFactoryTest in pure Java
Backport-of: 66971600f7
2024-03-07 10:47:57 +00:00
SendaoYan
6e73b11a88 8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27
Backport-of: 52814994ef
2024-03-07 10:46:36 +00:00
Goetz Lindenmaier
48327c37aa 8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader
Backport-of: 57fc9a3e96
2024-03-07 10:45:21 +00:00
Richard Reingruber
fa8a159933 8282094: [REDO] Parallel: Refactor PSCardTable::scavenge_contents_parallel
Reviewed-by: phh, zgu
Backport-of: 22b93a31c9
2024-03-07 09:05:17 +00:00
Andrew Lu
3c05a0281d 8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop
Backport-of: 9f0e7da64e
2024-03-07 08:07:26 +00:00
Andrew Lu
f42368691c 8325972: Add -x to bash for building with LOG=debug
Backport-of: 8668198c26
2024-03-07 08:07:01 +00:00
Andrew Lu
385731faf9 8320303: Allow PassFailJFrame to accept single window creator
Backport-of: 83ffc1ac94
2024-03-07 08:06:36 +00:00
Andrew Lu
30ead33ded 8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053
Backport-of: e4803e0cbf
2024-03-07 08:04:06 +00:00
Richard Reingruber
5421bb65d0 8278893: Parallel: Remove GCWorkerDelayMillis
Backport-of: ff5d41762d
2024-03-06 16:26:30 +00:00
Richard Reingruber
dbf4a9946b 8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range
Reviewed-by: phh, zgu
Backport-of: 496baada10
2024-03-06 13:23:26 +00:00
Goetz Lindenmaier
47ec13400b Merge 2024-03-06 09:29:06 +00:00
Goetz Lindenmaier
158f91a888 8272651: G1 heap region info print order changed by JDK-8269914
Reviewed-by: rrich
Backport-of: f11e099a14
2024-03-05 11:43:34 +00:00
Sergey Bylokhov
f45e5871d7 8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray
Backport-of: 5a988a5087
2024-03-05 09:06:13 +00:00
Goetz Lindenmaier
72881debbd 8305900: Use loopback IP addresses in security policy files of httpclient tests
Reviewed-by: mbaesken
Backport-of: 646b666a26
2024-03-05 08:59:35 +00:00
Patrick Zhang
f3e90af799 8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs
Reviewed-by: shade
Backport-of: 9936aeea32
2024-03-04 17:14:39 +00:00
Aleksey Shipilev
bfe8974e53 8323519: Add applications/ctw/modules to Hotspot tiered testing
Backport-of: ba3c3bbd87
2024-03-04 11:19:30 +00:00
Amit Kumar
3add2e3204 8272903: Missing license header in ArenaAllocator.java
Backport-of: 96614da025
2024-03-04 06:46:44 +00:00
Sergey Bylokhov
ab602af462 8323210: Update the usage of cmsFLAGS_COPY_ALPHA
Reviewed-by: phh
Backport-of: aba19334ea
2024-03-02 04:41:16 +00:00
Goetz Lindenmaier
0052ab7061 8269914: Factor out heap printing for G1 young and full gc
8270018: Add scoped object for g1 young gc JFR notification

Reviewed-by: phh
Backport-of: c93204ce3d
2024-03-01 10:01:20 +00:00
Pasam Soujanya
85a49edd3f 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
Reviewed-by: hannesw
Backport-of: 783ae56634
2024-02-29 16:28:38 +00:00
Matthias Baesken
2b34eeba29 8325496: Make TrimNativeHeapInterval a product switch
Reviewed-by: lucy
Backport-of: 4296ddfc63
2024-02-29 12:35:25 +00:00
Martin Doerr
5687c5a741 8325213: Flags introduced by configure script are not passed to ADLC build
Backport-of: 9ee9f28849
2024-02-29 10:46:25 +00:00
Aleksey Shipilev
204ec8a089 8323717: Introduce test keyword for tests that need external dependencies
Reviewed-by: phh
Backport-of: 12b89cd2ee
2024-02-29 10:24:24 +00:00
Goetz Lindenmaier
87e7c6e1cc 8326942: [17u] Backout "8325254: CKA_TOKEN private and secret keys are not necessarily sensitive"
Reviewed-by: lucy
2024-02-28 12:07:43 +00:00
Aleksey Shipilev
8c3dcf30aa 8324050: Issue store-store barrier after re-materializing objects during deoptimization
Reviewed-by: kvn
Backport-of: 52523d33dd
2024-02-28 07:41:07 +00:00
Aleksey Shipilev
4b0a0157b0 8324723: GHA: Upgrade some actions to avoid deprecated Node 16
Backport-of: 951b5f8ecb
2024-02-28 07:39:30 +00:00
Andrew Lu
f9a33daf05 8294156: Allow PassFailJFrame.Builder to create test UI
Backport-of: 42b9ac8a07
2024-02-28 07:07:02 +00:00
Andrew Lu
c4a92c5b67 8316053: Open some swing tests 3
Backport-of: a2391a92cd
2024-02-28 07:06:35 +00:00
Andrew Lu
31d16a1178 8315726: Open source several AWT applet tests
Backport-of: 1741d13b12
2024-02-28 07:04:44 +00:00
Martin Balao
7bd906209b 8325254: CKA_TOKEN private and secret keys are not necessarily sensitive
Backport-of: 0f5f3c9b97
2024-02-27 21:21:20 +00:00
Goetz Lindenmaier
3c0b302311 8326794: Bump update version for OpenJDK: jdk-17.0.12
Reviewed-by: shade, lucy
2024-02-27 19:46:19 +00:00
Christoph Langer
39c9e9d2bf 8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE
Backport-of: c2d9fa26ce
2024-02-27 09:52:03 +00:00
Goetz Lindenmaier
075c56f3d4 8310380: Handle problems in core-related tests on macOS when codesign tool does not work
Backport-of: 39c104df44
2024-02-27 09:46:43 +00:00
Goetz Lindenmaier
b993b74f52 8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses
Backport-of: bc31ccc95b
2024-02-27 09:44:19 +00:00
Sergey Bylokhov
409d27bc74 8321151: JDK-8294427 breaks Windows L&F on all older Windows versions
Backport-of: f695ca5884
2024-02-26 18:17:25 +00:00
Aleksey Shipilev
6788e5f383 8305962: update jcstress to 0.16
Backport-of: 292ee630ae
2024-02-26 12:35:46 +00:00
Aleksey Shipilev
a59c2ebfc0 8323515: Create test alias "all" for all test roots
8324647: Invalid test group of lib-test after JDK-8323515

Reviewed-by: phh
Backport-of: 8b9bf75880
2024-02-26 08:54:51 +00:00
Andrew Lu
95ca457e94 8294158: HTML formatting for PassFailJFrame instructions
Backport-of: 14090ef603
2024-02-26 07:07:49 +00:00
Andrew Lu
5de649a67c 8294535: Add screen capture functionality to PassFailJFrame
Backport-of: dbb788f34d
2024-02-23 09:06:07 +00:00
Goetz Lindenmaier
ab1e3cfbc9 8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only"
Backport-of: 6037ccdd50
2024-02-23 08:48:07 +00:00
Goetz Lindenmaier
f4fd2cbfa6 8290041: ModuleDescriptor.hashCode is inconsistent
Backport-of: 4cc6cb9d9d
2024-02-23 08:46:49 +00:00
Aleksey Shipilev
e8f7eaeefe 8321408: Add Certainly roots R1 and E1
Reviewed-by: goetz
Backport-of: f3073db42a
2024-02-22 13:50:54 +00:00
SendaoYan
4701c0332d 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed
Backport-of: 791b427f44
2024-02-22 13:45:16 +00:00
Andrew Lu
2c2b3726f9 8314830: runtime/ErrorHandling/ tests ignore external VM flags
Reviewed-by: mbaesken
Backport-of: b685ee00b2
2024-02-22 02:55:27 +00:00
Johannes Bechberger
303e8deffd 8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17
Reviewed-by: rschmelter
2024-02-21 11:16:27 +00:00
Darragh Clarke
47b916d5c0 8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout
Backport-of: fbaaac63d4
2024-02-21 11:15:13 +00:00
Zdenek Zambersky
ef598eb529 8306408: Fix the format of several tables in building.md
Reviewed-by: andrew
Backport-of: 26755a9686
2024-02-21 00:24:57 +00:00
Darragh Clarke
3285292597 8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use
Backport-of: a48bcf3671
2024-02-19 09:38:09 +00:00
Andrew Lu
b27d63fc81 8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1
Backport-of: 61d0db3838
2024-02-19 09:34:41 +00:00
Amos Shi
f64f07f12d 8315602: Open source swing security manager test
Backport-of: fd6442c079
2024-02-19 08:24:02 +00:00
Amos Shi
d6ad2f1715 8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11
Reviewed-by: mbaesken
Backport-of: 4a142c3b08
2024-02-19 08:23:46 +00:00
Sergey Bylokhov
ed7c6f4e86 8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1
Backport-of: 781f368d42
2024-02-17 00:34:53 +00:00
Jaikiran Pai
43956686c9 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address
Reviewed-by: phh
Backport-of: 3ccb3c0e09
2024-02-16 20:59:34 +00:00
Goetz Lindenmaier
200c2a0e5d 8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all
Backport-of: ce36f6ea85
2024-02-16 12:09:13 +00:00
Sergey Bylokhov
d9b412ec6a 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java
Backport-of: 6c7029ffd4
2024-02-16 03:32:09 +00:00
Aleksey Shipilev
a234b7c0ed 8324514: ClassLoaderData::print_on should print address of class loader
Backport-of: fb822e49f2
2024-02-15 12:24:38 +00:00
Matthias Baesken
77b15bb9f3 8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size
8323331: fix typo hpage_pdm_size

Backport-of: 419e01685b
2024-02-13 08:52:20 +00:00
Matthias Baesken
33af090834 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output
Reviewed-by: lucy
Backport-of: a8e4229852
2024-02-13 08:45:13 +00:00
Dan Lutker
e0c7d62985 8325150: (tz) Update Timezone Data to 2024a
Reviewed-by: phh
Backport-of: 917838e0a5
2024-02-09 18:52:09 +00:00
Aleksey Shipilev
17b3857727 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing
Backport-of: ac1cd31949
2024-02-07 07:37:42 +00:00
Andrew Lu
223018a3aa 8321480: ISO 4217 Amendment 176 Update
Reviewed-by: mbaesken
Backport-of: 8b24851b9d
2024-02-06 02:00:29 +00:00
Matthias Baesken
fc495543dc 8320168: handle setsocktopt return values
Backport-of: db1d82347b
2024-02-05 13:28:51 +00:00
Aleksey Shipilev
4126c018b2 8323637: Capture hotspot replay files in GHA
Backport-of: c84c0ab52d
2024-02-03 21:38:15 +00:00
Aleksey Shipilev
58d2ceb5dc 8324937: GHA: Avoid multiple test suites per job
Backport-of: 1aba78f272
2024-02-03 21:36:59 +00:00
Andrew Lu
44ed380eae 8310923: Refactor Currency tests to use JUnit
Reviewed-by: mbaesken
Backport-of: e848d9471f
2024-02-01 08:51:03 +00:00
Matthias Baesken
83649747f7 8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env
Backport-of: 36fbec78be
2024-02-01 08:33:08 +00:00
Amos Shi
5421b29389 8315611: Open source swing text/html and tree test
Backport-of: ae08143d3d
2024-01-31 13:07:59 +00:00
Elif Aslan
41ec53c098 8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests
Backport-of: 43f31d7385
2024-01-30 18:19:29 +00:00
William Kemper
5e8883e533 8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint
Reviewed-by: phh
Backport-of: 808a03927c
2024-01-30 16:46:15 +00:00
Goetz Lindenmaier
0790496aca 8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le
Backport-of: bc5a39bb54
2024-01-30 11:58:45 +00:00
Liang Mao
2500dbef9b 8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id
Backport-of: a885aab696
2024-01-30 08:30:06 +00:00
Amos Shi
43049fd69c 8209595: MonitorVmStartTerminate.java timed out
Backport-of: a045258ae2
2024-01-30 08:28:07 +00:00
Amos Shi
50222fc542 8311081: KeytoolReaderP12Test.java fail on localized Windows platform
Backport-of: b4b2fecb42
2024-01-30 08:24:28 +00:00
Amos Shi
0eb33447db 8310807: java/nio/channels/DatagramChannel/Connect.java timed out
Backport-of: 570dffb104
2024-01-30 08:24:14 +00:00
Amos Shi
8fbdb41200 8315600: Open source few more headless Swing misc tests
Backport-of: b05198a4f3
2024-01-30 08:23:09 +00:00
Amos Shi
f1a41e2e86 8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
Backport-of: e7486e8cfc
2024-01-30 08:20:22 +00:00
Amos Shi
0e640dcb85 8316106: Open source few swing JInternalFrame and JMenuBar tests
Backport-of: 0775bf2f03
2024-01-30 08:20:01 +00:00
Severin Gehwolf
0cdc070b1b 8319922: libCreationTimeHelper.so fails to link in JDK 21
Backport-of: ccc2fd0cd3
2024-01-29 14:40:51 +00:00
María Arias de Reyna
d7c67fc3e8 8261404: Class.getReflectionFactory() is not thread-safe
Backport-of: 905b763942
2024-01-29 14:40:30 +00:00
Gui Cao
343269897f 8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode
Backport-of: e7fdac9d5c
2024-01-29 14:30:42 +00:00
Severin Gehwolf
184fac8af6 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux
Reviewed-by: stuefe
Backport-of: 0275efac88
2024-01-29 13:31:56 +00:00
Aleksey Shipilev
9926d7c730 8324659: GHA: Generic jtreg errors are not reported
Backport-of: c313d451a5
2024-01-29 09:11:54 +00:00
Andrew Lu
6d8febb784 8309870: Using -proc:full should be considered requesting explicit annotation processing
Backport-of: 3ce1240ca1
2024-01-29 08:24:55 +00:00
Andrew Lu
8fffc07dfa 8315761: Open source few swing JList and JMenuBar tests
Backport-of: bb6b3f2486
2024-01-29 08:24:30 +00:00
Elif Aslan
f248ea887a 8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests
Reviewed-by: shade
Backport-of: cee44a6255
2024-01-26 18:44:06 +00:00
Goetz Lindenmaier
86df8c2d0b 8296631: NSS tests failing on OL9 linux-aarch64 hosts
Backport-of: 6e1aacdfba
2024-01-26 06:59:42 +00:00
Andrew Lu
3be072926d 8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly
Backport-of: 00ef9f9c32
2024-01-26 02:17:09 +00:00
Goetz Lindenmaier
8e50363853 8210410: Refactor java.util.Currency:i18n shell tests to plain java tests
Reviewed-by: lucy
Backport-of: 2584bf87ae
2024-01-25 09:07:33 +00:00
Goetz Lindenmaier
3fa8488dbc 8313575: Refactor PKCS11Test tests
Backport-of: 7a08e6bdd6
2024-01-25 09:05:19 +00:00
Goetz Lindenmaier
0b44cd037f 8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate
Backport-of: 705ad7d829
2024-01-25 09:02:45 +00:00
Goetz Lindenmaier
6437792fd2 8281585: Remove unused imports under test/lib and jtreg/gc
Reviewed-by: lucy
Backport-of: 2604a88fbb
2024-01-25 08:58:46 +00:00
Andrew Lu
29044ee03a 8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails
Backport-of: 2cf5c2f4b6
2024-01-25 02:26:07 +00:00
Andrew Lu
561f956db2 8308245: Add -proc:full to describe current default annotation processing policy
Backport-of: 42ecc8a37f
2024-01-25 02:25:40 +00:00
William Kemper
cb3bd49a8d 8323086: Shenandoah: Heap could be corrupted by oom during evacuation
Backport-of: c4a83bd6f6
2024-01-24 18:12:21 +00:00
Andrew John Hughes
4f80edfae1 8324184: Windows VS2010 build failed with "error C2275: 'int64_t'"
Reviewed-by: sgehwolf
2024-01-24 16:08:41 +00:00
Matthias Baesken
c774469089 8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp
Backport-of: c4c76e2f34
2024-01-24 12:41:44 +00:00
Matthias Baesken
5a8af2353b 8281543: Remove unused code/headerfile dtraceAttacher.hpp
Backport-of: bc43320fd3
2024-01-24 12:39:38 +00:00
Aleksey Shipilev
ab3d1d0592 8323243: JNI invocation of an abstract instance method corrupts the stack
Backport-of: 71d9a83dec
2024-01-24 12:39:10 +00:00
Ben Taylor
cac0e96b2d 8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader
Backport-of: 8eb6f617b3
2024-01-23 17:23:10 +00:00
Jonathan Dowland
1425971033 8322321: Add man page doc for -XX:+VerifySharedSpaces
Reviewed-by: shade
Backport-of: f7dc257a20
2024-01-23 09:15:46 +00:00
Goetz Lindenmaier
5b2aec660f 8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal
Backport-of: 6f263111a1
2024-01-23 08:45:16 +00:00
Goetz Lindenmaier
67aa1dea03 8319213: Compatibility.java reads both stdout and stderr of JdkUtils
Backport-of: 84f4f7477c
2024-01-23 08:42:58 +00:00
Goetz Lindenmaier
b4f1deb597 8312428: PKCS11 tests fail with NSS 3.91
Backport-of: 1c598c2245
2024-01-23 08:40:47 +00:00
Goetz Lindenmaier
b186446511 8317039: Enable specifying the JDK used to run jtreg
8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039

Backport-of: 2545f55e50
2024-01-23 08:40:30 +00:00
Goetz Lindenmaier
7c4aaec0dc 8313206: PKCS11 tests silently skip execution
Reviewed-by: mdoerr
Backport-of: 515add88ed
2024-01-23 08:34:50 +00:00
Goetz Lindenmaier
391bd2db80 8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout
Backport-of: 8042a50b99
2024-01-23 08:34:33 +00:00
Goetz Lindenmaier
e9ddb5147c 8311581: Remove obsolete code and comments in TestLVT.java
Backport-of: 27de536b40
2024-01-23 08:32:26 +00:00
Ludovic Henry
8162425079 8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'
Reviewed-by: rehn
Backport-of: 2f1c65486b
2024-01-23 07:59:25 +00:00
Andrew Lu
a6135d783d 8169475: WheelModifier.java fails by timeout
Backport-of: 613d32c282
2024-01-22 08:43:01 +00:00
Goetz Lindenmaier
6b5655a651 8319124: Update XML Security for Java to 3.0.3
Reviewed-by: mbaesken
Backport-of: 45df078510
2024-01-19 15:49:56 +00:00
Johannes Bechberger
e113ab7c15 8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma
Reviewed-by: asemenov
Backport-of: ffa33d7b80
2024-01-19 07:35:58 +00:00
Goetz Lindenmaier
a632e300a9 8323008: filter out harmful -std* flags added by autoconf from CXX
Backport-of: 68c4286026
2024-01-18 15:12:02 +00:00
Matthias Baesken
6513d234ae 8320300: Adjust hs_err output in malloc/mmap error cases
Reviewed-by: lucy
Backport-of: 60c8d9c045
2024-01-18 08:05:49 +00:00
Goetz Lindenmaier
769708f8c4 8318971: Better Error Handling for Jar Tool When Processing Non-existent Files
Backport-of: 8ae309ebac
2024-01-17 21:31:16 +00:00
Goetz Lindenmaier
347ee0f91c 8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing
Reviewed-by: mdoerr
Backport-of: e3201d1d13
2024-01-17 21:26:19 +00:00
Goetz Lindenmaier
ddd5f21949 8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC
Backport-of: 167d1c1835
2024-01-17 21:23:59 +00:00
Goetz Lindenmaier
381d90b9b3 8323806: [17u] VS2017 build fails with warning after 8293117.
Reviewed-by: mbaesken, shade
2024-01-17 21:22:29 +00:00
Goetz Lindenmaier
f133108256 8305972: Update XML Security for Java to 3.0.2
Reviewed-by: mbaesken
Backport-of: f0aebc8141
2024-01-17 21:21:47 +00:00
William Kemper
af1e82cf6a 8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled
Backport-of: a7db4feceb
2024-01-17 18:14:51 +00:00
Goetz Lindenmaier
8e41a9a505 Merge 2024-01-17 15:53:12 +00:00
Andrew Lu
3b03c0625c 8315594: Open source few headless Swing misc tests
Backport-of: 806ef0897b
2024-01-17 08:25:29 +00:00
Andrew Lu
11998d7d6f 8318154: Improve stability of WheelModifier.java test
Backport-of: 668d4b077f
2024-01-17 08:21:02 +00:00
Sergey Bylokhov
2ca591e1f4 8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop
Backport-of: cf9e6353cc
2024-01-15 22:45:07 +00:00
Goetz Lindenmaier
20fdc05b0b 8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock
Backport-of: 354c6605e3
2024-01-11 07:32:37 +00:00
Goetz Lindenmaier
1ef95db132 8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition
Backport-of: 87c79c0801
2024-01-11 07:29:58 +00:00
Goetz Lindenmaier
5e8194187f 8272853: improve JavadocTester.runTests
Reviewed-by: phh
Backport-of: b0028a459c
2024-01-11 07:26:18 +00:00
Dmitry Chuyko
f194105b29 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Reviewed-by: aph
Backport-of: ade21a965f
2024-01-10 12:22:10 +00:00
Goetz Lindenmaier
ea6fc21471 8322883: [BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries
Reviewed-by: shade
Backport-of: 18e97aa217
2024-01-10 08:37:46 +00:00
Gui Cao
262b83c84e 8322583: RISC-V: Enable fast class initialization checks
Backport-of: 5235cc987d
2024-01-10 06:20:10 +00:00
Ichiroh Takiguchi
092758703e 6928542: Chinese characters in RTF are not decoded
Reviewed-by: phh
Backport-of: a26f7c03c7
2024-01-10 01:10:23 +00:00
Christoph Langer
ca760c8664 8323422: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.10
Reviewed-by: goetz
2024-01-09 22:18:15 +01:00
Dan Lutker
26b559780d 8322725: (tz) Update Timezone Data to 2023d
Reviewed-by: shade
Backport-of: 2a9c3589d9
2024-01-09 17:24:19 +00:00
Roland Westrelin
c5723c0948 8314307: Improve loop handling
Reviewed-by: mbalao, fferrari
Backport-of: ed1269b7410759e8fa0d97d85328f20d11ae8d9a
2024-01-09 15:48:46 +01:00
Alexey Bakhtin
a0b9d41079 8317547: Enhance TLS connection support
Reviewed-by: mbalao
Backport-of: 066482f9686ca81068f9386322afda8e73323f5e
2024-01-09 15:48:45 +01:00
Aleksei Voitylov
020abea4f3 8316976: Improve signature handling
Reviewed-by: mbalao
Backport-of: ed1269b7410759e8fa0d97d85328f20d11ae8d9a
2024-01-09 15:48:24 +01:00
Sergey Bylokhov
f6f32bf256 8276123: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File
Reviewed-by: mbalao
Backport-of: b85500e524
2024-01-09 15:48:02 +01:00
Yuri Nesterenko
35d9cb6ff4 8314468: Improve Compiler loops
Reviewed-by: mbalao
Backport-of: 2621f68c06
2024-01-09 15:47:24 +01:00
Martin Balao
d144c87dff 8314295: Enhance verification of verifier
Reviewed-by: yan
Backport-of: 08980a0a60
2024-01-09 15:46:55 +01:00
Alexey Bakhtin
6a1d2f21e6 8308204: Enhanced certificate processing
Reviewed-by: mbalao
Backport-of: ef0ea85bf1398b73bd308ba2b395c917b449aa3b
2024-01-09 15:46:05 +01:00
William Kemper
002270c4bf 8323021: Shenandoah: Encountered reference count always attributed to first worker thread
Backport-of: f0e2e4311b
2024-01-09 08:51:47 +00:00
Christoph Langer
bfd23aeae1 8322772: Clean up code after JDK-8322417
Reviewed-by: mbaesken
Backport-of: 24b3b2b66f
2024-01-09 06:15:52 +00:00
Oli Gillespie
1f95796210 8321599: Data loss in AVX3 Base64 decoding
Reviewed-by: shade, phh
Backport-of: 13c11487f7
2024-01-08 10:33:40 +00:00
Goetz Lindenmaier
2470cace0d 8316693: Simplify at-requires checkDockerSupport()
Backport-of: 16fd43c5eb
2024-01-08 09:15:31 +00:00
Goetz Lindenmaier
f59ca35a13 8303605: Memory leaks in Metaspace gtests
Reviewed-by: mdoerr
Backport-of: ddcb369cea
2024-01-08 09:13:22 +00:00
Aleksey Shipilev
f001819b62 8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used
Reviewed-by: kvn
Backport-of: ed9f3243f0
2024-01-08 08:22:27 +00:00
Goetz Lindenmaier
dff69b7cfa 8278028: [test-library] Warnings cleanup of the test library
Reviewed-by: mdoerr
Backport-of: 03f647f4bb
2024-01-08 07:07:09 +00:00
Jonathan Dowland
b89db38aa9 8315731: Open source several Swing Text related tests
Backport-of: d475f61fd5
2024-01-05 15:32:05 +00:00
Aleksey Shipilev
0e2ca18ac2 8320921: GHA: Parallelize hotspot_compiler test jobs
Backport-of: 694136909c
2024-01-05 09:58:09 +00:00
Aleksey Shipilev
6340b66670 8293547: Add relaxed add_and_fetch for macos aarch64 atomics
Reviewed-by: aph
Backport-of: 7a1cb64bc1
2024-01-05 09:57:25 +00:00
Andrew Lu
ae0716100a 8320208: Update Public Suffix List to b5bf572
Reviewed-by: mdoerr
Backport-of: 2b4e99140a
2024-01-05 07:54:59 +00:00
Sergey Bylokhov
da73052844 8315042: NPE in PKCS7.parseOldSignedData
Backport-of: 8c0d026d0f
2024-01-05 02:02:04 +00:00
Matthias Baesken
bb50eb3779 8318957: Enhance agentlib:jdwp help output by info about allow option
Backport-of: 53bb7cd415
2024-01-04 13:00:31 +00:00
Aleksey Shipilev
73fcc8ea23 8322968: [17u] Amend Atomics gtest with 1-byte tests
Reviewed-by: fyang
2024-01-04 09:26:28 +00:00
Aleksey Shipilev
13ca9b78eb 8286312: Stop mixing signed and unsigned types in bit operations
Backport-of: 39f4434f44
2024-01-03 17:14:25 +00:00
Aleksey Shipilev
21171d9924 8283626: AArch64: Set relocInfo::offset_unit to 4
Backport-of: ab17f88f6c
2024-01-03 11:29:21 +00:00
Aleksey Shipilev
3eb15b02b5 8205076: [17u] Inet6AddressImpl.c: lookupIfLocalHost accesses int InetAddress.preferIPv6Address as a boolean
Reviewed-by: phh
2024-01-03 10:50:00 +00:00
Aleksey Shipilev
2a0d0acb84 8318183: C2: VM may crash after hitting node limit
Reviewed-by: phh
Backport-of: 31ef400f31
2024-01-03 10:47:49 +00:00
Aleksey Shipilev
53211e097c 8318961: increase javacserver connection timeout values and max retry attempts
Reviewed-by: mbaesken
Backport-of: b9983c7229
2024-01-03 10:43:03 +00:00
Sergey Bylokhov
5d86e1944a 8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp
Backport-of: eb44bafe77
2024-01-02 20:23:49 +00:00
Aleksey Shipilev
43d15d17ca 8307926: Support byte-sized atomic bitset operations
Backport-of: 646747fd7c
2024-01-02 18:12:12 +00:00
Goetz Lindenmaier
e3faedb244 8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86
Backport-of: 0a3a925ad8
2023-12-31 13:55:00 +00:00
Goetz Lindenmaier
97f52ed2c4 8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm
Backport-of: 86dde5e02b
2023-12-31 13:53:23 +00:00
Goetz Lindenmaier
dd7ea342a1 8304696: Duplicate class names in dynamicArchive tests can lead to test failure
Backport-of: b2240bf870
2023-12-31 13:51:50 +00:00
Goetz Lindenmaier
ddc909d6a4 8322417: Console read line with zero out should zero out when throwing exception
Reviewed-by: mbaesken
Backport-of: 2f917bff5c
2023-12-29 14:03:51 +00:00
Amos Shi
accaade752 8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist.
Backport-of: 1dfc94dd56
2023-12-29 08:25:59 +00:00
Alexey Bakhtin
d9623164fa 8320597: RSA signature verification fails on signed data that does not encode params correctly
Reviewed-by: mbalao
Backport-of: 11e4a925be
2023-12-28 08:14:11 +01:00
Saint Wesonga
f1ac6f874a 8302017: Allocate BadPaddingException only if it will be thrown
Reviewed-by: bstafford, mbalao
Backport-of: 334b977259
2023-12-28 08:07:10 +01:00
Andrew Lu
f44f2c5e6f 8316028: Update FreeType to 2.13.2
Backport-of: 3b65b8797a
2023-12-26 03:17:12 +00:00
Goetz Lindenmaier
35b0230913 8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder
Backport-of: 7ad700596f
2023-12-24 10:43:36 +00:00
Goetz Lindenmaier
1128de1ca4 8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
Reviewed-by: roland
Backport-of: 1bb250c9e6
2023-12-24 10:42:02 +00:00
Goetz Lindenmaier
c6841e0ef5 8318983: Fix comment typo in PKCS12Passwd.java
Backport-of: 949846986f
2023-12-23 10:58:20 +00:00
Goetz Lindenmaier
d0eba0dbd9 8319668: Fixup of jar filename typo in BadFactoryTest.sh
Backport-of: 63ad868e18
2023-12-23 10:58:03 +00:00
Goetz Lindenmaier
c6c4d6505a 8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal
Backport-of: 16554ae23c
2023-12-23 10:56:07 +00:00
Goetz Lindenmaier
dd4da3d8da 8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable
Reviewed-by: roland
Backport-of: 48f1a925e5
2023-12-23 10:54:19 +00:00
Goetz Lindenmaier
346848d1da 8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless
Backport-of: ca5eee2fe3
2023-12-23 10:52:37 +00:00
Goetz Lindenmaier
a60492ec55 8315920: C2: "control input must dominate current control" assert failure
Reviewed-by: roland
Backport-of: 4e1e579e8b
2023-12-23 10:49:19 +00:00
Gui Cao
9a43e9fbca 8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform
Backport-of: e8768ae08d
2023-12-23 03:19:27 +00:00
Jaroslav Bachorik
32fc8a259e 8313816: Accessing jmethodID might lead to spurious crashes
Reviewed-by: phh
Backport-of: cdd1a6e851
2023-12-22 11:11:13 +00:00
Goetz Lindenmaier
c55cc978c2 8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes
Backport-of: 7c7f8ea30d
2023-12-22 10:26:03 +00:00
Goetz Lindenmaier
8e66afbf15 8318689: jtreg is confused when folder name is the same as the test name
Backport-of: a9b31b587c
2023-12-22 10:23:57 +00:00
Goetz Lindenmaier
c0b4255659 8305356: Fix ignored bad CompileCommands in tests
Backport-of: 0e0c022b1f
2023-12-22 10:22:37 +00:00
Goetz Lindenmaier
725f3c0fa8 8278363: Create extented container test groups
Backport-of: 3d61372ba5
2023-12-22 10:20:34 +00:00
Goetz Lindenmaier
b6f24f576a 8274621: NullPointerException because listenAddress[0] is null
Backport-of: 5bbc8d3cb2
2023-12-22 10:18:37 +00:00
Kimura Yukihiro
4144ef36bc 8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows
Reviewed-by: phh
Backport-of: d051f22284
2023-12-22 00:01:01 +00:00
Matthias Baesken
38036c1046 8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information
Backport-of: b9b82631bf
2023-12-21 15:26:00 +00:00
Matthias Baesken
7329c69872 8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return
Backport-of: 81db1721d4
2023-12-21 12:32:55 +00:00
Goetz Lindenmaier
d82430b9ba 8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem
Backport-of: c1f4595e64
2023-12-21 11:41:10 +00:00
Andrew Lu
7e086a2e97 8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Backport-of: ba645da97b
2023-12-21 02:21:03 +00:00
Sonia Zaldana Calles
9d2467bee2 8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory
Backport-of: 864a876ebf
2023-12-19 15:05:03 +00:00
Sonia Zaldana Calles
a84f19ffdd 8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test
Backport-of: 0048f1da4c
2023-12-19 15:04:39 +00:00
Aleksey Shipilev
00d74bedf4 8314220: Configurable InlineCacheBuffer size
Reviewed-by: phh
Backport-of: a40d8d97e8
2023-12-19 13:23:12 +00:00
Sandhya Viswanathan
9a104e08f7 8318562: Computational test more than 2x slower when AVX instructions are used
Reviewed-by: shade
Backport-of: 0881f2b0c4
2023-12-19 11:31:56 +00:00
Aleksey Shipilev
5ed19267f6 8317507: C2 compilation fails with "Exceeded _node_regs array"
Backport-of: a5818972c1
2023-12-19 11:30:24 +00:00
Sandhya Viswanathan
7973bfe476 8321215: Incorrect x86 instruction encoding for VSIB addressing mode
Backport-of: 027b5dbb6a
2023-12-19 11:30:06 +00:00
Sonia Zaldana Calles
c555fe3a42 8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch
Backport-of: a290256bbf
2023-12-19 11:29:38 +00:00
Aleksey Shipilev
3809b7177d 8293117: Add atomic bitset functions
Backport-of: 8a70664e52
2023-12-19 11:08:05 +00:00
Aleksey Shipilev
a0321366af 8295068: SSLEngine throws NPE parsing CertificateRequests
Backport-of: 5667afc362
2023-12-19 10:53:49 +00:00
Aleksey Shipilev
f033de0967 8274632: Possible pointer overflow in PretouchTask chunk claiming
Backport-of: a914ee7216
2023-12-19 10:50:01 +00:00
Liam Miller-Cushon
c44bd2bd09 8320001: javac crashes while adding type annotations to the return type of a constructor
Reviewed-by: vromero
Backport-of: 5e24aaf4f7
2023-12-18 23:06:30 +00:00
Goetz Lindenmaier
97d8ed2d14 8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton
Backport-of: d1d2b55ce0
2023-12-18 11:27:42 +00:00
Goetz Lindenmaier
48c847836e 8320798: Console read line with zero out should zero out underlying buffer
Reviewed-by: mbaesken
Backport-of: d568562966
2023-12-16 10:49:27 +00:00
Alexey Bakhtin
5653d2d12e 8320597: RSA signature verification fails on signed data that does not encode params correctly
Reviewed-by: mbalao
Backport-of: 11e4a925be
2023-12-15 16:23:14 +00:00
Goetz Lindenmaier
dcba538585 8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change
Backport-of: eefbaa2956
2023-12-15 12:47:13 +00:00
Goetz Lindenmaier
5fe2d51a9c 8297968: Crash in PrintOptoAssembly
Backport-of: c69aa42d02
2023-12-15 12:44:31 +00:00
Goetz Lindenmaier
873148e5f1 8273454: C2: Transform (-a)*(-b) into a*b
8274060: C2: Incorrect computation after JDK-8273454

Reviewed-by: shade
Backport-of: 7c9868c0b3
2023-12-15 12:43:01 +00:00
Saint Wesonga
969f1055d2 8302017: Allocate BadPaddingException only if it will be thrown
Reviewed-by: bstafford, mbalao
Backport-of: 334b977259
2023-12-15 04:12:49 +00:00
Sonia Zaldana Calles
78839e9815 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking
Reviewed-by: phh
Backport-of: 4b02956d42
2023-12-13 14:41:44 +00:00
Goetz Lindenmaier
64931029fd 7167356: (javac) investigate failing tests in JavacParserTest
Backport-of: 07fb4f9a0b
2023-12-13 12:56:55 +00:00
Goetz Lindenmaier
71471c1cf5 8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure
Backport-of: 358ac07255
2023-12-13 12:54:59 +00:00
Goetz Lindenmaier
aba80d1a40 8274634: Use String.equals instead of String.compareTo in java.desktop
Reviewed-by: aturbanov
Backport-of: 6726c592ed
2023-12-13 12:52:56 +00:00
Aleksey Shipilev
519fd8999c 8295124: Atomic::add to pointer type may return wrong value
Backport-of: 1164258ec7
2023-12-13 09:23:32 +00:00
Aleksey Shipilev
5bc2302730 8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result
Backport-of: a8408708b0
2023-12-13 09:22:59 +00:00
Aleksey Shipilev
fb950fae90 8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests
Backport-of: 59847926b6
2023-12-13 08:55:05 +00:00
Liam Miller-Cushon
3a2bf8e570 8225377: type annotations are not visible to javac plugins across compilation boundaries
Reviewed-by: vromero
Backport-of: de6667cf11
2023-12-12 22:11:26 +00:00
Aleksey Shipilev
959665633e 8271118: C2: StressGCM should have higher priority than frequency-based policy
Backport-of: ed1cb24027
2023-12-12 09:05:11 +00:00
Aleksey Shipilev
f8e54a91a9 8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries
Backport-of: e25121d1d9
2023-12-12 08:44:29 +00:00
Aleksey Shipilev
2f042a4d4e 8292458: Atomic operations on scoped enums don't build with clang
Backport-of: f85411f24a
2023-12-11 15:38:53 +00:00
Goetz Lindenmaier
c67144742b 8310838: Correct range notations in MethodTypeDesc specification
Backport-of: a197ee797b
2023-12-09 14:33:32 +00:00
Sergey Bylokhov
139f4eb301 8301310: The SendRawSysexMessage test may cause a JVM crash
Backport-of: d725b73df0
2023-12-08 18:04:32 +00:00
Sonia Zaldana Calles
bf2a1d35f8 8283994: Make Xerces DatatypeException stackless
Reviewed-by: phh
Backport-of: 85f8d14edf
2023-12-08 15:11:20 +00:00
Goetz Lindenmaier
ccb0b549ea 8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found
Backport-of: bbde2158d1
2023-12-08 10:29:37 +00:00
Goetz Lindenmaier
801a1a3386 8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF
Backport-of: ef6200c727
2023-12-08 10:27:18 +00:00
Goetz Lindenmaier
72025582c2 8286846: test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64
Backport-of: d7341ae42e
2023-12-08 10:21:53 +00:00
Paul Hohensee
bf7c2211b3 8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074
Reviewed-by: simonis
Backport-of: a9d21c61fb
2023-12-07 21:16:03 +00:00
Paul Hohensee
0bbbd149bf 8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM
Reviewed-by: simonis
Backport-of: 3eced01f9e
2023-12-07 16:09:27 +00:00
Volker Simonis
9bf8c2e623 8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990
Backport-of: 401c3dea5d
2023-12-07 13:01:17 +00:00
Goetz Lindenmaier
af0f057fdd 8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers
Backport-of: db133dbc02
2023-12-07 08:29:03 +00:00
Goetz Lindenmaier
7b51211338 7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear.
Backport-of: c42ef70a45
2023-12-07 08:28:44 +00:00
Goetz Lindenmaier
644a4300c7 8054572: [macosx] JComboBox paints the border incorrectly
Backport-of: 8082c24a0d
2023-12-07 08:26:06 +00:00
Goetz Lindenmaier
5217b077ac 8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed
Backport-of: 93f96d8c9e
2023-12-07 08:24:07 +00:00
Goetz Lindenmaier
4d716cc2ed 7132796: [macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS
Backport-of: 81d7475d20
2023-12-07 08:22:08 +00:00
Volker Simonis
16f319a338 8307990: jspawnhelper must close its writing side of a pipe before reading from it
Reviewed-by: shade
Backport-of: 39f6d807db
2023-12-06 13:58:45 +00:00
Goetz Lindenmaier
0bc91f60d2 8313643: Update HarfBuzz to 8.2.2
Reviewed-by: lucy
Backport-of: 2182c93689
2023-12-06 11:56:02 +00:00
Roman Marchenko
450c201e01 8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks
Backport-of: 97ea5bf0ff
2023-12-06 11:54:07 +00:00
Goetz Lindenmaier
5025a97aac 8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom"
Reviewed-by: phh
Backport-of: 9f4a9fe488
2023-12-06 11:53:44 +00:00
Goetz Lindenmaier
be727039ed 8301306: java/net/httpclient/* fail with -Xcomp
8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306

Reviewed-by: lucy
Backport-of: 6f9106e0d0
2023-12-06 11:49:13 +00:00
Goetz Lindenmaier
f8f733d2e7 Merge 2023-12-06 09:59:17 +00:00
Goetz Lindenmaier
a028120220 8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout
Backport-of: 37921e3080
2023-12-04 11:27:34 +00:00
Goetz Lindenmaier
2a019da494 8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library
Backport-of: 613a3cc689
2023-12-04 09:00:19 +00:00
Goetz Lindenmaier
ce670b6703 8318951: Additional negative value check in JPEG decoding
Backport-of: 75ce02fe74
2023-12-04 08:58:11 +00:00
Goetz Lindenmaier
822c49624b 8316030: Update Libpng to 1.6.40
Backport-of: 158293d251
2023-12-04 08:46:24 +00:00
Goetz Lindenmaier
9c643df766 8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC
Backport-of: 7352bb9105
2023-12-04 08:44:02 +00:00
Goetz Lindenmaier
6a9a5efe74 8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating
Backport-of: 285c833ffa
2023-12-04 08:36:40 +00:00
Goetz Lindenmaier
be33d68a79 8298087: XML Schema Validation reports an required attribute twice via ErrorHandler
Backport-of: 2179a8f2d6
2023-12-04 08:34:38 +00:00
Goetz Lindenmaier
8248b0c16f 8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
Backport-of: 2613b94f28
2023-12-04 08:34:21 +00:00
Goetz Lindenmaier
a9c5a5e09c 8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row"
Backport-of: 9833c025fd
2023-12-04 08:31:31 +00:00
Goetz Lindenmaier
bea678010e 8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"
Backport-of: 7b81a9c75d
2023-12-04 08:29:13 +00:00
Dmitry Chuyko
e4cb6aa338 8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events"
Reviewed-by: phh
Backport-of: 4df4a1f8e2
2023-12-01 13:57:24 +00:00
Matthias Baesken
56fc06ca3b 8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win)
Backport-of: a9b41da9df
2023-12-01 11:38:54 +00:00
Christoph Langer
b78a848cc7 8320601: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-all
Backport-of: ab7380e2d9
2023-11-30 17:54:56 +00:00
Johannes Bechberger
28e1a33856 8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use"
Reviewed-by: mbaesken
Backport-of: 1a21c1a783
2023-11-30 15:16:04 +00:00
David Alvarez
14e681234d 8317960: [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued
Reviewed-by: phh
2023-11-29 17:38:17 +00:00
Dmitry Chuyko
78cc634860 8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame"
Backport-of: 21e4f06ada
2023-11-29 17:05:52 +00:00
Dmitry Chuyko
a8ea3c2f58 8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state
Reviewed-by: phh
Backport-of: a7df5a4063
2023-11-29 13:52:05 +00:00
Martin Doerr
8bf03b93ea 8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity
Backport-of: 6aa197667a
2023-11-29 10:01:55 +00:00
Goetz Lindenmaier
bf0fb69904 8320885: Bump update version for OpenJDK: jdk-17.0.11
Reviewed-by: shade
2023-11-29 07:21:36 +00:00
Martin Balao
9165f777f8 8271566: DSA signature length value is not accurate in P11Signature
Reviewed-by: adinn
Backport-of: ea8d3c92c6
2023-11-28 15:44:32 +00:00
Sonia Zaldana Calles
cd52f996db 8275509: ModuleDescriptor.hashCode isn't reproducible across builds
Backport-of: 396132ff1e
2023-11-28 14:29:42 +00:00
Andrew Lu
410b893793 8319187: Add three eMudhra emSign roots
Reviewed-by: mbaesken
Backport-of: 0bda467f6e
2023-11-28 10:58:39 +00:00
Soumadipta Roy
04ac9fed98 8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test
Backport-of: a564d436c7
2023-11-28 10:58:20 +00:00
Francisco Ferrari Bihurriet
9128c89367 8277307: Pre shared key sent under both session_ticket and pre_shared_key extensions
Backport-of: 4662e06bff
2023-11-28 10:57:59 +00:00
Sandhya Viswanathan
770b3d6f3a 8320209: VectorMaskGen clobbers rflags on x86_64
Backport-of: b05e69f789
2023-11-28 10:55:39 +00:00
Goetz Lindenmaier
d335f047c1 8293343: sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException"
8293335: sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException"

Backport-of: 91c9091d7e
2023-11-23 09:01:00 +00:00
Christoph Langer
1d7bc8f62a 8313781: Add regression tests for large page logging and user-facing error messages
Backport-of: 99d260c0cc
2023-11-23 08:47:00 +00:00
Christoph Langer
5531ca5e33 8313782: Add user-facing warning if THPs are enabled but cannot be used
Backport-of: 44b5b81f76
2023-11-23 08:46:38 +00:00
Martin Doerr
0f2da83f79 8316746: Top of lock-stack does not match the unlocked object
Reviewed-by: rrich
Backport-of: 7d8adfa855
2023-11-22 11:59:23 +00:00
Ludovic Henry
2da7aeb22d 8310656: RISC-V: __builtin___clear_cache can fail silently.
Reviewed-by: vkempik, rehn
Backport-of: 5f1d762750
2023-11-22 08:17:53 +00:00
Roman Kennke
40c29f7d80 8279856: Parallel: Use PreservedMarks to record promotion-failed objects
Backport-of: 16ec47d5e5
2023-11-21 13:35:01 +00:00
Goetz Lindenmaier
2a37bae7af 8262186: Call X509KeyManager.chooseClientAlias once for all key types
Reviewed-by: phh
Backport-of: 3d657eb0a6
2023-11-21 12:27:28 +00:00
Goetz Lindenmaier
b7605b7974 8302109: Trivial fixes to btree tests
Backport-of: 97d0c8720d
2023-11-21 12:18:39 +00:00
Goetz Lindenmaier
c478c811a5 8292067: Convert test/sun/management/jmxremote/bootstrap shell tests to java version
Backport-of: 3993a1f9ea
2023-11-21 12:16:18 +00:00
Aleksey Shipilev
e4ddf06ae9 8320053: GHA: Cross-compile gtest code
Backport-of: 77a6966114
2023-11-21 11:17:34 +00:00
Aleksey Shipilev
3d9cb02d31 8317834: java/lang/Thread/IsAlive.java timed out
Backport-of: 5522656af7
2023-11-21 11:17:06 +00:00
Gui Cao
db83123c5c 8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
Reviewed-by: luhenry, fyang
Backport-of: fb055e7e53
2023-11-21 02:21:51 +00:00
Stewart X Addison
9bde50e9b2 8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit
Backport-of: 6a75c2406b
2023-11-20 15:42:30 +00:00
Goetz Lindenmaier
c7fb6ea7eb 8318759: Add four DigiCert root certificates
Reviewed-by: mbaesken
Backport-of: 0ea58048f9
2023-11-20 10:50:31 +00:00
Goetz Lindenmaier
e0bdb10151 8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests
Backport-of: b3cb82b859
2023-11-20 10:47:54 +00:00
Goetz Lindenmaier
8860bde14c 8294402: Add diagnostic logging to VMProps.checkDockerSupport
Backport-of: 03d613bbab
2023-11-20 10:42:50 +00:00
Robbin Ehn
68f72954dc 8315195: RISC-V: Update hwprobe query for new extensions
Backport-of: 0d4cadb824
2023-11-16 10:36:00 +00:00
Gui Cao
49d5323e09 8319184: RISC-V: improve MD5 intrinsic
Backport-of: fa331d7128
2023-11-16 08:51:29 +00:00
Goetz Lindenmaier
74d8e49388 8285785: CheckCleanerBound test fails with PasswordCallback object is not released
Reviewed-by: mbaesken
Backport-of: b9d1e85151
2023-11-15 07:28:04 +00:00
Goetz Lindenmaier
df82c1c649 8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection
Backport-of: 280f2d57d1
2023-11-13 22:03:24 +00:00
Andrew John Hughes
0cdcc137d7 8312126: NullPointerException in CertStore.getCRLs after 8297955
Backport-of: 3c743cfea0
2023-11-10 15:18:56 +00:00
Robbin Ehn
b506559480 8309258: RISC-V: Add riscv_hwprobe syscall
8315206: RISC-V: hwprobe query is_set return wrong value
8316859: RISC-V: Disable detection of V through HWCAP

Reviewed-by: fyang
Backport-of: 31b6fd775f
2023-11-10 11:07:35 +00:00
Feilong Jiang
312f8c0594 8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc
Reviewed-by: fyang
Backport-of: b2504a0f9c
2023-11-10 02:39:24 +00:00
Goetz Lindenmaier
8b9a72ef6c 8317374: Add Let's Encrypt ISRG Root X2
Reviewed-by: mdoerr
Backport-of: e6f46a4326
2023-11-09 14:55:41 +00:00
Goetz Lindenmaier
a4fe7ac147 8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit
Backport-of: e30e356442
2023-11-08 20:53:16 +00:00
Sergey Bylokhov
1240b34151 8276819: javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free
Backport-of: 7c2c58587d
2023-11-08 05:40:09 +00:00
Sergey Bylokhov
5cb86e3fc9 8273831: PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned
Backport-of: 687567822a
2023-11-08 01:01:12 +00:00
Goetz Lindenmaier
2486ba2899 8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases
Backport-of: 7b1e2bfe0f
2023-11-07 11:17:49 +00:00
Goetz Lindenmaier
fc7650f69e 8161536: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException
Backport-of: 939d7c5d84
2023-11-07 11:13:16 +00:00
Goetz Lindenmaier
d760d9d7b4 8314242: Update applications/scimark/Scimark.java to accept VM flags
Backport-of: 6bf4a33593
2023-11-07 11:10:48 +00:00
Goetz Lindenmaier
aaa26d5abf 8307123: Fix deprecation warnings in DPrinter
Backport-of: b76f320e76
2023-11-07 10:59:10 +00:00
Goetz Lindenmaier
64c20485bc 8299241: jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file
Backport-of: 188911c925
2023-11-07 10:56:45 +00:00
Johannes Bechberger
f60d396ca3 8317920: JDWP-agent sends broken exception event with onthrow option
Reviewed-by: phh
2023-11-06 23:40:26 +00:00
Aleksey Shipilev
fa307335e1 8318889: C2: add bailout after assert Bad graph detected in build_loop_late
Backport-of: 83eb20651f
2023-11-06 11:56:45 +00:00
Goetz Lindenmaier
4b6ac09ae9 8317327: Remove JT_JAVA dead code in jib-profiles.js
Backport-of: 69489427e9
2023-11-06 07:20:06 +00:00
Goetz Lindenmaier
8018d07929 8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed
Backport-of: 298dda4c98
2023-11-06 07:17:51 +00:00
Goetz Lindenmaier
340a389a7e 8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory
Backport-of: cfae6ef2f6
2023-11-06 07:15:48 +00:00
Goetz Lindenmaier
401969c232 8298905: Test "java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java" fails because the frames of instruction does not display
Backport-of: d1026720d3
2023-11-06 07:13:30 +00:00
Goetz Lindenmaier
e3d52aa778 8269425: 2 jdk/jfr/api/consumer/streaming tests failed to attach
Backport-of: fffa73c1ef
2023-11-06 07:11:31 +00:00
Goetz Lindenmaier
253acc68d1 8271826: mark hotspot runtime/condy tests which ignore external VM flags
Backport-of: d3b40cb683
2023-11-06 07:09:48 +00:00
Ludovic Henry
cd6cb730c9 8310265: (process) jspawnhelper should not use argv[0]
Reviewed-by: stuefe
Backport-of: 47d00a4cbe
2023-11-06 06:57:17 +00:00
Goetz Lindenmaier
d4ed7c2770 8318855: Extra file added by mistake during the backport of JDK-8283326
Reviewed-by: mdoerr
2023-11-03 12:04:52 +00:00
Frederic Thevenet
a273858429 8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
Backport-of: 202c0137b8
2023-11-03 12:02:44 +00:00
Gui Cao
348a703c25 8318953: RISC-V: Small refactoring for MacroAssembler::test_bit
Reviewed-by: fyang
Backport-of: 988e1dfe6e
2023-11-02 11:08:42 +00:00
Matthias Baesken
594e5d77f4 8312467: relax the builddir check in make/autoconf/basic.m4
Backport-of: 6e3cc131da
2023-11-02 08:17:48 +00:00
Matthias Baesken
8922e52901 8312612: handle WideCharToMultiByte return values
Backport-of: d9559f9b24
2023-11-02 08:03:11 +00:00
Terry Chow
57bf412983 8308593: Add KEEPALIVE Extended Socket Options Support for Windows
Reviewed-by: djelinski, phh
Backport-of: f3ade388da
2023-10-30 23:03:43 +00:00
Goetz Lindenmaier
4a638cb64b 8318705: [macos] ProblemList java/rmi/registry/multipleRegistries/MultipleRegistries.java
Backport-of: 37c40a11a7
2023-10-30 10:09:01 +00:00
Goetz Lindenmaier
d61229d220 8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp
Backport-of: 1925508425
2023-10-30 10:06:34 +00:00
Goetz Lindenmaier
03e3232005 6445283: ProgressMonitorInputStream not large file aware (>2GB)
Backport-of: a17fce7507
2023-10-30 10:02:38 +00:00
Matthias Baesken
d7dd1f0672 8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen
Backport-of: ed2b4673de
2023-10-27 11:00:25 +00:00
Matthias Baesken
28e9fd3576 8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources
Backport-of: b7545a69a2
2023-10-27 10:55:58 +00:00
Matthias Baesken
03552eea32 8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case
Backport-of: 97b94cb1cd
2023-10-27 10:53:54 +00:00
Goetz Lindenmaier
3af0c4fb87 8317373: Add Telia Root CA v2
Reviewed-by: phh
Backport-of: d3ebb4a155
2023-10-26 18:23:26 +00:00
Goetz Lindenmaier
fc288568f2 8308910: Allow executeAndLog to accept running process
Reviewed-by: lucy
Backport-of: 024d9b131d
2023-10-26 18:20:58 +00:00
Goetz Lindenmaier
f85053f578 8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160"
8298619: java/io/File/GetXSpace.java is failing
8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c
8309216: Cast from jchar* to char* in test java/io/GetXSpace.java

Reviewed-by: lucy
Backport-of: 749335d34a
2023-10-26 18:18:59 +00:00
Goetz Lindenmaier
5a9cebac5f 8228990: JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1
Backport-of: e21b527b18
2023-10-26 18:15:51 +00:00
Goetz Lindenmaier
93127b4e9b 8273456: Do not hold ttyLock around stack walking
8273629: compiler/uncommontrap/TestDeoptOOM.java fails with release VMs

Reviewed-by: lucy, phh
Backport-of: 461a467f91
2023-10-26 18:13:03 +00:00
Goetz Lindenmaier
2c75188edd 8225313: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage
Backport-of: 09e5321763
2023-10-26 18:10:43 +00:00
Matthias Baesken
8258f27464 8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns
Backport-of: 3671d83c87
2023-10-26 07:43:30 +00:00
Matthias Baesken
2a9f6e8f6f 8315644: increase timeout of sun/security/tools/jarsigner/Warning.java
Backport-of: 8bbebbba8f
2023-10-25 10:35:53 +00:00
Aleksey Shipilev
d4fe30dd6b 8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize
Backport-of: f7deaf4bef
2023-10-25 08:33:59 +00:00
Aleksey Shipilev
73e47450a3 8312592: New parentheses warnings after HarfBuzz 7.2.0 update
Reviewed-by: phh
Backport-of: ea067fc3d2
2023-10-25 08:33:19 +00:00
Goetz Lindenmaier
c83100c6bf 8299207: [Testbug] Add back test/jdk/java/awt/Graphics2D/DrawPrimitivesTest.java
Backport-of: 5e001d6ff3
2023-10-25 08:12:21 +00:00
Goetz Lindenmaier
39c8bb24aa 8202931: [macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails
Backport-of: f80faced6e
2023-10-25 08:09:49 +00:00
Goetz Lindenmaier
8bde7d4033 8239801: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
Backport-of: b6dddf4ce6
2023-10-25 08:03:05 +00:00
Goetz Lindenmaier
5eeb41a729 8293563: [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException
Reviewed-by: lucy
Backport-of: 76f1865124
2023-10-25 08:00:27 +00:00
Goetz Lindenmaier
748ccc5397 8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType.instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10
Backport-of: 46fd683820
2023-10-25 07:54:30 +00:00
Goetz Lindenmaier
ffb4ef2537 8275329: ZGC: vmTestbase/gc/gctests/SoftReference/soft004/soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases?
Backport-of: 6b833db3f9
2023-10-25 07:51:32 +00:00
Matthias Baesken
9a1f8cbfc2 8311511: Improve description of NativeLibrary JFR event
Backport-of: 848abd2831
2023-10-25 07:26:34 +00:00
Goetz Lindenmaier
73c3316c2f 8268916: Tests for AffirmTrust roots
Backport-of: 8c1bb2b280
2023-10-23 14:56:38 +00:00
Goetz Lindenmaier
f1ce4efb74 8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases
Backport-of: 9728e21db1
2023-10-23 14:54:03 +00:00
Goetz Lindenmaier
64146764a3 8291154: Create a non static nested class without enclosing class throws VerifyError
Backport-of: f96aee7401
2023-10-23 14:50:50 +00:00
Goetz Lindenmaier
10b7536fc3 8275333: Print count in "Too many recored phases?" assert
Backport-of: 45ebf85ca9
2023-10-23 14:48:28 +00:00
Matthias Baesken
e80200f3dd 8312395: Improve assertions in growableArray
Reviewed-by: clanger
Backport-of: b772e67e29
2023-10-20 06:35:41 +00:00
Deepa Kumari
05c6ae47e0 8312078: [PPC] JcmdScale.java Failing on AIX
Backport-of: c1a3f143bf
2023-10-19 09:15:05 +00:00
amosshi
5e3d47dbfa 8297296: java/awt/Mouse/EnterExitEvents/DragWindowTest.java fails with "No MouseReleased event on label!"
Reviewed-by: goetz
Backport-of: 0ed6d0b456
2023-10-19 09:10:34 +00:00
Ralf Schmelter
4d246bb650 8297142: jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64
Backport-of: bde0e35ded
2023-10-18 16:56:52 +00:00
Goetz Lindenmaier
0b149e01c5 Merge 2023-10-18 11:38:18 +00:00
Goetz Lindenmaier
a41b60ec7e 8306280: Open source several choice AWT tests
Backport-of: d03128d0e5
2023-10-18 07:42:15 +00:00
Goetz Lindenmaier
99149158c9 8262901: [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10>
8296821: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails after JDK-8262901

Reviewed-by: lucy
Backport-of: 6b456f7a9b
2023-10-18 07:39:43 +00:00
Matthias Baesken
2a5daea949 8315214: Do not run sun/tools/jhsdb tests concurrently
Reviewed-by: mdoerr
Backport-of: 1e7e2bcf35
2023-10-18 06:40:04 +00:00
Olga Mikhaltsova
80460e38f3 8310268: RISC-V: misaligned memory access in String.Compare intrinsic
Reviewed-by: vkempik
Backport-of: d6245b6832
2023-10-17 14:13:00 +00:00
Aleksey Shipilev
1c5d92f99a 8315062: [GHA] get-bootjdk action should return the abolute path
Reviewed-by: xliu
Backport-of: 99ea8bf2b9
2023-10-17 08:32:02 +00:00
Sonia Zaldana Calles
1b858f124d 8302525: Write a test to check various components send Events while mouse and key are used simultaneously
Backport-of: c7517b3dec
2023-10-17 07:51:59 +00:00
amosshi
111b52376b 8300259: Add test coverage for processing of pending block files in signed JARs
Backport-of: c129ce4660
2023-10-17 07:49:19 +00:00
amosshi
7c3e0d4886 8301570: Test runtime/jni/nativeStack/ needs to detach the native thread
Backport-of: d269ebbad2
2023-10-17 07:46:13 +00:00
amosshi
f7fb52b790 8300272: Improve readability of the test JarWithOneNonDisabledDigestAlg
Backport-of: cf46004f27
2023-10-17 07:35:17 +00:00
amosshi
436f148a59 8296275: Write a test to verify setAccelerator method of JMenuItem
Backport-of: b005013a00
2023-10-17 07:30:17 +00:00
Matthias Baesken
b07d8c225e 8313691: use close after failing os::fdopen in vmError and ciEnv
Backport-of: 96304f37f8
2023-10-17 07:16:03 +00:00
Matthias Baesken
052a05d118 8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose
Backport-of: 9eed049098
2023-10-17 07:15:36 +00:00
Thomas Stuefe
3637245782 8317772: NMT: Make peak values available in release builds
Backport-of: 32ccf018eb
2023-10-17 04:58:35 +00:00
Goetz Lindenmaier
18d61ea859 8041447: Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work
Backport-of: 2c52cf0746
2023-10-16 15:26:48 +00:00
Goetz Lindenmaier
7c26fd8992 8297640: Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names
Backport-of: 2f83b5c487
2023-10-16 15:20:15 +00:00
Goetz Lindenmaier
c17878a93b 8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed
Reviewed-by: lucy
Backport-of: 16e0ad0ad0
2023-10-12 07:19:29 +00:00
Christoph Langer
fa42a3ebab 8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691
Backport-of: 7d0a937446
2023-10-12 06:11:04 +00:00
Christoph Langer
8a92a6571f 8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux
Backport-of: 064a21d6d7
2023-10-12 06:10:30 +00:00
Christoph Langer
9c16e89d27 8317643: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.9
Reviewed-by: goetz
2023-10-11 20:18:14 +02:00
Goetz Lindenmaier
c2bd1ee67d 8317121: vector_masked_load instruction is moved too early after JDK-8286941
Backport-of: cfabcbf858
2023-10-11 20:18:04 +02:00
Yuri Nesterenko
ba64034c79 8317040: Exclude cleaner test failing on older releases
Reviewed-by: mbalao, andrew, clanger
2023-10-11 20:14:06 +02:00
Yuri Nesterenko
87c0d671e7 8286503: Enhance security classes
Backport-of: 7f5e120a631ffda3e6d5efc03bae572b21877b69
2023-10-11 20:14:06 +02:00
Yuri Nesterenko
3256286153 8284910: Buffer clean in PasswordCallback
Reviewed-by: mbalao
Backport-of: 89fd6d34f8
2023-10-11 20:14:06 +02:00
Martin Balao
5147fd4b50 8314649: Enhanced archival support redux
Reviewed-by: andrew
Backport-of: 1e16543a60
2023-10-11 20:14:06 +02:00
Martin Balao
95f51289b6 8312248: Enhanced archival support redux
Reviewed-by: andrew
Backport-of: c2100a627d578901dffbbe631e5a6c9b88ca2209
2023-10-11 20:14:06 +02:00
Alexey Bakhtin
3a391232c8 8309966: Enhanced TLS connections
Reviewed-by: mbalao
Backport-of: d25ee81f56d67f2c51ba8b8c59f470c6f88ae47f
2023-10-11 20:14:06 +02:00
Aleksei Voitylov
9b1d4bc151 8297856: Improve handling of Bidi characters
Reviewed-by: mbalao
Backport-of: 244b89fc786894cb8cca742f91875ebb98b603ff
2023-10-11 20:14:06 +02:00
Aleksei Voitylov
5a00710669 8296581: Better system proxy support
Reviewed-by: mbalao
Backport-of: 111811e64245ae720a0617b7de0c52c60bb2bac1
2023-10-11 20:14:06 +02:00
Ilya Gavrilin
c8c1c6af2b 8313779: RISC-V: use andn / orn in the MD5 instrinsic
Backport-of: 4726960fcd
2023-10-11 14:38:49 +00:00
Goetz Lindenmaier
8853be6047 8316906: Clarify TLABWasteTargetPercent flag
Backport-of: 77fac0f4c6
2023-10-11 08:40:13 +00:00
Goetz Lindenmaier
179c60f99f 8301247: JPackage app-image exe launches multiple exe's in JDK 17+
Reviewed-by: lucy
Backport-of: dcea9bf087
2023-10-11 08:35:19 +00:00
Goetz Lindenmaier
baf717ffe3 8309974: some JVMCI tests fail when VM options include -XX:+EnableJVMCI
Backport-of: 8b4af46be4
2023-10-11 08:32:42 +00:00
Goetz Lindenmaier
a81b08872e 8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()"
Backport-of: 84184f9473
2023-10-11 08:27:16 +00:00
Goetz Lindenmaier
d00e1a31d4 8308116: jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not close files
Reviewed-by: lucy
Backport-of: e9320f31dc
2023-10-11 08:24:37 +00:00
Goetz Lindenmaier
5e0be4886b 8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates
Reviewed-by: lucy
Backport-of: 824a5e4c60
2023-10-11 08:18:55 +00:00
Goetz Lindenmaier
92398a6d85 8300727: java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected"
Backport-of: f835aaafc7
2023-10-11 08:16:39 +00:00
Goetz Lindenmaier
a3872053b8 8294881: test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java fails
Backport-of: 216c6f6340
2023-10-11 08:03:10 +00:00
Goetz Lindenmaier
0a4c423562 8287596: Reorg jdk.test.lib.util.ForceGC
Reviewed-by: lucy
Backport-of: 82a8bd7e92
2023-10-11 07:54:50 +00:00
Goetz Lindenmaier
ec6f12921a 8273921: Refactor NSK/JDI tests to create thread using factory
Backport-of: a72c8aa6ad
2023-10-11 07:51:05 +00:00
Olga Mikhaltsova
8e4f66a618 8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads
Reviewed-by: vkempik
Backport-of: 6b94289386
2023-10-10 19:53:39 +00:00
Goetz Lindenmaier
943ee59cf7 8287671: Adjust ForceGC to invoke System::gc fewer times for negative case
8287867: Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error

Backport-of: 2e332c2760
2023-10-10 18:22:17 +00:00
Goetz Lindenmaier
e71a980669 8266593: vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be"
Backport-of: 32839ba012
2023-10-10 18:20:03 +00:00
Jenny Shivayogi
66baa030fe 8272998: ImageIO.read() throws incorrect exception type
Backport-of: 6ad6b1c454
2023-10-10 06:44:41 +00:00
Mat Carter
a393f25817 8303607: SunMSCAPI provider leaks memory and keys
Backport-of: c51d40cfeb
2023-10-09 23:48:59 +00:00
Soumadipta Roy
d7e22e820e 8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java
Reviewed-by: phh
Backport-of: 4415261688
2023-10-09 18:51:13 +00:00
Robbin Ehn
056ba2d7d9 8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg
Reviewed-by: goetz
Backport-of: 9ffec67a3f
2023-10-09 14:42:14 +00:00
Goetz Lindenmaier
4c28f502c0 8317700: [17u] Undo backport 8317674 of 8316566 which was pushed to wrong repo.
Reviewed-by: rehn, fyang
2023-10-09 14:30:06 +00:00
Goetz Lindenmaier
3f29f1e567 8311585: Add JRadioButtonMenuItem to bug8031573.java
Backport-of: 4f90abaf17
2023-10-09 13:34:11 +00:00
Goetz Lindenmaier
6a0dfaf59e 8308223: failure handler missed jcmd.vm.info command
Backport-of: 563152f32d
2023-10-09 13:32:03 +00:00
Goetz Lindenmaier
aaa6962a05 8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN"
Backport-of: 3601e30df7
2023-10-09 13:29:50 +00:00
Goetz Lindenmaier
c00d445513 8317121: vector_masked_load instruction is moved too early after JDK-8286941
Backport-of: cfabcbf858
2023-10-08 15:17:24 +00:00
Goetz Lindenmaier
18fd988d19 8298868: Update EngineCloseOnAlert.java for changes to TLS implementation
Backport-of: 7fd440d97c
2023-10-08 15:15:38 +00:00
Olga Mikhaltsova
adef8e467c 8291550: RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled
Reviewed-by: vkempik
Backport-of: 3709344166
2023-10-08 13:53:23 +00:00
Goetz Lindenmaier
9f384e7697 8308047: java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java timed out and also had jcmd pipe errors
Backport-of: 8c9d091f19
2023-10-07 08:21:12 +00:00
Goetz Lindenmaier
8314149748 8315606: Open source few swing text/html tests
Backport-of: 4127fbb9ed
2023-10-06 16:50:09 +00:00
Goetz Lindenmaier
3506c88826 8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal
Backport-of: 11fb5b2209
2023-10-06 16:47:00 +00:00
Goetz Lindenmaier
e95369bb1b 8281149: (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB
Backport-of: a5343fa605
2023-10-06 16:42:44 +00:00
Goetz Lindenmaier
6cc99758fc 8258951: java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException"
Backport-of: db9834ff82
2023-10-06 16:38:26 +00:00
Robbin Ehn
8afd87b1f9 8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg
Backport-of: 2d154fcd0d
2023-10-06 12:03:33 +00:00
Goetz Lindenmaier
98e5490234 8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes?
Backport-of: ba1a46392f
2023-10-06 07:32:41 +00:00
Goetz Lindenmaier
7f9b92ce5e 8312440: assert(cast != nullptr) failed: must have added a cast to pin the node
Backport-of: 01e135c910
2023-10-06 07:29:20 +00:00
Goetz Lindenmaier
dbbded3027 8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17
Backport-of: c6ab9c2905
2023-10-06 07:16:15 +00:00
Goetz Lindenmaier
273872c78d 8301489: C1: ShortLoopOptimizer might lift instructions before their inputs
Backport-of: 73d7aa1d2c
2023-10-06 07:12:12 +00:00
Goetz Lindenmaier
9dc5ff0c7a 8299075: TestStringDeduplicationInterned.java fails because extra deduplication
Backport-of: 682359cb48
2023-10-06 07:10:01 +00:00
Goetz Lindenmaier
c8bc1c2c54 8307403: java/util/zip/DeInflate.java timed out
Backport-of: d22bcc813e
2023-10-06 07:04:34 +00:00
Goetz Lindenmaier
76a402d1f5 8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737
Backport-of: 35e75c131d
2023-10-06 06:43:39 +00:00
Goetz Lindenmaier
4c0171a662 8305505: NPE in javazic compiler
Backport-of: 544bd260b6
2023-10-06 06:43:12 +00:00
Goetz Lindenmaier
1cbcea2fdc 8298298: NMT: count deltas are printed with 32-bit signed size
Reviewed-by: lucy, stuefe
Backport-of: f729f5b6d0
2023-10-06 06:41:16 +00:00
Goetz Lindenmaier
bf2d133f4a 8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again
8302607: increase timeout for ContinuousCallSiteTargetChange.java
8305502: adjust timeouts in three more M&M tests

Backport-of: 4b23bef51d
2023-10-05 18:30:56 +00:00
Goetz Lindenmaier
60ae78aeaf 8298872: Update CheckStatus.java for changes to TLS implementation
Backport-of: e7247b10cc
2023-10-05 18:26:36 +00:00
Goetz Lindenmaier
8ef142e3a5 8298874: Update TestAllSuites.java for TLS v1.2 and 1.3
Backport-of: 3361a26df4
2023-10-05 18:24:51 +00:00
Christoph Langer
31422d70d0 8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java
Backport-of: f4550497ea
2023-10-05 13:02:29 +00:00
Soumadipta Roy
f1c55d2e7c 8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests
Backport-of: eb1f67b160
2023-10-04 21:07:18 +00:00
Goetz Lindenmaier
20d41b9478 8297958: NMT: Display peak values
Backport-of: 336d230a39
2023-10-04 19:39:45 +00:00
Goetz Lindenmaier
76fd18e128 8292072: NMT: repurpose Tracking overhead counter as global malloc counter
Reviewed-by: lucy
Backport-of: 1c1c4410b2
2023-10-04 19:22:04 +00:00
Goetz Lindenmaier
aa5475013e 8281015: Further simplify NMT backend
Reviewed-by: lucy
Backport-of: b96b743727
2023-10-04 19:07:41 +00:00
Soumadipta Roy
fa40b5f024 8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test
Backport-of: edd454b502
2023-10-04 17:59:14 +00:00
Aleksey Shipilev
2589bf35e6 8316514: Better diagnostic header for VtableStub
Backport-of: 6c61bc1950
2023-10-04 12:37:28 +00:00
Fei Yang
cde511da4c 8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning
Backport-of: 750da00129
2023-10-04 12:32:01 +00:00
Goetz Lindenmaier
ceafbb759e 8295424: adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest
8297367: disable TestRedirectLinks.java in slowdebug mode

Backport-of: 6e5470525d
2023-10-03 20:43:58 +00:00
Goetz Lindenmaier
26fb0f8789 8299748: java/util/zip/Deinflate.java failing on s390x
Backport-of: fee02f0668
2023-10-03 20:31:34 +00:00
Goetz Lindenmaier
91332e2a77 8298869: Update ConnectionTest.java for changes to TLS implementation
Backport-of: d6007a356f
2023-10-03 20:28:32 +00:00
Goetz Lindenmaier
28adafcb52 8298873: Update IllegalRecordVersion.java for changes to TLS implementation
8301189: validate-source fails after JDK-8298873

Backport-of: fc26d3e577
2023-10-03 20:25:34 +00:00
Goetz Lindenmaier
fca27925a8 8198668: MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing
Backport-of: d1249aa5cb
2023-10-03 20:19:33 +00:00
Goetz Lindenmaier
54533e5f69 8271887: mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags
Backport-of: a3b0143970
2023-10-03 20:15:47 +00:00
Goetz Lindenmaier
644e410269 8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags
Backport-of: e49b7d958c
2023-10-03 20:06:10 +00:00
Goetz Lindenmaier
003f4f4f25 8271829: mark hotspot runtime/Throwable tests which ignore external VM flags
Backport-of: 659498a07f
2023-10-03 19:54:35 +00:00
Goetz Lindenmaier
174c32911d 8296437: NMT incurs costs if disabled
Backport-of: 9f8b6d2aa6
2023-09-29 09:54:35 +00:00
Andrew John Hughes
cb535e2d52 8308592: Framework for CA interoperability testing
Backport-of: da57d2a1eb
2023-09-28 16:15:31 +00:00
Goetz Lindenmaier
9fce30a719 8298867: Basics.java fails with SSL handshake exception
Backport-of: 06f9374e0c
2023-09-28 14:03:09 +00:00
Goetz Lindenmaier
1ce8f3ebcd 8293156: Dcmd VM.classloaders fails to print the full hierarchy
Backport-of: c6be2cd347
2023-09-28 14:00:46 +00:00
Goetz Lindenmaier
7e58a42464 8283670: gtest os.release_multi_mappings_vm is still racy
Backport-of: 2e9fd56524
2023-09-28 13:58:36 +00:00
Matthias Baesken
9404b2b16b 8314121: test tools/jpackage/share/RuntimePackageTest.java#id0 fails on RHEL8
Backport-of: 8107eab3c0
2023-09-28 11:43:45 +00:00
Johannes Bechberger
486a468a19 8307732: build-test-lib is broken
8274345: make build-test-lib is broken
8303922: build-test-lib target is broken

Reviewed-by: shade
Backport-of: 0da48f19cb
2023-09-28 10:06:02 +00:00
Ralf Schmelter
0ce7d86097 8289745: JfrStructCopyFailed uses heap words instead of bytes for object sizes
Backport-of: 7f0e9bd632
2023-09-28 09:20:04 +00:00
Aleksey Shipilev
4ecf818acd 8276054: JMH benchmarks for Fences
Backport-of: 5a768f75c9
2023-09-28 09:07:11 +00:00
Aleksey Shipilev
8961594f8b 8300997: Add curl support to createJMHBundle.sh
Backport-of: 61775c85b0
2023-09-28 09:06:44 +00:00
Ilya Gavrilin
e7fc89db52 8313322: RISC-V: implement MD5 intrinsic
Reviewed-by: fyang
Backport-of: b093880acd
2023-09-27 17:04:06 +00:00
Andrew Lu
64be3f029a 8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md
Backport-of: 87a6acbeee
2023-09-27 09:26:25 +00:00
Goetz Lindenmaier
b382b09b6c 8316206: Test StretchedFontTest.java fails for Baekmuk font
Ignore broken fonts, i.e. the fonts for which
GlyphVector(TEXT).getVisualBounds().isEmpty() returns true

Backport-of: 00f585bd22
2023-09-27 08:19:33 +00:00
Goetz Lindenmaier
80c8ce7813 8304174: Remove delays from httpserver tests
Backport-of: 450567031e
2023-09-27 08:17:19 +00:00
Goetz Lindenmaier
1b5139bfe1 8298735: Some tools/jpackage/windows/* tests fails with jtreg test timeout
Backport-of: 3c99e786ab
2023-09-27 08:15:05 +00:00
Goetz Lindenmaier
cdbce9c49d 8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id
Backport-of: bf9a8ce0bb
2023-09-27 08:10:03 +00:00
Goetz Lindenmaier
23457a664c 8297798: Timeout with DTLSOverDatagram test template
Backport-of: 4b313b51b1
2023-09-27 08:05:06 +00:00
Goetz Lindenmaier
94c154e899 8292261: adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java
Backport-of: 8a0c3e53d5
2023-09-27 08:02:47 +00:00
Goetz Lindenmaier
c345ffa1e7 8288961: jpackage: test MSI installation fix
Backport-of: c67149be4b
2023-09-27 08:00:29 +00:00
Goetz Lindenmaier
6bdd611a43 8286475: Drop --enable-preview from instanceof pattern matching related tests
Backport-of: 8c977050aa
2023-09-27 07:56:50 +00:00
Goetz Lindenmaier
035b3f5715 8286473: Drop --enable-preview from Record related tests
Backport-of: 73c5e993e1
2023-09-27 07:54:35 +00:00
Goetz Lindenmaier
cbdacc28c8 8282011: test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH%
Backport-of: 0b00ce17cd
2023-09-27 07:52:37 +00:00
Goetz Lindenmaier
f79ed4da39 8281874: Can't unpack msi installers from test/jdk/tools/jpackage/windows/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java test
Backport-of: 81645521c8
2023-09-27 07:50:31 +00:00
Goetz Lindenmaier
4e6d34ffcd 8275440: Remove VirtualSpaceList::is_full()
Backport-of: c9e65f8ef9
2023-09-27 07:44:54 +00:00
Goetz Lindenmaier
858c53b90e 8274211: Test man page that options are documented
Backport-of: 734d1fbd33
2023-09-27 07:42:45 +00:00
Goetz Lindenmaier
919964a567 8272291: mark hotspot runtime/logging tests which ignore external VM flags
Backport-of: 05d64da7f3
2023-09-27 07:36:25 +00:00
Goetz Lindenmaier
084a797759 8272552: mark hotspot runtime/cds tests which ignore external VM flags
Backport-of: 989f39f810
2023-09-27 07:30:16 +00:00
Matthias Baesken
04d0906153 8311631: When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files
Backport-of: acf28f4cd9
2023-09-27 07:00:16 +00:00
Soumadipta Roy
52962e4a4f 8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies
Backport-of: 877731d2a2
2023-09-26 14:39:59 +00:00
Goetz Lindenmaier
1d618a30ee 8271892: mark hotspot runtime/PrintStringTableStats/PrintStringTableStatsTest.java test as ignoring external VM flags
Backport-of: 9654fd73cd
2023-09-26 06:45:55 +00:00
Goetz Lindenmaier
2ac844b232 8292381: java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped"
Backport-of: 256b52387b
2023-09-25 12:13:14 +00:00
Goetz Lindenmaier
80d12cc2fc 8289584: (fs) Print size values in java/nio/file/FileStore/Basic.java when they differ by > 1GiB
Backport-of: e291a67e96
2023-09-25 12:10:57 +00:00
Goetz Lindenmaier
04878e4458 8286969: Add a new test library API to execute kinit in SecurityTools.java
Backport-of: dbda0e2bda
2023-09-25 12:08:33 +00:00
Goetz Lindenmaier
df411a8151 8285867: Convert applet manual tests SelectionVisible.java to Frame and automate
Backport-of: 44a60ce172
2023-09-25 11:48:56 +00:00
Goetz Lindenmaier
c70d9b08c1 8286474: Drop --enable-preview from Sealed Classes related tests
Backport-of: d547a707bf
2023-09-25 11:46:34 +00:00
Goetz Lindenmaier
11639f7acb 8202790: DnD test DisposeFrameOnDragTest.java does not clean up
Backport-of: 102a305f73
2023-09-25 09:31:26 +00:00
Goetz Lindenmaier
ef0fc3ea94 8271073: Improve testing with VM option VerifyArchivedFields
Reviewed-by: lucy
Backport-of: b98290444a
2023-09-25 09:29:22 +00:00
Goetz Lindenmaier
1f868146b6 8272551: mark hotspot runtime/modules tests which ignore external VM flags
Backport-of: fe72197102
2023-09-25 09:27:14 +00:00
Goetz Lindenmaier
43240a8e98 8272099: mark hotspot runtime/Monitor tests which ignore external VM flags
Backport-of: c495ede2c2
2023-09-25 09:25:30 +00:00
Goetz Lindenmaier
e96105a561 8271904: mark hotspot runtime/ClassFile tests which ignore external VM flags
Backport-of: e882087f7a
2023-09-25 09:23:18 +00:00
Goetz Lindenmaier
d2f4ac1f8e 8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags
Backport-of: 3ab95d1917
2023-09-25 09:17:01 +00:00
Goetz Lindenmaier
43f64d1a22 8271893: mark hotspot runtime/PerfMemDestroy/PerfMemDestroy.java test as ignoring external VM flags
Backport-of: 359c7084a1
2023-09-25 09:15:00 +00:00
Masanori Yano
93211bd424 8293579: tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java fails on Japanese Windows platform
Backport-of: 121d4a5119
2023-09-25 06:34:54 +00:00
Elif Aslan
d6eec8d4c0 8276036: The value of full_count in the message of insufficient codecache is wrong
Backport-of: 61cb4bc6b0
2023-09-22 18:13:31 +00:00
Aleksey Shipilev
93071dcd23 8316178: Better diagnostic header for CodeBlobs
Backport-of: d575968b4b
2023-09-22 15:48:59 +00:00
Aleksey Shipilev
125ae25ebc 8314045: ArithmeticException in GaloisCounterMode
Backport-of: f41c267f85
2023-09-22 15:48:18 +00:00
Goetz Lindenmaier
0e02204ff8 8314263: Signed jars triggering Logger finder recursion and StackOverflowError
8315696: SignedLoggerFinderTest.java test failed
8316087: Test SignedLoggerFinderTest.java is still failing

Reviewed-by: lucy
Backport-of: 7daae1fb42
2023-09-22 08:18:11 +00:00
Goetz Lindenmaier
069743dcf8 8292636: (dc) Problem listing of java/nio/channels/DatagramChannel/Unref.java has incorrect issue ID
Backport-of: 5ca268ca65
2023-09-22 08:16:10 +00:00
Goetz Lindenmaier
d6b1106245 8193543: Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails
Backport-of: 08024d9583
2023-09-22 08:13:53 +00:00
Goetz Lindenmaier
27c114fb3e 8271891: mark hotspot runtime/Safepoint tests which ignore external VM flags
Backport-of: 6c17e6deb2
2023-09-22 08:11:15 +00:00
Goetz Lindenmaier
3baaf7c969 8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags
Backport-of: cdf3d55c82
2023-09-22 08:08:59 +00:00
Goetz Lindenmaier
1eac8a47ca 8271824: mark hotspot runtime/CompressedOops tests which ignore external VM flags
Backport-of: 9e769090a0
2023-09-22 08:06:34 +00:00
Goetz Lindenmaier
43ad5d2831 8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection
Backport-of: f2383b3cbd
2023-09-22 07:42:34 +00:00
Goetz Lindenmaier
06756c49b0 8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different
Backport-of: eca9749da0
2023-09-22 07:40:36 +00:00
Goetz Lindenmaier
6398e46ac2 8273522: Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap
Reviewed-by: lucy
Backport-of: 922e86f4ff
2023-09-22 07:36:36 +00:00
Elif Aslan
4ebd8b337a 8311514: Incorrect regex in TestMetaSpaceLog.java
Backport-of: 9084b6c9d5
2023-09-20 19:59:56 +00:00
Chad Rakoczy
ac2d89babe 8311813: C1: Uninitialized PhiResolver::_loop field
Backport-of: 489a32fe40
2023-09-20 15:40:22 +00:00
Aleksey Shipilev
05964ff828 8315863: [GHA] Update checkout action to use v4
Backport-of: b74805d383
2023-09-20 13:58:19 +00:00
Goetz Lindenmaier
875d24b54f Merge 2023-09-20 13:43:57 +00:00
Sergey Chernyshev
a06047acce 8168469: Memory leak in JceSecurity
Backport-of: a284920b34
2023-09-20 10:24:15 +00:00
Goetz Lindenmaier
1a68e525f4 8314679: SA fails to properly attach to JVM after having just detached from a different JVM
Reviewed-by: phh
Backport-of: 38a9edfb7e
2023-09-20 07:24:26 +00:00
Goetz Lindenmaier
7588666d39 8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors
Backport-of: e56d3bc2da
2023-09-20 07:22:13 +00:00
Goetz Lindenmaier
a3e80262e2 8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env
Reviewed-by: phh
Backport-of: a63afa4aa6
2023-09-20 07:19:18 +00:00
Goetz Lindenmaier
d2045f9cfa 8265586: [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set.
8288993: Make AwtFramePackTest generic by removing @requires tag

Backport-of: bbaeacb597
2023-09-20 07:16:52 +00:00
Goetz Lindenmaier
f3ee6eadc7 8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs
8282017: sun/net/www/protocol/https/HttpsURLConnection/B6216082.java fails with "SocketException: Unexpected end of file from server"

Backport-of: 0f3d3ac32c
2023-09-20 07:14:03 +00:00
Goetz Lindenmaier
f908cee266 8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option
Backport-of: 36aefa351a
2023-09-20 07:12:31 +00:00
Goetz Lindenmaier
be52dc5f0c 8247351: [aarch64] NullPointerException during stack walking (clhsdb "where -a")
Backport-of: 357fe09f2e
2023-09-20 07:10:09 +00:00
Long Yang
1ce12c4f33 8312065: Socket.connect does not timeout when profiling
Reviewed-by: phh, vtewari, apangin
2023-09-15 15:03:39 +00:00
Goetz Lindenmaier
fee0229a92 8312909: C1 should not inline through interface calls with non-subtype receiver
Reviewed-by: phh
Backport-of: ab1c212ac1
2023-09-15 14:17:47 +00:00
Goetz Lindenmaier
955dcb3b25 8312573: Failure during CompileOnly parsing leads to ShouldNotReachHere
Reviewed-by: phh
Backport-of: 6f76b65ace
2023-09-15 14:14:57 +00:00
Goetz Lindenmaier
bc7699a3e5 8304954: SegmentedCodeCache fails when using large pages
Reviewed-by: phh
Backport-of: cad6114e1c
2023-09-15 14:12:55 +00:00
Goetz Lindenmaier
e12d0b59d2 8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers
Backport-of: e554fdee25
2023-09-15 14:10:49 +00:00
Goetz Lindenmaier
35cf71fcef 8301065: Handle control characters in java_lang_String::print
Backport-of: 41d6be4d80
2023-09-15 14:08:05 +00:00
Goetz Lindenmaier
a831b7aefb 8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1)
Ignore bitmaps embedded into fonts for non-uniform scales

Backport-of: 62610203f1
2023-09-15 10:47:43 +00:00
Goetz Lindenmaier
4d8549be89 8299255: Unexpected round errors in FreetypeFontScaler
Backport-of: 26868c1ac4
2023-09-15 10:42:44 +00:00
Goetz Lindenmaier
af9d522e3f 8232933: Javac inferred type does not conform to equality constraint
Reviewed-by: vromero
Backport-of: 7a85441a85
2023-09-15 10:40:24 +00:00
Ao Qi
4636018f02 8315020: The macro definition for LoongArch64 zero build is not accurate.
Reviewed-by: fyang
Backport-of: 725ec0ce1b
2023-09-15 07:45:10 +00:00
Christoph Langer
47f87189f3 8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges
Backport-of: 69c9ec92d0
2023-09-14 15:34:13 +00:00
Matthias Baesken
0ddf1ebe3d 8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le
Backport-of: 9887cd8adc
2023-09-14 07:23:36 +00:00
Goetz Lindenmaier
cc9a8e98e9 8301701: java/net/DatagramSocket/DatagramSocketMulticasting.java should be hardened
Reviewed-by: phh
Backport-of: 5feb13b55d
2023-09-14 05:38:20 +00:00
Chad Rakoczy
4ac28fc140 8285516: clearPassword should be called in a finally try block
Backport-of: 36e4df9d66
2023-09-13 21:03:53 +00:00
Evgeny Astigeevich
444f8296b3 8276711: compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint
Backport-of: 7822cbce10
2023-09-13 21:02:06 +00:00
Christoph Langer
45b6bcac36 8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased
Backport-of: 117f42dbe9
2023-09-13 13:36:58 +00:00
airsquared
4e9b6da251 8309032: jpackage does not work for module projects unless --module-path is specified
Backport-of: dfe764e3f8
2023-09-12 13:17:33 +00:00
Aleksey Shipilev
a5a3505537 8315549: CITime misreports code/total nmethod sizes
Reviewed-by: phh
Backport-of: ab12c5d32f
2023-09-11 13:54:23 +00:00
Aleksey Shipilev
f8f4943ac8 8244289: fatal error: Possible safepoint reached by thread that does not allow it
Backport-of: 61932f49a5
2023-09-11 13:53:49 +00:00
Aleksey Shipilev
be34f0b28e 8271886: mark hotspot runtime/InvocationTests tests which ignore external VM flags
Backport-of: ff7431eafe
2023-09-11 10:47:29 +00:00
Roman Marchenko
bb2fcb894e 8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info
Backport-of: ed1ea5fe7c
2023-09-07 14:11:54 +00:00
Paul Hohensee
6b192d3b5e 8299677: Formatter.format might take a long time to format an integer or floating-point
Reviewed-by: mdoerr
Backport-of: 33412c102c
2023-09-07 13:20:10 +00:00
Christoph Langer
caaf942b94 Merge 2023-09-07 06:26:35 +00:00
Martin Doerr
dc00ae47d7 8299658: C1 compilation crashes in LinearScan::resolve_exception_edge
Backport-of: cf2d33ca2e
2023-09-05 16:45:31 +00:00
Aleksey Shipilev
75e14419d2 8314495: Update to use jtreg 7.3.1
Reviewed-by: mdoerr, clanger
Backport-of: c50315de8f
2023-09-05 14:17:28 +00:00
Christoph Langer
c4612c12e6 8207166: jdk/jshell/JdiHangingLaunchExecutionControlTest.java - launch timeout
Backport-of: 02dce24b59
2023-09-04 12:16:18 +00:00
Martin Doerr
a44f8b0598 8314960: Add Certigna Root CA - 2
Reviewed-by: mbaesken
Backport-of: e9ba8d5a0e
2023-09-02 08:15:10 +00:00
Andrew John Hughes
5b613e3ebe 8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar
Backport-of: e47a84f23d
2023-09-01 15:53:41 +00:00
Thomas Stuefe
f85df30c92 8314139: TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores
Backport-of: 7332502883
2023-08-31 15:05:29 +00:00
Aleksey Shipilev
8d704294d3 8313626: C2 crash due to unexpected exception control flow
Backport-of: f8203cb272
2023-08-31 14:43:04 +00:00
Aleksey Shipilev
7f3f76f772 8286430: make test TEST="gtest:<sometag>" exits with error when it shouldn't
Backport-of: 63a1ec6e7c
2023-08-31 14:03:10 +00:00
Thomas Stuefe
eb639a25fd 8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation
Backport-of: 226cdc696d
2023-08-31 11:50:25 +00:00
Thomas Stuefe
804ce093a4 8312620: WSL Linux build crashes after JDK-8310233
Backport-of: 25058cd23a
2023-08-31 04:54:00 +00:00
Sergey Bylokhov
e0b39c7541 8312535: MidiSystem.getSoundbank() throws unexpected SecurityException
Backport-of: 87298d2ade
2023-08-31 04:15:54 +00:00
Thomas Stuefe
e6b87a7116 8312182: THPs cause huge RSS due to thread start timing issue
8310687: JDK-8303215 is incomplete

Backport-of: 84b325b844
2023-08-30 17:59:40 +00:00
Thomas Stuefe
fbe3773a32 8312394: [linux] SIGSEGV if kernel was built without hugepage support
Backport-of: 94eb44b192
2023-08-30 17:56:16 +00:00
Aleksey Shipilev
0d4fbb460d 8295229: Try to verify gtest version
Backport-of: cd1357b0af
2023-08-30 15:57:31 +00:00
Thomas Stuefe
36817195e4 8310233: Fix THP detection on Linux
Reviewed-by: phh
Backport-of: 37ca9024ef
2023-08-30 09:13:09 +00:00
Aleksey Shipilev
0bc4e7ec7c 8292717: Clean up checking of testing requirements in configure
Reviewed-by: clanger
Backport-of: 16593cf51c
2023-08-30 08:52:38 +00:00
Goetz Lindenmaier
a64639f4f9 8312974: Bump update version for OpenJDK: jdk-17.0.10
Reviewed-by: shade
2023-08-30 07:56:50 +00:00
Aleksey Shipilev
25efeccb05 8313262: C2: Sinking node may cause required cast to be dropped
Backport-of: 1cee3b9fd9
2023-08-30 05:55:37 +00:00
Aleksey Shipilev
f09ba79965 8314020: Print instruction blocks in byte units
Reviewed-by: phh
Backport-of: a602624ef4
2023-08-30 05:46:00 +00:00
Oli Gillespie
a75e5de8ed 8313678: SymbolTable can leak Symbols during cleanup
Reviewed-by: phh, shade
Backport-of: 4b2703ad39
2023-08-29 15:10:50 +00:00
Oli Gillespie
c91fb3f7a5 8313874: JNI NewWeakGlobalRef throws exception for null arg
Reviewed-by: phh
Backport-of: 028b3ae1b1
2023-08-29 15:08:37 +00:00
Christoph Langer
7ea65a0d14 Merge 2023-08-29 11:43:54 +00:00
Matthias Baesken
d82de1c7ab 8314517: some tests fail in case ipv6 is disabled on the machine
Reviewed-by: mdoerr
Backport-of: 703817d21f
2023-08-29 07:30:51 +00:00
Andrew John Hughes
1d65a31dd4 8284772: GHA: Use GCC Major Version Dependencies Only
Reviewed-by: shade
Backport-of: 62defc3dfc4b9ba5adfe3189f34fe8b3f59b94a0
2023-08-29 02:28:54 +00:00
Alexander Scherbatiy
47ed2e5b26 8311033: [macos] PrinterJob does not take into account Sides attribute
Backport-of: a3d67231a7
2023-08-28 15:13:25 +00:00
Alexander Scherbatiy
4c123ac314 8295737: macOS: Print content cut off when width > height with portrait orientation
Backport-of: d00a767047
2023-08-28 05:26:18 +00:00
Kimura Yukihiro
7286bb8518 8313815: The exception messages printed by jcmd ManagementAgent.start are corrupted on Japanese Windows
Reviewed-by: kevinw, cjplummer, phh
2023-08-26 14:32:20 +00:00
Aleksey Shipilev
fdc413029a 8314426: runtime/os/TestTrimNative.java is failing on slow machines
Reviewed-by: stuefe
Backport-of: 20e94784c9
2023-08-25 15:30:00 +00:00
Aleksey Shipilev
3c426c70ed 8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction
Reviewed-by: mdoerr
Backport-of: ad34be1f32
2023-08-25 14:30:42 +00:00
Aleksey Shipilev
f667b35671 8293114: JVM should trim the native heap
Reviewed-by: stuefe
Backport-of: 9e4fc568a6
2023-08-25 13:19:44 +00:00
Matthias Baesken
142154084d 8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0
Backport-of: d24b7b7026
2023-08-25 06:57:40 +00:00
Aleksey Shipilev
d9985d033f 8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev
Reviewed-by: stuefe
Backport-of: 69d900d2ce
2023-08-25 06:37:21 +00:00
Aleksey Shipilev
e84d9ddf5a 8313701: GHA: RISC-V should use the official repository for bootstrap
Reviewed-by: phh
Backport-of: 538f9557b8
2023-08-25 06:33:32 +00:00
Aleksey Shipilev
e070c31515 8283724: Incorrect description for jtreg-failure-handler option
Backport-of: 0901548833
2023-08-25 06:22:52 +00:00
Andrey Turbanov
40add10f8b 8299827: Add resolved IP address in connection exception for sockets
Backport-of: 92d8326e40
2023-08-24 17:00:08 +00:00
Dan Lutker
e83046409d 8314552: Fix javadoc tests to work with jtreg 7
Reviewed-by: phh, shade, andrew
2023-08-23 18:42:34 +00:00
Aleksey Shipilev
49ffbcf4bc 8314501: Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails
Backport-of: 812f475bc4
2023-08-23 06:31:17 +00:00
Aleksey Shipilev
d35a896350 8293851: hs_err should print more stack in hex dump
Backport-of: cbd0688b32
2023-08-23 06:30:50 +00:00
Aleksey Shipilev
3f8e9953f2 8314658: [17u] GHA: Sync up debian-version for cross-builds
Reviewed-by: phh
2023-08-23 06:28:38 +00:00
Fei Yang
994f16fe74 8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V
Backport-of: 87e6fab2c4
2023-08-22 12:39:40 +00:00
Feilong Jiang
74a12fc23e 8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java
Backport-of: 5c91622885
2023-08-22 12:37:48 +00:00
Aleksey Shipilev
78bbd57d5b 8309591: Socket.setOption(TCP_QUICKACK) uses wrong level
Reviewed-by: phh
Backport-of: 56a73a6f0f
2023-08-21 09:16:06 +00:00
Aleksey Shipilev
d725961876 8284273: Early crashes in os::print_context on AArch64
Reviewed-by: stuefe
Backport-of: 83cec4b6cc
2023-08-21 09:14:08 +00:00
Aleksey Shipilev
4dac2bd3be 8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly
Backport-of: 4b192a8dc3
2023-08-21 09:12:24 +00:00
Aleksey Shipilev
a6bbaaeb20 8314262: GHA: Cut down cross-compilation sysroots deeper
Backport-of: 38687f1a3e
2023-08-21 09:11:54 +00:00
Aleksey Shipilev
4087dbb678 8314118: Update JMH devkit to 1.37
Backport-of: 06aa3c5628
2023-08-21 09:10:11 +00:00
Dingli Zhang
0fa04fe584 8309254: Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V
Reviewed-by: fyang
Backport-of: 61bb014a86
2023-08-20 07:05:33 +00:00
Ralf Schmelter
4dca60e43a 8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64
Reviewed-by: mdoerr
Backport-of: 5551cb66ba
2023-08-18 17:58:28 +00:00
Ben Taylor
41cadb7ab7 8313765: Invalid CEN header (invalid zip64 extra data field size)
Reviewed-by: andrew, serb
Backport-of: 13f6450e2e
2023-08-18 16:22:33 +00:00
Ben Taylor
4084a81813 8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer
Reviewed-by: stuefe
Backport-of: 0e2c72d7a5
2023-08-16 18:15:50 +00:00
Aleksey Shipilev
528e3b8926 8313402: C1: Incorrect LoadIndexed value numbering
Backport-of: 46fbedb2be
2023-08-16 10:37:41 +00:00
Aleksey Shipilev
ba380adc85 8294941: GHA: Cut down cross-compilation sysroots
Backport-of: a1747ef81a
2023-08-16 08:39:38 +00:00
Aleksey Shipilev
b9a7231611 8294956: GHA: qemu-debootstrap is deprecated, use the regular one
Backport-of: c5f462e83b
2023-08-16 08:34:05 +00:00
Aleksey Shipilev
197d2dabd0 8299330: Minor improvements in MSYS2 Workflow handling
Backport-of: cf00d09c8c
2023-08-16 08:33:35 +00:00
Aleksey Shipilev
75779ec294 8294149: JMH 1.34 and later requires jopt-simple 5.0.4
8277427: Update jib-profiles.js to use JMH 1.33 devkit
8280032: Update jib-profiles.js to use JMH 1.34 devkit

Backport-of: 2283c3244f
2023-08-16 08:18:15 +00:00
Aleksey Shipilev
6985739a23 8304353: Add lib-test tier1 testing in GHA
Backport-of: 57276101df
2023-08-16 08:16:16 +00:00
Martin Doerr
ca0f148681 8309088: security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails
Backport-of: 4c2e54fb05
2023-08-14 14:11:19 +00:00
Aleksey Shipilev
6e6bddffe8 8297350: Update JMH devkit to 1.36
Backport-of: f26bd4e0e8
2023-08-14 08:19:36 +00:00
Aleksey Shipilev
260f28761a 8293107: GHA: Bump to Ubuntu 22.04
8293098: GHA: Harmonize GCC version handling for host and cross builds
8293361: GHA: dump config.log in case of configure failure
8295213: Run GHA manually with user-specified make and configure arguments
8313428: GHA: Bump GCC versions for July 2023 updates
8313707: GHA: Bootstrap sysroots with --variant=minbase

Reviewed-by: clanger
Backport-of: d7536588b3
2023-08-14 08:11:33 +00:00
Martin Doerr
d7b3306bce 8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt
Backport-of: c84866ac0d
2023-08-11 21:26:18 +00:00
Martin Doerr
6ab5177b81 8308090: Add container tests for on-the-fly resource quota updates
Backport-of: dc8bc6c98c
2023-08-11 21:25:42 +00:00
Martin Doerr
10942c1f2f 8156889: ListKeychainStore.sh fails in some virtualized environments
Backport-of: 82c8b28f40
2023-08-11 21:25:05 +00:00
Martin Doerr
8683db8853 8308232: nsk/jdb tests don't pass -verbose flag to the debuggee
Backport-of: c6f20db945
2023-08-11 21:24:34 +00:00
Roman Marchenko
38204b0925 8289646: configure script failed on WSL
Backport-of: 3f1174aa47
2023-08-10 18:20:17 +00:00
Andrew Leonard
762c351b66 8273092: Sort classlist in JDK image
Reviewed-by: aph
Backport-of: 1996f649a3
2023-08-10 10:06:17 +00:00
Martin Doerr
fe9b7c6971 8255548: Missing coverage for javax.xml.crypto.dom.DOMCryptoContext
Backport-of: 76cda9f44a
2023-08-10 08:38:58 +00:00
Martin Doerr
242513fbcd 6381945: (cal) Japanese calendar unit test system should avoid multiple static imports
Backport-of: f79b3d42f0
2023-08-10 08:38:28 +00:00
Martin Doerr
3d86810558 8307079: Update test java/awt/Choice/DragOffNoSelect.java
Backport-of: 89711f3767
2023-08-10 08:37:56 +00:00
Martin Doerr
8aad696538 8301167: Update VerifySignedJar to actually exercise and test verification
Backport-of: 05ea083b05
2023-08-10 08:34:16 +00:00
Sergey Bylokhov
fe3920e63b 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs
Backport-of: d4a795d75a
2023-08-09 16:46:23 +00:00
Christoph Langer
ec2abc2d82 8302182: Update Public Suffix List to 88467c9
Backport-of: 01b8512911
2023-08-09 14:32:41 +00:00
Martin Doerr
9c8731bdde 8309095: Remove UTF-8 character from TaskbarPositionTest.java
Backport-of: 07f2070411
2023-08-09 13:21:05 +00:00
Martin Doerr
4786a004e7 8267860: Off-by-one bug when searching arrays in AlpnGreaseTest
Backport-of: 2adef6a1f8
2023-08-09 13:19:48 +00:00
Martin Doerr
2f5a9527fe 8195589: T6587786.java failed after JDK-8189997
Backport-of: 21b62fef33
2023-08-09 13:19:12 +00:00
Martin Doerr
6349de605c 8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment
Backport-of: a11477ce25
2023-08-09 13:18:40 +00:00
Sergey Bylokhov
a5cdc22db0 8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0
Backport-of: 8248e351d0
2023-08-08 17:41:00 +00:00
Sonia Zaldana Calles
482f2241da 8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java
Backport-of: 2d13fb21af
2023-08-02 11:00:22 +00:00
Aleksey Shipilev
735e1da18e 8307766: Linux: Provide the option to override the timer slack
Backport-of: 7173c3009e
2023-08-02 08:20:21 +00:00
Gui Cao
c486b9be74 8311923: TestIRMatching.java fails on RISC-V
Reviewed-by: phh, fyang
Backport-of: e7adbdb1f1
2023-08-02 01:58:38 +00:00
Tyler Steele
b4c8cc8d16 8307603: [AIX] Broken build after JDK-8307301
Backport-of: bb3e44d8b6
2023-08-01 17:06:43 +00:00
Aleksey Shipilev
d44c4461d2 8309746: Reconfigure check should include make/conf/version-numbers.conf
Reviewed-by: mbaesken
Backport-of: 955fc2faba
2023-08-01 12:44:48 +00:00
Ralf Schmelter
ba174971ab 8289917: Metadata for regionsRefilled of G1EvacuationStatistics event is wrong
Backport-of: 728157fa03
2023-07-31 17:24:22 +00:00
Goetz Lindenmaier
aaf47b38d7 8307526: [JFR] Better handling of tampered JFR repository
Reviewed-by: lucy
Backport-of: 66d2736521
2023-07-26 13:47:45 +00:00
Goetz Lindenmaier
2940973029 8301367: Add exception handler method to the BaseLdapServer
Backport-of: 03b23a1e1b
2023-07-26 06:58:26 +00:00
Goetz Lindenmaier
7d292339a9 8299617: CurrencySymbols.properties is missing the copyright notice
Backport-of: d5b80abcbf
2023-07-26 06:56:25 +00:00
Goetz Lindenmaier
61442ce783 8296384: [TESTBUG] sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java intermittently timeout
Backport-of: 82561de722
2023-07-26 06:54:38 +00:00
Goetz Lindenmaier
89b442997f 8293177: Verify version numbers in legal files
Backport-of: 69ede5baed
2023-07-26 06:52:56 +00:00
Goetz Lindenmaier
9ed5671dbc 8289510: Improve test coverage for XPath Axes: namespace
Backport-of: 3d254d3c8e
2023-07-26 06:48:32 +00:00
i556354
2a70aaace4 8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java
Backport-of: 2ef9767aae
2023-07-26 06:24:08 +00:00
i556354
90202efd56 8307165: java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out
Backport-of: 14df5c130e
2023-07-26 06:17:59 +00:00
Aleksey Shipilev
c54ecfb89d 8296796: Provide clean, platform-agnostic interface to C-heap trimming
Reviewed-by: stuefe
Backport-of: 0845b39caf
2023-07-25 14:17:24 +00:00
Matthias Baesken
67c5150b50 8311285: report some fontconfig related environment variables in hs_err file
Backport-of: 0ef03f1228
2023-07-25 11:27:57 +00:00
Goetz Lindenmaier
14614f52f0 8301269: Update Commons BCEL to Version 6.7.0
Reviewed-by: mdoerr
Backport-of: 6a44120a16
2023-07-25 10:57:18 +00:00
Feilong Jiang
2cbf01c645 8312511: GHA: Bump cross-compile runner to Ubuntu 22.04
Reviewed-by: shade
2023-07-25 01:07:38 +00:00
Nagata, Haruhito
bf70c43031 8302161: Upgrade jQuery UI to version 1.13.2
8293180: JQuery UI license file not updated

Reviewed-by: mdoerr
Backport-of: 404d5bddb9
2023-07-23 10:35:38 +00:00
Goetz Lindenmaier
504ec27625 8305670: Performance regression in LockSupport.unpark with lots of idle threads
Reviewed-by: mdoerr
Backport-of: f030937a51
2023-07-23 08:43:12 +00:00
Goetz Lindenmaier
e8a8a2d926 8292683: Remove BadKeyUsageTest.java from Problem List
Backport-of: df5209e70f
2023-07-23 08:41:05 +00:00
Goetz Lindenmaier
68b3f47de6 8275662: remove test/lib/sun/hotspot
Reviewed-by: mdoerr
Backport-of: 0c37008917
2023-07-23 08:39:33 +00:00
Goetz Lindenmaier
4f4e0426a1 8281717: Cover logout method for several LoginModule
8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile

Reviewed-by: mdoerr
Backport-of: fbb8ca55a8
2023-07-23 08:38:07 +00:00
Ben Taylor
baf2841827 8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if
Reviewed-by: simonis
Backport-of: caadad4fdc
2023-07-21 17:15:24 +00:00
Roman Kennke
c2543ea75b 8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant"
Reviewed-by: phh
Backport-of: 65ca0a5776
2023-07-21 15:46:00 +00:00
Roman Kennke
34da7e2aee 8275415: Prepare Leak Profiler for Lilliput
Backport-of: c41ce6d159
2023-07-21 15:33:28 +00:00
Martin Doerr
eb7900ab07 8306881: Update FreeType to 2.13.0
Backport-of: 723582c524
2023-07-21 08:29:48 +00:00
George Adams
95a89ed3f9 8286623: Bundle zlib by default with JDK on macos aarch64
Backport-of: c3bade2e08
2023-07-21 08:11:54 +00:00
Goetz Lindenmaier
b40b1ca1f6 8295894: Remove SECOM certificate that is expiring in September 2023
Reviewed-by: lucy
Backport-of: fd7fddb6ed
2023-07-20 10:08:00 +00:00
Goetz Lindenmaier
901e879f8b 8312029: Add CriticalNative tests to ProblemList for 8312028
Reviewed-by: lucy
2023-07-20 10:07:21 +00:00
Goetz Lindenmaier
fade19ede5 8308803: Improve java/util/UUID/UUIDTest.java
Backport-of: 4460429d7a
2023-07-20 10:05:00 +00:00
Goetz Lindenmaier
4b8c6b8f7d 8302736: Major performance regression in Math.log on aarch64
Reviewed-by: lucy
Backport-of: 466ec300fc
2023-07-20 10:03:01 +00:00
Goetz Lindenmaier
b5f27f986e 8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout
Backport-of: 4f355c3525
2023-07-20 09:55:08 +00:00
Goetz Lindenmaier
b64043697a 8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out
Backport-of: f22d157e55
2023-07-20 09:52:47 +00:00
Goetz Lindenmaier
a19156d9eb 8305766: ProblemList runtime/CompressedOops/CompressedClassPointers.java
Backport-of: f45b01f883
2023-07-19 10:15:20 +00:00
Goetz Lindenmaier
86e88878f4 8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList
Reviewed-by: phh
Backport-of: ceca198ef2
2023-07-19 06:41:47 +00:00
Goetz Lindenmaier
494cf45201 8307067: remove broken EnableThreadSMRExtraValidityChecks option
Backport-of: 5e26e64cbf
2023-07-19 06:40:07 +00:00
Goetz Lindenmaier
d98ac18c39 Merge 2023-07-19 06:18:30 +00:00
Ben Taylor
e3dad43a7d 8308283: Build failure with GCC12 & GCC13
Reviewed-by: phh
Backport-of: bfc3ccd90d
2023-07-18 20:41:52 +00:00
Goetz Lindenmaier
0dd98fd495 8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver
Backport-of: bc0379ea1a
2023-07-18 09:09:40 +00:00
Goetz Lindenmaier
f18ecea50f 8297923: java.awt.ScrollPane broken after multiple scroll up/down
8310054: ScrollPane insets are incorrect
8311689: Wrong visible amount in Adjustable of ScrollPane

Backport-of: ea41907396
2023-07-18 09:07:30 +00:00
Vladimir Kempik
d79c2ef1ee 8311862: RISC-V: small improvements to shift immediate instructions
Backport-of: f3b96f6937
2023-07-18 07:41:28 +00:00
Ben Taylor
6d4bfb74f7 8307147: [x86] Dangling pointer warning for Assembler::_attributes
Reviewed-by: phh
Backport-of: 3599448ad8
2023-07-15 16:05:22 +00:00
Ben Taylor
a19596d108 8289512: Fix GCC 12 warnings for adlc output_c.cpp
Backport-of: a8fe2d97a2
2023-07-15 16:04:49 +00:00
Sergey Nazarkin
8c1a5bcd75 8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes
8284997: arm32 build crashes since JDK-8283326
8285675: Temporary fix for arm32 SafeFetch

Reviewed-by: stuefe
Backport-of: 26c03c1860
2023-07-14 14:59:32 +00:00
Sergey Nazarkin
5536520891 8283326: Implement SafeFetch statically
Reviewed-by: stuefe
Backport-of: bdf8a2a205
2023-07-14 10:49:18 +00:00
Jenny Shivayogi
148af118de 8306060: Open source few AWT Insets related tests
Backport-of: 9a68d1d952
2023-07-14 08:42:31 +00:00
Goetz Lindenmaier
97cf4fec47 8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer
Reviewed-by: roland
Backport-of: 4a9cc8a000
2023-07-14 06:51:26 +00:00
Goetz Lindenmaier
a6ef655b6f 8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication
Reviewed-by: mdoerr
2023-07-14 06:48:03 +00:00
Goetz Lindenmaier
3cc7858a44 8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition
Reviewed-by: roland
Backport-of: dfd3da3f52
2023-07-14 06:04:21 +00:00
Chad Rakoczy
9f3c095786 8307555: Reduce memory reads in x86 MD5 intrinsic
Backport-of: 43c8c650af
2023-07-13 16:56:40 +00:00
Goetz Lindenmaier
2b8c260043 8310259: Pin msys2/setup-msys2 github action to a specific commit
Reviewed-by: mbaesken
Backport-of: 959a61fdd4
2023-07-13 11:32:37 +00:00
Goetz Lindenmaier
3006096ec4 8308192: Error in parsing replay file when staticfield is an array of single dimension
Backport-of: d3feedf511
2023-07-13 06:40:35 +00:00
Goetz Lindenmaier
b0b79a98d6 8301097: Update GHA XCode to 12.5.1
Backport-of: b8e5abc1e8
2023-07-13 06:38:55 +00:00
Dhamoder Nalla
310115aa47 8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance
Backport-of: 749d480193
2023-07-13 05:46:50 +00:00
Xin Liu
e61bb2e00d 8267517: async logging for stdout and stderr
Reviewed-by: shade
Backport-of: 7aff03aee1
2023-07-12 17:32:18 +00:00
Goetz Lindenmaier
9288072655 8292716: Configure should check that jtreg is of the required version
8292763: JDK-8292716 breaks configure without jtreg

Reviewed-by: shade
Backport-of: 486f90c134
2023-07-12 09:13:37 +00:00
Goetz Lindenmaier
1248b152f0 8303154: Investigate and improve instruction cache flushing during compilation
Backport-of: b7945bc9e5
2023-07-12 06:30:32 +00:00
Goetz Lindenmaier
4eeb1c9a2a 8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test
Backport-of: 7f313b0cef
2023-07-12 06:28:38 +00:00
Goetz Lindenmaier
f45578ea83 8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows
Backport-of: 1f521a1204
2023-07-12 06:26:39 +00:00
Fei Yang
a299757c7c 8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V
Backport-of: 5e196b4b8e
2023-07-12 03:08:20 +00:00
Feilong Jiang
d5eec584da 8283929: GHA: Add RISC-V build config
Reviewed-by: vkempik
Backport-of: 85d4b49151
2023-07-11 11:23:04 +00:00
i556354
f9563524fb 8305421: Work around JDK-8305420 in CDSJDITest.java
Backport-of: 9ce5fdc962
2023-07-11 10:46:21 +00:00
Jenny Shivayogi
c9194e7515 8306566: Open source several clipboard AWT tests
Backport-of: 136dad7197
2023-07-10 20:35:25 +00:00
Jenny Shivayogi
afffb374a0 8306076: Open source AWT misc tests
Backport-of: f7d45b85a5
2023-07-10 16:35:28 +00:00
i556354
b42886fea9 8306636: Disable compiler/c2/Test6905845.java with -XX:TieredStopAtLevel=3
Backport-of: 4900517479
2023-07-10 16:26:14 +00:00
Yi-Fan Tsai
cb35d88e3f 8299158: Improve MD5 intrinsic on AArch64
Reviewed-by: phh
Backport-of: c6588d5bb3
2023-07-10 15:22:57 +00:00
Goetz Lindenmaier
ed698e6061 8306718: Optimize and opensource some old AWT tests
Backport-of: 9beae21864
2023-07-10 14:53:33 +00:00
Goetz Lindenmaier
5fd04f9004 8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled
Reviewed-by: phh
Backport-of: 1f9f8738f3
2023-07-10 14:51:27 +00:00
Goetz Lindenmaier
efd7f7ff1b 8306137: Open source several AWT ScrollPane related tests
Backport-of: 4becb7bcb6
2023-07-10 14:38:16 +00:00
Matthias Baesken
592d64b59e 8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns
Backport-of: 7da3f1999f
2023-07-10 06:53:20 +00:00
Alexey Bakhtin
7a4708b61f 8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit
Reviewed-by: phh
Backport-of: 26b111d714
2023-07-10 04:37:02 +00:00
Fei Yang
966fc82d91 8276799: Implementation of JEP 422: Linux/RISC-V Port
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler
8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension
8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state
8284937: riscv: should not allocate special register for temp
8285303: riscv: Incorrect register mask in call_native_base
8287418: riscv: Fix correctness issue of MacroAssembler::movptr
8297644: RISC-V: Compilation error when shenandoah is disabled
8291952: riscv: Remove PRAGMA_NONNULL_IGNORED
8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops*
8285699: riscv: Provide information when hitting a HaltNode
8285711: riscv: RVC: Support disassembler show-bytes option
8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
8287552: riscv: Fix comment typo in li64
8287970: riscv: jdk/incubator/vector/*VectorTests failing
8290137: riscv: small refactoring for add_memory_int32/64
8290164: compiler/runtime/TestConstantsInError.java fails on riscv
8290496: riscv: Fix build warnings-as-errors with GCC 11
8291893: riscv: remove fence.i used in user space
8291947: riscv: fail to build after JDK-8290840
8292867: RISC-V: Simplify weak CAS return value handling
8293050: RISC-V: Remove redundant non-null assertions about macro-assembler
8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub
8293474: RISC-V: Unify the way of moving function pointer
8293524: RISC-V: Use macro-assembler functions as appropriate
8293566: RISC-V: Clean up push and pop registers
8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6
8294083: RISC-V: Minimal build failed with --disable-precompiled-headers
8294086: RISC-V: Cleanup InstructionMark usages in the backend
8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops
8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate()
8294366: RISC-V: Partially mark out incompressible regions
8294430: RISC-V: Small refactoring for movptr_with_offset
8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites
8294679: RISC-V: Misc crash dump improvements
8295110: RISC-V: Mark out relocations as incompressible
8295270: RISC-V: Clean up and refactoring for assembler functions
8295396: RISC-V: Cleanup useless CompressibleRegions
8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic
8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0
8296435: RISC-V: Small refactoring for increment/decrement
8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec
8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null
8296602: RISC-V: improve performance of copy_memory stub
8296771: RISC-V: C2: assert(false) failed: bad AD file
8296916: RISC-V: Move some small macro-assembler functions to header file
8297359: RISC-V: improve performance of floating Max Min intrinsics
8297697: RISC-V: Add support for SATP mode detection
8301067: RISC-V: better error message when reporting unsupported satp modes
8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension
8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops*
8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes
8300109: RISC-V: Improve code generation for MinI/MaxI nodes
8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb
8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler
8301153: RISC-V: pipeline class for several instructions is not set correctly
8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule
8301628: RISC-V: c2 fix pipeline class for several instructions
8301818: RISC-V: Factor out function mvw from MacroAssembler
8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818
8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed
8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible
8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET
8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1
8305006: Use correct register in riscv_enc_fast_unlock()
8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp
8305112: RISC-V: Typo fix for RVC description
8305512: RISC-V: Enable RVC extension by default on supported hardware
8305728: RISC-V: Use bexti instruction to do single-bit testing
8306667: RISC-V: Fix storeImmN0 matching rule by using zr register
8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC
8307446: RISC-V: Improve performance of floating point to integer conversion
8307651: RISC-V: stringL_indexof_char instruction has wrong format string
8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence
8308277: RISC-V: Improve vectorization of Match.sqrt() on floats
8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit
8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node
8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051
8285630: Fix a configure error in RISC-V cross build
8277417: C1 LIR instruction for load-klass

Reviewed-by: vkempik, goetz, shade, yadongwang, fjiang, luhenry
Backport-of: 5905b02c0e
2023-07-10 02:07:16 +00:00
Goetz Lindenmaier
f02d01934c 8306765: Some client related jtreg problem list entries are malformed
Backport-of: 36d61c3106
2023-07-08 08:09:40 +00:00
Aleksey Shipilev
c39f3c1375 8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op
Backport-of: 0e7b6bcd82
2023-07-07 13:48:11 +00:00
Aleksey Shipilev
a34d90bb0c 8277860: PPC: Remove duplicate info != NULL check
Backport-of: ce0234b47d
2023-07-07 13:22:52 +00:00
Aleksey Shipilev
d7a59f3757 8277417: C1 LIR instruction for load-klass
Backport-of: 99e4bda303
2023-07-07 09:01:40 +00:00
Sergey Nazarkin
c2e274e857 8304725: AsyncGetCallTrace can cause SIGBUS on M1
Backport-of: d8af7a6014
2023-07-07 08:36:27 +00:00
Goetz Lindenmaier
3b4df97f4d 6176679: Application freezes when copying an animated gif image to the system clipboard
Backport-of: 6c71859ac2
2023-07-07 05:35:17 +00:00
Goetz Lindenmaier
2bc77e351b 8299713: Test javax/swing/JTableHeader/6889007/bug6889007.java failed: Wrong type of cursor
Backport-of: b54c4a33c6
2023-07-07 05:33:12 +00:00
Goetz Lindenmaier
50399e3629 8304314: StackWalkTest.java fails after CODETOOLS-7903373
Backport-of: d5a150706e
2023-07-07 05:28:44 +00:00
Aleksey Shipilev
fc08b73014 8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection
Reviewed-by: ogillespie, phh
Backport-of: 540c706bbc
2023-07-06 10:43:23 +00:00
Aleksey Shipilev
43f14e402c 8311249: Remove unused MemAllocator::obj_memory_range
Reviewed-by: phh
Backport-of: 711cddd899
2023-07-06 09:59:45 +00:00
Aleksey Shipilev
8a9162fb26 8268852: AsyncLogWriter should not overide is_Named_thread()
Backport-of: 02c9bf087e
2023-07-06 09:58:30 +00:00
Chad Rakoczy
688a823747 8307299: Move more DnD tests to open
Backport-of: 950c5df859
2023-07-05 18:14:36 +00:00
Chad Rakoczy
93bfec289b 8307083: Open source some drag and drop tests 3
Backport-of: 1b154e4fd3
2023-07-05 18:13:35 +00:00
Chad Rakoczy
b3cf45afd2 8306812: Open source several AWT Miscellaneous tests
Backport-of: c494770ca0
2023-07-05 18:12:57 +00:00
Goetz Lindenmaier
e8e87c47d8 8289547: Update javax/swing/Popup/TaskbarPositionTest.java
Backport-of: d73fc70ea2
2023-07-05 11:38:32 +00:00
Goetz Lindenmaier
b8cf161964 8307078: Opensource and clean up five more AWT Focus related tests
Backport-of: 6d6f726b74
2023-07-05 11:36:32 +00:00
Goetz Lindenmaier
8d49a8a0aa 8306638: Open source some AWT tests related to datatransfer and Toolkit
Backport-of: 2210e06788
2023-07-05 11:21:45 +00:00
Aleksey Shipilev
b7c1456802 8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper
Reviewed-by: ogillespie, phh
Backport-of: f4dc03ea6d
2023-07-05 09:05:38 +00:00
Aleksey Shipilev
e28a5eaabb 8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path"
Backport-of: ab638341de
2023-07-05 08:54:06 +00:00
Aleksey Shipilev
90345a4c8c 8308766: TLAB initialization may cause div by zero
Backport-of: 96ed1392d1
2023-07-05 08:49:28 +00:00
Aleksey Shipilev
4d261efda3 8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests
Backport-of: 86fed79670
2023-07-05 08:47:39 +00:00
Aleksey Shipilev
cf868a55d7 8171221: Remove -XX:+CheckMemoryInitialization
Backport-of: 65c8dbe693
2023-07-05 08:47:11 +00:00
Martin Doerr
42caa2846f 8300405: Screen capture for test JFileChooserSetLocationTest.java, failure case
Backport-of: db8fa1be05
2023-07-05 07:36:30 +00:00
Aleksey Shipilev
ce054c91bb 8284760: Correct type/array element offset in LibraryCallKit::get_state_from_digest_object()
Backport-of: 2ba5cc4163
2023-07-04 09:47:13 +00:00
Aleksey Shipilev
8d6c17d99c 8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark()
Reviewed-by: phh, rkennke
Backport-of: f22619032d
2023-07-04 09:45:19 +00:00
Aleksey Shipilev
00c6470013 8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size()
Backport-of: ea49691f1d
2023-07-04 09:44:44 +00:00
Martin Doerr
43d4d026f2 8300098: java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3
Backport-of: ecf8842cd2
2023-07-04 08:15:55 +00:00
Martin Doerr
71f17d929c 8293811: Provide a reason for PassFailJFrame.forceFail
Reviewed-by: mbaesken, shade
Backport-of: 64b96e5cf5
2023-07-04 08:15:24 +00:00
Martin Doerr
996c6f7316 8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time"
Backport-of: a53be204cb
2023-07-04 08:13:24 +00:00
Christoph Langer
17744caa87 8291444: GHA builds/tests won't run manually if disabled from automatic running
Backport-of: 5c0ff26f32
2023-07-04 07:36:38 +00:00
Matthias Baesken
4c5dd4046d 8308872: enhance logging and some exception in krb5/Config.java
Backport-of: 70670b4af6
2023-07-04 07:25:23 +00:00
Goetz Lindenmaier
788d65864f 8306135: Clean up and open source some AWT tests
Backport-of: 4ad3ac6317
2023-07-03 18:34:43 +00:00
Goetz Lindenmaier
2f31b3f715 8306575: Clean up and open source four Dialog related tests
Backport-of: 8d696aea9e
2023-07-03 18:34:04 +00:00
Matthias Baesken
a72bdbfff5 8303047: avoid NULL after 8301661
Backport-of: 221f34634d
2023-07-03 07:02:20 +00:00
Martin Doerr
62140e249c 8290469: Add new positioning options to PassFailJFrame test framework
Reviewed-by: mbaesken
Backport-of: 568be58e85
2023-06-30 10:34:29 +00:00
Goetz Lindenmaier
a563c45894 8306682: Open source a few more AWT Choice tests
Backport-of: f39641ccbd
2023-06-30 07:57:37 +00:00
Goetz Lindenmaier
a424cdd1b1 8306484: Open source several AWT Choice jtreg tests
Backport-of: b5362dadc5
2023-06-30 07:54:28 +00:00
Goetz Lindenmaier
7f8e1de8f3 8306430: Open source some AWT tests related to TextComponent and Toolkit
Backport-of: 36ec05d52a
2023-06-30 07:45:14 +00:00
Goetz Lindenmaier
2d26f389e0 8306372: Open source AWT CardLayout and Checkbox tests
Backport-of: 781d6d793a
2023-06-30 07:43:13 +00:00
Goetz Lindenmaier
401321632a 8306134: Open source some AWT tests relating to Button and a few other classes
Backport-of: fdb4bafa31
2023-06-30 07:41:15 +00:00
Goetz Lindenmaier
0b0c61eb52 8289077: Add manual tests to open
Backport-of: 787e16bb44
2023-06-30 07:39:44 +00:00
Goetz Lindenmaier
99c7adeace 8301074: Replace NULL with nullptr in share/opto/
Reviewed-by: mdoerr
Backport-of: 5726d31e56
2023-06-30 06:03:56 +00:00
Martin Doerr
14726769a9 8269466: Factor out the common code for initializing and starting internal VM JavaThreads
Reviewed-by: mbaesken
Backport-of: 4107dcf6ec
2023-06-29 21:02:47 +00:00
Martin Doerr
c5649ac7de 8297887: Update Siphash
Backport-of: bacf652311
2023-06-29 21:00:57 +00:00
Sergey Bylokhov
c3b8ea3f37 8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit
Backport-of: 8ffed34e1d
2023-06-29 18:11:14 +00:00
Aleksey Shipilev
4dd316b2b9 8307156: native_thread not protected by TLH
Reviewed-by: phh, mgronlun
Backport-of: 0c6529d2d3
2023-06-29 14:58:50 +00:00
Aleksey Shipilev
295cf447e7 8290464: Optimize ResourceArea zapping on ResourceMark release
Backport-of: 7841e5cc38
2023-06-29 14:49:32 +00:00
Sergey Bylokhov
b8a0a22dfc 8295812: Skip the "half float" support in LittleCMS during the build
Backport-of: f0a6e71e4d
2023-06-28 23:42:52 +00:00
Sergey Bylokhov
3d53b270e9 8308152: PropertyDescriptor should work with overridden generic getter method
Backport-of: 73dd03cc5a
2023-06-28 19:22:24 +00:00
Aleksey Shipilev
95b4ddc74f 8310126: C1: Missing receiver null check in Reference::get intrinsic
Backport-of: 02aaab12e3
2023-06-28 11:54:27 +00:00
Aleksey Shipilev
4fd0ee52b3 8305425: Thread.isAlive0 doesn't need to call into the VM
Reviewed-by: phh, mdoerr
Backport-of: 35cb303a2c
2023-06-28 11:50:44 +00:00
Martin Doerr
8204dfab76 8289238: Refactoring changes to PassFailJFrame Test Framework
Reviewed-by: mbaesken, phh
Backport-of: 15efb2bdeb
2023-06-28 08:41:46 +00:00
Martin Doerr
d27e56e6d7 8305950: Have -XshowSettings option display tzdata version
Backport-of: 07f55c5ea2
2023-06-28 08:41:13 +00:00
Martin Doerr
9b89523331 8298974: Add ftcolor.c to imported freetype sources
Backport-of: 05f9e7676e
2023-06-26 12:57:36 +00:00
William Kemper
5021a0789f 8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled.
Backport-of: 210a06a287
2023-06-24 06:44:04 +00:00
William Kemper
b8a65e0df1 8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call
Backport-of: 3d39f09c6c
2023-06-23 17:54:35 +00:00
Martin Doerr
832707ba96 8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27)
Reviewed-by: mbaesken
Backport-of: 9ebcda2165
2023-06-23 13:10:05 +00:00
Martin Doerr
dfe3555bbf 8303215: Make thread stacks not use huge pages
Backport-of: 59d9d9fcb9
2023-06-23 13:09:37 +00:00
Martin Doerr
52fb263024 8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone)
Reviewed-by: mbaesken
Backport-of: ca54f4e007
2023-06-23 13:09:10 +00:00
Martin Doerr
00b8f5d6a9 8308643: Incorrect value of 'used' jvmstat counter
Backport-of: 92167505b2
2023-06-23 13:08:35 +00:00
Martin Doerr
e0c96436f6 8306281: function isWsl() returns false on WSL2
Backport-of: 9b0baa10b9
2023-06-23 13:08:06 +00:00
Martin Doerr
8dae82c196 8309613: [Windows] hs_err files sometimes miss information about the code containing the error
Reviewed-by: phh
Backport-of: bd79db3930
2023-06-23 13:06:18 +00:00
Martin Doerr
bd0e479327 8153837: AArch64: Handle special cases for MaxINode & MinINode
Backport-of: b3684f4bac
2023-06-23 10:42:08 +00:00
Aleksey Shipilev
7c97df2157 8309862: Unsafe list operations in JfrStringPool
Reviewed-by: mgronlun
Backport-of: 05f896a153
2023-06-23 08:23:51 +00:00
Goetz Lindenmaier
19acd07891 8307301: Update HarfBuzz to 7.2.0
Backport-of: d8b230c384
2023-06-23 07:08:20 +00:00
Goetz Lindenmaier
f8e0f6ea49 8307604: gcc12 based Alpine build broken build after JDK-8307301
Reviewed-by: mdoerr
Backport-of: d2e0e534d7
2023-06-23 07:04:25 +00:00
Goetz Lindenmaier
c8e9c919a8 8307569: Build with gcc8 is broken after JDK-8307301
Reviewed-by: shade
Backport-of: 64c0962866
2023-06-23 06:52:33 +00:00
Goetz Lindenmaier
09fdf1dad6 8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar
Backport-of: aa5b718933
2023-06-23 06:50:55 +00:00
Martin Doerr
031a5edebd 8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one
Backport-of: ce493dda90
2023-06-22 10:42:44 +00:00
Martin Doerr
ee6fc5a2d3 8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording
Backport-of: 33d6614150
2023-06-22 10:42:12 +00:00
Martin Doerr
37d943e2e1 8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded()
Backport-of: 0025764ec0
2023-06-22 10:41:43 +00:00
Martin Doerr
781df525f0 8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values
Backport-of: 3c61d5aa48
2023-06-22 10:39:32 +00:00
Martin Doerr
ab27843342 8283056: show abstract machine code in hs-err for all VM crashes
Backport-of: 69e4e338b1
2023-06-22 10:37:44 +00:00
William Kemper
9a49698973 8267188: gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah
Reviewed-by: phh, shade
Backport-of: 7212561dd1
2023-06-21 15:50:46 +00:00
Martin Doerr
48d7af6d72 8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out
Backport-of: 94ec729faa
2023-06-21 08:30:39 +00:00
Martin Doerr
5ec9b86c06 8274986: max code printed in hs-err logs should be configurable
Reviewed-by: mbaesken
Backport-of: 33050f8013
2023-06-21 08:30:05 +00:00
Martin Doerr
878cea2afd 8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver.
Backport-of: 6d6046b379
2023-06-21 08:29:25 +00:00
Martin Doerr
9824e64296 8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero
Backport-of: fb6fd03233
2023-06-21 08:28:48 +00:00
Aleksey Shipilev
2e5a402aed 8293012: ConstantPool::print_on can crash if _cache is NULL
Backport-of: 9424d6d487
2023-06-20 19:11:05 +00:00
Aleksey Shipilev
fb1741cac6 8309956: Shenandoah: Strengthen the mark word check in string dedup
Backport-of: 57b8251241
2023-06-20 19:08:41 +00:00
Aleksey Shipilev
3773e0bd33 8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp
Backport-of: 96a7db7b3c
2023-06-20 18:52:35 +00:00
Aleksey Shipilev
aa3b4e4361 8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051
Reviewed-by: phh
Backport-of: 2c70828e7d
2023-06-20 18:50:22 +00:00
Martin Doerr
bda6723c64 8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)
Backport-of: d07f7c76c5
2023-06-20 12:59:00 +00:00
Martin Doerr
393aeaf745 8272586: emit abstract machine code in hs-err logs
8275031: runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails when hsdis is present
8277102: Dubious PrintCompilation output

Reviewed-by: mbaesken
Backport-of: b60837a7d5
2023-06-20 12:58:19 +00:00
Martin Doerr
d85a84773c 8289688: jfr command hangs when it processes invalid file
Backport-of: dd9bd31b86
2023-06-20 12:57:39 +00:00
Martin Doerr
9780137b57 8286481: Exception printed to stdout on Windows when storing transparent image in clipboard
Backport-of: 5264881a15
2023-06-20 12:57:08 +00:00
Aleksey Shipilev
0368ae9197 8306738: Select num workers for safepoint ParallelCleanupTask
Reviewed-by: phh
Backport-of: 672bade522
2023-06-20 08:03:58 +00:00
William Kemper
249ddf4c42 8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics
Backport-of: 3675f4c2af
2023-06-19 20:04:13 +00:00
Frederic Thevenet
5a4e374c1b 8309959: JFR: Display N/A for missing data amount
Reviewed-by: stuefe, sgehwolf
Backport-of: 9872a14192
2023-06-19 19:06:37 +00:00
Aleksey Shipilev
6c81bf590d 8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32
Backport-of: 7cbf6721dc
2023-06-19 13:49:41 +00:00
Aleksey Shipilev
c6f6db2ae7 8295657: SA: Allow larger object alignments
Backport-of: dfd2d83144
2023-06-19 13:43:39 +00:00
Aleksey Shipilev
55c0eaa5ed 8272654: Mark word accesses should not use Access API
Reviewed-by: phh
Backport-of: a81e5e9353
2023-06-19 13:14:40 +00:00
Frederic Thevenet
7697ab467e 8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE
Reviewed-by: stuefe, sgehwolf
Backport-of: a1ab377d99
2023-06-19 13:12:45 +00:00
Aleksey Shipilev
852c26c024 8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517
Backport-of: 35734ad080
2023-06-19 11:57:56 +00:00
Goetz Lindenmaier
5fc07b5bd0 8305815: Update Libpng to 1.6.39
Backport-of: 14874779ee
2023-06-19 07:13:22 +00:00
Goetz Lindenmaier
9dd23ffc30 8292315: Tests should not rely on specific JAR file names (hotspot)
Reviewed-by: phh
Backport-of: 62a7fc60d3
2023-06-19 07:11:26 +00:00
Goetz Lindenmaier
f21f9a44e7 8292316: Tests should not rely on specific JAR file names (jpackage)
Backport-of: 45c3e898ed
2023-06-19 07:10:58 +00:00
Goetz Lindenmaier
01369a616b 8285756: clean up use of bad arguments for @clean in langtools tests
Backport-of: 3312d8c620
2023-06-19 07:04:05 +00:00
Goetz Lindenmaier
4bbead6a11 8286620: Create regression test for verifying setMargin() of JRadioButton
Backport-of: 67f1bd7ff1
2023-06-19 07:03:24 +00:00
Goetz Lindenmaier
24b31cd7c1 8280396: G1: Full gc mark stack draining should prefer to make work available to other threads
Backport-of: 674a97b27e
2023-06-19 06:59:02 +00:00
Goetz Lindenmaier
1258a71517 8281507: Two javac tests have bad jtreg @clean tags
Backport-of: 86723d4892
2023-06-19 06:58:32 +00:00
Goetz Lindenmaier
75a911cea0 8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"
Backport-of: d64820dfef
2023-06-19 06:55:58 +00:00
Goetz Lindenmaier
dd9cefd005 8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure
8271898: disable os.release_multi_mappings_vm on macOS-X64

Reviewed-by: lucy
Backport-of: d1efb0cc56
2023-06-19 06:55:07 +00:00
Goetz Lindenmaier
7f2344b4c2 8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing.
Backport-of: 81c56c700a
2023-06-19 06:52:54 +00:00
Scott Gibbons
91815351df 8300584: Accelerate AVX-512 CRC32C for small buffers
Reviewed-by: sgibbons, phh
Backport-of: 7c2f77a422
2023-06-16 13:00:23 +00:00
Goetz Lindenmaier
2b5b9f5915 8289748: C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM
8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work

Reviewed-by: roland
Backport-of: 97c611d029
2023-06-16 12:03:41 +00:00
Goetz Lindenmaier
2bed8656f9 8271707: migrate tests to use jdk.test.whitebox.WhiteBox
Reviewed-by: mdoerr
Backport-of: e7795851d2
2023-06-16 11:49:12 +00:00
Matthias Baesken
eed854c11e 8309340: Provide sctpHandleSocketErrorWithMessage
Reviewed-by: mdoerr
Backport-of: 3b85f84f02
2023-06-16 07:54:03 +00:00
Goetz Lindenmaier
f9a60759b1 8302150: Speed up compiler/codegen/Test7100757.java
Backport-of: 16a4f02f2d
2023-06-15 09:55:55 +00:00
Goetz Lindenmaier
954bbaa0a8 8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97
Backport-of: 1f438a8a70
2023-06-15 09:55:17 +00:00
Goetz Lindenmaier
30d04843af 8299962: Speed up compiler/intrinsics/unsafe/DirectByteBufferTest.java and HeapByteBufferTest.java
Backport-of: 7c1ebcc4ce
2023-06-15 09:51:26 +00:00
Goetz Lindenmaier
31a7fd3fba 8298921: Create a regression test for JDK-8139581
Backport-of: 834e50e9ef
2023-06-15 09:49:33 +00:00
Matthias Baesken
faafe226f5 8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries
Backport-of: 2bbbff209d
2023-06-15 07:52:40 +00:00
Zdenek Zambersky
01ac9cbbca 8309138: Fix container tests for jdks with symlinked conf dir
Backport-of: ec55539534
2023-06-14 16:17:11 +00:00
Kirill A. Korinsky
6991372a06 8305995: Footprint regression from JDK-8224957
Backport-of: 7551529854
2023-06-14 14:33:40 +00:00
Matthias Baesken
2570e72fa0 8308300: enhance exceptions in MappedMemoryUtils.c
Backport-of: 69f508a2ac
2023-06-14 07:58:31 +00:00
Matthias Baesken
ebb9a36d0d 8309297: Adjust ShenandoahHeap print_heap_regions_on
Backport-of: 9233dcc838
2023-06-14 07:53:08 +00:00
Goetz Lindenmaier
8ac9c57b75 Merge 2023-06-14 06:38:50 +00:00
Aleksey Shipilev
22a548bc3b 8307395: Add missing STS to Shenandoah
Reviewed-by: rkennke
Backport-of: 3968ab5db5
2023-06-13 17:19:35 +00:00
Matthias Baesken
12d08f0cab 8308156: VerifyCACerts.java misses blank in error output
Backport-of: 5a92aae1d9
2023-06-13 13:12:16 +00:00
Ningsheng Jian
e8980486da 8307572: AArch64: Vector registers are clobbered by some macroassemblers
Reviewed-by: aph
Backport-of: 33d9a85730
2023-06-13 10:10:03 +00:00
Oli Gillespie
f80be82390 8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree()
Reviewed-by: shade, stsypanov, phh
Backport-of: 438c969b7b
2023-06-13 08:27:53 +00:00
Matthias Baesken
b6a5d20828 8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4
Backport-of: 1a7b70a8be
2023-06-13 07:21:20 +00:00
Matthias Baesken
ef86ea2842 8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes
Backport-of: 0c472c8a4f
2023-06-07 07:45:01 +00:00
Aleksey Shipilev
ac9c69663d 8301187: Memory leaks in OopMapCache
Backport-of: e2a3b20ca8
2023-06-02 10:41:27 +00:00
Aleksey Shipilev
c1e979f6ab 8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc
Backport-of: cac72a6018
2023-05-31 14:11:11 +00:00
Aleksey Shipilev
c9013a2d55 8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)"
Backport-of: c16eb89ce0
2023-05-31 14:09:55 +00:00
Aleksey Shipilev
7765ba55dc 8292698: Improve performance of DataInputStream
Backport-of: 74a51ccc86
2023-05-30 18:49:03 +00:00
Goetz Lindenmaier
3d30c29775 8309107: Bump update version for OpenJDK: jdk-17.0.9
Reviewed-by: mdoerr
2023-05-30 16:27:58 +00:00
8540 changed files with 372957 additions and 161061 deletions

68
.github/actions/build-jtreg/action.yml vendored Normal file
View File

@@ -0,0 +1,68 @@
#
# Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
name: 'Build JTReg'
description: 'Build JTReg'
runs:
using: composite
steps:
- name: 'Get JTReg version configuration'
id: version
uses: ./.github/actions/config
with:
var: JTREG_VERSION
- name: 'Check cache for already built JTReg'
id: get-cached
uses: actions/cache@v4
with:
path: jtreg/installed
key: jtreg-${{ steps.version.outputs.value }}
- name: 'Checkout the JTReg source'
uses: actions/checkout@v4
with:
repository: openjdk/jtreg
ref: jtreg-${{ steps.version.outputs.value }}
path: jtreg/src
if: (steps.get-cached.outputs.cache-hit != 'true')
- name: 'Build JTReg'
run: |
# Build JTReg and move files to the proper locations
bash make/build.sh --jdk "$JAVA_HOME_17_X64"
mkdir ../installed
mv build/images/jtreg/* ../installed
working-directory: jtreg/src
shell: bash
if: (steps.get-cached.outputs.cache-hit != 'true')
- name: 'Upload JTReg artifact'
uses: actions/upload-artifact@v4
with:
name: bundles-jtreg-${{ steps.version.outputs.value }}
path: jtreg/installed
retention-days: 1

View File

@@ -66,7 +66,7 @@ runs:
shell: bash
- name: 'Upload build logs'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: failure-logs-${{ inputs.platform }}${{ inputs.debug-suffix }}
path: failure-logs
@@ -74,7 +74,7 @@ runs:
# This is the best way I found to abort the job with an error message
- name: 'Notify about build failures'
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: core.setFailed('Build failed. See summary for details.')
if: steps.check.outputs.failure == 'true'

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -65,7 +65,7 @@ runs:
- name: 'Check cache for BootJDK'
id: get-cached-bootjdk
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: bootjdk/jdk
key: boot-jdk-${{ inputs.platform }}-${{ steps.sha256.outputs.value }}
@@ -104,6 +104,6 @@ runs:
- name: 'Export path to where BootJDK is installed'
id: path-name
run: |
# Export the path
echo 'path=bootjdk/jdk' >> $GITHUB_OUTPUT
# Export the absolute path
echo "path=`pwd`/bootjdk/jdk" >> $GITHUB_OUTPUT
shell: bash

View File

@@ -48,14 +48,14 @@ runs:
steps:
- name: 'Download bundles artifact'
id: download-bundles
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: bundles-${{ inputs.platform }}${{ inputs.debug-suffix }}
path: bundles
continue-on-error: true
- name: 'Download bundles artifact (retry)'
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: bundles-${{ inputs.platform }}${{ inputs.debug-suffix }}
path: bundles

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -40,10 +40,10 @@ 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 }}'
ref: 'v${{ steps.version.outputs.value }}'
path: gtest
- name: 'Export path to where GTest is installed'

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -24,7 +24,7 @@
#
name: 'Get JTReg'
description: 'Download JTReg from cache or source location'
description: 'Get JTReg'
outputs:
path:
description: 'Path to the installed JTReg'
@@ -39,30 +39,12 @@ runs:
with:
var: JTREG_VERSION
- name: 'Check cache for JTReg'
id: get-cached-jtreg
uses: actions/cache@v3
- name: 'Download JTReg artifact'
id: download-jtreg
uses: actions/download-artifact@v4
with:
name: bundles-jtreg-${{ steps.version.outputs.value }}
path: jtreg/installed
key: jtreg-${{ steps.version.outputs.value }}
- name: 'Checkout the JTReg source'
uses: actions/checkout@v3
with:
repository: openjdk/jtreg
ref: jtreg-${{ steps.version.outputs.value }}
path: jtreg/src
if: steps.get-cached-jtreg.outputs.cache-hit != 'true'
- name: 'Build JTReg'
run: |
# Build JTReg and move files to the proper locations
bash make/build.sh --jdk "$JAVA_HOME_11_X64"
mkdir ../installed
mv build/images/jtreg/* ../installed
working-directory: jtreg/src
shell: bash
if: steps.get-cached-jtreg.outputs.cache-hit != 'true'
- name: 'Export path to where JTReg is installed'
id: path-name

View File

@@ -30,15 +30,15 @@ runs:
using: composite
steps:
- name: 'Install MSYS2'
uses: msys2/setup-msys2@v2
uses: msys2/setup-msys2@v2.22.0
with:
install: 'autoconf tar unzip zip make'
path-type: minimal
location: msys2
location: ${{ runner.tool_cache }}/msys2
# We can't run bash until this is completed, so stick with pwsh
- name: 'Set MSYS2 path'
run: |
# Prepend msys2/msys64/usr/bin to the PATH
echo "$env:GITHUB_WORKSPACE/msys2/msys64/usr/bin" >> $env:GITHUB_PATH
echo "$env:RUNNER_TOOL_CACHE/msys2/msys64/usr/bin" >> $env:GITHUB_PATH
shell: pwsh

View File

@@ -69,7 +69,7 @@ runs:
shell: bash
- name: 'Upload bundles artifact'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: bundles-${{ inputs.platform }}${{ inputs.debug-suffix }}
path: bundles

View File

@@ -24,12 +24,19 @@
# questions.
#
# Import common utils
. .github/scripts/report-utils.sh
GITHUB_STEP_SUMMARY="$1"
BUILD_DIR="$(ls -d build/*)"
# Send signal to the do-build action that we failed
touch "$BUILD_DIR/build-failure"
# Collect hs_errs for build-time crashes, e.g. javac, jmod, jlink, CDS.
# These usually land in make/
hs_err_files=$(ls make/hs_err*.log 2> /dev/null || true)
(
echo '### :boom: Build failure summary'
echo ''
@@ -46,6 +53,20 @@ touch "$BUILD_DIR/build-failure"
echo '</details>'
echo ''
for hs_err in $hs_err_files; do
echo "<details><summary><b>View HotSpot error log: "$hs_err"</b></summary>"
echo ''
echo '```'
echo "$hs_err:"
echo ''
cat "$hs_err"
echo '```'
echo '</details>'
echo ''
done
echo ''
echo ':arrow_right: To see the entire test log, click the job in the list to the left. To download logs, see the `failure-logs` [artifact above](#artifacts).'
) >> $GITHUB_STEP_SUMMARY
truncate_summary

View File

@@ -1,6 +1,6 @@
#!/bin/bash
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -24,6 +24,9 @@
# questions.
#
# Import common utils
. .github/scripts/report-utils.sh
GITHUB_STEP_SUMMARY="$1"
test_suite_name=$(cat build/run-test-prebuilt/test-support/test-last-ids.txt)
@@ -44,8 +47,8 @@ for test in $failures $errors; do
base_path="$(echo "$test" | tr '#' '_')"
report_file="$report_dir/$base_path.jtr"
hs_err_files=$(ls $report_dir/$base_path/hs_err*.log 2> /dev/null || true)
replay_files=$(ls $report_dir/$base_path/replay*.log 2> /dev/null || true)
echo "#### <a id="$anchor">$test"
echo '<details><summary>View test results</summary>'
echo ''
echo '```'
@@ -73,20 +76,22 @@ for test in $failures $errors; do
echo ''
fi
if [[ "$replay_files" != "" ]]; then
echo '<details><summary>View HotSpot replay file</summary>'
echo ''
for replay in $replay_files; do
echo '```'
echo "$replay:"
echo ''
cat "$replay"
echo '```'
done
echo '</details>'
echo ''
fi
done >> $GITHUB_STEP_SUMMARY
# With many failures, the summary can easily exceed 1024 kB, the limit set by Github
# Trim it down if so.
summary_size=$(wc -c < $GITHUB_STEP_SUMMARY)
if [[ $summary_size -gt 1000000 ]]; then
# Trim to below 1024 kB, and cut off after the last detail group
head -c 1000000 $GITHUB_STEP_SUMMARY | tac | sed -n -e '/<\/details>/,$ p' | tac > $GITHUB_STEP_SUMMARY.tmp
mv $GITHUB_STEP_SUMMARY.tmp $GITHUB_STEP_SUMMARY
(
echo ''
echo ':x: **WARNING: Summary is too large and has been truncated.**'
echo ''
) >> $GITHUB_STEP_SUMMARY
fi
echo ':arrow_right: To see the entire test log, click the job in the list to the left.' >> $GITHUB_STEP_SUMMARY
truncate_summary

View File

@@ -42,6 +42,7 @@ error_count=$(echo $errors | wc -w || true)
if [[ "$failures" = "" && "$errors" = "" ]]; then
# We know something went wrong, but not what
echo 'failure=true' >> $GITHUB_OUTPUT
echo 'error-message=Unspecified test suite failure. Please see log for job for details.' >> $GITHUB_OUTPUT
exit 0
fi

View File

@@ -1,10 +1,13 @@
#!/bin/bash
#
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.
# published by the Free Software Foundation. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
@@ -21,4 +24,18 @@
# questions.
#
exclusiveAccess.dirs=.
function truncate_summary() {
# With large hs_errs, the summary can easily exceed 1024 kB, the limit set by Github
# Trim it down if so.
summary_size=$(wc -c < $GITHUB_STEP_SUMMARY)
if [[ $summary_size -gt 1000000 ]]; then
# Trim to below 1024 kB, and cut off after the last detail group
head -c 1000000 $GITHUB_STEP_SUMMARY | tac | sed -n -e '/<\/details>/,$ p' | tac > $GITHUB_STEP_SUMMARY.tmp
mv $GITHUB_STEP_SUMMARY.tmp $GITHUB_STEP_SUMMARY
(
echo ''
echo ':x: **WARNING: Summary is too large and has been truncated.**'
echo ''
) >> $GITHUB_STEP_SUMMARY
fi
}

View File

@@ -29,22 +29,22 @@ on:
workflow_call:
inputs:
gcc-major-version:
required: true
type: string
extra-conf-options:
required: false
type: string
default: '10'
apt-gcc-version:
configure-arguments:
required: false
type: string
default: '10.3.0-1ubuntu1~20.04'
apt-gcc-cross-suffix:
make-arguments:
required: false
type: string
default: 'cross1'
jobs:
build-cross-compile:
name: build
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
@@ -54,24 +54,43 @@ jobs:
- arm
- s390x
- ppc64le
- riscv64
include:
- target-cpu: aarch64
debian-arch: arm64
gnu-arch: aarch64
debian-arch: arm64
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
tolerate-sysroot-errors: false
- target-cpu: arm
debian-arch: armhf
gnu-arch: arm
debian-arch: armhf
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
tolerate-sysroot-errors: false
gnu-abi: eabihf
- target-cpu: s390x
debian-arch: s390x
gnu-arch: s390x
debian-arch: s390x
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
tolerate-sysroot-errors: false
- target-cpu: ppc64le
debian-arch: ppc64el
gnu-arch: powerpc64le
debian-arch: ppc64el
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
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
steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: 'Get the BootJDK'
id: bootjdk
@@ -79,12 +98,9 @@ jobs:
with:
platform: linux-x64
# Use linux-x64 JDK bundle as build JDK
- name: 'Get build JDK'
id: buildjdk
uses: ./.github/actions/get-bundles
with:
platform: linux-x64
- name: 'Get GTest'
id: gtest
uses: ./.github/actions/get-gtest
# Upgrading apt to solve libc6 installation bugs, see JDK-8260460.
- name: 'Install toolchain and dependencies'
@@ -93,16 +109,16 @@ jobs:
sudo apt-get update
sudo apt-get install --only-upgrade apt
sudo apt-get install \
gcc-${{ inputs.gcc-major-version }}=${{ inputs.apt-gcc-version }} \
g++-${{ inputs.gcc-major-version }}=${{ inputs.apt-gcc-version }} \
gcc-${{ inputs.gcc-major-version }}-${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}=${{ inputs.apt-gcc-version }}${{ inputs.apt-gcc-cross-suffix }} \
g++-${{ inputs.gcc-major-version }}-${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}=${{ inputs.apt-gcc-version }}${{ inputs.apt-gcc-cross-suffix }} \
gcc-${{ inputs.gcc-major-version }} \
g++-${{ inputs.gcc-major-version }} \
gcc-${{ inputs.gcc-major-version }}-${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}} \
g++-${{ inputs.gcc-major-version }}-${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}} \
libxrandr-dev libxtst-dev libcups2-dev libasound2-dev
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${{ inputs.gcc-major-version }} 100 --slave /usr/bin/g++ g++ /usr/bin/g++-${{ inputs.gcc-major-version }}
- name: 'Check cache for sysroot'
id: get-cached-sysroot
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: sysroot
key: sysroot-${{ matrix.debian-arch }}-${{ hashFiles('./.github/workflows/build-cross-compile.yml') }}
@@ -112,15 +128,19 @@ jobs:
if: steps.get-cached-sysroot.outputs.cache-hit != 'true'
- name: 'Create sysroot'
id: create-sysroot
run: >
sudo qemu-debootstrap
sudo debootstrap
--no-merged-usr
--arch=${{ matrix.debian-arch }}
--verbose
--include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype6-dev,libpng-dev
--include=fakeroot,symlinks,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxrandr-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype-dev,libpng-dev
--resolve-deps
buster
--variant=minbase
${{ matrix.debian-version }}
sysroot
https://httpredir.debian.org/debian/
${{ matrix.debian-repository }}
continue-on-error: ${{ matrix.tolerate-sysroot-errors }}
if: steps.get-cached-sysroot.outputs.cache-hit != 'true'
- name: 'Prepare sysroot'
@@ -128,8 +148,19 @@ jobs:
# Prepare sysroot and remove unused files to minimize cache
sudo chroot sysroot symlinks -cr .
sudo chown ${USER} -R sysroot
rm -rf sysroot/{dev,proc,run,sys}
if: steps.get-cached-sysroot.outputs.cache-hit != 'true'
rm -rf sysroot/{dev,proc,run,sys,var}
rm -rf sysroot/usr/{sbin,bin,share}
rm -rf sysroot/usr/lib/{apt,gcc,udev,systemd}
rm -rf sysroot/usr/libexec/gcc
# /{bin,sbin,lib}/ are not symbolic links to /usr/{bin,sbin,lib}/ when debootstrap with --no-merged-usr
rm -rf sysroot/{sbin,bin}
rm -rf sysroot/lib/{udev,systemd}
if: steps.create-sysroot.outcome == 'success' && steps.get-cached-sysroot.outputs.cache-hit != 'true'
- name: 'Remove broken sysroot'
run: |
sudo rm -rf sysroot/
if: steps.create-sysroot.outcome != 'success' && steps.get-cached-sysroot.outputs.cache-hit != 'true'
- name: 'Configure'
run: >
@@ -137,18 +168,24 @@ jobs:
--with-conf-name=linux-${{ matrix.target-cpu }}
--with-version-opt=${GITHUB_ACTOR}-${GITHUB_SHA}
--with-boot-jdk=${{ steps.bootjdk.outputs.path }}
--with-gtest=${{ steps.gtest.outputs.path }}
--with-zlib=system
--enable-debug
--disable-precompiled-headers
--openjdk-target=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}
--with-sysroot=sysroot
--with-build-jdk=${{ steps.buildjdk.outputs.jdk-path }}
CC=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}-gcc-10
CXX=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}-g++-10
CC=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}-gcc-${{ inputs.gcc-major-version }}
CXX=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}-g++-${{ inputs.gcc-major-version }}
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
exit 1)
if: steps.create-sysroot.outcome == 'success' || steps.get-cached-sysroot.outputs.cache-hit == 'true'
- name: 'Build'
id: build
uses: ./.github/actions/do-build
with:
make-target: 'hotspot'
make-target: 'hotspot ${{ inputs.make-arguments }}'
platform: linux-${{ matrix.target-cpu }}
if: steps.create-sysroot.outcome == 'success' || steps.get-cached-sysroot.outputs.cache-hit == 'true'

View File

@@ -42,20 +42,30 @@ on:
required: false
type: string
default: '[ "debug", "release" ]'
apt-gcc-version:
gcc-major-version:
required: true
type: string
gcc-package-suffix:
required: false
type: string
default: ''
apt-architecture:
required: false
type: string
apt-extra-packages:
required: false
type: string
configure-arguments:
required: false
type: string
make-arguments:
required: false
type: string
jobs:
build-linux:
name: build
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
@@ -68,7 +78,7 @@ jobs:
steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: 'Get the BootJDK'
id: bootjdk
@@ -101,8 +111,8 @@ jobs:
fi
sudo apt-get update
sudo apt-get install --only-upgrade apt
sudo apt-get install gcc-${{ inputs.apt-gcc-version }} g++-${{ inputs.apt-gcc-version }} libxrandr-dev${{ steps.arch.outputs.suffix }} libxtst-dev${{ steps.arch.outputs.suffix }} libcups2-dev${{ steps.arch.outputs.suffix }} libasound2-dev${{ steps.arch.outputs.suffix }} ${{ inputs.apt-extra-packages }}
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10
sudo apt-get install gcc-${{ inputs.gcc-major-version }}${{ inputs.gcc-package-suffix }} g++-${{ inputs.gcc-major-version }}${{ inputs.gcc-package-suffix }} libxrandr-dev${{ steps.arch.outputs.suffix }} libxtst-dev${{ steps.arch.outputs.suffix }} libcups2-dev${{ steps.arch.outputs.suffix }} libasound2-dev${{ steps.arch.outputs.suffix }} ${{ inputs.apt-extra-packages }}
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${{ inputs.gcc-major-version }} 100 --slave /usr/bin/g++ g++ /usr/bin/g++-${{ inputs.gcc-major-version }}
- name: 'Configure'
run: >
@@ -115,13 +125,16 @@ jobs:
--with-gtest=${{ steps.gtest.outputs.path }}
--enable-jtreg-failure-handler
--with-zlib=system
${{ inputs.extra-conf-options }}
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
exit 1)
- name: 'Build'
id: build
uses: ./.github/actions/do-build
with:
make-target: '${{ inputs.make-target }}'
make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
platform: ${{ inputs.platform }}
debug-suffix: '${{ matrix.suffix }}'

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -31,6 +31,9 @@ on:
platform:
required: true
type: string
runs-on:
required: true
type: string
extra-conf-options:
required: false
type: string
@@ -45,11 +48,17 @@ on:
xcode-toolset-version:
required: true
type: string
configure-arguments:
required: false
type: string
make-arguments:
required: false
type: string
jobs:
build-macos:
name: build
runs-on: macos-11
runs-on: ${{ inputs.runs-on }}
strategy:
fail-fast: false
@@ -62,13 +71,13 @@ jobs:
steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: 'Get the BootJDK'
id: bootjdk
uses: ./.github/actions/get-bootjdk
with:
platform: macos-x64
platform: ${{ inputs.platform }}
- name: 'Get JTReg'
id: jtreg
@@ -81,7 +90,7 @@ jobs:
- name: 'Install toolchain and dependencies'
run: |
# Run Homebrew installation and xcode-select
brew install make
brew install autoconf make
sudo xcode-select --switch /Applications/Xcode_${{ inputs.xcode-toolset-version }}.app/Contents/Developer
# This will make GNU make available as 'make' and not only as 'gmake'
echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH
@@ -97,13 +106,16 @@ jobs:
--with-gtest=${{ steps.gtest.outputs.path }}
--enable-jtreg-failure-handler
--with-zlib=system
${{ inputs.extra-conf-options }}
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
exit 1)
- name: 'Build'
id: build
uses: ./.github/actions/do-build
with:
make-target: '${{ inputs.make-target }}'
make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
platform: ${{ inputs.platform }}
debug-suffix: '${{ matrix.suffix }}'

View File

@@ -48,6 +48,12 @@ on:
msvc-toolset-architecture:
required: true
type: string
configure-arguments:
required: false
type: string
make-arguments:
required: false
type: string
env:
# These are needed to make the MSYS2 bash work properly
@@ -73,7 +79,7 @@ jobs:
steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: 'Get MSYS2'
uses: ./.github/actions/get-msys2
@@ -124,17 +130,21 @@ jobs:
--with-gtest=${{ steps.gtest.outputs.path }}
--enable-jtreg-failure-handler
--with-msvc-toolset-version=${{ inputs.msvc-toolset-version }}
${{ inputs.extra-conf-options }}
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
exit 1)
env:
# We need a minimal PATH on Windows
# Set PATH to "", so just GITHUB_PATH is included
PATH: ''
shell: env /usr/bin/bash --login -eo pipefail {0}
- name: 'Build'
id: build
uses: ./.github/actions/do-build
with:
make-target: '${{ inputs.make-target }}'
make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
platform: ${{ inputs.platform }}
debug-suffix: '${{ matrix.suffix }}'

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -35,7 +35,13 @@ on:
platforms:
description: 'Platform(s) to execute on (comma separated, e.g. "linux-x64, macos, aarch64")'
required: true
default: 'linux-x64, linux-x86, linux-x64-variants, linux-cross-compile, macos-x64, macos-aarch64, windows-x64, windows-aarch64'
default: 'linux-x64, linux-x86-hs, linux-x64-variants, linux-cross-compile, macos-x64, macos-aarch64, windows-x64, windows-aarch64'
configure-arguments:
description: 'Additional configure arguments'
required: false
make-arguments:
description: 'Additional make arguments'
required: false
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
@@ -47,12 +53,12 @@ jobs:
### Determine platforms to include
###
select:
name: 'Select platforms'
runs-on: ubuntu-20.04
prepare:
name: 'Prepare the run'
runs-on: ubuntu-22.04
outputs:
linux-x64: ${{ steps.include.outputs.linux-x64 }}
linux-x86: ${{ steps.include.outputs.linux-x86 }}
linux-x86-hs: ${{ steps.include.outputs.linux-x86-hs }}
linux-x64-variants: ${{ steps.include.outputs.linux-x64-variants }}
linux-cross-compile: ${{ steps.include.outputs.linux-cross-compile }}
macos-x64: ${{ steps.include.outputs.macos-x64 }}
@@ -61,7 +67,19 @@ jobs:
windows-aarch64: ${{ steps.include.outputs.windows-aarch64 }}
steps:
# This function must be inlined in main.yml, or we'd be forced to checkout the repo
- name: 'Checkout the scripts'
uses: actions/checkout@v4
with:
sparse-checkout: |
.github
make/conf/github-actions.conf
- name: 'Build JTReg'
id: jtreg
uses: ./.github/actions/build-jtreg
# TODO: Now that we are checking out the repo scripts, we can put the following code
# into a separate file
- name: 'Check what jobs to run'
id: include
run: |
@@ -71,19 +89,17 @@ jobs:
# 'false' otherwise.
# arg $1: platform name or names to look for
function check_platform() {
if [[ '${{ !secrets.JDK_SUBMIT_FILTER || startsWith(github.ref, 'refs/heads/submit/') }}' == 'false' ]]; then
# If JDK_SUBMIT_FILTER is set, and this is not a "submit/" branch, don't run anything
echo 'false'
return
fi
if [[ $GITHUB_EVENT_NAME == workflow_dispatch ]]; then
input='${{ github.event.inputs.platforms }}'
elif [[ $GITHUB_EVENT_NAME == push ]]; then
input='${{ secrets.JDK_SUBMIT_PLATFORMS }}'
else
echo 'Internal error in GHA'
exit 1
if [[ '${{ !secrets.JDK_SUBMIT_FILTER || startsWith(github.ref, 'refs/heads/submit/') }}' == 'false' ]]; then
# If JDK_SUBMIT_FILTER is set, and this is not a "submit/" branch, don't run anything
>&2 echo 'JDK_SUBMIT_FILTER is set and not a "submit/" branch'
echo 'false'
return
else
input='${{ secrets.JDK_SUBMIT_PLATFORMS }}'
fi
fi
normalized_input="$(echo ,$input, | tr -d ' ')"
@@ -105,7 +121,7 @@ jobs:
}
echo "linux-x64=$(check_platform linux-x64 linux x64)" >> $GITHUB_OUTPUT
echo "linux-x86=$(check_platform linux-x86 linux x86)" >> $GITHUB_OUTPUT
echo "linux-x86-hs=$(check_platform linux-x86-hs linux x86)" >> $GITHUB_OUTPUT
echo "linux-x64-variants=$(check_platform linux-x64-variants variants)" >> $GITHUB_OUTPUT
echo "linux-cross-compile=$(check_platform linux-cross-compile cross-compile)" >> $GITHUB_OUTPUT
echo "macos-x64=$(check_platform macos-x64 macos x64)" >> $GITHUB_OUTPUT
@@ -119,117 +135,139 @@ jobs:
build-linux-x64:
name: linux-x64
needs: select
needs: prepare
uses: ./.github/workflows/build-linux.yml
with:
platform: linux-x64
apt-gcc-version: '10=10.3.0-1ubuntu1~20.04'
# The linux-x64 jdk bundle is used as buildjdk for the cross-compile job
if: needs.select.outputs.linux-x64 == 'true' || needs.select.outputs.linux-cross-compile == 'true'
gcc-major-version: '10'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.linux-x64 == 'true'
build-linux-x86:
name: linux-x86
needs: select
build-linux-x86-hs:
name: linux-x86-hs
needs: prepare
uses: ./.github/workflows/build-linux.yml
with:
platform: linux-x86
apt-gcc-version: '10-multilib'
make-target: 'hotspot'
gcc-major-version: '10'
gcc-package-suffix: '-multilib'
apt-architecture: 'i386'
# Some multilib libraries do not have proper inter-dependencies, so we have to
# install their dependencies manually.
apt-extra-packages: 'libfreetype6-dev:i386 libtiff-dev:i386 libcupsimage2-dev:i386'
apt-extra-packages: 'libfreetype-dev:i386 libtiff-dev:i386 libcupsimage2-dev:i386'
extra-conf-options: '--with-target-bits=32'
if: needs.select.outputs.linux-x86 == 'true'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.linux-x86-hs == 'true'
build-linux-x64-hs-nopch:
name: linux-x64-hs-nopch
needs: select
needs: prepare
uses: ./.github/workflows/build-linux.yml
with:
platform: linux-x64
make-target: 'hotspot'
debug-levels: '[ "debug" ]'
apt-gcc-version: '10=10.3.0-1ubuntu1~20.04'
gcc-major-version: '10'
extra-conf-options: '--disable-precompiled-headers'
if: needs.select.outputs.linux-x64-variants == 'true'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.linux-x64-variants == 'true'
build-linux-x64-hs-zero:
name: linux-x64-hs-zero
needs: select
needs: prepare
uses: ./.github/workflows/build-linux.yml
with:
platform: linux-x64
make-target: 'hotspot'
debug-levels: '[ "debug" ]'
apt-gcc-version: '10=10.3.0-1ubuntu1~20.04'
gcc-major-version: '10'
extra-conf-options: '--with-jvm-variants=zero --disable-precompiled-headers'
if: needs.select.outputs.linux-x64-variants == 'true'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.linux-x64-variants == 'true'
build-linux-x64-hs-minimal:
name: linux-x64-hs-minimal
needs: select
needs: prepare
uses: ./.github/workflows/build-linux.yml
with:
platform: linux-x64
make-target: 'hotspot'
debug-levels: '[ "debug" ]'
apt-gcc-version: '10=10.3.0-1ubuntu1~20.04'
gcc-major-version: '10'
extra-conf-options: '--with-jvm-variants=minimal --disable-precompiled-headers'
if: needs.select.outputs.linux-x64-variants == 'true'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.linux-x64-variants == 'true'
build-linux-x64-hs-optimized:
name: linux-x64-hs-optimized
needs: select
needs: prepare
uses: ./.github/workflows/build-linux.yml
with:
platform: linux-x64
make-target: 'hotspot'
# Technically this is not the "debug" level, but we can't inject a new matrix state for just this job
debug-levels: '[ "debug" ]'
apt-gcc-version: '10=10.3.0-1ubuntu1~20.04'
gcc-major-version: '10'
extra-conf-options: '--with-debug-level=optimized --disable-precompiled-headers'
if: needs.select.outputs.linux-x64-variants == 'true'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.linux-x64-variants == 'true'
build-linux-cross-compile:
name: linux-cross-compile
needs:
- select
- build-linux-x64
needs: prepare
uses: ./.github/workflows/build-cross-compile.yml
if: needs.select.outputs.linux-cross-compile == 'true'
with:
gcc-major-version: '10'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.linux-cross-compile == 'true'
build-macos-x64:
name: macos-x64
needs: select
needs: prepare
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-x64
xcode-toolset-version: '11.7'
if: needs.select.outputs.macos-x64 == 'true'
runs-on: 'macos-13'
xcode-toolset-version: '14.3.1'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.macos-x64 == 'true'
build-macos-aarch64:
name: macos-aarch64
needs: select
needs: prepare
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-aarch64
xcode-toolset-version: '12.4'
extra-conf-options: '--openjdk-target=aarch64-apple-darwin'
if: needs.select.outputs.macos-aarch64 == 'true'
runs-on: 'macos-14'
xcode-toolset-version: '15.4'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.macos-aarch64 == 'true'
build-windows-x64:
name: windows-x64
needs: select
needs: prepare
uses: ./.github/workflows/build-windows.yml
with:
platform: windows-x64
msvc-toolset-version: '14.29'
msvc-toolset-architecture: 'x86.x64'
if: needs.select.outputs.windows-x64 == 'true'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.windows-x64 == 'true'
build-windows-aarch64:
name: windows-aarch64
needs: select
needs: prepare
uses: ./.github/workflows/build-windows.yml
with:
platform: windows-aarch64
@@ -237,7 +275,9 @@ jobs:
msvc-toolset-architecture: 'arm64'
make-target: 'hotspot'
extra-conf-options: '--openjdk-target=aarch64-unknown-cygwin'
if: needs.select.outputs.windows-aarch64 == 'true'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.prepare.outputs.windows-aarch64 == 'true'
###
### Test jobs
@@ -251,17 +291,7 @@ jobs:
with:
platform: linux-x64
bootjdk-platform: linux-x64
runs-on: ubuntu-20.04
test-linux-x86:
name: linux-x86
needs:
- build-linux-x86
uses: ./.github/workflows/test.yml
with:
platform: linux-x86
bootjdk-platform: linux-x64
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
test-macos-x64:
name: macos-x64
@@ -271,7 +301,19 @@ jobs:
with:
platform: macos-x64
bootjdk-platform: macos-x64
runs-on: macos-11
runs-on: macos-13
xcode-toolset-version: '14.3.1'
test-macos-aarch64:
name: macos-aarch64
needs:
- build-macos-aarch64
uses: ./.github/workflows/test.yml
with:
platform: macos-aarch64
bootjdk-platform: macos-aarch64
runs-on: macos-14
xcode-toolset-version: '15.4'
test-windows-x64:
name: windows-x64
@@ -286,11 +328,11 @@ jobs:
# Remove bundles so they are not misconstrued as binary distributions from the JDK project
remove-bundles:
name: 'Remove bundle artifacts'
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
if: always()
needs:
- build-linux-x64
- build-linux-x86
- build-linux-x86-hs
- build-linux-x64-hs-nopch
- build-linux-x64-hs-zero
- build-linux-x64-hs-minimal
@@ -301,31 +343,28 @@ jobs:
- build-windows-x64
- build-windows-aarch64
- test-linux-x64
- test-linux-x86
- test-macos-x64
- test-macos-aarch64
- test-windows-x64
steps:
# Hack to get hold of the api environment variables that are only defined for actions
- name: 'Get API configuration'
id: api
uses: actions/github-script@v6
with:
script: 'return { url: process.env["ACTIONS_RUNTIME_URL"], token: process.env["ACTIONS_RUNTIME_TOKEN"] }'
- name: 'Remove bundle artifacts'
run: |
# Find and remove all bundle artifacts
ALL_ARTIFACT_URLS="$(curl -s \
-H 'Accept: application/json;api-version=6.0-preview' \
-H 'Authorization: Bearer ${{ fromJson(steps.api.outputs.result).token }}' \
'${{ fromJson(steps.api.outputs.result).url }}_apis/pipelines/workflows/${{ github.run_id }}/artifacts?api-version=6.0-preview')"
BUNDLE_ARTIFACT_URLS="$(echo "$ALL_ARTIFACT_URLS" | jq -r -c '.value | map(select(.name|startswith("bundles-"))) | .[].url')"
for url in $BUNDLE_ARTIFACT_URLS; do
echo "Removing $url"
curl -s \
-H 'Accept: application/json;api-version=6.0-preview' \
-H 'Authorization: Bearer ${{ fromJson(steps.api.outputs.result).token }}' \
-X DELETE "$url" \
# See: https://docs.github.com/en/rest/actions/artifacts?apiVersion=2022-11-28
ALL_ARTIFACT_IDS="$(curl -sL \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
'${{ github.api_url }}/repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/artifacts?per_page=100')"
BUNDLE_ARTIFACT_IDS="$(echo "$ALL_ARTIFACT_IDS" | jq -r -c '.artifacts | map(select(.name|startswith("bundles-"))) | .[].id')"
for id in $BUNDLE_ARTIFACT_IDS; do
echo "Removing $id"
curl -sL \
-X DELETE \
-H 'Accept: application/vnd.github+json' \
-H 'Authorization: Bearer ${{ github.token }}' \
-H 'X-GitHub-Api-Version: 2022-11-28' \
"${{ github.api_url }}/repos/${{ github.repository }}/actions/artifacts/$id" \
|| echo "Failed to remove bundle"
done

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -37,6 +37,9 @@ on:
runs-on:
required: true
type: string
xcode-toolset-version:
required: false
type: string
env:
# These are needed to make the MSYS2 bash work properly
@@ -60,10 +63,14 @@ jobs:
- 'jdk/tier1 part 3'
- 'langtools/tier1'
- 'hs/tier1 common'
- 'hs/tier1 compiler'
- 'hs/tier1 compiler part 1'
- 'hs/tier1 compiler part 2'
- 'hs/tier1 compiler part 3'
- 'hs/tier1 compiler not-xcomp'
- 'hs/tier1 gc'
- 'hs/tier1 runtime'
- 'hs/tier1 serviceability'
- 'lib-test/tier1'
include:
- test-name: 'jdk/tier1 part 1'
@@ -82,8 +89,20 @@ jobs:
test-suite: 'test/hotspot/jtreg/:tier1_common'
debug-suffix: -debug
- test-name: 'hs/tier1 compiler'
test-suite: 'test/hotspot/jtreg/:tier1_compiler'
- test-name: 'hs/tier1 compiler part 1'
test-suite: 'test/hotspot/jtreg/:tier1_compiler_1'
debug-suffix: -debug
- test-name: 'hs/tier1 compiler part 2'
test-suite: 'test/hotspot/jtreg/:tier1_compiler_2'
debug-suffix: -debug
- test-name: 'hs/tier1 compiler part 3'
test-suite: 'test/hotspot/jtreg/:tier1_compiler_3'
debug-suffix: -debug
- test-name: 'hs/tier1 compiler not-xcomp'
test-suite: 'test/hotspot/jtreg/:tier1_compiler_not_xcomp'
debug-suffix: -debug
- test-name: 'hs/tier1 gc'
@@ -98,9 +117,13 @@ jobs:
test-suite: 'test/hotspot/jtreg/:tier1_serviceability'
debug-suffix: -debug
- test-name: 'lib-test/tier1'
test-suite: 'test/lib-test/:tier1'
debug-suffix: -debug
steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: 'Get MSYS2'
uses: ./.github/actions/get-msys2
@@ -127,7 +150,7 @@ jobs:
run: |
# On macOS we need to install some dependencies for testing
brew install make
sudo xcode-select --switch /Applications/Xcode_11.7.app/Contents/Developer
sudo xcode-select --switch /Applications/Xcode_${{ inputs.xcode-toolset-version }}.app/Contents/Developer
# This will make GNU make available as 'make' and not only as 'gmake'
echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH
if: runner.os == 'macOS'
@@ -191,7 +214,7 @@ jobs:
if: always()
- name: 'Upload test results'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
path: results
name: ${{ steps.package.outputs.artifact-name }}
@@ -199,7 +222,7 @@ jobs:
# This is the best way I found to abort the job with an error message
- name: 'Notify about test failures'
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: core.setFailed('${{ steps.run-tests.outputs.error-message }}')
if: steps.run-tests.outputs.failure == 'true'

View File

@@ -1,10 +1,11 @@
[general]
project=jdk-updates
jbs=JDK
version=17.0.8.1
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)

View File

@@ -1,4 +1,11 @@
# Welcome to the JDK!
# Welcome to OpenJDK 17 Updates!
The JDK 17 Updates project uses two GitHub repositories.
Updates are continuously developed in the repository [jdk17u-dev](https://github.com/openjdk/jdk17u-dev). This is the repository usually targeted by contributors.
The [jdk17u](https://github.com/openjdk/jdk17u) repository is used for rampdown of the update releases of jdk17u and only accepts critical changes that must make the next release during rampdown. (You probably do not want to target jdk17u).
For more OpenJDK 17 updates specific information such as timelines and contribution guidelines see the [project wiki page](https://wiki.openjdk.org/display/JDKUpdates/JDK+17u/).
For build instructions please see the
[online documentation](https://openjdk.java.net/groups/build/doc/building.html),

3
SECURITY.md Normal file
View File

@@ -0,0 +1,3 @@
# JDK Vulnerabilities
Please follow the process outlined in the [OpenJDK Vulnerability Policy](https://openjdk.org/groups/vulnerability/report) to disclose vulnerabilities in the JDK.

View File

@@ -174,22 +174,22 @@
<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>
@@ -514,10 +514,10 @@
<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>
@@ -544,27 +544,27 @@
<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>
@@ -678,103 +678,103 @@ ls build/linux-aarch64-server-release/</code></pre></li>
<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>

View File

@@ -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
@@ -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:
```
@@ -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
@@ -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

View File

@@ -44,6 +44,9 @@
<li><a href="#docker-tests">Docker Tests</a></li>
<li><a href="#non-us-locale">Non-US locale</a></li>
<li><a href="#pkcs11-tests">PKCS11 Tests</a></li>
<li><a href="#testing-with-alternative-security-providers"
id="toc-testing-with-alternative-security-providers">Testing with
alternative security providers</a></li>
<li><a href="#client-ui-tests">Client UI Tests</a></li>
</ul></li>
</ul>
@@ -67,7 +70,7 @@ $ make exploded-test TEST=tier2</code></pre>
<h2 id="test-selection">Test selection</h2>
<p>All functionality is available using the <code>test</code> make target. In this use case, the test or tests to be executed is controlled using the <code>TEST</code> variable. To speed up subsequent test runs with no source code changes, <code>test-only</code> can be used instead, which do not depend on the source and test image build.</p>
<p>For some common top-level tests, direct make targets have been generated. This includes all JTReg test groups, the hotspot gtest, and custom tests (if present). This means that <code>make test-tier1</code> is equivalent to <code>make test TEST=&quot;tier1&quot;</code>, but the latter is more tab-completion friendly. For more complex test runs, the <code>test TEST=&quot;x&quot;</code> solution needs to be used.</p>
<p>The test specifications given in <code>TEST</code> is parsed into fully qualified test descriptors, which clearly and unambigously show which tests will be run. As an example, <code>:tier1</code> will expand to <code>jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1 jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 jtreg:$(TOPDIR)/test/nashorn:tier1 jtreg:$(TOPDIR)/test/jaxp:tier1</code>. You can always submit a list of fully qualified test descriptors in the <code>TEST</code> variable if you want to shortcut the parser.</p>
<p>The test specifications given in <code>TEST</code> is parsed into fully qualified test descriptors, which clearly and unambigously show which tests will be run. As an example, <code>:tier1</code> will expand to include all subcomponent test directories that define `tier1`, for example: <code>jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1 jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 ...</code>. You can always submit a list of fully qualified test descriptors in the <code>TEST</code> variable if you want to shortcut the parser.</p>
<h3 id="common-test-groups">Common Test Groups</h3>
<p>Ideally, all tests are run for every change but this may not be practical due to the limited testing resources, the scope of the change, etc.</p>
<p>The source tree currently defines a few common test groups in the relevant <code>TEST.groups</code> files. There are test groups that cover a specific component, for example <code>hotspot_gc</code>. It is a good idea to look into <code>TEST.groups</code> files to get a sense what tests are relevant to a particular JDK component.</p>
@@ -88,6 +91,7 @@ $ make exploded-test TEST=tier2</code></pre>
<p>Individual JTReg tests or directories containing JTReg tests can also be specified, like <code>test/hotspot/jtreg/native_sanity/JniVersion.java</code> or <code>hotspot/jtreg/native_sanity</code>. Just like for test root selection, you can either specify an absolute path (which can even point to JTReg tests outside the source tree), or a path relative to either the JDK top directory or the <code>test</code> directory. <code>hotspot</code> can be used as an alias for <code>hotspot/jtreg</code> here as well.</p>
<p>As long as the test groups or test paths can be uniquely resolved, you do not need to enter the <code>jtreg:</code> prefix. If this is not possible, or if you want to use a fully qualified test descriptor, add <code>jtreg:</code>, e.g. <code>jtreg:test/hotspot/jtreg/native_sanity</code>.</p>
<h3 id="gtest">Gtest</h3>
<p><strong>Note:</strong> To be able to run the Gtest suite, you need to configure your build to be able to find a proper version of the gtest source. For details, see the section <a href="building.html#running-tests">&quot;Running Tests&quot; in the build documentation</a>.</p>
<p>Since the Hotspot Gtest suite is so quick, the default is to run all tests. This is specified by just <code>gtest</code>, or as a fully qualified test descriptor <code>gtest:all</code>.</p>
<p>If you want, you can single out an individual test or a group of tests, for instance <code>gtest:LogDecorations</code> or <code>gtest:LogDecorations.level_test_vm</code>. This can be particularly useful if you want to run a shaky test repeatedly.</p>
<p>For Gtest, there is a separate test suite for each JVM variant. The JVM variant is defined by adding <code>/&lt;variant&gt;</code> to the test descriptor, e.g. <code>gtest:Log/client</code>. If you specify no variant, gtest will run once for each JVM variant present (e.g. server, client). So if you only have the server JVM present, then <code>gtest:all</code> will be equivalent to <code>gtest:all/server</code>.</p>
@@ -236,11 +240,23 @@ TEST FAILURE</code></pre>
<pre><code>$ export LANG=&quot;en_US&quot; &amp;&amp; make test TEST=...
$ make test JTREG=&quot;VM_OPTIONS=-Duser.language=en -Duser.country=US&quot; TEST=...</code></pre>
<h3 id="pkcs11-tests">PKCS11 Tests</h3>
<p>It is highly recommended to use the latest NSS version when running PKCS11 tests. Improper NSS version may lead to unexpected failures which are hard to diagnose. For example, sun/security/pkcs11/Secmod/AddTrustedCert.java may fail on Ubuntu 18.04 with the default NSS version in the system. To run these tests correctly, the system property <code>test.nss.lib.paths</code> is required on Ubuntu 18.04 to specify the alternative NSS lib directories.</p>
<p>It is highly recommended to use the latest NSS version when running PKCS11 tests. Improper NSS version may lead to unexpected failures which are hard to diagnose. For example, sun/security/pkcs11/Secmod/AddTrustedCert.java may fail on Ubuntu 18.04 with the default NSS version in the system. To run these tests correctly, the system property <<code>jdk.test.lib.artifacts.&lt;NAME&gt;</code> is required on Ubuntu 18.04 to specify the alternative NSS lib directories.The<code>&lt;NAME&gt;</code> component should be replaced with the name element of the appropriate <code>@Artifact</code> class. (See<code>test/jdk/sun/security/pkcs11/PKCS11Test.java</code>)</p>
<p>For example:</p>
<pre><code>$ make test TEST=&quot;jtreg:sun/security/pkcs11/Secmod/AddTrustedCert.java&quot; \
JTREG=&quot;JAVA_OPTIONS=-Dtest.nss.lib.paths=/path/to/your/latest/NSS-libs&quot;</code></pre>
JTREG=&quot;JAVA_OPTIONS=-Djdk.test.lib.artifacts.nsslib-linux_aarch64=/path/to/NSS-libs&quot;</code></pre>
<p>For more notes about the PKCS11 tests, please refer to test/jdk/sun/security/pkcs11/README.</p>
<h3 id="testing-with-alternative-security-providers">Testing with
alternative security providers</h3>
<p>Some security tests use a hardcoded provider for
<code>KeyFactory</code>, <code>Cipher</code>,
<code>KeyPairGenerator</code>, <code>KeyGenerator</code>,
<code>AlgorithmParameterGenerator</code>, <code>KeyAgreement</code>,
<code>Mac</code>, <code>MessageDigest</code>, <code>SecureRandom</code>,
<code>Signature</code>, <code>AlgorithmParameters</code>,
<code>Configuration</code>, <code>Policy</code>, or
<code>SecretKeyFactory</code> objects. Specify the
<code>-Dtest.provider.name=NAME</code> property to use a different
provider for the service(s).</p>
<h3 id="client-ui-tests">Client UI Tests</h3>
<h4 id="system-key-shortcuts">System key shortcuts</h4>
<p>Some Client UI tests use key sequences which may be reserved by the operating system. Usually that causes the test failure. So it is highly recommended to disable system key shortcuts prior testing. The steps to access and disable system key shortcuts for various platforms are provided below.</p>

View File

@@ -58,11 +58,11 @@ test runs, the `test TEST="x"` solution needs to be used.
The test specifications given in `TEST` is parsed into fully qualified test
descriptors, which clearly and unambigously show which tests will be run. As an
example, `:tier1` will expand to `jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1
jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1
jtreg:$(TOPDIR)/test/nashorn:tier1 jtreg:$(TOPDIR)/test/jaxp:tier1`. You can
always submit a list of fully qualified test descriptors in the `TEST` variable
if you want to shortcut the parser.
example, `:tier1` will expand to include all subcomponent test directories
that define `tier1`, for example: `jtreg:$(TOPDIR)/test/hotspot/jtreg:tier1
jtreg:$(TOPDIR)/test/jdk:tier1 jtreg:$(TOPDIR)/test/langtools:tier1 ...`. You
can always submit a list of fully qualified test descriptors in the `TEST`
variable if you want to shortcut the parser.
### Common Test Groups
@@ -142,6 +142,11 @@ use a fully qualified test descriptor, add `jtreg:`, e.g.
### Gtest
**Note:** To be able to run the Gtest suite, you need to configure your build to
be able to find a proper version of the gtest source. For details, see the
section ["Running Tests" in the build
documentation](building.html#running-tests).
Since the Hotspot Gtest suite is so quick, the default is to run all tests.
This is specified by just `gtest`, or as a fully qualified test descriptor
`gtest:all`.
@@ -531,19 +536,30 @@ It is highly recommended to use the latest NSS version when running PKCS11
tests. Improper NSS version may lead to unexpected failures which are hard to
diagnose. For example, sun/security/pkcs11/Secmod/AddTrustedCert.java may fail
on Ubuntu 18.04 with the default NSS version in the system. To run these tests
correctly, the system property `test.nss.lib.paths` is required on Ubuntu 18.04
to specify the alternative NSS lib directories.
correctly, the system property `jdk.test.lib.artifacts.<NAME>` is required on
Ubuntu 18.04 to specify the alternative NSS lib directory. The `<NAME>`
component should be replaced with the name element of the appropriate
`@Artifact` class. (See `test/jdk/sun/security/pkcs11/PKCS11Test.java`)
For example:
```
$ make test TEST="jtreg:sun/security/pkcs11/Secmod/AddTrustedCert.java" \
JTREG="JAVA_OPTIONS=-Dtest.nss.lib.paths=/path/to/your/latest/NSS-libs"
JTREG="JAVA_OPTIONS=-Djdk.test.lib.artifacts.nsslib-linux_aarch64=/path/to/NSS-libs"
```
For more notes about the PKCS11 tests, please refer to
test/jdk/sun/security/pkcs11/README.
### Testing with alternative security providers
Some security tests use a hardcoded provider for `KeyFactory`, `Cipher`,
`KeyPairGenerator`, `KeyGenerator`, `AlgorithmParameterGenerator`,
`KeyAgreement`, `Mac`, `MessageDigest`, `SecureRandom`, `Signature`,
`AlgorithmParameters`, `Configuration`, `Policy`, or `SecretKeyFactory` objects.
Specify the `-Dtest.provider.name=NAME` property to use a different provider for
the service(s).
### Client UI Tests
#### System key shortcuts

View File

@@ -242,7 +242,10 @@ ifneq ($(filter product-bundles% legacy-bundles, $(MAKECMDGOALS)), )
)
JDK_SYMBOLS_BUNDLE_FILES := \
$(call FindFiles, $(SYMBOLS_IMAGE_DIR))
$(filter-out \
%.stripped.pdb, \
$(call FindFiles, $(SYMBOLS_IMAGE_DIR)) \
)
TEST_DEMOS_BUNDLE_FILES := $(filter $(JDK_DEMOS_IMAGE_HOMEDIR)/demo/%, \
$(ALL_JDK_DEMOS_FILES))

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -88,7 +88,10 @@ $(CLASSLIST_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXECUTABLE_SUFFIX) $(CLASSLIST
$(CAT) $(LINK_OPT_DIR)/stderr $(JLI_TRACE_FILE) ; \
exit $$exitcode \
)
$(GREP) -v HelloClasslist $@.raw.2 > $@
$(GREP) -v HelloClasslist $@.raw.2 > $@.raw.3
$(FIXPATH) $(INTERIM_IMAGE_DIR)/bin/java \
-cp $(SUPPORT_OUTPUTDIR)/classlist.jar \
build.tools.classlist.SortClasslist $@.raw.3 > $@
# The jli trace is created by the same recipe as classlist. By declaring these
# dependencies, make will correctly rebuild both jli trace and classlist

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2012, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -138,7 +138,10 @@ ifeq ($(HAS_SPEC),)
# The spec files depend on the autoconf source code. This check makes sure
# the configuration is up to date after changes to configure.
$(SPECS): $(wildcard $(topdir)/make/autoconf/*) \
$(if $(CUSTOM_CONFIG_DIR), $(wildcard $(CUSTOM_CONFIG_DIR)/*))
$(if $(CUSTOM_CONFIG_DIR), $(wildcard $(CUSTOM_CONFIG_DIR)/*)) \
$(addprefix $(topdir)/make/conf/, version-numbers.conf branding.conf) \
$(if $(CUSTOM_CONF_DIR), $(wildcard $(addprefix $(CUSTOM_CONF_DIR)/, \
version-numbers.conf branding.conf)))
ifeq ($(CONF_CHECK), fail)
@echo Error: The configuration is not up to date for \
"'$(lastword $(subst /, , $(dir $@)))'."

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -200,9 +200,10 @@ $(eval $(call SetTestOpt,FAILURE_HANDLER_TIMEOUT,JTREG))
$(eval $(call ParseKeywordVariable, JTREG, \
SINGLE_KEYWORDS := JOBS TIMEOUT_FACTOR FAILURE_HANDLER_TIMEOUT \
TEST_MODE ASSERT VERBOSE RETAIN MAX_MEM RUN_PROBLEM_LISTS \
RETRY_COUNT REPEAT_COUNT MAX_OUTPUT, \
RETRY_COUNT REPEAT_COUNT MAX_OUTPUT $(CUSTOM_JTREG_SINGLE_KEYWORDS), \
STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS KEYWORDS \
EXTRA_PROBLEM_LISTS LAUNCHER_OPTIONS, \
EXTRA_PROBLEM_LISTS LAUNCHER_OPTIONS\
$(CUSTOM_JTREG_STRING_KEYWORDS), \
))
ifneq ($(JTREG), )
@@ -523,7 +524,7 @@ define SetupRunGtestTestBody
$$(subst $$(TOPDIR)/, , $$($1_TEST_RESULTS_DIR))))
$$(if $$(wildcard $$($1_RESULT_FILE)), \
$$(eval $1_TOTAL := $$(shell $$(AWK) '/==========.* tests? from .* \
test cases? ran/ { print $$$$2 }' $$($1_RESULT_FILE))) \
test (cases?|suites?) ran/ { print $$$$2 }' $$($1_RESULT_FILE))) \
$$(if $$($1_TOTAL), , $$(eval $1_TOTAL := 0)) \
$$(eval $1_PASSED := $$(shell $$(AWK) '/\[ PASSED \] .* tests?./ \
{ print $$$$4 }' $$($1_RESULT_FILE))) \
@@ -738,8 +739,6 @@ define SetupRunJtregTestBody
# we may end up with a lot of JVM's
$1_JTREG_MAX_RAM_PERCENTAGE := $$(shell $(AWK) 'BEGIN { print 25 / $$($1_JTREG_JOBS); }')
JTREG_TIMEOUT_FACTOR ?= 4
JTREG_VERBOSE ?= fail,error,summary
JTREG_RETAIN ?= fail,error
JTREG_RUN_PROBLEM_LISTS ?= false
@@ -785,8 +784,10 @@ define SetupRunJtregTestBody
$1_JTREG_BASIC_OPTIONS += -e:JDK8_HOME=$$(BOOT_JDK)
# If running on Windows, propagate the _NT_SYMBOL_PATH to enable
# symbol lookup in hserr files
# The minidumps are disabled by default on client Windows, so enable them
ifeq ($$(call isTargetOs, windows), true)
$1_JTREG_BASIC_OPTIONS += -e:_NT_SYMBOL_PATH
$1_JTREG_BASIC_OPTIONS += -vmoption:-XX:+CreateCoredumpOnCrash
endif
$1_JTREG_BASIC_OPTIONS += \
@@ -812,6 +813,24 @@ define SetupRunJtregTestBody
$1_JTREG_BASIC_OPTIONS += $$(addprefix $$(JTREG_PROBLEM_LIST_PREFIX), $$($1_JTREG_PROBLEM_LIST))
endif
JTREG_ALL_OPTIONS := $$(JTREG_JAVA_OPTIONS) $$(JTREG_VM_OPTIONS)
JTREG_AUTO_PROBLEM_LISTS :=
JTREG_AUTO_TIMEOUT_FACTOR := 4
ifneq ($$(findstring -Xcomp, $$(JTREG_ALL_OPTIONS)), )
JTREG_AUTO_PROBLEM_LISTS += ProblemList-Xcomp.txt
JTREG_AUTO_TIMEOUT_FACTOR := 10
endif
ifneq ($$(findstring -XX:+UseZGC, $$(JTREG_ALL_OPTIONS)), )
ifneq ($$(findstring -XX:-ZGenerational, $$(JTREG_ALL_OPTIONS)), )
JTREG_AUTO_PROBLEM_LISTS += ProblemList-zgc.txt
else
JTREG_AUTO_PROBLEM_LISTS += ProblemList-generational-zgc.txt
endif
endif
ifneq ($$(JTREG_EXTRA_PROBLEM_LISTS), )
# Accept both absolute paths as well as relative to the current test root.
$1_JTREG_BASIC_OPTIONS += $$(addprefix $$(JTREG_PROBLEM_LIST_PREFIX), $$(wildcard \
@@ -841,11 +860,26 @@ define SetupRunJtregTestBody
endif
endif
clean-workdir-$1:
$$(eval $$(call SetupRunJtregTestCustom, $1))
# SetupRunJtregTestCustom might also adjust JTREG_AUTO_ variables
# so set the final results after setting values from custom setup
ifneq ($$(JTREG_AUTO_PROBLEM_LISTS), )
# Accept both absolute paths as well as relative to the current test root.
$1_JTREG_BASIC_OPTIONS += $$(addprefix $$(JTREG_PROBLEM_LIST_PREFIX), $$(wildcard \
$$(JTREG_AUTO_PROBLEM_LISTS) \
$$(addprefix $$($1_TEST_ROOT)/, $$(JTREG_AUTO_PROBLEM_LISTS)) \
))
endif
JTREG_TIMEOUT_FACTOR ?= $$(JTREG_AUTO_TIMEOUT_FACTOR)
clean-outputdirs-$1:
$$(RM) -r $$($1_TEST_SUPPORT_DIR)
$$(RM) -r $$($1_TEST_RESULTS_DIR)
$1_COMMAND_LINE := \
$$(JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
$$(JTREG_JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
-Dprogram=jtreg -jar $$(JT_HOME)/lib/jtreg.jar \
$$($1_JTREG_BASIC_OPTIONS) \
-testjdk:$$(JDK_UNDER_TEST) \
@@ -887,7 +921,7 @@ define SetupRunJtregTestBody
done
endif
run-test-$1: pre-run-test clean-workdir-$1
run-test-$1: pre-run-test clean-outputdirs-$1
$$(call LogWarn)
$$(call LogWarn, Running test '$$($1_TEST)')
$$(call MakeDir, $$($1_TEST_RESULTS_DIR) $$($1_TEST_SUPPORT_DIR) \
@@ -924,9 +958,9 @@ define SetupRunJtregTestBody
$$(eval $1_TOTAL := 1) \
)
$1: run-test-$1 parse-test-$1 clean-workdir-$1
$1: run-test-$1 parse-test-$1 clean-outputdirs-$1
TARGETS += $1 run-test-$1 parse-test-$1 clean-workdir-$1
TARGETS += $1 run-test-$1 parse-test-$1 clean-outputdirs-$1
TEST_TARGETS += parse-test-$1
endef
@@ -942,7 +976,7 @@ define SetupRunSpecialTestBody
$1_EXITCODE := $$($1_TEST_RESULTS_DIR)/exitcode.txt
$1_FULL_TEST_NAME := $$(strip $$(patsubst special:%, %, $$($1_TEST)))
ifneq ($$(findstring :, $$($1_FULL_TEST_NAME)), )
ifneq ($$(findstring:, $$($1_FULL_TEST_NAME)), )
$1_TEST_NAME := $$(firstword $$(subst :, ,$$($1_FULL_TEST_NAME)))
$1_TEST_ARGS := $$(strip $$(patsubst special:$$($1_TEST_NAME):%, %, $$($1_TEST)))
else

View File

@@ -122,6 +122,7 @@ $(eval $(call SetupVariable,JT_HOME))
$(eval $(call SetupVariable,JDK_IMAGE_DIR,$(OUTPUTDIR)/images/jdk))
$(eval $(call SetupVariable,TEST_IMAGE_DIR,$(OUTPUTDIR)/images/test))
$(eval $(call SetupVariable,SYMBOLS_IMAGE_DIR,$(OUTPUTDIR)/images/symbols,NO_CHECK))
$(eval $(call SetupVariable,JTREG_JDK,$(BOOT_JDK)))
# Provide default values for tools that we need
$(eval $(call SetupVariable,MAKE,make,NO_CHECK))
@@ -157,6 +158,10 @@ ifeq ($(UNAME_OS), CYGWIN)
OPENJDK_TARGET_OS := windows
OPENJDK_TARGET_OS_TYPE := windows
OPENJDK_TARGET_OS_ENV := windows.cygwin
else ifeq ($(UNAME_OS), MINGW64)
OPENJDK_TARGET_OS := windows
OPENJDK_TARGET_OS_TYPE := windows
OPENJDK_TARGET_OS_ENV := windows.msys2
else
OPENJDK_TARGET_OS_TYPE:=unix
ifeq ($(UNAME_OS), Linux)
@@ -169,6 +174,9 @@ else
OPENJDK_TARGET_OS_ENV := $(OPENJDK_TARGET_OS)
endif
# Sanity check env detection
$(info Detected target OS, type and env: [$(OPENJDK_TARGET_OS)] [$(OPENJDK_TARGET_OS_TYPE)] [$(OPENJDK_TARGET_OS_ENV)])
# Assume little endian unless otherwise specified
OPENJDK_TARGET_CPU_ENDIAN := little
@@ -248,6 +256,7 @@ $(call CreateNewSpec, $(NEW_SPEC), \
TOPDIR := $(TOPDIR), \
OUTPUTDIR := $(OUTPUTDIR), \
BOOT_JDK := $(BOOT_JDK), \
JTREG_JDK := $(JTREG_JDK), \
JT_HOME := $(JT_HOME), \
JDK_IMAGE_DIR := $(JDK_IMAGE_DIR), \
JCOV_IMAGE_DIR := $(JCOV_IMAGE_DIR), \

View File

@@ -124,6 +124,8 @@ JAR := $(FIXPATH) $(JAR_CMD)
JLINK := $(FIXPATH) $(JLINK_CMD)
JMOD := $(FIXPATH) $(JMOD_CMD)
JTREG_JAVA := $(FIXPATH) $(JTREG_JDK)/bin/java $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)
BUILD_JAVA := $(JDK_IMAGE_DIR)/bin/JAVA
################################################################################
# Some common tools. Assume most common name and no path.

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -358,9 +358,9 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
# WARNING: This might be a bad thing to do. You need to be sure you want to
# have a configuration in this directory. Do some sanity checks!
if test ! -e "$OUTPUTDIR/spec.gmk"; then
# If we have a spec.gmk, we have run here before and we are OK. Otherwise, check for
# other files
if test ! -e "$OUTPUTDIR/spec.gmk" && test ! -e "$OUTPUTDIR/configure-support/generated-configure.sh"; then
# If we have a spec.gmk or configure-support/generated-configure.sh,
# we have run here before and we are OK. Otherwise, check for other files
files_present=`$LS $OUTPUTDIR`
# Configure has already touched config.log and confdefs.h in the current dir when this check
# is performed.
@@ -375,8 +375,9 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
AC_MSG_NOTICE([Current directory is $CONFIGURE_START_DIR.])
AC_MSG_NOTICE([Since this is not the source root, configure will output the configuration here])
AC_MSG_NOTICE([(as opposed to creating a configuration in <src_root>/build/<conf-name>).])
AC_MSG_NOTICE([However, this directory is not empty. This is not allowed, since it could])
AC_MSG_NOTICE([seriously mess up just about everything.])
AC_MSG_NOTICE([However, this directory is not empty, additionally to some allowed files])
AC_MSG_NOTICE([it contains $filtered_files.])
AC_MSG_NOTICE([This is not allowed, since it could seriously mess up just about everything.])
AC_MSG_NOTICE([Try 'cd $TOPDIR' and restart configure])
AC_MSG_NOTICE([(or create a new empty directory and cd to it).])
AC_MSG_ERROR([Will not continue creating configuration in $CONFIGURE_START_DIR])
@@ -451,7 +452,9 @@ AC_DEFUN([BASIC_CHECK_DIR_ON_LOCAL_DISK],
AC_DEFUN_ONCE([BASIC_CHECK_SRC_PERMS],
[
if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
file_to_test="$TOPDIR/LICENSE"
# The choice of file here is somewhat arbitrary, it just needs to be there
# in the source tree when configure runs
file_to_test="$TOPDIR/Makefile"
if test `$STAT -c '%a' "$file_to_test"` -lt 400; then
AC_MSG_ERROR([Bad file permissions on src files. This is usually caused by cloning the repositories with a non cygwin hg in a directory not created in cygwin.])
fi

View File

@@ -1,6 +1,6 @@
#!/bin/sh
#
# Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2014, 2022, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -46,6 +46,13 @@ if echo $* | grep pc-msys >/dev/null ; then
exit
fi
# Canonicalize for riscv which autoconf-config.sub doesn't handle
if echo $* | grep '^riscv\(32\|64\)-linux' >/dev/null ; then
result=`echo $@ | sed 's/linux/unknown-linux/'`
echo $result
exit
fi
# Filter out everything that doesn't begin with "aarch64-"
if ! echo $* | grep '^aarch64-' >/dev/null ; then
. $DIR/autoconf-config.sub "$@"
@@ -78,4 +85,3 @@ result=`echo $result | sed "s/^arm-/aarch64-/"`
echo $result
exit $exitcode

View File

@@ -191,18 +191,15 @@ TOOLCHAIN_POST_DETECTION
TOOLCHAIN_SETUP_BUILD_COMPILERS
TOOLCHAIN_MISC_CHECKS
# Setup the JTReg Regression Test Harness.
TOOLCHAIN_SETUP_JTREG
# Setup the Java Microbenchmark Harness (JMH)
LIB_TESTS_SETUP_JMH
# Setup Jib dependency tool
TOOLCHAIN_SETUP_JIB
# After toolchain setup, we need to process some flags to be able to continue.
FLAGS_POST_TOOLCHAIN
# Setup the tools needed to test the JDK (JTReg Regression Test Harness,
# Java Microbenchmark Harness (JMH) and the Jib dependency tool).
LIB_TESTS_SETUP_JTREG
LIB_TESTS_SETUP_JMH
LIB_TESTS_SETUP_JIB
# Now we can test some aspects on the target using configure macros.
PLATFORM_SETUP_OPENJDK_TARGET_BITS
PLATFORM_SETUP_OPENJDK_TARGET_ENDIANNESS
@@ -244,7 +241,8 @@ HOTSPOT_SETUP_MISC
#
###############################################################################
JDKOPT_ENABLE_DISABLE_FAILURE_HANDLER
LIB_TESTS_ENABLE_DISABLE_FAILURE_HANDLER
JDKOPT_ENABLE_DISABLE_GENERATE_CLASSLIST
JDKOPT_EXCLUDE_TRANSLATIONS
JDKOPT_ENABLE_DISABLE_MANPAGES
@@ -302,9 +300,11 @@ AC_OUTPUT
# After AC_OUTPUT, we need to do final work
CUSTOM_CONFIG_OUTPUT_GENERATED_HOOK
BASIC_POST_CONFIG_OUTPUT
# Finally output some useful information to the user
HELP_PRINT_SUMMARY_AND_WARNINGS
CUSTOM_SUMMARY_AND_WARNINGS_HOOK
HELP_REPEAT_WARNINGS
# All output is done. Do the post-config output management.
BASIC_POST_CONFIG_OUTPUT

View File

@@ -28,7 +28,7 @@
# Setup flags for C/C++ compiler
#
###############################################################################
################################################################################
#
# How to compile shared libraries.
#
@@ -37,7 +37,10 @@ AC_DEFUN([FLAGS_SETUP_SHARED_LIBS],
if test "x$TOOLCHAIN_TYPE" = xgcc; then
# Default works for linux, might work on other platforms as well.
SHARED_LIBRARY_FLAGS='-shared'
SET_EXECUTABLE_ORIGIN='-Wl,-rpath,\$$ORIGIN[$]1'
# --disable-new-dtags forces use of RPATH instead of RUNPATH for rpaths.
# This protects internal library dependencies within the JDK from being
# overridden using LD_LIBRARY_PATH. See JDK-8326891 for more information.
SET_EXECUTABLE_ORIGIN='-Wl,-rpath,\$$ORIGIN[$]1 -Wl,--disable-new-dtags'
SET_SHARED_LIBRARY_ORIGIN="-Wl,-z,origin $SET_EXECUTABLE_ORIGIN"
SET_SHARED_LIBRARY_NAME='-Wl,-soname=[$]1'
SET_SHARED_LIBRARY_MAPFILE='-Wl,-version-script=[$]1'
@@ -55,6 +58,9 @@ AC_DEFUN([FLAGS_SETUP_SHARED_LIBS],
# Default works for linux, might work on other platforms as well.
SHARED_LIBRARY_FLAGS='-shared'
SET_EXECUTABLE_ORIGIN='-Wl,-rpath,\$$ORIGIN[$]1'
if test "x$OPENJDK_TARGET_OS" = xlinux; then
SET_EXECUTABLE_ORIGIN="$SET_EXECUTABLE_ORIGIN -Wl,--disable-new-dtags"
fi
SET_SHARED_LIBRARY_NAME='-Wl,-soname=[$]1'
SET_SHARED_LIBRARY_MAPFILE='-Wl,-version-script=[$]1'
@@ -171,6 +177,8 @@ AC_DEFUN([FLAGS_SETUP_WARNINGS],
if test "x$TOOLCHAIN_VERSION" = x2017; then
# VS2017 incorrectly triggers this warning for constexpr
DISABLED_WARNINGS+=" 4307"
# VS2017 incorrectly triggers this warning for static cast (test_atomic.cpp)
DISABLED_WARNINGS+=" 4309"
fi
;;
@@ -411,7 +419,7 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
[
#### OS DEFINES, these should be independent on toolchain
if test "x$OPENJDK_TARGET_OS" = xlinux; then
CFLAGS_OS_DEF_JVM="-DLINUX"
CFLAGS_OS_DEF_JVM="-DLINUX -D_FILE_OFFSET_BITS=64"
CFLAGS_OS_DEF_JDK="-D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
elif test "x$OPENJDK_TARGET_OS" = xmacosx; then
CFLAGS_OS_DEF_JVM="-D_ALLBSD_SOURCE -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE"

View File

@@ -204,6 +204,16 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_JDK_OPTIONS],
fi
AC_SUBST(INCLUDE_SA)
# Setup default CDS alignment. On platforms where one build may run on machines with different
# page sizes, the JVM choses a compatible alignment to fit all possible page sizes. This slightly
# increases archive size.
# The only platform having this problem at the moment is Linux on aarch64, which may encounter
# three different page sizes: 4K, 64K, and if run on Mac m1 hardware, 16K.
COMPATIBLE_CDS_ALIGNMENT_DEFAULT=false
if test "x$OPENJDK_TARGET_OS" = "xlinux" && test "x$OPENJDK_TARGET_CPU" = "xaarch64"; then
COMPATIBLE_CDS_ALIGNMENT_DEFAULT=auto
fi
# Compress jars
COMPRESS_JARS=false
@@ -500,29 +510,6 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_JLINK_OPTIONS],
AC_SUBST(JLINK_KEEP_PACKAGED_MODULES)
])
################################################################################
#
# Check if building of the jtreg failure handler should be enabled.
#
AC_DEFUN_ONCE([JDKOPT_ENABLE_DISABLE_FAILURE_HANDLER],
[
UTIL_ARG_ENABLE(NAME: jtreg-failure-handler, DEFAULT: auto,
RESULT: BUILD_FAILURE_HANDLER,
DESC: [enable keeping of packaged modules in jdk image],
DEFAULT_DESC: [enabled if jtreg is present],
CHECKING_MSG: [if the jtreg failure handler should be built],
CHECK_AVAILABLE: [
AC_MSG_CHECKING([if the jtreg failure handler is available])
if test "x$JT_HOME" != "x"; then
AC_MSG_RESULT([yes])
else
AVAILABLE=false
AC_MSG_RESULT([no (jtreg not present)])
fi
])
AC_SUBST(BUILD_FAILURE_HANDLER)
])
################################################################################
#
# Enable or disable generation of the classlist at build time
@@ -605,10 +592,10 @@ AC_DEFUN([JDKOPT_ENABLE_DISABLE_CDS_ARCHIVE],
#
AC_DEFUN([JDKOPT_ENABLE_DISABLE_COMPATIBLE_CDS_ALIGNMENT],
[
UTIL_ARG_ENABLE(NAME: compatible-cds-alignment, DEFAULT: false,
UTIL_ARG_ENABLE(NAME: compatible-cds-alignment, DEFAULT: $COMPATIBLE_CDS_ALIGNMENT_DEFAULT,
RESULT: ENABLE_COMPATIBLE_CDS_ALIGNMENT,
DESC: [enable use alternative compatible cds core region alignment],
DEFAULT_DESC: [disabled],
DEFAULT_DESC: [disabled except on linux-aarch64],
CHECKING_MSG: [if compatible cds region alignment enabled],
CHECK_AVAILABLE: [
AC_MSG_CHECKING([if CDS archive is available])
@@ -748,6 +735,9 @@ AC_DEFUN([JDKOPT_CHECK_CODESIGN_PARAMS],
$RM "$CODESIGN_TESTFILE"
$TOUCH "$CODESIGN_TESTFILE"
CODESIGN_SUCCESS=false
$ECHO "check codesign, calling $CODESIGN $PARAMS $CODESIGN_TESTFILE" >&AS_MESSAGE_LOG_FD
eval \"$CODESIGN\" $PARAMS \"$CODESIGN_TESTFILE\" 2>&AS_MESSAGE_LOG_FD \
>&AS_MESSAGE_LOG_FD && CODESIGN_SUCCESS=true
$RM "$CODESIGN_TESTFILE"

View File

@@ -311,7 +311,8 @@ AC_DEFUN_ONCE([JVM_FEATURES_CHECK_SHENANDOAHGC],
AC_MSG_CHECKING([if platform is supported by Shenandoah])
if test "x$OPENJDK_TARGET_CPU_ARCH" = "xx86" || \
test "x$OPENJDK_TARGET_CPU" = "xaarch64" || \
test "x$OPENJDK_TARGET_CPU" = "xppc64le"; then
test "x$OPENJDK_TARGET_CPU" = "xppc64le" || \
test "x$OPENJDK_TARGET_CPU" = "xriscv64"; then
AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU])
@@ -361,7 +362,8 @@ AC_DEFUN_ONCE([JVM_FEATURES_CHECK_ZGC],
AC_MSG_RESULT([no, $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU])
AVAILABLE=false
fi
elif test "x$OPENJDK_TARGET_CPU" = "xppc64le"; then
elif test "x$OPENJDK_TARGET_CPU" = "xppc64le" || \
test "x$OPENJDK_TARGET_CPU" = "xriscv64"; then
if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
AC_MSG_RESULT([yes])
else

View File

@@ -70,6 +70,25 @@ AC_DEFUN_ONCE([LIB_SETUP_ALSA],
PKG_CHECK_MODULES(ALSA, alsa, [ALSA_FOUND=yes], [ALSA_FOUND=no])
fi
fi
if test "x$ALSA_FOUND" = xno; then
# If we have sysroot set, and no explicit library location is set,
# look at known locations in sysroot.
if test "x$SYSROOT" != "x" && test "x${with_alsa_lib}" == x; then
if test -f "$SYSROOT/usr/lib64/libasound.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
ALSA_LIBS="-L$SYSROOT/usr/lib64 -lasound"
ALSA_FOUND=yes
elif test -f "$SYSROOT/usr/lib/libasound.so"; then
ALSA_LIBS="-L$SYSROOT/usr/lib -lasound"
ALSA_FOUND=yes
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libasound.so"; then
ALSA_LIBS="-L$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI -lasound"
ALSA_FOUND=yes
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libasound.so"; then
ALSA_LIBS="-L$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI -lasound"
ALSA_FOUND=yes
fi
fi
fi
if test "x$ALSA_FOUND" = xno; then
AC_CHECK_HEADERS([alsa/asoundlib.h],
[

View File

@@ -166,7 +166,9 @@ AC_DEFUN_ONCE([LIB_SETUP_ZLIB],
DEFAULT_ZLIB=system
if test "x$OPENJDK_TARGET_OS" = xwindows -o "x$OPENJDK_TARGET_OS" = xaix; then
# On windows and aix default is bundled, on others default is system
# On windows and aix default is bundled
DEFAULT_ZLIB=bundled
elif test "x$OPENJDK_TARGET_OS" = xmacosx -a "x$OPENJDK_TARGET_CPU" = xaarch64; then
DEFAULT_ZLIB=bundled
fi

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -23,6 +23,14 @@
# questions.
#
################################################################################
# Setup libraries and functionalities needed to test the JDK.
################################################################################
# Minimum supported versions
JTREG_MINIMUM_VERSION=7.3.1
GTEST_MINIMUM_VERSION=1.13.0
###############################################################################
#
# Setup and check for gtest framework source files
@@ -47,9 +55,18 @@ AC_DEFUN_ONCE([LIB_TESTS_SETUP_GTEST],
AC_MSG_RESULT([no])
AC_MSG_ERROR([Can't find 'googlemock/include/gmock/gmock.h' under ${with_gtest} given with the --with-gtest option.])
else
GTEST_FRAMEWORK_SRC=${with_gtest}
GTEST_FRAMEWORK_SRC=$with_gtest
AC_MSG_RESULT([$GTEST_FRAMEWORK_SRC])
UTIL_FIXUP_PATH([GTEST_FRAMEWORK_SRC])
# Verify that the version is the required one.
# This is a simplified version of TOOLCHAIN_CHECK_COMPILER_VERSION
gtest_version="`$GREP GOOGLETEST_VERSION $GTEST_FRAMEWORK_SRC/CMakeLists.txt | $SED -E -e 's/set\(GOOGLETEST_VERSION (.*)\)/\1/'`"
comparable_actual_version=`$AWK -F. '{ printf("%05d%05d%05d%05d\n", [$]1, [$]2, [$]3, [$]4) }' <<< "$gtest_version"`
comparable_minimum_version=`$AWK -F. '{ printf("%05d%05d%05d%05d\n", [$]1, [$]2, [$]3, [$]4) }' <<< "$GTEST_MINIMUM_VERSION"`
if test $comparable_actual_version -lt $comparable_minimum_version ; then
AC_MSG_ERROR([gtest version is too old, at least version $GTEST_MINIMUM_VERSION is required])
fi
fi
fi
fi
@@ -118,3 +135,198 @@ AC_DEFUN_ONCE([LIB_TESTS_SETUP_JMH],
AC_SUBST(JMH_COMMONS_MATH_JAR)
AC_SUBST(JMH_VERSION)
])
# Setup the JTReg Regression Test Harness.
AC_DEFUN_ONCE([LIB_TESTS_SETUP_JTREG],
[
AC_ARG_WITH(jtreg, [AS_HELP_STRING([--with-jtreg],
[Regression Test Harness @<:@probed@:>@])])
if test "x$with_jtreg" = xno; then
# jtreg disabled
AC_MSG_CHECKING([for jtreg test harness])
AC_MSG_RESULT([no, disabled])
elif test "x$with_jtreg" != xyes && test "x$with_jtreg" != x; then
if test -d "$with_jtreg"; then
# An explicit path is specified, use it.
JT_HOME="$with_jtreg"
else
case "$with_jtreg" in
*.zip )
JTREG_SUPPORT_DIR=$CONFIGURESUPPORT_OUTPUTDIR/jtreg
$RM -rf $JTREG_SUPPORT_DIR
$MKDIR -p $JTREG_SUPPORT_DIR
$UNZIP -qq -d $JTREG_SUPPORT_DIR $with_jtreg
# Try to find jtreg to determine JT_HOME path
JTREG_PATH=`$FIND $JTREG_SUPPORT_DIR | $GREP "/bin/jtreg"`
if test "x$JTREG_PATH" != x; then
JT_HOME=$($DIRNAME $($DIRNAME $JTREG_PATH))
fi
;;
* )
;;
esac
fi
UTIL_FIXUP_PATH([JT_HOME])
if test ! -d "$JT_HOME"; then
AC_MSG_ERROR([jtreg home directory from --with-jtreg=$with_jtreg does not exist])
fi
if test ! -e "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_ERROR([jtreg home directory from --with-jtreg=$with_jtreg is not a valid jtreg home])
fi
AC_MSG_CHECKING([for jtreg test harness])
AC_MSG_RESULT([$JT_HOME])
else
# Try to locate jtreg using the JT_HOME environment variable
if test "x$JT_HOME" != x; then
# JT_HOME set in environment, use it
if test ! -d "$JT_HOME"; then
AC_MSG_WARN([Ignoring JT_HOME pointing to invalid directory: $JT_HOME])
JT_HOME=
else
if test ! -e "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_WARN([Ignoring JT_HOME which is not a valid jtreg home: $JT_HOME])
JT_HOME=
else
AC_MSG_NOTICE([Located jtreg using JT_HOME from environment])
fi
fi
fi
if test "x$JT_HOME" = x; then
# JT_HOME is not set in environment, or was deemed invalid.
# Try to find jtreg on path
UTIL_LOOKUP_PROGS(JTREGEXE, jtreg)
if test "x$JTREGEXE" != x; then
# That's good, now try to derive JT_HOME
JT_HOME=`(cd $($DIRNAME $JTREGEXE)/.. && pwd)`
if test ! -e "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_WARN([Ignoring jtreg from path since a valid jtreg home cannot be found])
JT_HOME=
else
AC_MSG_NOTICE([Located jtreg using jtreg executable in path])
fi
fi
fi
AC_MSG_CHECKING([for jtreg test harness])
if test "x$JT_HOME" != x; then
AC_MSG_RESULT([$JT_HOME])
else
AC_MSG_RESULT([no, not found])
if test "x$with_jtreg" = xyes; then
AC_MSG_ERROR([--with-jtreg was specified, but no jtreg found.])
fi
fi
fi
UTIL_FIXUP_PATH(JT_HOME)
AC_SUBST(JT_HOME)
# Specify a JDK for running jtreg. Defaults to the BOOT_JDK.
AC_ARG_WITH(jtreg-jdk, [AS_HELP_STRING([--with-jdk],
[path to JDK for running jtreg @<:@BOOT_JDK@:>@])])
AC_MSG_CHECKING([for jtreg jdk])
if test "x${with_jtreg_jdk}" != x; then
if test "x${with_jtreg_jdk}" = xno; then
AC_MSG_RESULT([no, jtreg jdk not specified])
elif test "x${with_jtreg_jdk}" = xyes; then
AC_MSG_RESULT([not specified])
AC_MSG_ERROR([--with-jtreg-jdk needs a value])
else
JTREG_JDK="${with_jtreg_jdk}"
AC_MSG_RESULT([$JTREG_JDK])
UTIL_FIXUP_PATH(JTREG_JDK)
if test ! -f "$JTREG_JDK/bin/java"; then
AC_MSG_ERROR([Could not find jtreg java at $JTREG_JDK/bin/java])
fi
fi
else
JTREG_JDK="${BOOT_JDK}"
AC_MSG_RESULT([no, using BOOT_JDK])
fi
UTIL_FIXUP_PATH(JTREG_JDK)
AC_SUBST([JTREG_JDK])
# For use in the configure script
JTREG_JAVA="$FIXPATH $JTREG_JDK/bin/java"
# Verify jtreg version
if test "x$JT_HOME" != x; then
AC_MSG_CHECKING([jtreg jar existence])
if test ! -f "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_ERROR([Could not find jtreg jar at $JT_HOME/lib/jtreg.jar])
fi
AC_MSG_CHECKING([jtreg version number])
# jtreg -version looks like this: "jtreg 6.1+1-19"
# Extract actual version part ("6.1" in this case)
jtreg_version_full=$($JTREG_JAVA -jar $JT_HOME/lib/jtreg.jar -version | $HEAD -n 1 | $CUT -d ' ' -f 2)
jtreg_version=${jtreg_version_full/%+*}
AC_MSG_RESULT([$jtreg_version])
# This is a simplified version of TOOLCHAIN_CHECK_COMPILER_VERSION
comparable_actual_version=`$AWK -F. '{ printf("%05d%05d%05d%05d\n", [$]1, [$]2, [$]3, [$]4) }' <<< "$jtreg_version"`
comparable_minimum_version=`$AWK -F. '{ printf("%05d%05d%05d%05d\n", [$]1, [$]2, [$]3, [$]4) }' <<< "$JTREG_MINIMUM_VERSION"`
if test $comparable_actual_version -lt $comparable_minimum_version ; then
AC_MSG_ERROR([jtreg version is too old, at least version $JTREG_MINIMUM_VERSION is required])
fi
fi
])
# Setup the JIB dependency resolver
AC_DEFUN_ONCE([LIB_TESTS_SETUP_JIB],
[
AC_ARG_WITH(jib, [AS_HELP_STRING([--with-jib],
[Jib dependency management tool @<:@not used@:>@])])
if test "x$with_jib" = xno || test "x$with_jib" = x; then
# jib disabled
AC_MSG_CHECKING([for jib])
AC_MSG_RESULT(no)
elif test "x$with_jib" = xyes; then
AC_MSG_ERROR([Must supply a value to --with-jib])
else
JIB_HOME="${with_jib}"
AC_MSG_CHECKING([for jib])
AC_MSG_RESULT(${JIB_HOME})
if test ! -d "${JIB_HOME}"; then
AC_MSG_ERROR([--with-jib must be a directory])
fi
JIB_JAR=$(ls ${JIB_HOME}/lib/jib-*.jar)
if test ! -f "${JIB_JAR}"; then
AC_MSG_ERROR([Could not find jib jar file in ${JIB_HOME}])
fi
fi
AC_SUBST(JIB_HOME)
])
################################################################################
#
# Check if building of the jtreg failure handler should be enabled.
#
AC_DEFUN_ONCE([LIB_TESTS_ENABLE_DISABLE_FAILURE_HANDLER],
[
UTIL_ARG_ENABLE(NAME: jtreg-failure-handler, DEFAULT: auto,
RESULT: BUILD_FAILURE_HANDLER,
DESC: [enable building of the jtreg failure handler],
DEFAULT_DESC: [enabled if jtreg is present],
CHECKING_MSG: [if the jtreg failure handler should be built],
CHECK_AVAILABLE: [
AC_MSG_CHECKING([if the jtreg failure handler is available])
if test "x$JT_HOME" != "x"; then
AC_MSG_RESULT([yes])
else
AVAILABLE=false
AC_MSG_RESULT([no (jtreg not present)])
fi
])
AC_SUBST(BUILD_FAILURE_HANDLER)
])

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -35,6 +35,7 @@ AC_DEFUN_ONCE([LIB_SETUP_X11],
X_CFLAGS=
X_LIBS=
else
x_libraries_orig="$x_libraries"
if test "x${with_x}" = xno; then
AC_MSG_ERROR([It is not possible to disable the use of X11. Remove the --without-x option.])
@@ -48,6 +49,7 @@ AC_DEFUN_ONCE([LIB_SETUP_X11],
fi
if test "x$x_libraries" = xNONE; then
x_libraries="${with_x}/lib"
x_libraries_orig="$x_libraries"
fi
else
# Check if the user has specified sysroot, but not --with-x, --x-includes or --x-libraries.
@@ -69,9 +71,9 @@ AC_DEFUN_ONCE([LIB_SETUP_X11],
elif test -f "$SYSROOT/usr/lib/libX11.so"; then
x_libraries="$SYSROOT/usr/lib"
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"; then
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI"
elif test -f "$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"; then
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI/libX11.so"
x_libraries="$SYSROOT/usr/lib/$OPENJDK_TARGET_CPU_AUTOCONF-$OPENJDK_TARGET_OS-$OPENJDK_TARGET_ABI"
fi
fi
fi
@@ -82,8 +84,8 @@ AC_DEFUN_ONCE([LIB_SETUP_X11],
AC_PATH_XTRA
# AC_PATH_XTRA creates X_LIBS and sometimes adds -R flags. When cross compiling
# this doesn't make sense so we remove it.
if test "x$COMPILE_TYPE" = xcross; then
# this doesn't make sense so we remove it; same for sysroot (devkit).
if test "x$COMPILE_TYPE" = xcross || (test "x$SYSROOT" != "x" && test "x$x_libraries_orig" = xNONE); then
X_LIBS=`$ECHO $X_LIBS | $SED 's/-R \{0,1\}[[^ ]]*//g'`
fi

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -154,7 +154,7 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES],
if test "x$OPENJDK_TARGET_OS" = xwindows; then
BASIC_JVM_LIBS="$BASIC_JVM_LIBS kernel32.lib user32.lib gdi32.lib winspool.lib \
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib powrprof.lib uuid.lib \
wsock32.lib winmm.lib version.lib psapi.lib"
ws2_32.lib winmm.lib version.lib psapi.lib"
fi
JDKLIB_LIBS="$BASIC_JDKLIB_LIBS"

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -561,6 +561,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER],
HOTSPOT_$1_CPU_DEFINE=PPC64
elif test "x$OPENJDK_$1_CPU" = xppc64le; then
HOTSPOT_$1_CPU_DEFINE=PPC64
elif test "x$OPENJDK_$1_CPU" = xriscv64; then
HOTSPOT_$1_CPU_DEFINE=RISCV64
# The cpu defines below are for zero, we don't support them directly.
elif test "x$OPENJDK_$1_CPU" = xsparc; then
@@ -571,8 +573,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER],
HOTSPOT_$1_CPU_DEFINE=S390
elif test "x$OPENJDK_$1_CPU" = xs390x; then
HOTSPOT_$1_CPU_DEFINE=S390
elif test "x$OPENJDK_$1_CPU" = xriscv64; then
HOTSPOT_$1_CPU_DEFINE=RISCV
elif test "x$OPENJDK_$1_CPU" = xloongarch64; then
HOTSPOT_$1_CPU_DEFINE=LOONGARCH64
elif test "x$OPENJDK_$1_CPU" != x; then
HOTSPOT_$1_CPU_DEFINE=$(echo $OPENJDK_$1_CPU | tr a-z A-Z)
fi

View File

@@ -653,6 +653,9 @@ JAR = $(JAR_CMD)
JLINK = $(JLINK_CMD)
JMOD = $(JMOD_CMD) $(JAVA_TOOL_FLAGS_SMALL)
JTREG_JDK := @JTREG_JDK@
JTREG_JAVA = @FIXPATH@ $(JTREG_JDK)/bin/java $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)
BUILD_JAVA_FLAGS := @BOOTCYCLE_JVM_ARGS_BIG@
BUILD_JAVA=@FIXPATH@ $(BUILD_JDK)/bin/java $(BUILD_JAVA_FLAGS)
BUILD_JAVAC=@FIXPATH@ $(BUILD_JDK)/bin/javac

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -369,6 +369,10 @@ AC_DEFUN_ONCE([TOOLCHAIN_POST_DETECTION],
# This is necessary since AC_PROG_CC defaults CFLAGS to "-g -O2"
CFLAGS="$ORG_CFLAGS"
CXXFLAGS="$ORG_CXXFLAGS"
# filter out some unwanted additions autoconf may add to CXX; we saw this on macOS with autoconf 2.72
UTIL_GET_NON_MATCHING_VALUES(cxx_filtered, $CXX, -std=c++11 -std=gnu++11)
CXX="$cxx_filtered"
])
# Check if a compiler is of the toolchain type we expect, and save the version
@@ -425,6 +429,11 @@ AC_DEFUN([TOOLCHAIN_EXTRACT_COMPILER_VERSION],
# Copyright (C) 2013 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# or look like
# gcc (GCC) 10.2.1 20200825 (Alibaba 10.2.1-3.8 2.32)
# Copyright (C) 2020 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
COMPILER_VERSION_OUTPUT=`$COMPILER --version 2>&1`
# Check that this is likely to be GCC.
$ECHO "$COMPILER_VERSION_OUTPUT" | $GREP "Free Software Foundation" > /dev/null
@@ -438,7 +447,8 @@ AC_DEFUN([TOOLCHAIN_EXTRACT_COMPILER_VERSION],
COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT | \
$SED -e 's/ *Copyright .*//'`
COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
$SED -e 's/^.* \(@<:@1-9@:>@<:@0-9@:>@*\.@<:@0-9.@:>@*\)@<:@^0-9.@:>@.*$/\1/'`
$AWK -F ')' '{print [$]2}' | \
$AWK '{print [$]1}'`
elif test "x$TOOLCHAIN_TYPE" = xclang; then
# clang --version output typically looks like
# Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
@@ -991,123 +1001,3 @@ AC_DEFUN_ONCE([TOOLCHAIN_MISC_CHECKS],
fi
AC_SUBST(HOTSPOT_TOOLCHAIN_TYPE)
])
# Setup the JTReg Regression Test Harness.
AC_DEFUN_ONCE([TOOLCHAIN_SETUP_JTREG],
[
AC_ARG_WITH(jtreg, [AS_HELP_STRING([--with-jtreg],
[Regression Test Harness @<:@probed@:>@])])
if test "x$with_jtreg" = xno; then
# jtreg disabled
AC_MSG_CHECKING([for jtreg test harness])
AC_MSG_RESULT([no, disabled])
elif test "x$with_jtreg" != xyes && test "x$with_jtreg" != x; then
if test -d "$with_jtreg"; then
# An explicit path is specified, use it.
JT_HOME="$with_jtreg"
else
case "$with_jtreg" in
*.zip )
JTREG_SUPPORT_DIR=$CONFIGURESUPPORT_OUTPUTDIR/jtreg
$RM -rf $JTREG_SUPPORT_DIR
$MKDIR -p $JTREG_SUPPORT_DIR
$UNZIP -qq -d $JTREG_SUPPORT_DIR $with_jtreg
# Try to find jtreg to determine JT_HOME path
JTREG_PATH=`$FIND $JTREG_SUPPORT_DIR | $GREP "/bin/jtreg"`
if test "x$JTREG_PATH" != x; then
JT_HOME=$($DIRNAME $($DIRNAME $JTREG_PATH))
fi
;;
* )
;;
esac
fi
UTIL_FIXUP_PATH([JT_HOME])
if test ! -d "$JT_HOME"; then
AC_MSG_ERROR([jtreg home directory from --with-jtreg=$with_jtreg does not exist])
fi
if test ! -e "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_ERROR([jtreg home directory from --with-jtreg=$with_jtreg is not a valid jtreg home])
fi
AC_MSG_CHECKING([for jtreg test harness])
AC_MSG_RESULT([$JT_HOME])
else
# Try to locate jtreg using the JT_HOME environment variable
if test "x$JT_HOME" != x; then
# JT_HOME set in environment, use it
if test ! -d "$JT_HOME"; then
AC_MSG_WARN([Ignoring JT_HOME pointing to invalid directory: $JT_HOME])
JT_HOME=
else
if test ! -e "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_WARN([Ignoring JT_HOME which is not a valid jtreg home: $JT_HOME])
JT_HOME=
else
AC_MSG_NOTICE([Located jtreg using JT_HOME from environment])
fi
fi
fi
if test "x$JT_HOME" = x; then
# JT_HOME is not set in environment, or was deemed invalid.
# Try to find jtreg on path
UTIL_LOOKUP_PROGS(JTREGEXE, jtreg)
if test "x$JTREGEXE" != x; then
# That's good, now try to derive JT_HOME
JT_HOME=`(cd $($DIRNAME $JTREGEXE)/.. && pwd)`
if test ! -e "$JT_HOME/lib/jtreg.jar"; then
AC_MSG_WARN([Ignoring jtreg from path since a valid jtreg home cannot be found])
JT_HOME=
else
AC_MSG_NOTICE([Located jtreg using jtreg executable in path])
fi
fi
fi
AC_MSG_CHECKING([for jtreg test harness])
if test "x$JT_HOME" != x; then
AC_MSG_RESULT([$JT_HOME])
else
AC_MSG_RESULT([no, not found])
if test "x$with_jtreg" = xyes; then
AC_MSG_ERROR([--with-jtreg was specified, but no jtreg found.])
fi
fi
fi
UTIL_FIXUP_PATH(JT_HOME)
AC_SUBST(JT_HOME)
])
# Setup the JIB dependency resolver
AC_DEFUN_ONCE([TOOLCHAIN_SETUP_JIB],
[
AC_ARG_WITH(jib, [AS_HELP_STRING([--with-jib],
[Jib dependency management tool @<:@not used@:>@])])
if test "x$with_jib" = xno || test "x$with_jib" = x; then
# jib disabled
AC_MSG_CHECKING([for jib])
AC_MSG_RESULT(no)
elif test "x$with_jib" = xyes; then
AC_MSG_ERROR([Must supply a value to --with-jib])
else
JIB_HOME="${with_jib}"
AC_MSG_CHECKING([for jib])
AC_MSG_RESULT(${JIB_HOME})
if test ! -d "${JIB_HOME}"; then
AC_MSG_ERROR([--with-jib must be a directory])
fi
JIB_JAR=$(ls ${JIB_HOME}/lib/jib-*.jar)
if test ! -f "${JIB_JAR}"; then
AC_MSG_ERROR([Could not find jib jar file in ${JIB_HOME}])
fi
fi
AC_SUBST(JIB_HOME)
])

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -199,7 +199,7 @@ AC_DEFUN([UTIL_GET_NON_MATCHING_VALUES],
if test -z "$legal_values"; then
$1="$2"
else
result=`$GREP -Fvx "$legal_values" <<< "$values_to_check" | $GREP -v '^$'`
result=`$GREP -Fvx -- "$legal_values" <<< "$values_to_check" | $GREP -v '^$'`
$1=${result//$'\n'/ }
fi
])
@@ -226,7 +226,7 @@ AC_DEFUN([UTIL_GET_MATCHING_VALUES],
if test -z "$illegal_values"; then
$1=""
else
result=`$GREP -Fx "$illegal_values" <<< "$values_to_check" | $GREP -v '^$'`
result=`$GREP -Fx -- "$illegal_values" <<< "$values_to_check" | $GREP -v '^$'`
$1=${result//$'\n'/ }
fi
])

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -153,6 +153,10 @@ define SetupLogging
endif
endif
ifneq ($$(findstring $$(LOG_LEVEL), debug trace),)
SHELL := $$(SHELL) -x
endif
ifeq ($$(LOG_LEVEL), trace)
SHELL_NO_RECURSE := $$(SHELL)
# Shell redefinition trick inspired by http://www.cmcrossroads.com/ask-mr-make/6535-tracing-rule-execution-in-gnu-make
@@ -286,6 +290,7 @@ ifeq ($(call isTargetOs, macosx), true)
$(CP) -fRP '$(call DecodeSpace, $<)' '$(call DecodeSpace, $@)'; \
fi
if [ -n "`$(XATTR) -ls '$(call DecodeSpace, $@)'`" ]; then \
$(CHMOD) -h u+w '$(call DecodeSpace, $@)'; \
$(XATTR) -cs '$(call DecodeSpace, $@)'; \
fi
endef

View File

@@ -257,7 +257,7 @@ ifeq ($(HAS_FILE_FUNCTION), true)
else
# Use printf to get consistent behavior on all platforms.
WriteFile = \
$(shell $(PRINTF) "%s" $(call ShellQuote, $1) > $2)
$(shell $(PRINTF) "%s\n" $(strip $(call ShellQuote, $1)) > $2)
endif
# Param 1 - Text to write
@@ -268,5 +268,5 @@ ifeq ($(HAS_FILE_FUNCTION), true)
else
# Use printf to get consistent behavior on all platforms.
AppendFile = \
$(shell $(PRINTF) "%s" $(call ShellQuote, $1) >> $2)
$(shell $(PRINTF) "%s\n" $(strip $(call ShellQuote, $1)) >> $2)
endif

View File

@@ -215,7 +215,21 @@ DEPENDENCY_TARGET_SED_PATTERN := \
# The fix-deps-file macro is used to adjust the contents of the generated make
# dependency files to contain paths compatible with make.
#
REWRITE_PATHS_RELATIVE = false
ifeq ($(ALLOW_ABSOLUTE_PATHS_IN_OUTPUT)-$(FILE_MACRO_CFLAGS), false-)
REWRITE_PATHS_RELATIVE = true
endif
# CCACHE_BASEDIR needs fix-deps-file as makefiles use absolute filenames for
# object files while CCACHE_BASEDIR will make ccache relativize all paths for
# its compiler. The compiler then produces relative dependency files.
# make does not know a relative and absolute filename is the same so it will
# ignore such dependencies.
ifneq ($(CCACHE), )
REWRITE_PATHS_RELATIVE = true
endif
ifeq ($(REWRITE_PATHS_RELATIVE), true)
# Need to handle -I flags as both '-Ifoo' and '-I foo'.
MakeCommandRelative = \
$(CD) $(WORKSPACE_ROOT) && \

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -25,17 +25,21 @@
# Versions and download locations for dependencies used by GitHub Actions (GHA)
GTEST_VERSION=1.8.1
JTREG_VERSION=6.1+3
GTEST_VERSION=1.13.0
JTREG_VERSION=7.3.1+1
LINUX_X64_BOOT_JDK_EXT=tar.gz
LINUX_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%2B10/OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz
LINUX_X64_BOOT_JDK_SHA256=a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289
LINUX_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.14_7.tar.gz
LINUX_X64_BOOT_JDK_SHA256=a3af83983fb94dd7d11b13ba2dba0fb6819dc2caaf87e6937afd22ad4680ae9a
WINDOWS_X64_BOOT_JDK_EXT=zip
WINDOWS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%2B10/OpenJDK17U-jdk_x64_windows_hotspot_17.0.6_10.zip
WINDOWS_X64_BOOT_JDK_SHA256=d544c4f00d414a1484c0a5c1758544f30f308c4df33f9a28bd4a404215d0d444
MACOS_AARCH64_BOOT_JDK_EXT=tar.gz
MACOS_AARCH64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.14_7.tar.gz
MACOS_AARCH64_BOOT_JDK_SHA256=95bcc8052340394b87644d71a60fb26f31857f4090a7dfee57113e9e0f2dfacb
MACOS_X64_BOOT_JDK_EXT=tar.gz
MACOS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.6%2B10/OpenJDK17U-jdk_x64_mac_hotspot_17.0.6_10.tar.gz
MACOS_X64_BOOT_JDK_SHA256=faa2927584cf2bd0a35d2ac727b9f22725e23b2b24abfb3b2ac7140f4d65fbb4
MACOS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jdk_x64_mac_hotspot_17.0.14_7.tar.gz
MACOS_X64_BOOT_JDK_SHA256=bc2e9225d156d27149fc7a91817e6b64f76132b2b81d1f44cb8c90d7497b6ea7
WINDOWS_X64_BOOT_JDK_EXT=zip
WINDOWS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jdk_x64_windows_hotspot_17.0.14_7.zip
WINDOWS_X64_BOOT_JDK_SHA256=dddb108e0bf8c3e3a9c5c782fee5874a6a86d5323189969f17094260cf3a1125

View File

@@ -457,7 +457,7 @@ var getJibProfilesProfiles = function (input, common, data) {
target_os: "macosx",
target_cpu: "aarch64",
dependencies: ["devkit", "gtest"],
configure_args: concat(common.configure_args_64bit, "--with-zlib=system",
configure_args: concat(common.configure_args_64bit,
"--with-macosx-version-max=11.00.00"),
},
@@ -917,10 +917,7 @@ var getJibProfilesProfiles = function (input, common, data) {
target_os: input.build_os,
target_cpu: input.build_cpu,
dependencies: [ "jtreg", "gnumake", "boot_jdk", "devkit", "jib" ],
labels: "test",
environment: {
"JT_JAVA": common.boot_jdk_home
}
labels: "test"
}
};
profiles = concatObjects(profiles, testOnlyProfiles);
@@ -1156,9 +1153,9 @@ var getJibProfilesDependencies = function (input, common) {
jtreg: {
server: "jpg",
product: "jtreg",
version: "6",
version: "7.3.1",
build_number: "1",
file: "bundles/jtreg-6+1.zip",
file: "bundles/jtreg-7.3.1+1.zip",
environment_name: "JT_HOME",
environment_path: input.get("jtreg", "home_path") + "/bin",
configure_args: "--with-jtreg=" + input.get("jtreg", "home_path"),
@@ -1167,7 +1164,7 @@ var getJibProfilesDependencies = function (input, common) {
jmh: {
organization: common.organization,
ext: "tar.gz",
revision: "1.28+1.0"
revision: "1.35+1.0"
},
jcov: {
@@ -1245,7 +1242,7 @@ var getJibProfilesDependencies = function (input, common) {
gtest: {
organization: common.organization,
ext: "tar.gz",
revision: "1.8.1"
revision: "1.13.0+1.0"
},
};
@@ -1477,7 +1474,7 @@ var getVersionNumbers = function () {
var isWsl = function (input) {
return ( input.build_osenv == "wsl"
|| (input.build_os == "linux"
&& java.lang.System.getProperty("os.version").contains("Microsoft")));
&& java.lang.System.getProperty("os.version").toLowerCase().contains("microsoft")));
}
var error = function (s) {

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2023, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2025, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -28,15 +28,15 @@
DEFAULT_VERSION_FEATURE=17
DEFAULT_VERSION_INTERIM=0
DEFAULT_VERSION_UPDATE=8
DEFAULT_VERSION_PATCH=1
DEFAULT_VERSION_UPDATE=16
DEFAULT_VERSION_PATCH=0
DEFAULT_VERSION_EXTRA1=0
DEFAULT_VERSION_EXTRA2=0
DEFAULT_VERSION_EXTRA3=0
DEFAULT_VERSION_DATE=2023-08-24
DEFAULT_VERSION_DATE=2025-07-15
DEFAULT_VERSION_CLASSFILE_MAJOR=61 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
DEFAULT_VERSION_CLASSFILE_MINOR=0
DEFAULT_VERSION_DOCS_API_SINCE=11
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="16 17"
DEFAULT_JDK_SOURCE_TARGET_VERSION=17
DEFAULT_PROMOTED_VERSION_PRE=
DEFAULT_PROMOTED_VERSION_PRE=ea

View File

@@ -1,28 +0,0 @@
Owner: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
Issuer: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
Serial number: 20000b9
Valid from: Fri May 12 18:46:00 GMT 2000 until: Mon May 12 23:59:00 GMT 2025
Signature algorithm name: SHA1withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
-----END CERTIFICATE-----

View File

@@ -0,0 +1,20 @@
Owner: CN=Certainly Root E1, O=Certainly, C=US
Issuer: CN=Certainly Root E1, O=Certainly, C=US
Serial number: 62533b1470333275cf98d9ab9bfccf8
Valid from: Thu Apr 01 00:00:00 GMT 2021 until: Sun Apr 01 00:00:00 GMT 2046
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQsw
CQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlu
bHkgUm9vdCBFMTAeFw0yMTA0MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJ
BgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlubHkxGjAYBgNVBAMTEUNlcnRhaW5s
eSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4fxzf7flHh4axpMCK
+IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9YBk2
QNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8E
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4
hevIIgcwCgYIKoZIzj0EAwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozm
ut6Dacpps6kFtZaSF4fC0urQe87YQVt8rgIwRt7qy12a7DLCZRawTDBcMPPaTnOG
BtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR
-----END CERTIFICATE-----

View File

@@ -0,0 +1,38 @@
Owner: CN=Certainly Root R1, O=Certainly, C=US
Issuer: CN=Certainly Root R1, O=Certainly, C=US
Serial number: 8e0ff94b907168653354f4d44439b7e0
Valid from: Thu Apr 01 00:00:00 GMT 2021 until: Sun Apr 01 00:00:00 GMT 2046
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAw
PTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2Vy
dGFpbmx5IFJvb3QgUjEwHhcNMjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9
MQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0
YWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANA2
1B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O5MQT
vqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbed
aFySpvXl8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b0
1C7jcvk2xusVtyWMOvwlDbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5
r3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGIXsXwClTNSaa/ApzSRKft43jvRl5tcdF5
cBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkNKPl6I7ENPT2a/Z2B7yyQ
wHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQAjeZjOVJ
6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA
2CnbrlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyH
Wyf5QBGenDPBt+U1VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMR
eiFPCyEQtkA6qyI6BJyLm4SGcprSp6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB
/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTgqj8ljZ9EXME66C6u
d0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAszHQNTVfSVcOQr
PbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d
8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi
1wrykXprOQ4vMMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrd
rRT90+7iIgXr0PK3aBLXWopBGsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9di
taY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+gjwN/KUD+nsa2UUeYNrEjvn8K8l7
lcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgHJBu6haEaBQmAupVj
yTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7fpYn
Kx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLy
yCwzk5Iwx06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5n
wXARPbv0+Em34yaXOp/SX3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6
OV+KmalBWQewLK8=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,43 @@
Owner: CN=Certigna Root CA, OU=0002 48146308100036, O=Dhimyotis, C=FR
Issuer: CN=Certigna Root CA, OU=0002 48146308100036, O=Dhimyotis, C=FR
Serial number: cae91b89f155030da3e6416dc4e3a6e1
Valid from: Tue Oct 01 08:32:27 GMT 2013 until: Sat Oct 01 08:32:27 GMT 2033
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAw
WjELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAw
MiA0ODE0NjMwODEwMDAzNjEZMBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0x
MzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjdaMFoxCzAJBgNVBAYTAkZSMRIwEAYD
VQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYzMDgxMDAwMzYxGTAX
BgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
ggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sO
ty3tRQgXstmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9M
CiBtnyN6tMbaLOQdLNyzKNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPu
I9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8JXrJhFwLrN1CTivngqIkicuQstDuI7pm
TLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16XdG+RCYyKfHx9WzMfgIh
C59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq4NYKpkDf
ePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3Yz
IoejwpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWT
Co/1VTp2lc5ZmIoJlXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1k
JWumIWmbat10TWuXekG9qxf5kBdIjzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5
hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp//TBt2dzhauH8XwIDAQABo4IB
GjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE
FBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of
1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczov
L3d3d3cuY2VydGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilo
dHRwOi8vY3JsLmNlcnRpZ25hLmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYr
aHR0cDovL2NybC5kaGlteW90aXMuY29tL2NlcnRpZ25hcm9vdGNhLmNybDANBgkq
hkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOItOoldaDgvUSILSo3L
6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxPTGRG
HVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH6
0BGM+RFq7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncB
lA2c5uk5jR+mUYyZDDl34bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdi
o2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1
gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS6Cvu5zHbugRqh5jnxV/v
faci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaYtlu3zM63
Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayh
jWZSaX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw
3kAP+HwV96LOPNdeE4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,21 @@
Owner: CN=DigiCert CS ECC P384 Root G5, O="DigiCert, Inc.", C=US
Issuer: CN=DigiCert CS ECC P384 Root G5, O="DigiCert, Inc.", C=US
Serial number: 3698fe712d519f3ced0fdb7b1643011
Valid from: Fri Jan 15 00:00:00 GMT 2021 until: Sun Jan 14 23:59:59 GMT 2046
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIICFjCCAZ2gAwIBAgIQA2mP5xLVGfPO0P23sWQwETAKBggqhkjOPQQDAzBNMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERp
Z2lDZXJ0IENTIEVDQyBQMzg0IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcNNDYw
MTE0MjM1OTU5WjBNMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIElu
Yy4xJTAjBgNVBAMTHERpZ2lDZXJ0IENTIEVDQyBQMzg0IFJvb3QgRzUwdjAQBgcq
hkjOPQIBBgUrgQQAIgNiAAR/FK2Ftpf9AiE1TWDoOJOTmz0FEG2v0/7v+rv7c5nz
7DISjcdouIveiaKIVHeNuyF+M5VWlgno1YyhBLibbhkAYuhCKKZYN4QZVSZ7Mzdn
8ppyraGurgBCPBx+uHqeIZyjQjBAMB0GA1UdDgQWBBTwjJhxOThlwjobphdmHcjt
Zd6SNjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQD
AwNnADBkAjAjb+EAGSZQ5EYgZYs3p8/rBuHMMskqoewyDXOiHgIcNWEqTmmrOXft
l4jAfWvqid0CMEPx0VijdT6Gm7ZVEYsX9z3+CmnFf07GdRtalMvqERHGCCKI3tB6
oqV56OMhp80Tsw==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,38 @@
Owner: CN=DigiCert CS RSA4096 Root G5, O="DigiCert, Inc.", C=US
Issuer: CN=DigiCert CS RSA4096 Root G5, O="DigiCert, Inc.", C=US
Serial number: 6cee131be6d55c807f7c0c7fb44e620
Valid from: Fri Jan 15 00:00:00 GMT 2021 until: Sun Jan 14 23:59:59 GMT 2046
Signature algorithm name: SHA384withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFZDCCA0ygAwIBAgIQBs7hMb5tVcgH98DH+0TmIDANBgkqhkiG9w0BAQwFADBM
MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJDAiBgNVBAMT
G0RpZ2lDZXJ0IENTIFJTQTQwOTYgUm9vdCBHNTAeFw0yMTAxMTUwMDAwMDBaFw00
NjAxMTQyMzU5NTlaMEwxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg
SW5jLjEkMCIGA1UEAxMbRGlnaUNlcnQgQ1MgUlNBNDA5NiBSb290IEc1MIICIjAN
BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtjNzgNhiA3AULBEcOV58rnyDhh3+
Ji9MJK2L6oNfqbw9W/wLmEwCRzDs4v7s6DRbZl6/O9cspiX/jFmz3+rafCnZRlBy
CB1u0RsK3R/NmYn6Dw9zxOGcHXUyzW+X2ipqlbJsyQnQ6gt7fRcGSZnv1t7gyFPU
rsZ38Ya7Ixy4wN9Z94590e+C5iaLWji1/3XVstlPCfM3iFDaEaSKFBTRUwQAffNq
RBj+UHAyBxyomg46HcUKH24LJmm3PKJXcCyG+kxulalYQ7msEtb/P+3XQxdrTM6e
xJCr//oQUJqjkFfW54wQrp8WGs81HX/Xdu2KnDWnKLinXSH8MDfd3ggZTxXG56ba
kEeO95RTTI5TAr79meXqhtCvAwLTm6qT8asojiAB/0z7zLcpQPWHpBITBR9DbtdR
UJ84tCDtFwkSj8y5Ga+fzb5pEdOvVRBtF4Z5llLGsgCd5a84sDX0iGuPDgQ9fO6v
zdNqEErGzYbKIj2hSlz7Dv+I31xip8C5HtmsbH44N/53kyXChYpPtTcGWgaBFPHO
lJ2ZkeoyWs5nPW4EZq0MTy2jLvee9Xid9wr9fo/jQopVlrzxnzct/J5flf6MGBv8
jv1LkK/XA2gSY6zik6eiywTlT2TOA/rGFJ/Zi+jM1GKMa+QALBmfGgbGMYFU+1Mk
mq9Vmbqdda64wt0CAwEAAaNCMEAwHQYDVR0OBBYEFGgBk7HSSkBCaZRGLBxaiKkl
tEdPMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB
DAUAA4ICAQCS/O64AnkXAlF9IcVJZ6ek8agkOOsMaOpaQmuc9HPBaUotszcFUEKY
kp4GeSwuBpn2798roM2zkgGDtaDLJ7U8IxqYSaLsLZmlWUOs0rGT1lfXHLyT1sZA
4bNvGVW3E9flQzOktavL2sExZA101iztw41u67uvGUdhYS3A9AW5b3jcOvdCQGVT
kb2ZDZOSVKapN1krm8uZxrw99wSE8JQzHQ+CWjnLLkXDKBmjspuYyPwxa2CP9umG
KLzgPH10XRaJW2kkxxCLxEu7Nk/UWT/DsKSRmfgu0UoBnfWIEu+/WhFqWU9Za1pn
84+0Ew/A2C89KHKqGX8RfWpbn5XnX7eUT/E+oVr/Lcyd3yd3jzJzHGcKdvP6XLG/
vB29DCibsscXZwszD8O9Ntz7ukILq+2Ew2LWhBapsQdrqW7uxs/msEQpwvCzYYAq
i2/SFFwlh1Rk86RMwaH4p2vq/uo6/HnbDo/cxvPJ1Gze6YOhjh0i7Mk6sgB73Dun
Qhp/3IupET2Op8Agb10JXUNE5o9mzKlbB/Hvm3oOs1ThlP0OLMaT11X9cZg1uAlK
/8YpKCz2Ui3bFBiSJ+IWfozK1GG+goeR65g3P79fXXc/NKwbOEOraHKZMh46Ghml
ozhMI9ej58zVKpIXkAtaS70WvfuGauKJmezkoFUYyaMIHxPgMghy0A==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,21 @@
Owner: CN=DigiCert TLS ECC P384 Root G5, O="DigiCert, Inc.", C=US
Issuer: CN=DigiCert TLS ECC P384 Root G5, O="DigiCert, Inc.", C=US
Serial number: 9e09365acf7d9c8b93e1c0b042a2ef3
Valid from: Fri Jan 15 00:00:00 GMT 2021 until: Sun Jan 14 23:59:59 GMT 2046
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURp
Z2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2
MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJ
bmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQgUm9vdCBHNTB2MBAG
ByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1TzvdlHJS
7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp
0zVozptjn4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICIS
B4CIfBFqMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49
BAMDA2gAMGUCMQCJao1H5+z8blUD2WdsJk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQ
LgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIxAJSdYsiJvRmEFOml+wG4
DXZDjC5Ty3zfDBeWUA==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,38 @@
Owner: CN=DigiCert TLS RSA4096 Root G5, O="DigiCert, Inc.", C=US
Issuer: CN=DigiCert TLS RSA4096 Root G5, O="DigiCert, Inc.", C=US
Serial number: 8f9b478a8fa7eda6a333789de7ccf8a
Valid from: Fri Jan 15 00:00:00 GMT 2021 until: Sun Jan 14 23:59:59 GMT 2046
Signature algorithm name: SHA384withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBN
MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMT
HERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcN
NDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs
IEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwggIi
MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS87IE+
ajWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG0
2C+JFvuUAT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgp
wgscONyfMXdcvyej/Cestyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZM
pG2T6T867jp8nVid9E6P/DsjyG244gXazOvswzH016cpVIDPRFtMbzCe88zdH5RD
nU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnVDdXifBBiqmvwPXbzP6Po
sMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9qTXeXAaDx
Zre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cd
Lvvyz6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvX
KyY//SovcfXWJL5/MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNe
XoVPzthwiHvOAbWWl9fNff2C+MIkwcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPL
tgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4EFgQUUTMc7TZArxfTJc1paPKv
TiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN
AQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw
GXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7H
PNtQOa27PShNlnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLF
O4uJ+DQtpBflF+aZfTCIITfNMBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQ
REtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/u4cnYiWB39yhL/btp/96j1EuMPik
AdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9GOUrYU9DzLjtxpdRv
/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh47a+
p6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilw
MUc/dNAUFvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WF
qUITVuwhd4GTWgzqltlJyqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCK
ovfepEWFJqgejF0pW8hL2JpqA15w8oVPbEtoL8pU9ozaMv7Da4M/OMZ+
-----END CERTIFICATE-----

View File

@@ -0,0 +1,22 @@
Owner: CN=emSign ECC Root CA - G3, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN
Issuer: CN=emSign ECC Root CA - G3, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN
Serial number: 3cf607a968700eda8b84
Valid from: Sun Feb 18 18:30:00 GMT 2018 until: Wed Feb 18 18:30:00 GMT 2043
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQG
EwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNo
bm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g
RzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBrMQswCQYDVQQGEwJJ
TjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s
b2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMw
djAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0
WXTsuwYc58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xyS
fvalY8L1X44uT6EYGQIrMgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuB
zhccLikenEhjQjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggq
hkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+DCBeQyh+KTOgNG3qxrdWB
CUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7jHvrZQnD
+JbNR6iC8hZVdyR+EhCVBCyj
-----END CERTIFICATE-----

View File

@@ -0,0 +1,29 @@
Owner: CN=emSign Root CA - G1, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN
Issuer: CN=emSign Root CA - G1, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN
Serial number: 31f5e4620c6c58edd6d8
Valid from: Sun Feb 18 18:30:00 GMT 2018 until: Wed Feb 18 18:30:00 GMT 2043
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYD
VQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBU
ZWNobm9sb2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBH
MTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgxODMwMDBaMGcxCzAJBgNVBAYTAklO
MRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVkaHJhIFRlY2hub2xv
Z2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQz
f2N4aLTNLnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO
8oG0x5ZOrRkVUkr+PHB1cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aq
d7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHWDV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhM
tTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ6DqS0hdW5TUaQBw+jSzt
Od9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrHhQIDAQAB
o0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQD
AgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31x
PaOfG1vR2vjTnGs2vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjM
wiI/aTvFthUvozXGaCocV685743QNcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6d
GNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q+Mri/Tm3R7nrft8EI6/6nAYH
6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeihU80Bv2noWgby
RQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx
iN66zB+Afko=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,39 @@
Owner: CN=emSign Root CA - G2, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN
Issuer: CN=emSign Root CA - G2, O=eMudhra Technologies Limited, OU=emSign PKI, C=IN
Serial number: 864dbf0fe35ed77d8ed8
Valid from: Sun Feb 18 18:30:00 GMT 2018 until: Wed Feb 18 18:30:00 GMT 2043
Signature algorithm name: SHA384withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFlTCCA32gAwIBAgILAIZNvw/jXtd9jtgwDQYJKoZIhvcNAQEMBQAwZzELMAkG
A1UEBhMCSU4xEzARBgNVBAsTCmVtU2lnbiBQS0kxJTAjBgNVBAoTHGVNdWRocmEg
VGVjaG5vbG9naWVzIExpbWl0ZWQxHDAaBgNVBAMTE2VtU2lnbiBSb290IENBIC0g
RzIwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBnMQswCQYDVQQGEwJJ
TjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s
b2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBHMjCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMNwGIWW2kHfHK+sXTNwxF07K+IV
ySTuyFM2r1v002wUfcdT+zs5OM5QbMYFFnedXQI6gCFLsjKrcaej48Zt37OyEb3i
aPs7CsP4kAyTwzKH9aZe6gXYHrJq40/ZVMNcQVI2PcIp40B/SAN2gUZ+ZaUtIOvV
jEx26/ebNaXRIsthlkOG/caB+QRwDw1tl7338Zlv0M2oTBUy4B3e7dGP5pgXH71M
jqHPCoNo+xv9f0NTBT+hUDa8h8wUtcGQq9CDeJTpjWcD2bP2AMdVG6oVpMAUeUzo
cCyglvtFdUMjggxBbw4qhau1HXPG8Ot9hwL7ZMi8tkTzrvUIxxb8G9LF/7kKeCE7
tGZaVzDTnXuifl3msR4ErHsQ4P7lVu2AIjIAhrAXoedDidb7pMcf7TABdrYUT1Jo
G/AiK+J9jO6GTjeADD4LMDSBZhHMuBK/PJ/g0kGBt+/C1L+/HURzQhJkMlRnM6Rv
XoCtfKopSlns5trZmTi971Wjbn88QXP61lGpBCUPwCjs7rpOYvSUJtI+lcbF+37q
kIqOXYkVT3cupDSpw+H89kFtj5GKY+Xny4LxY+3IvDIRiyd6ky1DPj713DI0yqve
EpsIr3A0PdwuyUI7CS1jg0NnGFT6Xxyr0xB+VDt83FJYW8v16k2pbaQ4kVxA3aXd
X9dZYyVR1S59KM75AgMBAAGjQjBAMB0GA1UdDgQWBBTt7E1FYRgo57MjKBEcTaUn
DV7s9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0B
AQwFAAOCAgEACFC/ilQg8KTCVBxFJW/sazomkS0kNYbEIZg4B3obqwsJ7SX98z8Z
gfzBpz0nYClwwJjWbFN1R2zY8pCEot6/dgmA8Vbq0GxhwPM5YN/SZquNyRIxO3cU
dlAcwf+vSezdVCf9wOzvSAF3q0a5ljvbdbNJNpfScQVp7UUd5sBsZk8jXO1KQ/go
/Vf/GDPnrIFmxpAIGE3sgnO8lAv9FzUaAeuv7HWe47xN9J7+bQzF93yHuIXACPTL
pQHhg2zMv5C7BAbuDHfbj1Cu294Z832yhSfBcziWGskOvl3es2EcHytbS9c9P+0z
Mpka7zGC1FHrvLb/FoduH86TeZt0QjZ6pcplNzoaxDnDvzTJ6CC2Eny+qH/APFCu
VUv5/wjwF+HPm8Pup2ARj9cEp92+0qcerfHacNq5hMeGZdbA/dzdUR/5z5zXdxAk
nl8mcfGb0eMNSTXQmmB/i4AecNnr72uYjzlaXUGYN7Nrb6XouG0pnh0/BBtWWp0U
ShIPpWEAqs7RJBj6+1ZUYXZ4ObrCw962DxhN2p19Hxw9LtuUUcLqqTPrFXYvwO4t
ouj7KJnAkaTUfXGdEaFVtFig1EA30WzJY2X1vAQ7hVnniCjgaXAGqjsU6sklNM9n
xDx5rFCCCEtj9Kh8UHjGK2QqgP5kwgttjOApQMaCoezMfK4KD7WpOXU=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,20 @@
Owner: CN=GlobalSign Root E46, O=GlobalSign nv-sa, C=BE
Issuer: CN=GlobalSign Root E46, O=GlobalSign nv-sa, C=BE
Serial number: 11d2bbba336ed4bce62468c50d841d98e843
Valid from: Wed Mar 20 00:00:00 GMT 2019 until: Tue Mar 20 00:00:00 GMT 2046
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYx
CzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQD
ExNHbG9iYWxTaWduIFJvb3QgRTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAw
MDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2Ex
HDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA
IgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkBjtjq
R+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGdd
yXqBPCCjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud
DgQWBBQxCpCPtsad0kRLgLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ
7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZkvLtoURMMA/cVi4RguYv/Uo7njLwcAjA8
+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+CAezNIm8BZ/3Hobui3A=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,38 @@
Owner: CN=GlobalSign Root R46, O=GlobalSign nv-sa, C=BE
Issuer: CN=GlobalSign Root R46, O=GlobalSign nv-sa, C=BE
Serial number: 11d2bbb9d723189e405f0a9d2dd0df2567d1
Valid from: Wed Mar 20 00:00:00 GMT 2019 until: Tue Mar 20 00:00:00 GMT 2046
Signature algorithm name: SHA384withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUA
MEYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYD
VQQDExNHbG9iYWxTaWduIFJvb3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMy
MDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYt
c2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB
AQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08EsCVeJ
OaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQG
vGIFAha/r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud
316HCkD7rRlr+/fKYIje2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo
0q3v84RLHIf8E6M6cqJaESvWJ3En7YEtbWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSE
y132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvjK8Cd+RTyG/FWaha/LIWF
zXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD412lPFzYE
+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCN
I/onccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzs
x2sZy/N78CsHpdlseVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqa
ByFrgY/bxFn63iLABJzjqls2k+g9vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC
4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV
HQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEMBQADggIBAHx4
7PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg
JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti
2kM3S+LGteWygxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIk
pnnpHs6i58FZFZ8d4kuaPp92CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRF
FRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZmOUdkLG5NrmJ7v2B0GbhWrJKsFjLt
rWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qqJZ4d16GLuc1CLgSk
ZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwyeqiv5
u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP
4vkYxboznxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6
N3ec592kD3ZDZopD8p/7DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3
vouXsXgxT7PntgMTzlSdriVZzH81Xwj3QEUxeCp6
-----END CERTIFICATE-----

View File

@@ -0,0 +1,21 @@
Owner: CN=ISRG Root X2, O=Internet Security Research Group, C=US
Issuer: CN=ISRG Root X2, O=Internet Security Research Group, C=US
Serial number: 41d29dd172eaeea780c12c6ce92f8752
Valid from: Fri Sep 04 00:00:00 GMT 2020 until: Mon Sep 17 16:00:00 GMT 2040
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQsw
CQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2gg
R3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00
MDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBT
ZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgyMHYw
EAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0HttwW
+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9
ItgKbppbd9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T
AQH/BAUwAwEB/zAdBgNVHQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZI
zj0EAwMDaAAwZQIwe3lORlCEwkSHRhtFcP9Ymd70/aTSVaYgLXTWNLxBo1BfASdW
tL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5U6VR5CmD1/iQMVtCnwr1
/q4AaOeMSQ+2b1tbFfLn
-----END CERTIFICATE-----

View File

@@ -1,27 +0,0 @@
Owner: OU=Security Communication RootCA1, O=SECOM Trust.net, C=JP
Issuer: OU=Security Communication RootCA1, O=SECOM Trust.net, C=JP
Serial number: 0
Valid from: Tue Sep 30 04:20:49 GMT 2003 until: Sat Sep 30 04:20:49 GMT 2023
Signature algorithm name: SHA1withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY
MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t
dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5
WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD
VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8
9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ
DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9
Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N
QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ
xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G
A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T
AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG
kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr
Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5
Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU
JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot
RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,21 @@
Owner: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US
Issuer: CN=SSL.com TLS ECC Root CA 2022, O=SSL Corporation, C=US
Serial number: 1403f5abfb378b17405be243b2a5d1c4
Valid from: Thu Aug 25 16:33:48 GMT 2022 until: Sun Aug 19 16:33:47 GMT 2046
Signature algorithm name: SHA384withECDSA
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
Version: 3
-----BEGIN CERTIFICATE-----
MIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQsw
CQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxT
U0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2
MDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3Jh
dGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3QgQ0EgMjAyMjB2MBAG
ByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWyJGYm
acCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFN
SeR7T5v15wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSME
GDAWgBSJjy+j6CugFFR781a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NW
uCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp
15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w7deedWo1dlJF4AIxAMeN
b0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5Zn6g6g==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,39 @@
Owner: CN=SSL.com TLS RSA Root CA 2022, O=SSL Corporation, C=US
Issuer: CN=SSL.com TLS RSA Root CA 2022, O=SSL Corporation, C=US
Serial number: 6fbedaad73bd0840e28b4dbed4f75b91
Valid from: Thu Aug 25 16:34:22 GMT 2022 until: Sun Aug 19 16:34:21 GMT 2046
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBO
MQswCQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQD
DBxTU0wuY29tIFRMUyBSU0EgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloX
DTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jw
b3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMjCC
AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u9nTP
L3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OY
t6/wNr/y7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0ins
S657Lb85/bRi3pZ7QcacoOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3
PnxEX4MN8/HdIGkWCVDi1FW24IBydm5MR7d1VVm0U3TZlMZBrViKMWYPHqIbKUBO
L9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDGD6C1vBdOSHtRwvzpXGk3
R2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEWTO6Af77w
dr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS
+YCk8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYS
d66UNHsef8JmAOSqg+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoG
AtUjHBPW6dvbxrB6y3snm/vg1UYk7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2f
gTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
BBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsuN+7jhHonLs0Z
NbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt
hEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsM
QtfhWsSWTVTNj8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvf
R4iyrT7gJ4eLSYwfqUdYe5byiB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJ
DPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjUo3KUQyxi4U5cMj29TH0ZR6LDSeeW
P4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqoENjwuSfr98t67wVy
lrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7EgkaibMOlq
bLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2w
AgDHbICivRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3q
r5nsLFR+jM4uElZI7xc7P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sji
Mho6/4UIyYOf8kpIEFR3N+2ivEC+5BB09+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU
98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,39 @@
Owner: CN=Telia Root CA v2, O=Telia Finland Oyj, C=FI
Issuer: CN=Telia Root CA v2, O=Telia Finland Oyj, C=FI
Serial number: 1675f27d6fe7ae3e4acbe095b059e
Valid from: Thu Nov 29 11:55:54 GMT 2018 until: Sun Nov 29 11:55:54 GMT 2043
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3
-----BEGIN CERTIFICATE-----
MIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQx
CzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UE
AwwQVGVsaWEgUm9vdCBDQSB2MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1
NTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZ
MBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ76zBq
AMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9
vVYiQJ3q9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9
lRdU2HhE8Qx3FZLgmEKnpNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTOD
n3WhUidhOPFZPY5Q4L15POdslv5e2QJltI5c0BE0312/UqeBAMN/mUWZFdUXyApT
7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW5olWK8jjfN7j/4nlNW4o
6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNrRBH0pUPC
TEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6
WT0EBXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63R
DolUK5X6wK0dmBR4M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZI
pEYslOqodmJHixBTB0hXbOKSTbauBcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGj
YzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7Wxy+G2CQ5MB0GA1UdDgQWBBRy
rOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw
AwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ
8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi
0f6X+J8wfBj5tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMM
A8iZGok1GTzTyVR8qPAs5m4HeW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBS
SRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+Cy748fdHif64W1lZYudogsYMVoe+K
TTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygCQMez2P2ccGrGKMOF
6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15h2Er
3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMt
Ty3EHD70sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pT
VmBds9hCG1xLEooc6+t9xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAW
ysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQraVplI/owd8k+BsHMYeB2F326CjYSlKA
rBPuUBQemMc=
-----END CERTIFICATE-----

File diff suppressed because it is too large Load Diff

View File

@@ -272,7 +272,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic
<territory type="BS">𞤄𞤢𞤸𞤢𞤥𞤢𞥄𞤧</territory>
<territory type="BT">𞤄𞤵𞥅𞤼𞤢𞥄𞤲</territory>
<territory type="BV">𞤅𞤵𞤪𞤭𞥅𞤪𞤫 𞤄𞤵𞥅𞤾𞤫𞥅</territory>
<territory type="BW">𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢</territory>
<territory type="BW">𞤄𞤮𞤼𞤧𞤵𞤱𞤢𞥄𞤲𞤢</territory>
<territory type="BY">𞤄𞤫𞤤𞤢𞤪𞤵𞥅𞤧</territory>
<territory type="BZ">𞤄𞤫𞤤𞤭𞥅𞥁</territory>
<territory type="CA">𞤑𞤢𞤲𞤢𞤣𞤢𞥄</territory>
@@ -2245,7 +2245,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic
<exemplarCity>𞤐𞤵𞥅𞤳</exemplarCity>
</zone>
<zone type="America/Scoresbysund">
<exemplarCity>𞤋𞤼𞥆𞤮𞤳𞤮𞤪𞤼𞤮𞥅𞤪𞤥𞤭𞥅𞤼</exemplarCity>
<exemplarCity>𞤋𞤼𞥆𞤮𞤳𞤮𞤪𞤼𞤮𞥅𞤪𞤥𞤭𞥅𞤼</exemplarCity>
</zone>
<zone type="America/Danmarkshavn">
<exemplarCity>𞤁𞤢𞥄𞤲𞤥𞤢𞤪𞤳𞥃𞤢𞥄𞤾𞤲</exemplarCity>

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2000, 2023, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -32,7 +32,7 @@ formatVersion=3
# Version of the currency code information in this class.
# It is a serial number that accompanies with each amendment.
dataVersion=175
dataVersion=177
# List of all valid ISO 4217 currency codes.
# To ensure compatibility, do not remove codes.
@@ -55,9 +55,9 @@ all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036
SRD968-SRG740-SSP728-STD678-STN930-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\
TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\
UYU858-UZS860-VEB862-VED926-VEF937-VES928-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\
XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\
XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWL932-\
ZWN942-ZWR935
XBB956-XBC957-XBD958-XCD951-XCG532-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\
XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWG924-\
ZWL932-ZWN942-ZWR935
# Mappings from ISO 3166 country codes to ISO 4217 currency codes.
@@ -189,11 +189,11 @@ CR=CRC
# COTE D'IVOIRE
CI=XOF
# CROATIA
HR=HRK;2022-12-31-23-00-00;EUR
HR=EUR
# CUBA
CU=CUP
# Cura\u00e7ao
CW=ANG
CW=ANG;2025-04-01-04-00-00;XCG
# CYPRUS
CY=EUR
# CZECHIA
@@ -510,7 +510,7 @@ SR=SRD
# SVALBARD AND JAN MAYEN
SJ=NOK
# Sint Maarten (Dutch part)
SX=ANG
SX=ANG;2025-04-01-04-00-00;XCG
# ESWATINI
SZ=SZL
# SWEDEN
@@ -582,7 +582,7 @@ YE=YER
# ZAMBIA
ZM=ZMW
# ZIMBABWE
ZW=ZWL
ZW=ZWG
# List of currencies with non-2digit decimals for minor units,

View File

@@ -154,7 +154,6 @@ JVM_IsRecord
JVM_IsSameClassPackage
JVM_IsSharingEnabled
JVM_IsSupportedJNIVersion
JVM_IsThreadAlive
JVM_IsVMGeneratedMethodIx
JVM_LatestUserDefinedLoader
JVM_LoadLibrary

View File

@@ -1,4 +1,4 @@
File-Date: 2022-08-08
File-Date: 2024-11-19
%%
Type: language
Subtag: aa
@@ -882,6 +882,7 @@ Type: language
Subtag: sa
Description: Sanskrit
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: sc
@@ -2143,6 +2144,8 @@ Type: language
Subtag: ajp
Description: South Levantine Arabic
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: apc
Macrolanguage: ar
%%
Type: language
@@ -2790,7 +2793,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: apc
Description: North Levantine Arabic
Description: Levantine Arabic
Added: 2009-07-29
Macrolanguage: ar
%%
@@ -8026,6 +8029,12 @@ Description: Lowland Oaxaca Chontal
Added: 2009-07-29
%%
Type: language
Subtag: cls
Description: Classical Sanskrit
Added: 2024-03-04
Macrolanguage: sa
%%
Type: language
Subtag: clt
Description: Lautu Chin
Added: 2012-08-12
@@ -8910,6 +8919,11 @@ Description: Kuwaataay
Added: 2009-07-29
%%
Type: language
Subtag: cxh
Description: Cha'ari
Added: 2023-03-17
%%
Type: language
Subtag: cya
Description: Nopala Chatino
Added: 2009-07-29
@@ -9388,6 +9402,7 @@ Macrolanguage: doi
%%
Type: language
Subtag: dgr
Description: Tlicho
Description: Dogrib
Description: Tłı̨chǫ
Added: 2005-10-16
@@ -10176,6 +10191,11 @@ Description: Disa
Added: 2009-07-29
%%
Type: language
Subtag: dsk
Description: Dokshi
Added: 2023-03-17
%%
Type: language
Subtag: dsl
Description: Danish Sign Language
Added: 2009-07-29
@@ -10503,6 +10523,11 @@ Description: Jola-Fonyi
Added: 2009-07-29
%%
Type: language
Subtag: dyr
Description: Dyarim
Added: 2023-03-17
%%
Type: language
Subtag: dyu
Description: Dyula
Added: 2005-10-16
@@ -10522,7 +10547,6 @@ Type: language
Subtag: dzd
Description: Daza
Added: 2009-07-29
Deprecated: 2015-02-12
%%
Type: language
Subtag: dze
@@ -11146,6 +11170,11 @@ Description: Semimi
Added: 2009-07-29
%%
Type: language
Subtag: eud
Description: Eudeve
Added: 2023-03-17
%%
Type: language
Subtag: euq
Description: Basque (family)
Added: 2009-07-29
@@ -14805,6 +14834,11 @@ Added: 2009-07-29
Macrolanguage: iu
%%
Type: language
Subtag: ikh
Description: Ikhin-Arokho
Added: 2023-03-17
%%
Type: language
Subtag: iki
Description: Iko
Added: 2009-07-29
@@ -15222,6 +15256,11 @@ Description: Isu (Menchum Division)
Added: 2009-07-29
%%
Type: language
Subtag: isv
Description: Interslavic
Added: 2024-05-15
%%
Type: language
Subtag: itb
Description: Binongan Itneg
Added: 2009-07-29
@@ -15380,6 +15419,11 @@ Deprecated: 2013-09-10
Comments: see eza, gmz, iqw, izz
%%
Type: language
Subtag: izm
Description: Kizamani
Added: 2023-03-17
%%
Type: language
Subtag: izr
Description: Izere
Added: 2009-07-29
@@ -16922,6 +16966,8 @@ Type: language
Subtag: kgm
Description: Karipúna
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: plu
%%
Type: language
Subtag: kgn
@@ -18339,7 +18385,7 @@ Scope: collection
%%
Type: language
Subtag: krp
Description: Korop
Description: Durop
Added: 2009-07-29
%%
Type: language
@@ -18392,6 +18438,8 @@ Type: language
Subtag: ksa
Description: Shuwa-Zamani
Added: 2009-07-29
Deprecated: 2023-03-17
Comments: see izm, rsw
%%
Type: language
Subtag: ksb
@@ -19476,7 +19524,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: lag
Description: Langi
Description: Rangi
Added: 2009-07-29
%%
Type: language
@@ -20011,6 +20059,12 @@ Description: Lengo
Added: 2009-07-29
%%
Type: language
Subtag: lgs
Description: Guinea-Bissau Sign Language
Description: Língua Gestual Guineense
Added: 2023-03-17
%%
Type: language
Subtag: lgt
Description: Pahi
Added: 2009-07-29
@@ -20655,6 +20709,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: loh
Description: Laarim
Description: Narim
Added: 2009-07-29
%%
@@ -21129,6 +21184,11 @@ Description: Lavukaleve
Added: 2009-07-29
%%
Type: language
Subtag: lvl
Description: Lwel
Added: 2023-03-17
%%
Type: language
Subtag: lvs
Description: Standard Latvian
Added: 2010-03-11
@@ -26188,6 +26248,8 @@ Type: language
Subtag: nom
Description: Nocamán
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: cbr
%%
Type: language
Subtag: non
@@ -26378,6 +26440,7 @@ Type: language
Subtag: nrf
Description: Jèrriais
Description: Guernésiais
Description: Sercquiais
Added: 2015-02-12
%%
Type: language
@@ -27087,6 +27150,11 @@ Description: Zeme Naga
Added: 2009-07-29
%%
Type: language
Subtag: nzr
Description: Dir-Nyamzak-Mbarimi
Added: 2023-03-17
%%
Type: language
Subtag: nzs
Description: New Zealand Sign Language
Added: 2009-07-29
@@ -28845,6 +28913,8 @@ Type: language
Subtag: plj
Description: Polci
Added: 2009-07-29
Deprecated: 2023-03-17
Comments: see nzr, pze, uly, zlu
%%
Type: language
Subtag: plk
@@ -28970,6 +29040,8 @@ Type: language
Subtag: pmk
Description: Pamlico
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: crr
%%
Type: language
Subtag: pml
@@ -29446,6 +29518,8 @@ Type: language
Subtag: prp
Description: Parsi
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: gu
%%
Type: language
Subtag: prq
@@ -29857,6 +29931,11 @@ Description: Pyen
Added: 2009-07-29
%%
Type: language
Subtag: pze
Description: Pesse
Added: 2023-03-17
%%
Type: language
Subtag: pzh
Description: Pazeh
Added: 2022-02-25
@@ -30850,6 +30929,11 @@ Description: Ririo
Added: 2009-07-29
%%
Type: language
Subtag: rrm
Description: Moriori
Added: 2024-03-04
%%
Type: language
Subtag: rro
Description: Waima
Added: 2009-07-29
@@ -30873,7 +30957,7 @@ Deprecated: 2017-02-23
Type: language
Subtag: rsk
Description: Ruthenian
Description: Rusyn
Description: Rusnak
Added: 2022-02-25
%%
Type: language
@@ -30892,6 +30976,11 @@ Description: Rwandan Sign Language
Added: 2022-02-25
%%
Type: language
Subtag: rsw
Description: Rishiwa
Added: 2023-03-17
%%
Type: language
Subtag: rtc
Description: Rungtu Chin
Added: 2012-08-12
@@ -32328,6 +32417,7 @@ Type: language
Subtag: slq
Description: Salchuq
Added: 2009-07-29
Deprecated: 2023-03-17
%%
Type: language
Subtag: slr
@@ -33685,6 +33775,8 @@ Type: language
Subtag: szd
Description: Seru
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: umi
%%
Type: language
Subtag: sze
@@ -35065,6 +35157,8 @@ Type: language
Subtag: tmk
Description: Northwestern Tamang
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: tdg
%%
Type: language
Subtag: tml
@@ -35481,6 +35575,8 @@ Type: language
Subtag: tpw
Description: Tupí
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: tpn
%%
Type: language
Subtag: tpx
@@ -36076,6 +36172,11 @@ Description: Te'un
Added: 2009-07-29
%%
Type: language
Subtag: tvi
Description: Tulai
Added: 2023-03-17
%%
Type: language
Subtag: tvk
Description: Southeast Ambrym
Added: 2009-07-29
@@ -36727,6 +36828,11 @@ Description: Ulwa
Added: 2010-03-11
%%
Type: language
Subtag: uly
Description: Buli
Added: 2023-03-17
%%
Type: language
Subtag: uma
Description: Umatilla
Added: 2009-07-29
@@ -37318,6 +37424,11 @@ Description: Iduna
Added: 2009-07-29
%%
Type: language
Subtag: vjk
Description: Bajjika
Added: 2023-03-17
%%
Type: language
Subtag: vka
Description: Kariyarra
Added: 2009-07-29
@@ -37567,6 +37678,12 @@ Description: Venezuelan Sign Language
Added: 2009-07-29
%%
Type: language
Subtag: vsn
Description: Vedic Sanskrit
Added: 2024-03-04
Macrolanguage: sa
%%
Type: language
Subtag: vsv
Description: Valencian Sign Language
Description: Llengua de signes valenciana
@@ -38316,7 +38433,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: wnb
Description: Wanambre
Description: Mokati
Added: 2009-07-29
%%
Type: language
@@ -38619,6 +38736,11 @@ Description: Wotapuri-Katarqalai
Added: 2009-07-29
%%
Type: language
Subtag: wtb
Description: Matambwe
Added: 2023-03-17
%%
Type: language
Subtag: wtf
Description: Watiwa
Added: 2009-07-29
@@ -40085,6 +40207,8 @@ Type: language
Subtag: xss
Description: Assan
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: zko
%%
Type: language
Subtag: xsu
@@ -40668,6 +40792,11 @@ Description: Chepya
Added: 2009-07-29
%%
Type: language
Subtag: ycr
Description: Yilan Creole
Added: 2023-03-17
%%
Type: language
Subtag: yda
Description: Yanda
Added: 2013-09-10
@@ -40947,6 +41076,11 @@ Description: Northern Yukaghir
Added: 2009-07-29
%%
Type: language
Subtag: ykh
Description: Khamnigan Mongol
Added: 2023-03-17
%%
Type: language
Subtag: yki
Description: Yoke
Added: 2009-07-29
@@ -41921,6 +42055,11 @@ Added: 2009-07-29
Macrolanguage: za
%%
Type: language
Subtag: zem
Description: Zeem
Added: 2023-03-17
%%
Type: language
Subtag: zen
Description: Zenaga
Added: 2005-10-16
@@ -42047,6 +42186,8 @@ Type: language
Subtag: zkb
Description: Koibal
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: kjh
%%
Type: language
Subtag: zkd
@@ -42150,6 +42291,11 @@ Added: 2009-07-29
Scope: collection
%%
Type: language
Subtag: zlu
Description: Zul
Added: 2023-03-17
%%
Type: language
Subtag: zlw
Description: West Slavic languages
Added: 2009-07-29
@@ -42654,6 +42800,8 @@ Type: language
Subtag: zua
Description: Zeem
Added: 2009-07-29
Deprecated: 2023-03-17
Comments: see cxh, dsk, dyr, tvi, zem
%%
Type: language
Subtag: zuh
@@ -42861,6 +43009,7 @@ Type: extlang
Subtag: ajp
Description: South Levantine Arabic
Added: 2009-07-29
Deprecated: 2023-03-17
Preferred-Value: ajp
Prefix: ar
Macrolanguage: ar
@@ -42874,7 +43023,7 @@ Prefix: sgn
%%
Type: extlang
Subtag: apc
Description: North Levantine Arabic
Description: Levantine Arabic
Added: 2009-07-29
Preferred-Value: apc
Prefix: ar
@@ -43695,6 +43844,14 @@ Prefix: ms
Macrolanguage: ms
%%
Type: extlang
Subtag: lgs
Description: Guinea-Bissau Sign Language
Description: Língua Gestual Guineense
Added: 2023-03-17
Preferred-Value: lgs
Prefix: sgn
%%
Type: extlang
Subtag: liw
Description: Col
Added: 2009-07-29
@@ -44747,6 +44904,11 @@ Description: Cherokee
Added: 2005-10-16
%%
Type: script
Subtag: Chis
Description: Chisoi
Added: 2023-10-16
%%
Type: script
Subtag: Chrs
Description: Chorasmian
Added: 2019-09-11
@@ -44842,6 +45004,11 @@ Description: Ge'ez
Added: 2005-10-16
%%
Type: script
Subtag: Gara
Description: Garay
Added: 2023-10-16
%%
Type: script
Subtag: Geok
Description: Khutsuri (Asomtavruli and Nuskhuri)
Added: 2005-10-16
@@ -44887,6 +45054,11 @@ Description: Gujarati
Added: 2005-10-16
%%
Type: script
Subtag: Gukh
Description: Gurung Khema
Added: 2023-10-16
%%
Type: script
Subtag: Guru
Description: Gurmukhi
Added: 2005-10-16
@@ -45057,6 +45229,11 @@ Description: Kpelle
Added: 2010-04-10
%%
Type: script
Subtag: Krai
Description: Kirat Rai
Added: 2023-10-16
%%
Type: script
Subtag: Kthi
Description: Kaithi
Added: 2007-12-05
@@ -45304,6 +45481,11 @@ Description: Santali
Added: 2006-07-21
%%
Type: script
Subtag: Onao
Description: Ol Onal
Added: 2023-10-16
%%
Type: script
Subtag: Orkh
Description: Old Turkic
Description: Orkhon Runic
@@ -45483,6 +45665,11 @@ Description: Siddhamātṛkā
Added: 2013-12-02
%%
Type: script
Subtag: Sidt
Description: Sidetic
Added: 2023-10-16
%%
Type: script
Subtag: Sind
Description: Khudawadi
Description: Sindhi
@@ -45586,6 +45773,11 @@ Description: Tai Viet
Added: 2007-12-05
%%
Type: script
Subtag: Tayo
Description: Tai Yo
Added: 2023-10-16
%%
Type: script
Subtag: Telu
Description: Telugu
Added: 2005-10-16
@@ -45634,11 +45826,26 @@ Description: Tangsa
Added: 2021-03-05
%%
Type: script
Subtag: Todr
Description: Todhri
Added: 2023-10-16
%%
Type: script
Subtag: Tols
Description: Tolong Siki
Added: 2023-10-16
%%
Type: script
Subtag: Toto
Description: Toto
Added: 2020-05-12
%%
Type: script
Subtag: Tutg
Description: Tulu-Tigalari
Added: 2023-10-16
%%
Type: script
Subtag: Ugar
Description: Ugaritic
Added: 2005-10-16
@@ -46013,6 +46220,11 @@ Description: Clipperton Island
Added: 2009-07-29
%%
Type: region
Subtag: CQ
Description: Sark
Added: 2023-02-07
%%
Type: region
Subtag: CR
Description: Costa Rica
Added: 2005-10-16
@@ -47371,6 +47583,13 @@ Comments: Aluku dialect of the "Busi Nenge Tongo" English-based Creole
continuum in Eastern Suriname and Western French Guiana
%%
Type: variant
Subtag: anpezo
Description: Anpezo standard of Ladin
Added: 2024-03-04
Prefix: lld
Comments: Represents the standard written form of Ladin in Anpezo
%%
Type: variant
Subtag: ao1990
Description: Portuguese Language Orthographic Agreement of 1990 (Acordo
Ortográfico da Língua Portuguesa de 1990)
@@ -47474,6 +47693,23 @@ Added: 2010-07-28
Prefix: sa
%%
Type: variant
Subtag: bciav
Description: BCI Blissymbolics AV
Added: 2023-05-11
Prefix: zbl
Comments: Name given to a subset of the variety of Blissymbolics curated
by Blissymbolics Communication International, as represented by
entries in the BCI Authorized Vocabulary
%%
Type: variant
Subtag: bcizbl
Description: BCI Blissymbolics
Added: 2023-05-11
Prefix: zbl
Comments: Name given to the variety of Blissymbolics curated by
Blissymbolics Communication International
%%
Type: variant
Subtag: biscayan
Description: Biscayan dialect of Basque
Added: 2010-04-13
@@ -47489,6 +47725,15 @@ Comments: The dialect of San Giorgio/Bila is one of the four major local
dialects of Resian
%%
Type: variant
Subtag: blasl
Description: Black American Sign Language dialect
Added: 2023-07-31
Prefix: ase
Prefix: sgn-ase
Comments: Black American Sign Language (BASL) or Black Sign Variation
(BSV) is a dialect of American Sign Language (ASL)
%%
Type: variant
Subtag: bohoric
Description: Slovene in Bohorič alphabet
Added: 2012-06-27
@@ -47565,6 +47810,22 @@ Added: 2012-02-05
Prefix: en
%%
Type: variant
Subtag: fascia
Description: Fascia standard of Ladin
Added: 2024-03-04
Prefix: lld
Comments: Represents the standard written form of Ladin in Fascia which
unified the three subvarieties Cazet, Brach and Moenat
%%
Type: variant
Subtag: fodom
Description: Fodom standard of Ladin
Added: 2024-03-04
Prefix: lld
Comments: Represents the standard written form of Ladin in Livinallongo
and Colle Santa Lucia
%%
Type: variant
Subtag: fonipa
Description: International Phonetic Alphabet
Added: 2006-12-11
@@ -47605,6 +47866,13 @@ Prefix: oc
Comments: Occitan variant spoken in Gascony
%%
Type: variant
Subtag: gherd
Description: Gherdëina standard of Ladin
Added: 2024-03-04
Prefix: lld
Comments: Represents the standard written form of Ladin in Gherdëina
%%
Type: variant
Subtag: grclass
Description: Classical Occitan orthography
Added: 2018-04-22
@@ -47723,6 +47991,16 @@ Added: 2008-10-14
Prefix: kw
%%
Type: variant
Subtag: kleinsch
Description: Kleinschmidt orthography
Description: Allattaasitaamut
Added: 2024-07-20
Prefix: kl
Prefix: kl-tunumiit
Comments: Orthography for Greenlandic designed by Samuel Kleinschmidt,
used from 1851 to 1973.
%%
Type: variant
Subtag: kociewie
Description: The Kociewie dialect of Polish
Added: 2014-11-27
@@ -47741,7 +48019,9 @@ Type: variant
Subtag: laukika
Description: Classical Sanskrit
Added: 2010-07-28
Deprecated: 2024-06-08
Prefix: sa
Comments: Preferred tag is cls
%%
Type: variant
Subtag: lemosin
@@ -47906,6 +48186,15 @@ Comments: Peanos Interlingua, created in 1903 by Giuseppe Peano as an
Added: 2020-03-12
%%
Type: variant
Subtag: pehoeji
Description: Hokkien Vernacular Romanization System
Description: Pe̍h-ōe-jī orthography/romanization
Added: 2024-03-04
Prefix: nan-Latn
Comments: Modern Hokkien Vernacular Romanization System, evolved from
the New Dictionary in the Amoy by John Van Nest Talmage in 1894
%%
Type: variant
Subtag: petr1708
Description: Petrine orthography
Added: 2010-10-10
@@ -48040,6 +48329,16 @@ Added: 2021-07-17
Prefix: da
%%
Type: variant
Subtag: tailo
Description: Taiwanese Hokkien Romanization System for Hokkien
languages
Description: Tâi-lô orthography/romanization
Added: 2024-03-04
Prefix: nan-Latn
Comments: Taiwanese Hokkien Romanization System (Tâi-lô) published in
2006 by the Taiwan Ministry of Education
%%
Type: variant
Subtag: tarask
Description: Belarusian in Taraskievica orthography
Added: 2007-04-27
@@ -48098,9 +48397,20 @@ Type: variant
Subtag: vaidika
Description: Vedic Sanskrit
Added: 2010-07-28
Deprecated: 2024-06-08
Prefix: sa
Comments: The most ancient dialect of Sanskrit used in verse and prose
composed until about the 4th century B.C.E.
Comments: Preferred tag is vsn
%%
Type: variant
Subtag: valbadia
Description: Val Badia standard of Ladin
Added: 2024-03-04
Prefix: lld
Comments: Represents the standard written form of Ladin in the Val
Badia, unifying the three variants Marô, Mesaval and Badiot spoken
in this valley
%%
Type: variant
Subtag: valencia

View File

@@ -1,2 +1,2 @@
Github: https://raw.githubusercontent.com/publicsuffix/list/3c213aab32b3c014f171b1673d4ce9b5cd72bf1c/public_suffix_list.dat
Date: 2021-11-27
Github: https://raw.githubusercontent.com/publicsuffix/list/1cbd6e71a9b83620b1d0b11e49d3d9ff48c27e22/public_suffix_list.dat
Date: 2024-05-07

File diff suppressed because it is too large Load Diff

View File

@@ -21,4 +21,4 @@
# or visit www.oracle.com if you need additional information or have any
# questions.
#
tzdata2023c
tzdata2025b

View File

@@ -53,6 +53,10 @@
# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
# https://www.jstor.org/stable/1774359
#
# For the 1911/1912 establishment of standard time in French possessions, see:
# Société Française de Physique, Recueil de constantes physiques (1913),
# page 752, 18b.
#
# European-style abbreviations are commonly used along the Mediterranean.
# For sub-Saharan Africa abbreviations were less standardized.
# Previous editions of this database used WAT, CAT, SAT, and EAT
@@ -122,21 +126,20 @@ Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 16
# Cape Verde / Cabo Verde
#
# From Paul Eggert (2018-02-16):
# Shanks gives 1907 for the transition to +02.
# For now, ignore that and follow the 1911-05-26 Portuguese decree
# (see Europe/Lisbon).
# From Tim Parenti (2024-07-01), per Paul Eggert (2018-02-16):
# For timestamps before independence, see commentary for Europe/Lisbon.
# Shanks gives 1907 instead for the transition to -02.
#
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia
-2:00 - -02 1942 Sep
-2:00 1:00 -01 1945 Oct 15
-2:00 - -02 1975 Nov 25 2:00
-1:00 - -01
-2:00 - %z 1942 Sep
-2:00 1:00 %z 1945 Oct 15
-2:00 - %z 1975 Nov 25 2:00
-1:00 - %z
# Chad
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena
Zone Africa/Ndjamena 1:00:12 - LMT 1912 Jan 1 # N'Djamena
1:00 - WAT 1979 Oct 14
1:00 1:00 WAST 1980 Mar 8
1:00 - WAT
@@ -162,7 +165,7 @@ Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena
# Inaccessible, Nightingale: uninhabited
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Abidjan -0:16:08 - LMT 1912
Zone Africa/Abidjan -0:16:08 - LMT 1912 Jan 1
0:00 - GMT
###############################################################################
@@ -308,13 +311,6 @@ Rule Egypt 2007 only - Sep Thu>=1 24:00 0 -
# reproduced by other (more accessible) sites[, e.g.,]...
# http://elgornal.net/news/news.aspx?id=4699258
# From Paul Eggert (2014-06-04):
# Sarah El Deeb and Lee Keath of AP report that the Egyptian government says
# the change is because of blackouts in Cairo, even though Ahram Online (cited
# above) says DST had no affect on electricity consumption. There is
# no information about when DST will end this fall. See:
# http://abcnews.go.com/International/wireStory/el-sissi-pushes-egyptians-line-23614833
# From Steffen Thorsen (2015-04-08):
# Egypt will start DST on midnight after Thursday, April 30, 2015.
# This is based on a law (no 35) from May 15, 2014 saying it starts the last
@@ -371,14 +367,12 @@ Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
# Guinea-Bissau
#
# From Paul Eggert (2018-02-16):
# Shanks gives 1911-05-26 for the transition to WAT,
# evidently confusing the date of the Portuguese decree
# (see Europe/Lisbon) with the date that it took effect.
# From Tim Parenti (2024-07-01), per Paul Eggert (2018-02-16):
# For timestamps before independence, see commentary for Europe/Lisbon.
#
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Bissau -1:02:20 - LMT 1912 Jan 1 1:00u
-1:00 - -01 1975
-1:00 - %z 1975
0:00 - GMT
# Comoros
@@ -443,10 +437,10 @@ Zone Africa/Bissau -1:02:20 - LMT 1912 Jan 1 1:00u
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Nairobi 2:27:16 - LMT 1908 May
2:30 - +0230 1928 Jun 30 24:00
2:30 - %z 1928 Jun 30 24:00
3:00 - EAT 1930 Jan 4 24:00
2:30 - +0230 1936 Dec 31 24:00
2:45 - +0245 1942 Jul 31 24:00
2:30 - %z 1936 Dec 31 24:00
2:45 - %z 1942 Jul 31 24:00
3:00 - EAT
# Liberia
@@ -617,7 +611,7 @@ Rule Mauritius 2008 only - Oct lastSun 2:00 1:00 -
Rule Mauritius 2009 only - Mar lastSun 2:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
4:00 Mauritius +04/+05
4:00 Mauritius %z
# Agalega Is, Rodriguez
# no information; probably like Indian/Mauritius
@@ -1097,10 +1091,10 @@ Rule Morocco 2087 only - May 11 2:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
0:00 Morocco +00/+01 1984 Mar 16
1:00 - +01 1986
0:00 Morocco +00/+01 2018 Oct 28 3:00
1:00 Morocco +01/+00
0:00 Morocco %z 1984 Mar 16
1:00 - %z 1986
0:00 Morocco %z 2018 Oct 28 3:00
1:00 Morocco %z
# Western Sahara
#
@@ -1114,9 +1108,9 @@ Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
# since most of it was then controlled by Morocco.
Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún
-1:00 - -01 1976 Apr 14
0:00 Morocco +00/+01 2018 Oct 28 3:00
1:00 Morocco +01/+00
-1:00 - %z 1976 Apr 14
0:00 Morocco %z 2018 Oct 28 3:00
1:00 Morocco %z
# Botswana
# Burundi
@@ -1127,13 +1121,27 @@ Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún
# Zambia
# Zimbabwe
#
# Shanks gives 1903-03-01 for the transition to CAT.
# Perhaps the 1911-05-26 Portuguese decree
# https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
# merely made it official?
# From Tim Parenti (2024-07-01):
# For timestamps before Mozambique's independence, see commentary for
# Europe/Lisbon.
#
# From Paul Eggert (2024-05-24):
# The London Gazette, 1903-04-03, page 2245, says that
# as of 1903-03-03 a time ball at the port of Lourenço Marques
# (as Maputo was then called) was dropped daily at 13:00:00 LMT,
# corresponding to 22:49:41.7 GMT, so local time was +02:10:18.3.
# Conversely, the newspaper South Africa, 1909-02-09, page 321,
# says the port had just installed an apparatus that communicated
# "from the controlling clock in the new Observatory at Reuben Point ...
# exact mean South African time, i.e., 30 deg., or 2 hours East of Greenwich".
# Although Shanks gives 1903-03-01 for the transition to CAT,
# evidently the port transitioned to CAT after 1903-03-03 but before
# the Portuguese legal transition of 1912-01-01 (see Europe/Lisbon commentary).
# For lack of better info, list 1909 as the transition date.
#
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Maputo 2:10:20 - LMT 1903 Mar
#STDOFF 2:10:18.3
Zone Africa/Maputo 2:10:18 - LMT 1909
2:00 - CAT
# Namibia
@@ -1198,7 +1206,7 @@ Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
1:30 - +0130 1903 Mar
1:30 - %z 1903 Mar
2:00 - SAST 1942 Sep 20 2:00
2:00 1:00 SAST 1943 Mar 21 2:00
2:00 - SAST 1990 Mar 21 # independence
@@ -1286,7 +1294,7 @@ Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
Zone Africa/Lagos 0:13:35 - LMT 1905 Jul 1
0:00 - GMT 1908 Jul 1
0:13:35 - LMT 1914 Jan 1
0:30 - +0030 1919 Sep 1
0:30 - %z 1919 Sep 1
1:00 - WAT
# São Tomé and Príncipe

View File

@@ -103,31 +103,41 @@
# - 2018 Oct 7 4:00 - 2019 Mar 17 3:00 - 2019 Oct 4 3:00 - 2020 Mar 8 3:00
# and now - 2020 Oct 4 0:01
# From Paul Eggert (2023-12-20):
# Transitions from 2021 on are taken from:
# https://www.timeanddate.com/time/zone/antarctica/casey
# retrieved at various dates.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Casey 0 - -00 1969
8:00 - +08 2009 Oct 18 2:00
11:00 - +11 2010 Mar 5 2:00
8:00 - +08 2011 Oct 28 2:00
11:00 - +11 2012 Feb 21 17:00u
8:00 - +08 2016 Oct 22
11:00 - +11 2018 Mar 11 4:00
8:00 - +08 2018 Oct 7 4:00
11:00 - +11 2019 Mar 17 3:00
8:00 - +08 2019 Oct 4 3:00
11:00 - +11 2020 Mar 8 3:00
8:00 - +08 2020 Oct 4 0:01
11:00 - +11
8:00 - %z 2009 Oct 18 2:00
11:00 - %z 2010 Mar 5 2:00
8:00 - %z 2011 Oct 28 2:00
11:00 - %z 2012 Feb 21 17:00u
8:00 - %z 2016 Oct 22
11:00 - %z 2018 Mar 11 4:00
8:00 - %z 2018 Oct 7 4:00
11:00 - %z 2019 Mar 17 3:00
8:00 - %z 2019 Oct 4 3:00
11:00 - %z 2020 Mar 8 3:00
8:00 - %z 2020 Oct 4 0:01
11:00 - %z 2021 Mar 14 0:00
8:00 - %z 2021 Oct 3 0:01
11:00 - %z 2022 Mar 13 0:00
8:00 - %z 2022 Oct 2 0:01
11:00 - %z 2023 Mar 9 3:00
8:00 - %z
Zone Antarctica/Davis 0 - -00 1957 Jan 13
7:00 - +07 1964 Nov
7:00 - %z 1964 Nov
0 - -00 1969 Feb
7:00 - +07 2009 Oct 18 2:00
5:00 - +05 2010 Mar 10 20:00u
7:00 - +07 2011 Oct 28 2:00
5:00 - +05 2012 Feb 21 20:00u
7:00 - +07
7:00 - %z 2009 Oct 18 2:00
5:00 - %z 2010 Mar 10 20:00u
7:00 - %z 2011 Oct 28 2:00
5:00 - %z 2012 Feb 21 20:00u
7:00 - %z
Zone Antarctica/Mawson 0 - -00 1954 Feb 13
6:00 - +06 2009 Oct 18 2:00
5:00 - +05
6:00 - %z 2009 Oct 18 2:00
5:00 - %z
# References:
# Casey Weather (1998-02-26)
# http://www.antdiv.gov.au/aad/exop/sfo/casey/casey_aws.html
@@ -187,6 +197,8 @@ Zone Antarctica/Mawson 0 - -00 1954 Feb 13
# France & Italy - year-round base
# Concordia, -750600+1232000, since 2005
# https://en.wikipedia.org/wiki/Concordia_Station
# Can use Asia/Singapore, which it has agreed with since inception.
# Germany - year-round base
# Neumayer III, -704080-0081602, since 2009
@@ -263,7 +275,50 @@ Zone Antarctica/Troll 0 - -00 2005 Feb 12
# year-round from 1960/61 to 1992
# Vostok, since 1957-12-16, temporarily closed 1994-02/1994-11
# See Asia/Urumqi.
# From Craig Mundell (1994-12-15):
# http://quest.arc.nasa.gov/antarctica/QA/computers/Directions,Time,ZIP
# Vostok, which is one of the Russian stations, is set on the same
# time as Moscow, Russia.
#
# From Lee Hotz (2001-03-08):
# I queried the folks at Columbia who spent the summer at Vostok and this is
# what they had to say about time there:
# "in the US Camp (East Camp) we have been on New Zealand (McMurdo)
# time, which is 12 hours ahead of GMT. The Russian Station Vostok was
# 6 hours behind that (although only 2 miles away, i.e. 6 hours ahead
# of GMT). This is a time zone I think two hours east of Moscow. The
# natural time zone is in between the two: 8 hours ahead of GMT."
#
# From Paul Eggert (2001-05-04):
# This seems to be hopelessly confusing, so I asked Lee Hotz about it
# in person. He said that some Antarctic locations set their local
# time so that noon is the warmest part of the day, and that this
# changes during the year and does not necessarily correspond to mean
# solar noon. So the Vostok time might have been whatever the clocks
# happened to be during their visit. So we still don't really know what time
# it is at Vostok.
#
# From Zakhary V. Akulov (2023-12-17 22:00:48 +0700):
# ... from December, 18, 2023 00:00 by my decision the local time of
# the Antarctic research base Vostok will correspond to UTC+5.
# (2023-12-19): We constantly interact with Progress base, with company who
# builds new wintering station, with sledge convoys, with aviation - they all
# use UTC+5. Besides, difference between Moscow time is just 2 hours now, not 4.
# (2023-12-19, in response to the question "Has local time at Vostok
# been UTC+6 ever since 1957, or has it changed before?"): No. At least
# since my antarctic career start, 10 years ago, Vostok base has UTC+7.
# (In response to a 2023-12-18 question "from 02:00 to 00:00 today"): This.
#
# From Paul Eggert (2023-12-18):
# For lack of better info, guess Vostok was at +07 from founding through today,
# except when closed.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Vostok 0 - -00 1957 Dec 16
7:00 - %z 1994 Feb
0 - -00 1994 Nov
7:00 - %z 2023 Dec 18 2:00
5:00 - %z
# S Africa - year-round bases
# Marion Island, -4653+03752
@@ -296,7 +351,7 @@ Zone Antarctica/Troll 0 - -00 2005 Feb 12
#
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Rothera 0 - -00 1976 Dec 1
-3:00 - -03
-3:00 - %z
# Uruguay - year round base
# Artigas, King George Island, -621104-0585107

File diff suppressed because it is too large Load Diff

View File

@@ -66,8 +66,8 @@ Zone Australia/Perth 7:43:24 - LMT 1895 Dec
8:00 Aus AW%sT 1943 Jul
8:00 AW AW%sT
Zone Australia/Eucla 8:35:28 - LMT 1895 Dec
8:45 Aus +0845/+0945 1943 Jul
8:45 AW +0845/+0945
8:45 Aus %z 1943 Jul
8:45 AW %z
# Queensland
#
@@ -232,8 +232,8 @@ Rule LH 2008 max - Apr Sun>=1 2:00 0 -
Rule LH 2008 max - Oct Sun>=1 2:00 0:30 -
Zone Australia/Lord_Howe 10:36:20 - LMT 1895 Feb
10:00 - AEST 1981 Mar
10:30 LH +1030/+1130 1985 Jul
10:30 LH +1030/+11
10:30 LH %z 1985 Jul
10:30 LH %z
# Australian miscellany
#
@@ -414,8 +414,14 @@ Zone Antarctica/Macquarie 0 - -00 1899 Nov
# Please note that there will not be any daylight savings time change
# in Fiji for 2022-2023....
# https://www.facebook.com/FijianGovernment/posts/pfbid0mmWVTYmTibn66ybpFda75pDcf34SSpoSaskJW5gXwaKo5Sgc7273Q4fXWc6kQV6Hl
# From Almaz Mingaleev (2023-10-06):
# Cabinet approved the suspension of Daylight Saving and appropriate
# legislative changes will be considered including the repeal of the
# Daylight Saving Act 1998
# https://www.fiji.gov.fj/Media-Centre/Speeches/English/CABINET-DECISIONS-3-OCTOBER-2023
#
# From Paul Eggert (2022-10-27):
# From Paul Eggert (2023-10-06):
# For now, assume DST is suspended indefinitely.
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
@@ -433,16 +439,16 @@ Rule Fiji 2019 only - Nov Sun>=8 2:00 1:00 -
Rule Fiji 2020 only - Dec 20 2:00 1:00 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
12:00 Fiji +12/+13
12:00 Fiji %z
# French Polynesia
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Gambier -8:59:48 - LMT 1912 Oct # Rikitea
-9:00 - -09
Zone Pacific/Marquesas -9:18:00 - LMT 1912 Oct
-9:30 - -0930
Zone Pacific/Tahiti -9:58:16 - LMT 1912 Oct # Papeete
-10:00 - -10
Zone Pacific/Gambier -8:59:48 - LMT 1912 Oct 1 # Rikitea
-9:00 - %z
Zone Pacific/Marquesas -9:18:00 - LMT 1912 Oct 1
-9:30 - %z
Zone Pacific/Tahiti -9:58:16 - LMT 1912 Oct 1 # Papeete
-10:00 - %z
# Clipperton (near North America) is administered from French Polynesia;
# it is uninhabited.
@@ -485,7 +491,7 @@ Rule Guam 1977 only - Aug 28 2:00 0 S
Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31
9:39:00 - LMT 1901 # Agana
10:00 - GST 1941 Dec 10 # Guam
9:00 - +09 1944 Jul 31
9:00 - %z 1944 Jul 31
10:00 Guam G%sT 2000 Dec 23
10:00 - ChST # Chamorro Standard Time
@@ -497,30 +503,30 @@ Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31
# Wallis & Futuna
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki
12:00 - +12
12:00 - %z
# Kiribati (except Gilbert Is)
# See Pacific/Tarawa for the Gilbert Is.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Kanton 0 - -00 1937 Aug 31
-12:00 - -12 1979 Oct
-11:00 - -11 1994 Dec 31
13:00 - +13
-12:00 - %z 1979 Oct
-11:00 - %z 1994 Dec 31
13:00 - %z
Zone Pacific/Kiritimati -10:29:20 - LMT 1901
-10:40 - -1040 1979 Oct
-10:00 - -10 1994 Dec 31
14:00 - +14
-10:40 - %z 1979 Oct
-10:00 - %z 1994 Dec 31
14:00 - %z
# Marshall Is
# See Pacific/Tarawa for most locations.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Kwajalein 11:09:20 - LMT 1901
11:00 - +11 1937
10:00 - +10 1941 Apr 1
9:00 - +09 1944 Feb 6
11:00 - +11 1969 Oct
-12:00 - -12 1993 Aug 20 24:00
12:00 - +12
11:00 - %z 1937
10:00 - %z 1941 Apr 1
9:00 - %z 1944 Feb 6
11:00 - %z 1969 Oct
-12:00 - %z 1993 Aug 20 24:00
12:00 - %z
# Micronesia
# For Chuuk and Yap see Pacific/Port_Moresby.
@@ -528,22 +534,22 @@ Zone Pacific/Kwajalein 11:09:20 - LMT 1901
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Kosrae -13:08:04 - LMT 1844 Dec 31
10:51:56 - LMT 1901
11:00 - +11 1914 Oct
9:00 - +09 1919 Feb 1
11:00 - +11 1937
10:00 - +10 1941 Apr 1
9:00 - +09 1945 Aug
11:00 - +11 1969 Oct
12:00 - +12 1999
11:00 - +11
11:00 - %z 1914 Oct
9:00 - %z 1919 Feb 1
11:00 - %z 1937
10:00 - %z 1941 Apr 1
9:00 - %z 1945 Aug
11:00 - %z 1969 Oct
12:00 - %z 1999
11:00 - %z
# Nauru
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe
11:30 - +1130 1942 Aug 29
9:00 - +09 1945 Sep 8
11:30 - +1130 1979 Feb 10 2:00
12:00 - +12
11:30 - %z 1942 Aug 29
9:00 - %z 1945 Sep 8
11:30 - %z 1979 Feb 10 2:00
12:00 - %z
# New Caledonia
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
@@ -554,7 +560,7 @@ Rule NC 1996 only - Dec 1 2:00s 1:00 -
Rule NC 1997 only - Mar 2 2:00s 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 # Nouméa
11:00 NC +11/+12
11:00 NC %z
###############################################################################
@@ -598,8 +604,8 @@ Zone Pacific/Auckland 11:39:04 - LMT 1868 Nov 2
12:00 NZ NZ%sT
Zone Pacific/Chatham 12:13:48 - LMT 1868 Nov 2
12:15 - +1215 1946 Jan 1
12:45 Chatham +1245/+1345
12:15 - %z 1946 Jan 1
12:45 Chatham %z
# Auckland Is
# uninhabited; Māori and Moriori, colonial settlers, pastoralists, sealers,
@@ -652,8 +658,8 @@ Rule Cook 1979 1990 - Oct lastSun 0:00 0:30 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Rarotonga 13:20:56 - LMT 1899 Dec 26 # Avarua
-10:39:04 - LMT 1952 Oct 16
-10:30 - -1030 1978 Nov 12
-10:00 Cook -10/-0930
-10:30 - %z 1978 Nov 12
-10:00 Cook %z
###############################################################################
@@ -670,30 +676,30 @@ Zone Pacific/Rarotonga 13:20:56 - LMT 1899 Dec 26 # Avarua
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Niue -11:19:40 - LMT 1952 Oct 16 # Alofi
-11:20 - -1120 1964 Jul
-11:00 - -11
-11:20 - %z 1964 Jul
-11:00 - %z
# Norfolk
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Norfolk 11:11:52 - LMT 1901 # Kingston
11:12 - +1112 1951
11:30 - +1130 1974 Oct 27 02:00s
11:30 1:00 +1230 1975 Mar 2 02:00s
11:30 - +1130 2015 Oct 4 02:00s
11:00 - +11 2019 Jul
11:00 AN +11/+12
11:12 - %z 1951
11:30 - %z 1974 Oct 27 02:00s
11:30 1:00 %z 1975 Mar 2 02:00s
11:30 - %z 2015 Oct 4 02:00s
11:00 - %z 2019 Jul
11:00 AN %z
# Palau (Belau)
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Palau -15:02:04 - LMT 1844 Dec 31 # Koror
8:57:56 - LMT 1901
9:00 - +09
9:00 - %z
# Papua New Guinea
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Port_Moresby 9:48:40 - LMT 1880
9:48:32 - PMMT 1895 # Port Moresby Mean Time
10:00 - +10
10:00 - %z
#
# From Paul Eggert (2014-10-13):
# Base the Bougainville entry on the Arawa-Kieta region, which appears to have
@@ -714,16 +720,16 @@ Zone Pacific/Port_Moresby 9:48:40 - LMT 1880
#
Zone Pacific/Bougainville 10:22:16 - LMT 1880
9:48:32 - PMMT 1895
10:00 - +10 1942 Jul
9:00 - +09 1945 Aug 21
10:00 - +10 2014 Dec 28 2:00
11:00 - +11
10:00 - %z 1942 Jul
9:00 - %z 1945 Aug 21
10:00 - %z 2014 Dec 28 2:00
11:00 - %z
# Pitcairn
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Pitcairn -8:40:20 - LMT 1901 # Adamstown
-8:30 - -0830 1998 Apr 27 0:00
-8:00 - -08
-8:30 - %z 1998 Apr 27 0:00
-8:00 - %z
# American Samoa
# Midway
@@ -812,15 +818,15 @@ Rule WS 2012 2020 - Sep lastSun 3:00 1 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5
-11:26:56 - LMT 1911
-11:30 - -1130 1950
-11:00 WS -11/-10 2011 Dec 29 24:00
13:00 WS +13/+14
-11:30 - %z 1950
-11:00 WS %z 2011 Dec 29 24:00
13:00 WS %z
# Solomon Is
# excludes Bougainville, for which see Papua New Guinea
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct # Honiara
11:00 - +11
Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct 1 # Honiara
11:00 - %z
# Tokelau
#
@@ -843,8 +849,8 @@ Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct # Honiara
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Fakaofo -11:24:56 - LMT 1901
-11:00 - -11 2011 Dec 30
13:00 - +13
-11:00 - %z 2011 Dec 30
13:00 - %z
# Tonga
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
@@ -856,9 +862,9 @@ Rule Tonga 2016 only - Nov Sun>=1 2:00 1:00 -
Rule Tonga 2017 only - Jan Sun>=15 3:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Tongatapu 12:19:12 - LMT 1945 Sep 10
12:20 - +1220 1961
13:00 - +13 1999
13:00 Tonga +13/+14
12:20 - %z 1961
13:00 - %z 1999
13:00 Tonga %z
# US minor outlying islands
@@ -947,7 +953,7 @@ Rule Vanuatu 1992 1993 - Jan Sat>=22 24:00 0 -
Rule Vanuatu 1992 only - Oct Sat>=22 24:00 1:00 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
11:00 Vanuatu +11/+12
11:00 Vanuatu %z
###############################################################################
@@ -980,6 +986,10 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
# https://www.jstor.org/stable/1774359
#
# For the 1911/1912 establishment of standard time in French possessions, see:
# Société Française de Physique, Recueil de constantes physiques (1913),
# page 752, 18b.
#
# A reliable and entertaining source about time zones is
# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
#
@@ -1252,10 +1262,10 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
# The 1992 ending date used in the rules is a best guess;
# it matches what was used in the past.
# The Australian Bureau of Meteorology FAQ
# http://www.bom.gov.au/faq/faqgen.htm
# (1999-09-27) writes that Giles Meteorological Station uses
# South Australian time even though it's located in Western Australia.
# From Christopher Hunt (2006-11-21), after an advance warning
# from Jesper Nørgaard Welen (2006-11-01):
# WA are trialing DST for three years.
# http://www.parliament.wa.gov.au/parliament/bills.nsf/9A1B183144403DA54825721200088DF1/$File/Bill175-1B.pdf
# From Paul Eggert (2018-04-01):
# The Guardian Express of Perth, Australia reported today that the
@@ -1267,54 +1277,10 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
# https://www.communitynews.com.au/guardian-express/news/exclusive-daylight-savings-coming-wa-summer-2018/
# [The article ends with "Today's date is April 1."]
# Queensland
# From Paul Eggert (2018-02-26):
# I lack access to the following source for Queensland DST:
# Pearce C. History of daylight saving time in Queensland.
# Queensland Hist J. 2017 Aug;23(6):389-403
# https://search.informit.com.au/documentSummary;dn=994682348436426;res=IELHSS
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
# # The state of QUEENSLAND.. [ Courtesy Qld. Dept Premier Econ&Trade Devel ]
# # [ Dec 1990 ]
# ...
# Zone Australia/Queensland 10:00 AQ %sST
# ...
# Rule AQ 1971 only - Oct lastSun 2:00 1:00 D
# Rule AQ 1972 only - Feb lastSun 3:00 0 E
# Rule AQ 1989 max - Oct lastSun 2:00 1:00 D
# Rule AQ 1990 max - Mar Sun>=1 3:00 0 E
# From Bradley White (1989-12-24):
# "Australia/Queensland" now observes daylight time (i.e. from
# October 1989).
# From Bradley White (1991-03-04):
# A recent excerpt from an Australian newspaper...
# ...Queensland...[has] agreed to end daylight saving
# at 3am tomorrow (March 3)...
# From John Mackin (1991-03-06):
# I can certainly confirm for my part that Daylight Saving in NSW did in fact
# end on Sunday, 3 March. I don't know at what hour, though. (It surprised
# me.)
# From Bradley White (1992-03-08):
# ...there was recently a referendum in Queensland which resulted
# in the experimental daylight saving system being abandoned. So, ...
# ...
# Rule QLD 1989 1991 - Oct lastSun 2:00 1:00 D
# Rule QLD 1990 1992 - Mar Sun>=1 3:00 0 S
# ...
# From Arthur David Olson (1992-03-08):
# The chosen rules the union of the 1971/1972 change and the 1989-1992 changes.
# From Christopher Hunt (2006-11-21), after an advance warning
# from Jesper Nørgaard Welen (2006-11-01):
# WA are trialing DST for three years.
# http://www.parliament.wa.gov.au/parliament/bills.nsf/9A1B183144403DA54825721200088DF1/$File/Bill175-1B.pdf
# The Australian Bureau of Meteorology FAQ
# http://www.bom.gov.au/faq/faqgen.htm
# (1999-09-27) writes that Giles Meteorological Station uses
# South Australian time even though it's located in Western Australia.
# From Rives McDow (2002-04-09):
# The most interesting region I have found consists of three towns on the
@@ -1372,6 +1338,59 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
# For lack of better info, assume the tradition dates back to the
# introduction of standard time in 1895.
# From Stuart Bishop (2024-11-12):
# An article discussing the in-use but technically unofficial timezones
# in the Western Australian portion of the Nullarbor Plain.
# https://www.abc.net.au/news/2024-11-22/outback-wa-properties-strange-time-zones/104542494
# From Paul Eggert (2024-11-12):
# As the article says, the Eyre Bird Observatory and nearby sheep stations
# can use Tokyo time. Other possibilities include Asia/Chita, Asia/Seoul,
# and Asia/Jayapura.
# Queensland
# From Paul Eggert (2018-02-26):
# I lack access to the following source for Queensland DST:
# Pearce C. History of daylight saving time in Queensland.
# Queensland Hist J. 2017 Aug;23(6):389-403
# https://search.informit.com.au/documentSummary;dn=994682348436426;res=IELHSS
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
# # The state of QUEENSLAND.. [ Courtesy Qld. Dept Premier Econ&Trade Devel ]
# # [ Dec 1990 ]
# ...
# Zone Australia/Queensland 10:00 AQ %sST
# ...
# Rule AQ 1971 only - Oct lastSun 2:00 1:00 D
# Rule AQ 1972 only - Feb lastSun 3:00 0 E
# Rule AQ 1989 max - Oct lastSun 2:00 1:00 D
# Rule AQ 1990 max - Mar Sun>=1 3:00 0 E
# From Bradley White (1989-12-24):
# "Australia/Queensland" now observes daylight time (i.e. from
# October 1989).
# From Bradley White (1991-03-04):
# A recent excerpt from an Australian newspaper...
# ...Queensland...[has] agreed to end daylight saving
# at 3am tomorrow (March 3)...
# From John Mackin (1991-03-06):
# I can certainly confirm for my part that Daylight Saving in NSW did in fact
# end on Sunday, 3 March. I don't know at what hour, though. (It surprised
# me.)
# From Bradley White (1992-03-08):
# ...there was recently a referendum in Queensland which resulted
# in the experimental daylight saving system being abandoned. So, ...
# ...
# Rule QLD 1989 1991 - Oct lastSun 2:00 1:00 D
# Rule QLD 1990 1992 - Mar Sun>=1 3:00 0 S
# ...
# From Arthur David Olson (1992-03-08):
# The chosen rules the union of the 1971/1972 change and the 1989-1992 changes.
# southeast Australia
#
@@ -2056,7 +2075,7 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
# ordaining - by a masterpiece of diplomatic flattery - that
# the Fourth of July should be celebrated twice in that year."
# This happened in 1892, according to the Evening News (Sydney) of 1892-07-20.
# https://www.staff.science.uu.nl/~gent0113/idl/idl.htm
# https://webspace.science.uu.nl/~gent0113/idl/idl_alaska_samoa.htm
# Although Shanks & Pottenger says they both switched to UT -11:30
# in 1911, and to -11 in 1950. many earlier sources give -11

View File

@@ -21,12 +21,13 @@
# or visit www.oracle.com if you need additional information or have any
# questions.
#
# tzdb links for backward compatibility
# Links and zones for backward compatibility
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
# This file provides links from old or merged timezone names to current ones.
# It also provides a few zone entries for old naming conventions.
# Many names changed in 1993 and in 1995, and many merged names moved here
# in the period from 2013 through 2022. Several of these names are
# also present in the file 'backzone', which has data important only
@@ -67,6 +68,8 @@ Link America/Rio_Branco Brazil/Acre #= America/Porto_Acre
Link America/Noronha Brazil/DeNoronha
Link America/Sao_Paulo Brazil/East
Link America/Manaus Brazil/West
Link Europe/Brussels CET
Link America/Chicago CST6CDT
Link America/Halifax Canada/Atlantic
Link America/Winnipeg Canada/Central
# This line is commented out, as the name exceeded the 14-character limit
@@ -81,6 +84,9 @@ Link America/Whitehorse Canada/Yukon
Link America/Santiago Chile/Continental
Link Pacific/Easter Chile/EasterIsland
Link America/Havana Cuba
Link Europe/Athens EET
Link America/Panama EST
Link America/New_York EST5EDT
Link Africa/Cairo Egypt
Link Europe/Dublin Eire
# Vanguard section, for most .zi parsers.
@@ -119,6 +125,9 @@ Link America/Jamaica Jamaica
Link Asia/Tokyo Japan
Link Pacific/Kwajalein Kwajalein
Link Africa/Tripoli Libya
Link Europe/Brussels MET
Link America/Phoenix MST
Link America/Denver MST7MDT
Link America/Tijuana Mexico/BajaNorte
Link America/Mazatlan Mexico/BajaSur
Link America/Mexico_City Mexico/General
@@ -228,7 +237,6 @@ Link America/Puerto_Rico America/Tortola
Link Pacific/Port_Moresby Antarctica/DumontDUrville
Link Pacific/Auckland Antarctica/McMurdo
Link Asia/Riyadh Antarctica/Syowa
Link Asia/Urumqi Antarctica/Vostok
Link Europe/Berlin Arctic/Longyearbyen
Link Asia/Riyadh Asia/Aden
Link Asia/Qatar Asia/Bahrain
@@ -299,6 +307,7 @@ Link America/Denver America/Shiprock
Link America/Toronto America/Thunder_Bay
Link America/Edmonton America/Yellowknife
Link Pacific/Auckland Antarctica/South_Pole
Link Asia/Ulaanbaatar Asia/Choibalsan
Link Asia/Shanghai Asia/Chongqing
Link Asia/Shanghai Asia/Harbin
Link Asia/Urumqi Asia/Kashgar
@@ -313,6 +322,7 @@ Link Europe/Kyiv Europe/Zaporozhye
Link Pacific/Kanton Pacific/Enderbury
Link Pacific/Honolulu Pacific/Johnston
Link Pacific/Port_Moresby Pacific/Yap
Link Europe/Lisbon WET
# Alternate names for the same location
@@ -338,5 +348,7 @@ Link Europe/Kyiv Europe/Kiev
# Classically, Cyprus is in Asia; e.g. see Herodotus, Histories, I.72.
# However, for various reasons many users expect to find it under Europe.
Link Asia/Nicosia Europe/Nicosia
Link Pacific/Honolulu HST
Link America/Los_Angeles PST8PDT
Link Pacific/Guadalcanal Pacific/Ponape #= Pacific/Pohnpei
Link Pacific/Port_Moresby Pacific/Truk #= Pacific/Chuuk

View File

@@ -28,7 +28,7 @@
# These entries are for uses not otherwise covered by the tz database.
# Their main practical use is for platforms like Android that lack
# support for POSIX-style TZ strings. On such platforms these entries
# support for POSIX proleptic TZ strings. On such platforms these entries
# can be useful if the timezone database is wrong or if a ship or
# aircraft at sea is not in a timezone.
@@ -74,29 +74,33 @@ Link Etc/GMT GMT
# so we moved the names into the Etc subdirectory.
# Also, the time zone abbreviations are now compatible with %z.
Zone Etc/GMT-14 14 - +14
Zone Etc/GMT-13 13 - +13
Zone Etc/GMT-12 12 - +12
Zone Etc/GMT-11 11 - +11
Zone Etc/GMT-10 10 - +10
Zone Etc/GMT-9 9 - +09
Zone Etc/GMT-8 8 - +08
Zone Etc/GMT-7 7 - +07
Zone Etc/GMT-6 6 - +06
Zone Etc/GMT-5 5 - +05
Zone Etc/GMT-4 4 - +04
Zone Etc/GMT-3 3 - +03
Zone Etc/GMT-2 2 - +02
Zone Etc/GMT-1 1 - +01
Zone Etc/GMT+1 -1 - -01
Zone Etc/GMT+2 -2 - -02
Zone Etc/GMT+3 -3 - -03
Zone Etc/GMT+4 -4 - -04
Zone Etc/GMT+5 -5 - -05
Zone Etc/GMT+6 -6 - -06
Zone Etc/GMT+7 -7 - -07
Zone Etc/GMT+8 -8 - -08
Zone Etc/GMT+9 -9 - -09
Zone Etc/GMT+10 -10 - -10
Zone Etc/GMT+11 -11 - -11
Zone Etc/GMT+12 -12 - -12
# There is no "Etc/Unknown" entry, as CLDR says that "Etc/Unknown"
# corresponds to an unknown or invalid time zone, and things would get
# confusing if Etc/Unknown were made valid here.
Zone Etc/GMT-14 14 - %z
Zone Etc/GMT-13 13 - %z
Zone Etc/GMT-12 12 - %z
Zone Etc/GMT-11 11 - %z
Zone Etc/GMT-10 10 - %z
Zone Etc/GMT-9 9 - %z
Zone Etc/GMT-8 8 - %z
Zone Etc/GMT-7 7 - %z
Zone Etc/GMT-6 6 - %z
Zone Etc/GMT-5 5 - %z
Zone Etc/GMT-4 4 - %z
Zone Etc/GMT-3 3 - %z
Zone Etc/GMT-2 2 - %z
Zone Etc/GMT-1 1 - %z
Zone Etc/GMT+1 -1 - %z
Zone Etc/GMT+2 -2 - %z
Zone Etc/GMT+3 -3 - %z
Zone Etc/GMT+4 -4 - %z
Zone Etc/GMT+5 -5 - %z
Zone Etc/GMT+6 -6 - %z
Zone Etc/GMT+7 -7 - %z
Zone Etc/GMT+8 -8 - %z
Zone Etc/GMT+9 -9 - %z
Zone Etc/GMT+10 -10 - %z
Zone Etc/GMT+11 -11 - %z
Zone Etc/GMT+12 -12 - %z

File diff suppressed because it is too large Load Diff

View File

@@ -31,5 +31,15 @@
# time zone abbreviation "-00", indicating that the actual time zone
# is unknown.
# TZ="Factory" was added to TZDB in 1989, and in 2016 its abbreviation
# was changed to "-00" from a longish English-language error message.
# Around 2010, CLDR added "Etc/Unknown" for use with TZDB, to stand
# for an unknown or invalid time zone. These two notions differ:
# TZ="Factory" is a valid timezone, so tzalloc("Factory") succeeds, whereas
# TZ="Etc/Unknown" is invalid and tzalloc("Etc/Unknown") fails.
# Also, a downstream distributor could modify Factory to be a
# default timezone suitable for the devices it manufactures,
# whereas that cannot happen for Etc/Unknown.
# Zone NAME STDOFF RULES FORMAT
Zone Factory 0 - -00

View File

@@ -26,17 +26,22 @@
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
#
# From Paul Eggert (2022-11-18):
# From Paul Eggert (2023-09-06):
# This file contains a table of two-letter country codes. Columns are
# separated by a single tab. Lines beginning with '#' are comments.
# All text uses UTF-8 encoding. The columns of the table are as follows:
#
# 1. ISO 3166-1 alpha-2 country code, current as of
# ISO 3166-1 N1087 (2022-09-02). See: Updates on ISO 3166-1
# https://isotc.iso.org/livelink/livelink/Open/16944257
# 2. The usual English name for the coded region,
# chosen so that alphabetic sorting of subsets produces helpful lists.
# This is not the same as the English name in the ISO 3166 tables.
# ISO/TC 46 N1108 (2023-04-05). See: ISO/TC 46 Documents
# https://www.iso.org/committee/48750.html?view=documents
# 2. The usual English name for the coded region. This sometimes
# departs from ISO-listed names, sometimes so that sorted subsets
# of names are useful (e.g., "Samoa (American)" and "Samoa
# (western)" rather than "American Samoa" and "Samoa"),
# sometimes to avoid confusion among non-experts (e.g.,
# "Czech Republic" and "Turkey" rather than "Czechia" and "Türkiye"),
# and sometimes to omit needless detail or churn (e.g., "Netherlands"
# rather than "Netherlands (the)" or "Netherlands (Kingdom of the)").
#
# The table is sorted by country code.
#

View File

@@ -26,13 +26,10 @@
# This file is in the public domain.
# This file is generated automatically from the data in the public-domain
# NIST format leap-seconds.list file, which can be copied from
# <ftp://ftp.nist.gov/pub/time/leap-seconds.list>
# or <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>.
# The NIST file is used instead of its IERS upstream counterpart
# NIST/IERS format leap-seconds.list file, which can be copied from
# <https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list>
# because under US law the NIST file is public domain
# whereas the IERS file's copyright and license status is unclear.
# or, in a variant with different comments, from
# <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>.
# For more about leap-seconds.list, please see
# The NTP Timescale and Leap Seconds
# <https://www.eecis.udel.edu/~mills/leap.html>.
@@ -95,11 +92,11 @@ Leap 2016 Dec 31 23:59:60 + S
# Any additional leap seconds will come after this.
# This Expires line is commented out for now,
# so that pre-2020a zic implementations do not reject this file.
#Expires 2023 Dec 28 00:00:00
#Expires 2025 Dec 28 00:00:00
# POSIX timestamps for the data in this file:
#updated 1467936000 (2016-07-08 00:00:00 UTC)
#expires 1703721600 (2023-12-28 00:00:00 UTC)
#updated 1736208000 (2025-01-07 00:00:00 UTC)
#expires 1766880000 (2025-12-28 00:00:00 UTC)
# Updated through IERS Bulletin C65
# File expires on: 28 December 2023
# Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat)
# File expires on 28 December 2025

View File

@@ -1,3 +1,4 @@
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -49,9 +50,12 @@
# in New York City (1869-10). His 1870 proposal was based on Washington, DC,
# but in 1872-05 he moved the proposed origin to Greenwich.
# From Paul Eggert (2018-03-20):
# From Paul Eggert (2024-11-18):
# Dowd's proposal left many details unresolved, such as where to draw
# lines between time zones. The key individual who made time zones
# lines between time zones. Sandford Fleming of the Canadian Pacific Railway
# argued for Dowd's proposal in 1876, and Cleveland Abbe of the American
# Meteorology Society published a report in 1879 recommending four US time
# zones based on GMT. However, the key individual who made time zones
# work in the US was William Frederick Allen - railway engineer,
# managing editor of the Travelers' Guide, and secretary of the
# General Time Convention, a railway standardization group. Allen
@@ -207,26 +211,6 @@ Rule US 1987 2006 - Apr Sun>=1 2:00 1:00 D
Rule US 2007 max - Mar Sun>=8 2:00 1:00 D
Rule US 2007 max - Nov Sun>=1 2:00 0 S
# From Arthur David Olson, 2005-12-19
# We generate the files specified below to guard against old files with
# obsolete information being left in the time zone binary directory.
# We limit the list to names that have appeared in previous versions of
# this time zone package.
# We do these as separate Zones rather than as Links to avoid problems if
# a particular place changes whether it observes DST.
# We put these specifications here in the northamerica file both to
# increase the chances that they'll actually get compiled and to
# avoid the need to duplicate the US rules in another file.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone EST -5:00 - EST
Zone MST -7:00 - MST
Zone HST -10:00 - HST
Zone EST5EDT -5:00 US E%sT
Zone CST6CDT -6:00 US C%sT
Zone MST7MDT -7:00 US M%sT
Zone PST8PDT -8:00 US P%sT
# From U. S. Naval Observatory (1989-01-19):
# USA EASTERN 5 H BEHIND UTC NEW YORK, WASHINGTON
# USA EASTERN 4 H BEHIND UTC APR 3 - OCT 30
@@ -1290,6 +1274,10 @@ Zone America/Menominee -5:50:27 - LMT 1885 Sep 18 12:00
# <http://cs.ucla.edu/~eggert/The-Waste-of-Daylight-19th.pdf>
# [PDF] (1914-03)
#
# For the 1911/1912 establishment of standard time in French possessions, see:
# Société Française de Physique, Recueil de constantes physiques (1913),
# page 752, 18b.
#
# See the 'europe' file for Greenland.
# Canada
@@ -1376,7 +1364,7 @@ Zone America/Menominee -5:50:27 - LMT 1885 Sep 18 12:00
# From Paul Eggert (2014-10-18):
# H. David Matthews and Mary Vincent's map
# "It's about TIME", _Canadian Geographic_ (September-October 1998)
# http://www.canadiangeographic.ca/Magazine/SO98/alacarte.asp
# https://web.archive.org/web/19990827055050/https://canadiangeographic.ca/SO98/geomap.htm
# contains detailed boundaries for regions observing nonstandard
# time and daylight saving time arrangements in Canada circa 1998.
#
@@ -1475,7 +1463,7 @@ Rule StJohns 1989 2006 - Apr Sun>=1 0:01 1:00 D
Rule StJohns 2007 2011 - Mar Sun>=8 0:01 1:00 D
Rule StJohns 2007 2010 - Nov Sun>=1 0:01 0 S
#
# St John's has an apostrophe, but Posix file names can't have apostrophes.
# St John's has an apostrophe, but POSIX file names can't have apostrophes.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/St_Johns -3:30:52 - LMT 1884
-3:30:52 StJohns N%sT 1918
@@ -1646,6 +1634,15 @@ Zone America/Moncton -4:19:08 - LMT 1883 Dec 9
# For more on Orillia, see: Daubs K. Bold attempt at daylight saving
# time became a comic failure in Orillia. Toronto Star 2017-07-08.
# https://www.thestar.com/news/insight/2017/07/08/bold-attempt-at-daylight-saving-time-became-a-comic-failure-in-orillia.html
# From Paul Eggert (2025-03-20):
# Also see the 1912-06-17 front page of The Evening Sunbeam,
# reproduced in: Richardson M. "Daylight saving was a confusing
# time in Orillia" in the 2025-03-15 Orillia Matters. Richardson writes,
# "The first Sunday after the switch was made, [DST proponent and
# Orillia mayor William Sword] Frost walked into church an hour late.
# This became a symbol of the downfall of daylight saving in Orillia."
# The mayor became known as "Daylight Bill".
# https://www.orilliamatters.com/local-news/column-daylight-saving-was-a-confusing-time-in-orillia-10377529
# From Mark Brader (2010-03-06):
#
@@ -1664,6 +1661,15 @@ Zone America/Moncton -4:19:08 - LMT 1883 Dec 9
# Some cities in the United States have pushed the deadline back
# three weeks and will change over from daylight saving in October.
# From Chris Walton (2024-01-09):
# The [Toronto] changes in 1947, 1948, and 1949 took place at 2:00 a.m. local
# time instead of midnight.... Toronto Daily Star - ...
# April 2, 1947 - Page 39 ... April 7, 1948 - Page 13 ...
# April 2, 1949 - Page 1 ... April 7, 1949 - Page 24 ...
# November 25, 1949 - Page 52 ... April 21, 1950 - Page 14 ...
# September 19, 1950 - Page 46 ... September 20, 1950 - Page 3 ...
# November 24, 1950 - Page 21
# From Arthur David Olson (2010-07-17):
#
# "Standard Time and Time Zones in Canada" appeared in
@@ -1725,13 +1731,9 @@ Rule Toronto 1927 1937 - Sep Sun>=25 2:00 0 S
Rule Toronto 1928 1937 - Apr Sun>=25 2:00 1:00 D
Rule Toronto 1938 1940 - Apr lastSun 2:00 1:00 D
Rule Toronto 1938 1939 - Sep lastSun 2:00 0 S
Rule Toronto 1945 1946 - Sep lastSun 2:00 0 S
Rule Toronto 1946 only - Apr lastSun 2:00 1:00 D
Rule Toronto 1947 1949 - Apr lastSun 0:00 1:00 D
Rule Toronto 1947 1948 - Sep lastSun 0:00 0 S
Rule Toronto 1949 only - Nov lastSun 0:00 0 S
Rule Toronto 1950 1973 - Apr lastSun 2:00 1:00 D
Rule Toronto 1950 only - Nov lastSun 2:00 0 S
Rule Toronto 1945 1948 - Sep lastSun 2:00 0 S
Rule Toronto 1946 1973 - Apr lastSun 2:00 1:00 D
Rule Toronto 1949 1950 - Nov lastSun 2:00 0 S
Rule Toronto 1951 1956 - Sep lastSun 2:00 0 S
# Shanks & Pottenger say Toronto ended DST a week early in 1971,
# namely on 1971-10-24, but Mark Brader wrote (2003-05-31) that this
@@ -2386,6 +2388,81 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
# the researchers who prepared the Decrees page failed to find some of
# the relevant documents.
# From Heitor David Pinto (2024-08-04):
# In 1931, the decree implementing DST specified that it would take
# effect on 30 April....
# https://www.dof.gob.mx/nota_to_imagen_fs.php?cod_diario=192270&pagina=2&seccion=1
#
# In 1981, the decree changing Campeche, Yucatán and Quintana Roo to UTC-5
# specified that it would enter into force on 26 December 1981 at 2:00....
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4705667&fecha=23/12/1981&cod_diario=202796
#
# In 1982, the decree returning Campeche and Yucatán to UTC-6 specified that
# it would enter into force on 2 November 1982 at 2:00....
# https://www.dof.gob.mx/nota_to_imagen_fs.php?cod_diario=205689&pagina=3&seccion=0
#
# Quintana Roo changed to UTC-6 on 4 January 1983 at 0:00, and again
# to UTC-5 on 26 October 1997 at 2:00....
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4787355&fecha=28/12/1982&cod_diario=206112
# https://www.dof.gob.mx/nota_to_imagen_fs.php?cod_diario=209559&pagina=15&seccion=0
#
# Durango, Coahuila, Nuevo León and Tamaulipas were set to UTC-7 on 1 January
# 1922, and changed to UTC-6 on 10 June 1927. Then Durango, Coahuila and
# Nuevo León (but not Tamaulipas) returned to UTC-7 on 15 November 1930,
# observed DST in 1931, and changed again to UTC-6 on 1 April 1932....
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4441846&fecha=29/12/1921&cod_diario=187468
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4541520&fecha=09/06/1927&cod_diario=193920
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4491963&fecha=15/11/1930&cod_diario=190835
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4418437&fecha=21/01/1932&cod_diario=185588
#
# ... the ... 10 June 1927 ... decree only said 10 June 1927, without
# specifying a time, so I suppose that it should be considered at 0:00.
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4541520&fecha=09/06/1927&cod_diario=193920
#
# In 1942, the decree changing Baja California, Baja California Sur, Sonora,
# Sinaloa and Nayarit to UTC-7 was published on 24 April, but it said that it
# would apply from 1 April, so it's unclear when the change actually
# occurred. The database currently shows 24 April 1942.
# https://www.dof.gob.mx/nota_to_imagen_fs.php?cod_diario=192203&pagina=2&seccion=1
#
# Baja California Sur, Sonora, Sinaloa and Nayarit never used UTC-8. The ...
# 14 January 1949 ... change [to UTC-8] only occurred in Baja California.
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4515613&fecha=13/01/1949&cod_diario=192309
#
# In 1945, the decree changing Baja California to UTC-8 specified that it
# would take effect on the third day from its publication.
# It was published on 12 November, so it would take effect on 15 November....
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4555049&fecha=12/11/1945&cod_diario=194763
#
# In 1948, the decree changing Baja California to UTC-7 specified that it
# would take effect on "this date". The decree was made on 13 March,
# but published on 5 April, so it's unclear when the change actually occurred.
# The database currently shows 5 April 1948.
# https://www.dof.gob.mx/nota_to_imagen_fs.php?cod_diario=188624&pagina=2&seccion=0
#
# In 1949, the decree changing Baja California to UTC-8 was published on 13
# January, but it said that it would apply from 1 January, so it's unclear when
# the change actually occurred. The database currently shows 14 January 1949.
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4515613&fecha=13/01/1949&cod_diario=192309
#
# Baja California also observed UTC-7 from 1 May to 24 September 1950,
# from 29 April to 30 September 1951 at 2:00,
# and from 27 April to 28 September 1952 at 2:00....
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4600403&fecha=29/04/1950&cod_diario=197505
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4623553&fecha=23/09/1950&cod_diario=198805
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4469444&fecha=27/04/1951&cod_diario=189317
# https://www.dof.gob.mx/nota_to_imagen_fs.php?codnota=4533868&fecha=10/03/1952&cod_diario=193465
#
# All changes in Baja California from 1948 to 1952 match those in California,
# on the same dates or with a difference of one day.
# So it may be easier to implement these changes as DST with rule CA
# during this whole period.
#
# From Paul Eggert (2024-08-18):
# For now, maintain the slightly-different history for Baja California,
# as we have no information on whether 1948/1952 clocks in Tijuana followed
# the decrees or followed San Diego.
# From Alan Perry (1996-02-15):
# A guy from our Mexico subsidiary finally found the Presidential Decree
# outlining the timezone changes in Mexico.
@@ -2589,7 +2666,7 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
# http://puentelibre.mx/noticia/ciudad_juarez_cambio_horario_noviembre_2022/
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Mexico 1931 only - May 1 23:00 1:00 D
Rule Mexico 1931 only - Apr 30 0:00 1:00 D
Rule Mexico 1931 only - Oct 1 0:00 0 S
Rule Mexico 1939 only - Feb 5 0:00 1:00 D
Rule Mexico 1939 only - Jun 25 0:00 0 S
@@ -2608,14 +2685,16 @@ Rule Mexico 2002 2022 - Oct lastSun 2:00 0 S
# Zone NAME STDOFF RULES FORMAT [UNTIL]
# Quintana Roo; represented by Cancún
Zone America/Cancun -5:47:04 - LMT 1922 Jan 1 6:00u
-6:00 - CST 1981 Dec 23
-6:00 - CST 1981 Dec 26 2:00
-5:00 - EST 1983 Jan 4 0:00
-6:00 Mexico C%sT 1997 Oct 26 2:00
-5:00 Mexico E%sT 1998 Aug 2 2:00
-6:00 Mexico C%sT 2015 Feb 1 2:00
-5:00 - EST
# Campeche, Yucatán; represented by Mérida
Zone America/Merida -5:58:28 - LMT 1922 Jan 1 6:00u
-6:00 - CST 1981 Dec 23
-5:00 - EST 1982 Dec 2
-6:00 - CST 1981 Dec 26 2:00
-5:00 - EST 1982 Nov 2 2:00
-6:00 Mexico C%sT
# Coahuila, Nuevo León, Tamaulipas (near US border)
# This includes the following municipios:
@@ -2632,12 +2711,15 @@ Zone America/Matamoros -6:30:00 - LMT 1922 Jan 1 6:00u
-6:00 US C%sT
# Durango; Coahuila, Nuevo León, Tamaulipas (away from US border)
Zone America/Monterrey -6:41:16 - LMT 1922 Jan 1 6:00u
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 - CST 1988
-6:00 US C%sT 1989
-6:00 Mexico C%sT
# Central Mexico
Zone America/Mexico_City -6:36:36 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1927 Jun 10 23:00
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 Mexico C%sT 2001 Sep 30 2:00
@@ -2648,7 +2730,7 @@ Zone America/Mexico_City -6:36:36 - LMT 1922 Jan 1 7:00u
# Práxedis G Guerrero.
# http://gaceta.diputados.gob.mx/PDF/65/2a022/nov/20221124-VII.pdf
Zone America/Ciudad_Juarez -7:05:56 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1927 Jun 10 23:00
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 - CST 1996
@@ -2663,7 +2745,7 @@ Zone America/Ciudad_Juarez -7:05:56 - LMT 1922 Jan 1 7:00u
# Benavides.
# http://gaceta.diputados.gob.mx/PDF/65/2a022/nov/20221124-VII.pdf
Zone America/Ojinaga -6:57:40 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1927 Jun 10 23:00
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 - CST 1996
@@ -2675,7 +2757,7 @@ Zone America/Ojinaga -6:57:40 - LMT 1922 Jan 1 7:00u
-6:00 US C%sT
# Chihuahua (away from US border)
Zone America/Chihuahua -7:04:20 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1927 Jun 10 23:00
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 - CST 1996
@@ -2685,23 +2767,21 @@ Zone America/Chihuahua -7:04:20 - LMT 1922 Jan 1 7:00u
-6:00 - CST
# Sonora
Zone America/Hermosillo -7:23:52 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1927 Jun 10 23:00
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 - CST 1942 Apr 24
-7:00 - MST 1949 Jan 14
-8:00 - PST 1970
-7:00 - MST 1996
-7:00 Mexico M%sT 1999
-7:00 - MST
# Baja California Sur, Nayarit (except Bahía de Banderas), Sinaloa
Zone America/Mazatlan -7:05:40 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1927 Jun 10 23:00
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 - CST 1942 Apr 24
-7:00 - MST 1949 Jan 14
-8:00 - PST 1970
-7:00 - MST 1970
-7:00 Mexico M%sT
# Bahía de Banderas
@@ -2734,27 +2814,32 @@ Zone America/Mazatlan -7:05:40 - LMT 1922 Jan 1 7:00u
# Use "Bahia_Banderas" to keep the name to fourteen characters.
Zone America/Bahia_Banderas -7:01:00 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1927 Jun 10 23:00
-7:00 - MST 1927 Jun 10
-6:00 - CST 1930 Nov 15
-7:00 Mexico M%sT 1932 Apr 1
-6:00 - CST 1942 Apr 24
-7:00 - MST 1949 Jan 14
-8:00 - PST 1970
-7:00 - MST 1970
-7:00 Mexico M%sT 2010 Apr 4 2:00
-6:00 Mexico C%sT
# Baja California
Zone America/Tijuana -7:48:04 - LMT 1922 Jan 1 7:00u
-7:00 - MST 1924
-8:00 - PST 1927 Jun 10 23:00
-8:00 - PST 1927 Jun 10
-7:00 - MST 1930 Nov 15
-8:00 - PST 1931 Apr 1
-8:00 1:00 PDT 1931 Sep 30
-8:00 - PST 1942 Apr 24
-8:00 1:00 PWT 1945 Aug 14 23:00u
-8:00 1:00 PPT 1945 Nov 12 # Peace
-8:00 1:00 PPT 1945 Nov 15 # Peace
-8:00 - PST 1948 Apr 5
-8:00 1:00 PDT 1949 Jan 14
-8:00 - PST 1950 May 1
-8:00 1:00 PDT 1950 Sep 24
-8:00 - PST 1951 Apr 29 2:00
-8:00 1:00 PDT 1951 Sep 30 2:00
-8:00 - PST 1952 Apr 27 2:00
-8:00 1:00 PDT 1952 Sep 28 2:00
-8:00 - PST 1954
-8:00 CA P%sT 1961
-8:00 - PST 1976
@@ -3454,7 +3539,7 @@ Zone America/Jamaica -5:07:10 - LMT 1890 # Kingston
# Martinique
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Martinique -4:04:20 - LMT 1890 # Fort-de-France
-4:04:20 - FFMT 1911 May # Fort-de-France MT
-4:04:20 - FFMT 1911 May 1 # Fort-de-France MT
-4:00 - AST 1980 Apr 6
-4:00 1:00 ADT 1980 Sep 28
-4:00 - AST
@@ -3561,10 +3646,10 @@ Zone America/Puerto_Rico -4:24:25 - LMT 1899 Mar 28 12:00 # San Juan
# St Pierre and Miquelon
# There are too many St Pierres elsewhere, so we'll use 'Miquelon'.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Miquelon -3:44:40 - LMT 1911 May 15 # St Pierre
Zone America/Miquelon -3:44:40 - LMT 1911 Jun 15 # St Pierre
-4:00 - AST 1980 May
-3:00 - -03 1987
-3:00 Canada -03/-02
-3:00 - %z 1987
-3:00 Canada %z
# Turks and Caicos
#

View File

@@ -425,11 +425,11 @@ Rule Arg 2008 only - Oct Sun>=15 0:00 1:00 -
Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May # Córdoba Mean Time
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 Arg -03/-02
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 Arg %z
#
# Córdoba (CB), Santa Fe (SF), Entre Ríos (ER), Corrientes (CN), Misiones (MN),
# Chaco (CC), Formosa (FM), Santiago del Estero (SE)
@@ -444,120 +444,120 @@ Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
Zone America/Argentina/Cordoba -4:16:48 - LMT 1894 Oct 31
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1991 Mar 3
-4:00 - -04 1991 Oct 20
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 Arg -03/-02
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1991 Mar 3
-4:00 - %z 1991 Oct 20
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 Arg %z
#
# Salta (SA), La Pampa (LP), Neuquén (NQ), Rio Negro (RN)
Zone America/Argentina/Salta -4:21:40 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1991 Mar 3
-4:00 - -04 1991 Oct 20
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1991 Mar 3
-4:00 - %z 1991 Oct 20
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
#
# Tucumán (TM)
Zone America/Argentina/Tucuman -4:20:52 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1991 Mar 3
-4:00 - -04 1991 Oct 20
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 - -03 2004 Jun 1
-4:00 - -04 2004 Jun 13
-3:00 Arg -03/-02
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1991 Mar 3
-4:00 - %z 1991 Oct 20
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 - %z 2004 Jun 1
-4:00 - %z 2004 Jun 13
-3:00 Arg %z
#
# La Rioja (LR)
Zone America/Argentina/La_Rioja -4:27:24 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1991 Mar 1
-4:00 - -04 1991 May 7
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 - -03 2004 Jun 1
-4:00 - -04 2004 Jun 20
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1991 Mar 1
-4:00 - %z 1991 May 7
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 - %z 2004 Jun 1
-4:00 - %z 2004 Jun 20
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
#
# San Juan (SJ)
Zone America/Argentina/San_Juan -4:34:04 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1991 Mar 1
-4:00 - -04 1991 May 7
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 - -03 2004 May 31
-4:00 - -04 2004 Jul 25
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1991 Mar 1
-4:00 - %z 1991 May 7
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 - %z 2004 May 31
-4:00 - %z 2004 Jul 25
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
#
# Jujuy (JY)
Zone America/Argentina/Jujuy -4:21:12 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1990 Mar 4
-4:00 - -04 1990 Oct 28
-4:00 1:00 -03 1991 Mar 17
-4:00 - -04 1991 Oct 6
-3:00 1:00 -02 1992
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1990 Mar 4
-4:00 - %z 1990 Oct 28
-4:00 1:00 %z 1991 Mar 17
-4:00 - %z 1991 Oct 6
-3:00 1:00 %z 1992
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
#
# Catamarca (CT), Chubut (CH)
Zone America/Argentina/Catamarca -4:23:08 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1991 Mar 3
-4:00 - -04 1991 Oct 20
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 - -03 2004 Jun 1
-4:00 - -04 2004 Jun 20
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1991 Mar 3
-4:00 - %z 1991 Oct 20
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 - %z 2004 Jun 1
-4:00 - %z 2004 Jun 20
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
#
# Mendoza (MZ)
Zone America/Argentina/Mendoza -4:35:16 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1990 Mar 4
-4:00 - -04 1990 Oct 15
-4:00 1:00 -03 1991 Mar 1
-4:00 - -04 1991 Oct 15
-4:00 1:00 -03 1992 Mar 1
-4:00 - -04 1992 Oct 18
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 - -03 2004 May 23
-4:00 - -04 2004 Sep 26
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1990 Mar 4
-4:00 - %z 1990 Oct 15
-4:00 1:00 %z 1991 Mar 1
-4:00 - %z 1991 Oct 15
-4:00 1:00 %z 1992 Mar 1
-4:00 - %z 1992 Oct 18
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 - %z 2004 May 23
-4:00 - %z 2004 Sep 26
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
#
# San Luis (SL)
@@ -567,53 +567,53 @@ Rule SanLuis 2007 2008 - Oct Sun>=8 0:00 1:00 -
Zone America/Argentina/San_Luis -4:25:24 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1990
-3:00 1:00 -02 1990 Mar 14
-4:00 - -04 1990 Oct 15
-4:00 1:00 -03 1991 Mar 1
-4:00 - -04 1991 Jun 1
-3:00 - -03 1999 Oct 3
-4:00 1:00 -03 2000 Mar 3
-3:00 - -03 2004 May 31
-4:00 - -04 2004 Jul 25
-3:00 Arg -03/-02 2008 Jan 21
-4:00 SanLuis -04/-03 2009 Oct 11
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1990
-3:00 1:00 %z 1990 Mar 14
-4:00 - %z 1990 Oct 15
-4:00 1:00 %z 1991 Mar 1
-4:00 - %z 1991 Jun 1
-3:00 - %z 1999 Oct 3
-4:00 1:00 %z 2000 Mar 3
-3:00 - %z 2004 May 31
-4:00 - %z 2004 Jul 25
-3:00 Arg %z 2008 Jan 21
-4:00 SanLuis %z 2009 Oct 11
-3:00 - %z
#
# Santa Cruz (SC)
Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 - -03 2004 Jun 1
-4:00 - -04 2004 Jun 20
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 - %z 2004 Jun 1
-4:00 - %z 2004 Jun 20
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
#
# Tierra del Fuego, Antártida e Islas del Atlántico Sur (TF)
Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31
#STDOFF -4:16:48.25
-4:16:48 - CMT 1920 May
-4:00 - -04 1930 Dec
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1999 Oct 3
-4:00 Arg -04/-03 2000 Mar 3
-3:00 - -03 2004 May 30
-4:00 - -04 2004 Jun 20
-3:00 Arg -03/-02 2008 Oct 18
-3:00 - -03
-4:00 - %z 1930 Dec
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1999 Oct 3
-4:00 Arg %z 2000 Mar 3
-3:00 - %z 2004 May 30
-4:00 - %z 2004 Jun 20
-3:00 Arg %z 2008 Oct 18
-3:00 - %z
# Bolivia
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/La_Paz -4:32:36 - LMT 1890
-4:32:36 - CMT 1931 Oct 15 # Calamarca MT
-4:32:36 1:00 BST 1932 Mar 21 # Bolivia ST
-4:00 - -04
-4:00 - %z
# Brazil
@@ -984,12 +984,12 @@ Rule Brazil 2018 only - Nov Sun>=1 0:00 1:00 -
#
# Fernando de Noronha (administratively part of PE)
Zone America/Noronha -2:09:40 - LMT 1914
-2:00 Brazil -02/-01 1990 Sep 17
-2:00 - -02 1999 Sep 30
-2:00 Brazil -02/-01 2000 Oct 15
-2:00 - -02 2001 Sep 13
-2:00 Brazil -02/-01 2002 Oct 1
-2:00 - -02
-2:00 Brazil %z 1990 Sep 17
-2:00 - %z 1999 Sep 30
-2:00 Brazil %z 2000 Oct 15
-2:00 - %z 2001 Sep 13
-2:00 Brazil %z 2002 Oct 1
-2:00 - %z
# Other Atlantic islands have no permanent settlement.
# These include Trindade and Martim Vaz (administratively part of ES),
# Rocas Atoll (RN), and the St Peter and St Paul Archipelago (PE).
@@ -1002,119 +1002,119 @@ Zone America/Noronha -2:09:40 - LMT 1914
# In the north a very small part from the river Javary (now Jari I guess,
# the border with Amapá) to the Amazon, then to the Xingu.
Zone America/Belem -3:13:56 - LMT 1914
-3:00 Brazil -03/-02 1988 Sep 12
-3:00 - -03
-3:00 Brazil %z 1988 Sep 12
-3:00 - %z
#
# west Pará (PA)
# West Pará includes Altamira, Óbidos, Prainha, Oriximiná, and Santarém.
Zone America/Santarem -3:38:48 - LMT 1914
-4:00 Brazil -04/-03 1988 Sep 12
-4:00 - -04 2008 Jun 24 0:00
-3:00 - -03
-4:00 Brazil %z 1988 Sep 12
-4:00 - %z 2008 Jun 24 0:00
-3:00 - %z
#
# Maranhão (MA), Piauí (PI), Ceará (CE), Rio Grande do Norte (RN),
# Paraíba (PB)
Zone America/Fortaleza -2:34:00 - LMT 1914
-3:00 Brazil -03/-02 1990 Sep 17
-3:00 - -03 1999 Sep 30
-3:00 Brazil -03/-02 2000 Oct 22
-3:00 - -03 2001 Sep 13
-3:00 Brazil -03/-02 2002 Oct 1
-3:00 - -03
-3:00 Brazil %z 1990 Sep 17
-3:00 - %z 1999 Sep 30
-3:00 Brazil %z 2000 Oct 22
-3:00 - %z 2001 Sep 13
-3:00 Brazil %z 2002 Oct 1
-3:00 - %z
#
# Pernambuco (PE) (except Atlantic islands)
Zone America/Recife -2:19:36 - LMT 1914
-3:00 Brazil -03/-02 1990 Sep 17
-3:00 - -03 1999 Sep 30
-3:00 Brazil -03/-02 2000 Oct 15
-3:00 - -03 2001 Sep 13
-3:00 Brazil -03/-02 2002 Oct 1
-3:00 - -03
-3:00 Brazil %z 1990 Sep 17
-3:00 - %z 1999 Sep 30
-3:00 Brazil %z 2000 Oct 15
-3:00 - %z 2001 Sep 13
-3:00 Brazil %z 2002 Oct 1
-3:00 - %z
#
# Tocantins (TO)
Zone America/Araguaina -3:12:48 - LMT 1914
-3:00 Brazil -03/-02 1990 Sep 17
-3:00 - -03 1995 Sep 14
-3:00 Brazil -03/-02 2003 Sep 24
-3:00 - -03 2012 Oct 21
-3:00 Brazil -03/-02 2013 Sep
-3:00 - -03
-3:00 Brazil %z 1990 Sep 17
-3:00 - %z 1995 Sep 14
-3:00 Brazil %z 2003 Sep 24
-3:00 - %z 2012 Oct 21
-3:00 Brazil %z 2013 Sep
-3:00 - %z
#
# Alagoas (AL), Sergipe (SE)
Zone America/Maceio -2:22:52 - LMT 1914
-3:00 Brazil -03/-02 1990 Sep 17
-3:00 - -03 1995 Oct 13
-3:00 Brazil -03/-02 1996 Sep 4
-3:00 - -03 1999 Sep 30
-3:00 Brazil -03/-02 2000 Oct 22
-3:00 - -03 2001 Sep 13
-3:00 Brazil -03/-02 2002 Oct 1
-3:00 - -03
-3:00 Brazil %z 1990 Sep 17
-3:00 - %z 1995 Oct 13
-3:00 Brazil %z 1996 Sep 4
-3:00 - %z 1999 Sep 30
-3:00 Brazil %z 2000 Oct 22
-3:00 - %z 2001 Sep 13
-3:00 Brazil %z 2002 Oct 1
-3:00 - %z
#
# Bahia (BA)
# There are too many Salvadors elsewhere, so use America/Bahia instead
# of America/Salvador.
Zone America/Bahia -2:34:04 - LMT 1914
-3:00 Brazil -03/-02 2003 Sep 24
-3:00 - -03 2011 Oct 16
-3:00 Brazil -03/-02 2012 Oct 21
-3:00 - -03
-3:00 Brazil %z 2003 Sep 24
-3:00 - %z 2011 Oct 16
-3:00 Brazil %z 2012 Oct 21
-3:00 - %z
#
# Goiás (GO), Distrito Federal (DF), Minas Gerais (MG),
# Espírito Santo (ES), Rio de Janeiro (RJ), São Paulo (SP), Paraná (PR),
# Santa Catarina (SC), Rio Grande do Sul (RS)
Zone America/Sao_Paulo -3:06:28 - LMT 1914
-3:00 Brazil -03/-02 1963 Oct 23 0:00
-3:00 1:00 -02 1964
-3:00 Brazil -03/-02
-3:00 Brazil %z 1963 Oct 23 0:00
-3:00 1:00 %z 1964
-3:00 Brazil %z
#
# Mato Grosso do Sul (MS)
Zone America/Campo_Grande -3:38:28 - LMT 1914
-4:00 Brazil -04/-03
-4:00 Brazil %z
#
# Mato Grosso (MT)
Zone America/Cuiaba -3:44:20 - LMT 1914
-4:00 Brazil -04/-03 2003 Sep 24
-4:00 - -04 2004 Oct 1
-4:00 Brazil -04/-03
-4:00 Brazil %z 2003 Sep 24
-4:00 - %z 2004 Oct 1
-4:00 Brazil %z
#
# Rondônia (RO)
Zone America/Porto_Velho -4:15:36 - LMT 1914
-4:00 Brazil -04/-03 1988 Sep 12
-4:00 - -04
-4:00 Brazil %z 1988 Sep 12
-4:00 - %z
#
# Roraima (RR)
Zone America/Boa_Vista -4:02:40 - LMT 1914
-4:00 Brazil -04/-03 1988 Sep 12
-4:00 - -04 1999 Sep 30
-4:00 Brazil -04/-03 2000 Oct 15
-4:00 - -04
-4:00 Brazil %z 1988 Sep 12
-4:00 - %z 1999 Sep 30
-4:00 Brazil %z 2000 Oct 15
-4:00 - %z
#
# east Amazonas (AM): Boca do Acre, Jutaí, Manaus, Floriano Peixoto
# The great circle line from Tabatinga to Porto Acre divides
# east from west Amazonas.
Zone America/Manaus -4:00:04 - LMT 1914
-4:00 Brazil -04/-03 1988 Sep 12
-4:00 - -04 1993 Sep 28
-4:00 Brazil -04/-03 1994 Sep 22
-4:00 - -04
-4:00 Brazil %z 1988 Sep 12
-4:00 - %z 1993 Sep 28
-4:00 Brazil %z 1994 Sep 22
-4:00 - %z
#
# west Amazonas (AM): Atalaia do Norte, Boca do Maoco, Benjamin Constant,
# Eirunepé, Envira, Ipixuna
Zone America/Eirunepe -4:39:28 - LMT 1914
-5:00 Brazil -05/-04 1988 Sep 12
-5:00 - -05 1993 Sep 28
-5:00 Brazil -05/-04 1994 Sep 22
-5:00 - -05 2008 Jun 24 0:00
-4:00 - -04 2013 Nov 10
-5:00 - -05
-5:00 Brazil %z 1988 Sep 12
-5:00 - %z 1993 Sep 28
-5:00 Brazil %z 1994 Sep 22
-5:00 - %z 2008 Jun 24 0:00
-4:00 - %z 2013 Nov 10
-5:00 - %z
#
# Acre (AC)
Zone America/Rio_Branco -4:31:12 - LMT 1914
-5:00 Brazil -05/-04 1988 Sep 12
-5:00 - -05 2008 Jun 24 0:00
-4:00 - -04 2013 Nov 10
-5:00 - -05
-5:00 Brazil %z 1988 Sep 12
-5:00 - %z 2008 Jun 24 0:00
-4:00 - %z 2013 Nov 10
-5:00 - %z
# Chile
@@ -1269,35 +1269,45 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
# dates to 2014.
# DST End: last Saturday of April 2014 (Sun 27 Apr 2014 03:00 UTC)
# DST Start: first Saturday of September 2014 (Sun 07 Sep 2014 04:00 UTC)
# http://www.diariooficial.interior.gob.cl//media/2014/02/19/do-20140219.pdf
# From Tim Parenti (2025-03-22):
# Decreto 307 of 2014 of the Ministry of the Interior and Public Security,
# promulgated 2014-01-30 and published 2014-02-19:
# https://www.diariooficial.interior.gob.cl/media/2014/02/19/do-20140219.pdf#page=1
# https://www.bcn.cl/leychile/navegar?idNorma=1059557
# From Eduardo Romero Urra (2015-03-03):
# Today has been published officially that Chile will use the DST time
# permanently until March 25 of 2017
# http://www.diariooficial.interior.gob.cl/media/2015/03/03/1-large.jpg
#
# From Paul Eggert (2015-03-03):
# For now, assume that the extension will persist indefinitely.
# From Tim Parenti (2025-03-22):
# Decreto 106 of 2015 of the Ministry of the Interior and Public Security,
# promulgated 2015-01-27 and published 2015-03-03:
# https://www.diariooficial.interior.gob.cl/media/2015/03/03/do-20150303.pdf#page=1
# https://www.bcn.cl/leychile/navegar?idNorma=1075157
# From Juan Correa (2016-03-18):
# The decree regarding DST has been published in today's Official Gazette:
# http://www.diariooficial.interior.gob.cl/versiones-anteriores/do/20160318/
# http://www.leychile.cl/Navegar?idNorma=1088502
# The decree regarding DST has been published in today's Official Gazette...
# It does consider the second Saturday of May and August as the dates
# for the transition; and it lists DST dates until 2019, but I think
# this scheme will stick.
#
# From Paul Eggert (2016-03-18):
# For now, assume the pattern holds for the indefinite future.
# The decree says transitions occur at 24:00; in practice this appears
# to mean 24:00 mainland time, not 24:00 local time, so that Easter
# Island is always two hours behind the mainland.
# From Tim Parenti (2025-03-22):
# Decreto 253 of 2016 of the Ministry of the Interior and Public Security,
# promulgated 2016-03-16 and published 2016-03-18.
# https://www.diariooficial.interior.gob.cl/media/2016/03/18/do-20160318.pdf#page=1
# https://www.bcn.cl/leychile/navegar?idNorma=1088502
# From Juan Correa (2016-12-04):
# Magallanes region ... will keep DST (UTC -3) all year round....
# http://www.soychile.cl/Santiago/Sociedad/2016/12/04/433428/Bachelet-firmo-el-decreto-para-establecer-un-horario-unico-para-la-Region-de-Magallanes.aspx
# From Deborah Goldsmith (2017-01-19):
# http://www.diariooficial.interior.gob.cl/publicaciones/2017/01/17/41660/01/1169626.pdf
# From Tim Parenti (2025-03-22), via Deborah Goldsmith (2017-01-19):
# Decreto 1820 of 2016 of the Ministry of the Interior and Public Security,
# promulgated 2016-12-02 and published 2017-01-17:
# https://www.diariooficial.interior.gob.cl/publicaciones/2017/01/17/41660/01/1169626.pdf
# https://www.bcn.cl/leychile/Navegar?idNorma=1099217
# Model this as a change to standard offset effective 2016-12-04.
# From Juan Correa (2018-08-13):
# As of moments ago, the Ministry of Energy in Chile has announced the new
@@ -1316,13 +1326,20 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
# https://twitter.com/MinEnergia/status/1029009354001973248
# "We will keep the new time policy unchanged for at least the next 4 years."
# So we extend the new rules on Saturdays at 24:00 mainland time indefinitely.
# From Juan Correa (2019-02-04):
# http://www.diariooficial.interior.gob.cl/publicaciones/2018/11/23/42212/01/1498738.pdf
# From Tim Parenti (2025-03-22), via Juan Correa (2019-02-04):
# Decreto 1286 of 2018 of the Ministry of the Interior and Public Security,
# promulgated 2018-09-21 and published 2018-11-23:
# https://www.diariooficial.interior.gob.cl/publicaciones/2018/11/23/42212/01/1498738.pdf
# https://www.bcn.cl/leychile/Navegar?idNorma=1125760
# From Juan Correa (2022-04-02):
# I found there was a decree published last Thursday that will keep
# Magallanes region to UTC -3 "indefinitely". The decree is available at
# Magallanes region to UTC -3 "indefinitely".
# From Tim Parenti (2025-03-22):
# Decreto 143 of 2022 of the Ministry of the Interior and Public Security,
# promulgated 2022-03-29 and published 2022-03-31:
# https://www.diariooficial.interior.gob.cl/publicaciones/2022/03/31/43217-B/01/2108910.pdf
# https://www.bcn.cl/leychile/Navegar?idNorma=1174342
# From Juan Correa (2022-08-09):
# the Internal Affairs Ministry (Ministerio del Interior) informed DST
@@ -1331,13 +1348,36 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
# will keep UTC -3 "indefinitely"... This is because on September 4th
# we will have a voting whether to approve a new Constitution.
#
# From Eduardo Romero Urra (2022-08-17):
# From Tim Parenti (2025-03-22), via Eduardo Romero Urra (2022-08-17):
# Decreto 224 of 2022 of the Ministry of the Interior and Public Security,
# promulgated 2022-07-14 and published 2022-08-13:
# https://www.diariooficial.interior.gob.cl/publicaciones/2022/08/13/43327/01/2172567.pdf
# https://www.bcn.cl/leychile/navegar?idNorma=1179983
#
# From Paul Eggert (2022-08-17):
# Although the presidential decree stops at fall 2026, assume that
# similar DST rules will continue thereafter.
# From Paul Eggert (2025-01-15):
# Diario Regional Aysén's Sebastián Martel reports that 94% of Aysén
# citizens polled in November favored changing the rules from
# -04/-03-with-DST to -03 all year...
# https://www.diarioregionalaysen.cl/noticia/actualidad/2024/12/presentan-decision-que-gano-la-votacion-sobre-el-cambio-del-huso-horario-en-aysen
#
# From Yonathan Dossow (2025-03-20):
# [T]oday we have more confirmation of the change. [Aysén] region will keep
# UTC-3 all year...
# https://www.cnnchile.com/pais/region-de-aysen-mantendra-horario-de-verano-todo-el-ano_20250320/
# https://www.latercera.com/nacional/noticia/tras-consulta-ciudadana-region-de-aysen-mantendra-el-horario-de-verano-durante-todo-el-ano/
# https://x.com/min_interior/status/1902692504270672098
#
# From Tim Parenti (2025-03-22), via Eduardo Romero Urra (2025-03-20):
# Decreto 93 of 2025 of the Ministry of the Interior and Public Security,
# promulgated 2025-03-11 and published 2025-03-20:
# https://www.diariooficial.interior.gob.cl/publicaciones/2025/03/20/44104/01/2624263.pdf
# https://www.bcn.cl/leychile/Navegar?idNorma=1211955
# Model this as a change to standard offset effective 2025-03-20.
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
Rule Chile 1927 1931 - Sep 1 0:00 1:00 -
Rule Chile 1928 1932 - Apr 1 0:00 0 -
@@ -1382,36 +1422,50 @@ Rule Chile 2023 max - Sep Sun>=2 4:00u 1:00 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Santiago -4:42:45 - LMT 1890
-4:42:45 - SMT 1910 Jan 10 # Santiago Mean Time
-5:00 - -05 1916 Jul 1
-5:00 - %z 1916 Jul 1
-4:42:45 - SMT 1918 Sep 10
-4:00 - -04 1919 Jul 1
-4:00 - %z 1919 Jul 1
-4:42:45 - SMT 1927 Sep 1
-5:00 Chile -05/-04 1932 Sep 1
-4:00 - -04 1942 Jun 1
-5:00 - -05 1942 Aug 1
-4:00 - -04 1946 Jul 14 24:00
-4:00 1:00 -03 1946 Aug 28 24:00 # central CL
-5:00 1:00 -04 1947 Mar 31 24:00
-5:00 - -05 1947 May 21 23:00
-4:00 Chile -04/-03
-5:00 Chile %z 1932 Sep 1
-4:00 - %z 1942 Jun 1
-5:00 - %z 1942 Aug 1
-4:00 - %z 1946 Jul 14 24:00
-4:00 1:00 %z 1946 Aug 28 24:00 # central CL
-5:00 1:00 %z 1947 Mar 31 24:00
-5:00 - %z 1947 May 21 23:00
-4:00 Chile %z
Zone America/Coyhaique -4:48:16 - LMT 1890
-4:42:45 - SMT 1910 Jan 10
-5:00 - %z 1916 Jul 1
-4:42:45 - SMT 1918 Sep 10
-4:00 - %z 1919 Jul 1
-4:42:45 - SMT 1927 Sep 1
-5:00 Chile %z 1932 Sep 1
-4:00 - %z 1942 Jun 1
-5:00 - %z 1942 Aug 1
-4:00 - %z 1946 Aug 28 24:00
-5:00 1:00 %z 1947 Mar 31 24:00
-5:00 - %z 1947 May 21 23:00
-4:00 Chile %z 2025 Mar 20
-3:00 - %z
Zone America/Punta_Arenas -4:43:40 - LMT 1890
-4:42:45 - SMT 1910 Jan 10
-5:00 - -05 1916 Jul 1
-5:00 - %z 1916 Jul 1
-4:42:45 - SMT 1918 Sep 10
-4:00 - -04 1919 Jul 1
-4:00 - %z 1919 Jul 1
-4:42:45 - SMT 1927 Sep 1
-5:00 Chile -05/-04 1932 Sep 1
-4:00 - -04 1942 Jun 1
-5:00 - -05 1942 Aug 1
-4:00 - -04 1946 Aug 28 24:00
-5:00 1:00 -04 1947 Mar 31 24:00
-5:00 - -05 1947 May 21 23:00
-4:00 Chile -04/-03 2016 Dec 4
-3:00 - -03
-5:00 Chile %z 1932 Sep 1
-4:00 - %z 1942 Jun 1
-5:00 - %z 1942 Aug 1
-4:00 - %z 1946 Aug 28 24:00
-5:00 1:00 %z 1947 Mar 31 24:00
-5:00 - %z 1947 May 21 23:00
-4:00 Chile %z 2016 Dec 4
-3:00 - %z
Zone Pacific/Easter -7:17:28 - LMT 1890
-7:17:28 - EMT 1932 Sep # Easter Mean Time
-7:00 Chile -07/-06 1982 Mar 14 3:00u # Easter Time
-6:00 Chile -06/-05
-7:00 Chile %z 1982 Mar 14 3:00u # Easter Time
-6:00 Chile %z
#
# Salas y Gómez Island is uninhabited.
# Other Chilean locations, including Juan Fernández Is, Desventuradas Is,
@@ -1431,10 +1485,10 @@ Zone Pacific/Easter -7:17:28 - LMT 1890
#
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Antarctica/Palmer 0 - -00 1965
-4:00 Arg -04/-03 1969 Oct 5
-3:00 Arg -03/-02 1982 May
-4:00 Chile -04/-03 2016 Dec 4
-3:00 - -03
-4:00 Arg %z 1969 Oct 5
-3:00 Arg %z 1982 May
-4:00 Chile %z 2016 Dec 4
-3:00 - %z
# Colombia
@@ -1453,7 +1507,7 @@ Rule CO 1993 only - Feb 6 24:00 0 -
#STDOFF -4:56:16.4
Zone America/Bogota -4:56:16 - LMT 1884 Mar 13
-4:56:16 - BMT 1914 Nov 23 # Bogotá Mean Time
-5:00 CO -05/-04
-5:00 CO %z
# Malpelo, Providencia, San Andres
# no information; probably like America/Bogota
@@ -1484,10 +1538,10 @@ Rule Ecuador 1993 only - Feb 5 0:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Guayaquil -5:19:20 - LMT 1890
-5:14:00 - QMT 1931 # Quito Mean Time
-5:00 Ecuador -05/-04
-5:00 Ecuador %z
Zone Pacific/Galapagos -5:58:24 - LMT 1931 # Puerto Baquerizo Moreno
-5:00 - -05 1986
-6:00 Ecuador -06/-05
-5:00 - %z 1986
-6:00 Ecuador %z
# Falklands
@@ -1587,16 +1641,19 @@ Rule Falk 2001 2010 - Sep Sun>=1 2:00 1:00 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Atlantic/Stanley -3:51:24 - LMT 1890
-3:51:24 - SMT 1912 Mar 12 # Stanley Mean Time
-4:00 Falk -04/-03 1983 May
-3:00 Falk -03/-02 1985 Sep 15
-4:00 Falk -04/-03 2010 Sep 5 2:00
-3:00 - -03
-4:00 Falk %z 1983 May
-3:00 Falk %z 1985 Sep 15
-4:00 Falk %z 2010 Sep 5 2:00
-3:00 - %z
# French Guiana
# For the 1911/1912 establishment of standard time in French possessions, see:
# Société Française de Physique, Recueil de constantes physiques (1913),
# page 752, 18b.
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Cayenne -3:29:20 - LMT 1911 Jul
-4:00 - -04 1967 Oct
-3:00 - -03
Zone America/Cayenne -3:29:20 - LMT 1911 Jul 1
-4:00 - %z 1967 Oct
-3:00 - %z
# Guyana
@@ -1630,10 +1687,10 @@ Zone America/Cayenne -3:29:20 - LMT 1911 Jul
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Guyana -3:52:39 - LMT 1911 Aug 1 # Georgetown
-4:00 - -04 1915 Mar 1
-3:45 - -0345 1975 Aug 1
-3:00 - -03 1992 Mar 29 1:00
-4:00 - -04
-4:00 - %z 1915 Mar 1
-3:45 - %z 1975 Aug 1
-3:00 - %z 1992 Mar 29 1:00
-4:00 - %z
# Paraguay
#
@@ -1707,7 +1764,7 @@ Rule Para 2005 2009 - Mar Sun>=8 0:00 0 -
# and that on the first Sunday of the month of October, it is to be set
# forward 60 minutes, in all the territory of the Paraguayan Republic.
# ...
Rule Para 2010 max - Oct Sun>=1 0:00 1:00 -
Rule Para 2010 2024 - Oct Sun>=1 0:00 1:00 -
Rule Para 2010 2012 - Apr Sun>=8 0:00 0 -
#
# From Steffen Thorsen (2013-03-07):
@@ -1720,14 +1777,41 @@ Rule Para 2010 2012 - Apr Sun>=8 0:00 0 -
# From Carlos Raúl Perasso (2014-02-28):
# Decree 1264 can be found at:
# http://www.presidencia.gov.py/archivos/documentos/DECRETO1264_ey9r8zai.pdf
Rule Para 2013 max - Mar Sun>=22 0:00 0 -
#
# From Paul Eggert (2023-07-26):
# Transition dates are now set by Law No. 7115, not by presidential decree.
# https://www.abc.com.py/politica/2023/07/12/promulgacion-el-cambio-de-hora-sera-por-ley/
# From Carlos Raúl Perasso (2023-07-27):
# http://silpy.congreso.gov.py/descarga/ley-144138
Rule Para 2013 2024 - Mar Sun>=22 0:00 0 -
#
# From Heitor David Pinto (2024-09-24):
# Today the Congress of Paraguay passed a bill to observe UTC-3 permanently....
# The text of the bill says that it would enter into force on the first
# Sunday in October 2024, the same date currently scheduled to start DST....
# https://silpy.congreso.gov.py/web/expediente/132531
# (2024-10-14):
# The president approved the law on 11 October 2024,
# and it was officially published on 14 October 2024.
# https://www.gacetaoficial.gov.py/index/detalle_publicacion/89723
# The text of the law says that it enters into force on the first
# Sunday in October 2024 (6 October 2024). But the constitution
# prohibits retroactive effect, and the civil code says that laws
# enter into force on the day after their publication or on the day
# that they specify, and it also says that they don't have retroactive
# effect. So I think that the time change on 6 October 2024 should
# still be considered as DST according to the previous law, and
# permanently UTC-3 from 15 October 2024 according to the new law....
# https://www.constituteproject.org/constitution/Paraguay_2011
# https://www.oas.org/dil/esp/codigo_civil_paraguay.pdf
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Asuncion -3:50:40 - LMT 1890
-3:50:40 - AMT 1931 Oct 10 # Asunción Mean Time
-4:00 - -04 1972 Oct
-3:00 - -03 1974 Apr
-4:00 Para -04/-03
-4:00 - %z 1972 Oct
-3:00 - %z 1974 Apr
-4:00 Para %z 2024 Oct 15
-3:00 - %z
# Peru
#
@@ -1754,12 +1838,12 @@ Rule Peru 1994 only - Apr 1 0:00 0 -
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Lima -5:08:12 - LMT 1890
-5:08:36 - LMT 1908 Jul 28 # Lima Mean Time?
-5:00 Peru -05/-04
-5:00 Peru %z
# South Georgia
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone Atlantic/South_Georgia -2:26:08 - LMT 1890 # Grytviken
-2:00 - -02
-2:00 - %z
# South Sandwich Is
# uninhabited; scientific personnel have wintered
@@ -1769,8 +1853,8 @@ Zone Atlantic/South_Georgia -2:26:08 - LMT 1890 # Grytviken
Zone America/Paramaribo -3:40:40 - LMT 1911
-3:40:52 - PMT 1935 # Paramaribo Mean Time
-3:40:36 - PMT 1945 Oct # The capital moved?
-3:30 - -0330 1984 Oct
-3:00 - -03
-3:30 - %z 1984 Oct
-3:00 - %z
# Uruguay
# From Paul Eggert (1993-11-18):
@@ -1985,15 +2069,15 @@ Rule Uruguay 2006 2014 - Oct Sun>=1 2:00 1:00 -
# This Zone can be simplified once we assume zic %z.
Zone America/Montevideo -3:44:51 - LMT 1908 Jun 10
-3:44:51 - MMT 1920 May 1 # Montevideo MT
-4:00 - -04 1923 Oct 1
-3:30 Uruguay -0330/-03 1942 Dec 14
-3:00 Uruguay -03/-0230 1960
-3:00 Uruguay -03/-02 1968
-3:00 Uruguay -03/-0230 1970
-3:00 Uruguay -03/-02 1974
-3:00 Uruguay -03/-0130 1974 Mar 10
-3:00 Uruguay -03/-0230 1974 Dec 22
-3:00 Uruguay -03/-02
-4:00 - %z 1923 Oct 1
-3:30 Uruguay %z 1942 Dec 14
-3:00 Uruguay %z 1960
-3:00 Uruguay %z 1968
-3:00 Uruguay %z 1970
-3:00 Uruguay %z 1974
-3:00 Uruguay %z 1974 Mar 10
-3:00 Uruguay %z 1974 Dec 22
-3:00 Uruguay %z
# Venezuela
#
@@ -2027,7 +2111,7 @@ Zone America/Montevideo -3:44:51 - LMT 1908 Jun 10
# Zone NAME STDOFF RULES FORMAT [UNTIL]
Zone America/Caracas -4:27:44 - LMT 1890
-4:27:40 - CMT 1912 Feb 12 # Caracas Mean Time?
-4:30 - -0430 1965 Jan 1 0:00
-4:00 - -04 2007 Dec 9 3:00
-4:30 - -0430 2016 May 1 2:30
-4:00 - -04
-4:30 - %z 1965 Jan 1 0:00
-4:00 - %z 2007 Dec 9 3:00
-4:30 - %z 2016 May 1 2:30
-4:00 - %z

View File

@@ -71,7 +71,7 @@ AR -3124-06411 America/Argentina/Cordoba Argentina (most areas: CB, CC, CN, ER,
AR -2447-06525 America/Argentina/Salta Salta (SA, LP, NQ, RN)
AR -2411-06518 America/Argentina/Jujuy Jujuy (JY)
AR -2649-06513 America/Argentina/Tucuman Tucuman (TM)
AR -2828-06547 America/Argentina/Catamarca Catamarca (CT); Chubut (CH)
AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH)
AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR)
AR -3132-06831 America/Argentina/San_Juan San Juan (SJ)
AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ)
@@ -110,7 +110,7 @@ BN +0456+11455 Asia/Brunei
BO -1630-06809 America/La_Paz
BQ +120903-0681636 America/Kralendijk
BR -0351-03225 America/Noronha Atlantic islands
BR -0127-04829 America/Belem Para (east); Amapa
BR -0127-04829 America/Belem Para (east), Amapa
BR -0343-03830 America/Fortaleza Brazil (northeast: MA, PI, CE, RN, PB)
BR -0803-03454 America/Recife Pernambuco
BR -0712-04812 America/Araguaina Tocantins
@@ -130,21 +130,21 @@ BT +2728+08939 Asia/Thimphu
BW -2439+02555 Africa/Gaborone
BY +5354+02734 Europe/Minsk
BZ +1730-08812 America/Belize
CA +4734-05243 America/St_Johns Newfoundland; Labrador (southeast)
CA +4439-06336 America/Halifax Atlantic - NS (most areas); PE
CA +4734-05243 America/St_Johns Newfoundland, Labrador (SE)
CA +4439-06336 America/Halifax Atlantic - NS (most areas), PE
CA +4612-05957 America/Glace_Bay Atlantic - NS (Cape Breton)
CA +4606-06447 America/Moncton Atlantic - New Brunswick
CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas)
CA +5125-05707 America/Blanc-Sablon AST - QC (Lower North Shore)
CA +4339-07923 America/Toronto Eastern - ON, QC (most areas)
CA +4339-07923 America/Toronto Eastern - ON & QC (most areas)
CA +6344-06828 America/Iqaluit Eastern - NU (most areas)
CA +484531-0913718 America/Atikokan EST - ON (Atikokan); NU (Coral H)
CA +4953-09709 America/Winnipeg Central - ON (west); Manitoba
CA +484531-0913718 America/Atikokan EST - ON (Atikokan), NU (Coral H)
CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba
CA +744144-0944945 America/Resolute Central - NU (Resolute)
CA +624900-0920459 America/Rankin_Inlet Central - NU (central)
CA +5024-10439 America/Regina CST - SK (most areas)
CA +5017-10750 America/Swift_Current CST - SK (midwest)
CA +5333-11328 America/Edmonton Mountain - AB; BC (E); NT (E); SK (W)
CA +5333-11328 America/Edmonton Mountain - AB, BC(E), NT(E), SK(W)
CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west)
CA +682059-1334300 America/Inuvik Mountain - NT (west)
CA +4906-11631 America/Creston MST - BC (Creston)
@@ -162,7 +162,8 @@ CH +4723+00832 Europe/Zurich
CI +0519-00402 Africa/Abidjan
CK -2114-15946 Pacific/Rarotonga
CL -3327-07040 America/Santiago most of Chile
CL -5309-07055 America/Punta_Arenas Region of Magallanes
CL -4534-07204 America/Coyhaique Aysen Region
CL -5309-07055 America/Punta_Arenas Magallanes Region
CL -2709-10926 Pacific/Easter Easter Island
CM +0403+00942 Africa/Douala
CN +3114+12128 Asia/Shanghai Beijing Time
@@ -230,8 +231,8 @@ HT +1832-07220 America/Port-au-Prince
HU +4730+01905 Europe/Budapest
ID -0610+10648 Asia/Jakarta Java, Sumatra
ID -0002+10920 Asia/Pontianak Borneo (west, central)
ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west)
ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas
ID -0507+11924 Asia/Makassar Borneo (east, south), Sulawesi/Celebes, Bali, Nusa Tengarra, Timor (west)
ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya), Malukus/Moluccas
IE +5320-00615 Europe/Dublin
IL +314650+0351326 Asia/Jerusalem
IM +5409-00428 Europe/Isle_of_Man
@@ -287,8 +288,7 @@ MK +4159+02126 Europe/Skopje
ML +1239-00800 Africa/Bamako
MM +1647+09610 Asia/Yangon
MN +4755+10653 Asia/Ulaanbaatar most of Mongolia
MN +4801+09139 Asia/Hovd Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan
MN +4804+11430 Asia/Choibalsan Dornod, Sukhbaatar
MN +4801+09139 Asia/Hovd Bayan-Olgii, Hovd, Uvs
MO +221150+1133230 Asia/Macau
MP +1512+14545 Pacific/Saipan
MQ +1436-06105 America/Martinique
@@ -334,7 +334,7 @@ PF -0900-13930 Pacific/Marquesas Marquesas Islands
PF -2308-13457 Pacific/Gambier Gambier Islands
PG -0930+14710 Pacific/Port_Moresby most of Papua New Guinea
PG -0613+15534 Pacific/Bougainville Bougainville
PH +1435+12100 Asia/Manila
PH +143512+1205804 Asia/Manila
PK +2452+06703 Asia/Karachi
PL +5215+02100 Europe/Warsaw
PM +4703-05620 America/Miquelon
@@ -378,7 +378,7 @@ RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River
RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky
RU +5934+15048 Asia/Magadan MSK+08 - Magadan
RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island
RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); N Kuril Is
RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E), N Kuril Is
RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka
RU +6445+17729 Asia/Anadyr MSK+09 - Bering Sea
RW -0157+03004 Africa/Kigali
@@ -441,7 +441,7 @@ US +470659-1011757 America/North_Dakota/Center Central - ND (Oliver)
US +465042-1012439 America/North_Dakota/New_Salem Central - ND (Morton rural)
US +471551-1014640 America/North_Dakota/Beulah Central - ND (Mercer)
US +394421-1045903 America/Denver Mountain (most areas)
US +433649-1161209 America/Boise Mountain - ID (south); OR (east)
US +433649-1161209 America/Boise Mountain - ID (south), OR (east)
US +332654-1120424 America/Phoenix MST - AZ (except Navajo)
US +340308-1181434 America/Los_Angeles Pacific
US +611305-1495401 America/Anchorage Alaska (most areas)

View File

@@ -1,6 +1,6 @@
#!/bin/bash -e
#
# Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -26,9 +26,10 @@
# Create a bundle in the build directory, containing what's needed to
# build and run JMH microbenchmarks from the OpenJDK build.
JMH_VERSION=1.35
COMMONS_MATH3_VERSION=3.2
JOPT_SIMPLE_VERSION=4.6
JMH_VERSION=1.37
COMMONS_MATH3_VERSION=3.6.1
JOPT_SIMPLE_VERSION=5.0.4
MAVEN_MIRROR=${MAVEN_MIRROR:-https://repo.maven.apache.org/maven2}
BUNDLE_NAME=jmh-$JMH_VERSION.tar.gz
@@ -40,10 +41,22 @@ mkdir -p $BUILD_DIR $JAR_DIR
cd $JAR_DIR
rm -f *
wget https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/$COMMONS_MATH3_VERSION/commons-math3-$COMMONS_MATH3_VERSION.jar
wget https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/$JOPT_SIMPLE_VERSION/jopt-simple-$JOPT_SIMPLE_VERSION.jar
wget https://repo.maven.apache.org/maven2/org/openjdk/jmh/jmh-core/$JMH_VERSION/jmh-core-$JMH_VERSION.jar
wget https://repo.maven.apache.org/maven2/org/openjdk/jmh/jmh-generator-annprocess/$JMH_VERSION/jmh-generator-annprocess-$JMH_VERSION.jar
fetchJar() {
url="${MAVEN_MIRROR}/$1/$2/$3/$2-$3.jar"
if command -v curl > /dev/null; then
curl -OL --fail $url
elif command -v wget > /dev/null; then
wget $url
else
echo "Could not find either curl or wget"
exit 1
fi
}
fetchJar org/apache/commons commons-math3 $COMMONS_MATH3_VERSION
fetchJar net/sf/jopt-simple jopt-simple $JOPT_SIMPLE_VERSION
fetchJar org/openjdk/jmh jmh-core $JMH_VERSION
fetchJar org/openjdk/jmh jmh-generator-annprocess $JMH_VERSION
tar -cvzf ../$BUNDLE_NAME *

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2013, 2021, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -48,7 +48,7 @@ ifeq ($(call check-jvm-feature, compiler2), true)
endif
# Set the C++ standard
ADLC_CFLAGS += $(ADLC_LANGSTD_CXXFLAG)
ADLC_CFLAGS += $(ADLC_LANGSTD_CXXFLAGS)
# NOTE: The old build didn't set -DASSERT for windows but it doesn't seem to
# hurt.
@@ -149,6 +149,13 @@ ifeq ($(call check-jvm-feature, compiler2), true)
)))
endif
ifeq ($(HOTSPOT_TARGET_CPU_ARCH), riscv)
AD_SRC_FILES += $(call uniq, $(wildcard $(foreach d, $(AD_SRC_ROOTS), \
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/$(HOTSPOT_TARGET_CPU_ARCH)_v.ad \
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/$(HOTSPOT_TARGET_CPU_ARCH)_b.ad \
)))
endif
ifeq ($(call check-jvm-feature, shenandoahgc), true)
AD_SRC_FILES += $(call uniq, $(wildcard $(foreach d, $(AD_SRC_ROOTS), \
$d/cpu/$(HOTSPOT_TARGET_CPU_ARCH)/gc/shenandoah/shenandoah_$(HOTSPOT_TARGET_CPU).ad \

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
@@ -87,6 +87,13 @@ ifeq ($(call check-jvm-feature, zero), true)
DISABLED_WARNINGS_gcc += return-type switch clobbered
endif
ifeq ($(DEBUG_LEVEL), fastdebug)
ifeq ($(call And, $(call isTargetOs, linux) $(call isTargetCpu, aarch64)), true)
# False positive warnings for atomic_linux_aarch64.hpp on GCC >= 13
DISABLED_WARNINGS_gcc += stringop-overflow
endif
endif
DISABLED_WARNINGS_clang := tautological-compare \
undefined-var-template sometimes-uninitialized unknown-pragmas \
delete-non-virtual-dtor missing-braces char-subscripts \
@@ -151,6 +158,8 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJVM, \
arguments.cpp_CXXFLAGS := $(CFLAGS_VM_VERSION), \
DISABLED_WARNINGS_gcc := $(DISABLED_WARNINGS_gcc), \
DISABLED_WARNINGS_clang := $(DISABLED_WARNINGS_clang), \
DISABLED_WARNINGS_clang_notificationThread.cpp := bitwise-instead-of-logical, \
DISABLED_WARNINGS_clang_serviceThread.cpp := bitwise-instead-of-logical, \
DISABLED_WARNINGS_xlc := $(DISABLED_WARNINGS_xlc), \
DISABLED_WARNINGS_microsoft := $(DISABLED_WARNINGS_microsoft), \
ASFLAGS := $(JVM_ASFLAGS), \

View File

@@ -67,10 +67,12 @@ JVM_CFLAGS_TARGET_DEFINES += \
#
ifeq ($(DEBUG_LEVEL), release)
# release builds disable uses of assert macro from <assert.h>.
JVM_CFLAGS_DEBUGLEVEL := -DNDEBUG
# For hotspot, release builds differ internally between "optimized" and "product"
# in that "optimize" does not define PRODUCT.
ifneq ($(HOTSPOT_DEBUG_LEVEL), optimized)
JVM_CFLAGS_DEBUGLEVEL := -DPRODUCT
JVM_CFLAGS_DEBUGLEVEL += -DPRODUCT
endif
else ifeq ($(DEBUG_LEVEL), fastdebug)
JVM_CFLAGS_DEBUGLEVEL := -DASSERT

View File

@@ -0,0 +1,79 @@
/*
* Copyright (c) 2021,2023 Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/**
* This application is meant to be run to create a classlist file representing
* common use.
*
* The classlist is produced by adding -XX:DumpLoadedClassList=classlist
*/
package build.tools.classlist;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.util.Scanner;
/**
* The classlist generated by build.tools.classlist.HelloClasslist
* may have non-deterministic contents, affected by Java thread execution order.
* SortClasslist sorts the file to make the JDK image's contents more deterministic.
*/
public class SortClasslist {
public static void main(String args[]) throws FileNotFoundException {
ArrayList<String> classes = new ArrayList<>();
ArrayList<String> lambdas = new ArrayList<>();
FileInputStream fis = new FileInputStream(args[0]);
Scanner scanner = new Scanner(fis);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
if (line.startsWith("#")) {
// Comments -- print them first without sorting. These appear only at the top
// of the file.
System.out.println(line);
} else if (line.startsWith("@")) {
// @lambda-form-invoker, @lambda-proxy, etc.
lambdas.add(line);
} else {
// Class name line
classes.add(line);
}
}
Collections.sort(classes);
Collections.sort(lambdas);
for (String s : classes) {
System.out.println(s);
}
for (String s : lambdas) {
System.out.println(s);
}
}
}

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2001, 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2001, 2023, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -32,6 +32,7 @@ import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.Locale;
@@ -339,9 +340,15 @@ public class GenerateCurrencyData {
validCurrencyCodes.substring(i * 7 + 3, i * 7 + 6));
checkCurrencyCode(currencyCode);
int tableEntry = mainTable[(currencyCode.charAt(0) - 'A') * A_TO_Z + (currencyCode.charAt(1) - 'A')];
if (tableEntry == INVALID_COUNTRY_ENTRY ||
(tableEntry & SPECIAL_CASE_COUNTRY_MASK) != 0 ||
(tableEntry & SIMPLE_CASE_COUNTRY_FINAL_CHAR_MASK) != (currencyCode.charAt(2) - 'A')) {
// Do not allow a future currency to be classified as an otherCurrency,
// otherwise it will leak out into Currency:getAvailableCurrencies
boolean futureCurrency = Arrays.asList(specialCaseNewCurrencies).contains(currencyCode);
boolean simpleCurrency = (tableEntry & SIMPLE_CASE_COUNTRY_FINAL_CHAR_MASK) == (currencyCode.charAt(2) - 'A');
// If neither a simple currency, or one defined in the future
// then the current currency is applicable to be added to the otherTable
if (!futureCurrency && !simpleCurrency) {
if (otherCurrenciesCount == maxOtherCurrencies) {
throw new RuntimeException("too many other currencies");
}

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2012, 2023, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -40,7 +40,7 @@ import java.util.Locale;
import java.util.Map;
import java.util.TimeZone;
import java.util.TreeMap;
import java.util.stream.Collectors;
import java.util.regex.Pattern;
/**
* This tool reads the IANA Language Subtag Registry data file downloaded from
@@ -138,10 +138,29 @@ public class EquivMapsGenerator {
}
} else { // language, extlang, legacy, and redundant
if (!initialLanguageMap.containsKey(preferred)) {
sb = new StringBuilder(preferred);
sb.append(',');
sb.append(tag);
initialLanguageMap.put(preferred, sb);
// IANA update 4/13 introduced case where a preferred value
// can have a preferred value itself.
// eg: ar-ajp has pref ajp which has pref apc
boolean foundInOther = false;
Pattern pattern = Pattern.compile(","+preferred+"(,|$)");
// Check if current pref exists inside a value for another pref
List<StringBuilder> doublePrefs = initialLanguageMap
.values()
.stream()
.filter(e -> pattern.matcher(e.toString()).find())
.toList();
for (StringBuilder otherPrefVal : doublePrefs) {
otherPrefVal.append(",");
otherPrefVal.append(tag);
foundInOther = true;
}
if (!foundInOther) {
// does not exist in any other pref's values, so add as new entry
sb = new StringBuilder(preferred);
sb.append(',');
sb.append(tag);
initialLanguageMap.put(preferred, sb);
}
} else {
sb = initialLanguageMap.get(preferred);
sb.append(',');
@@ -158,7 +177,7 @@ public class EquivMapsGenerator {
// "yue" is defined both as extlang and redundant. Remove the dup.
subtags = Arrays.stream(initialLanguageMap.get(preferred).toString().split(","))
.distinct()
.collect(Collectors.toList())
.toList()
.toArray(new String[0]);
if (subtags.length == 2) {
@@ -265,11 +284,11 @@ public class EquivMapsGenerator {
Paths.get(fileName))) {
writer.write(getOpenJDKCopyright());
writer.write(headerText
+ (int)(sortedLanguageMap1.size() / 0.75f + 1) + ");\n"
+ sortedLanguageMap1.size() + ");\n"
+ " multiEquivsMap = new HashMap<>("
+ (int)(sortedLanguageMap2.size() / 0.75f + 1) + ");\n"
+ sortedLanguageMap2.size() + ");\n"
+ " regionVariantEquivMap = new HashMap<>("
+ (int)(sortedRegionVariantMap.size() / 0.75f + 1) + ");\n\n"
+ sortedRegionVariantMap.size() + ");\n\n"
+ " // This is an auto-generated file and should not be manually edited.\n"
+ " // LSR Revision: " + LSRrevisionDate);
writer.newLine();

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -273,7 +273,7 @@ public final class TzdbZoneRulesCompiler {
// link version-region-rules
out.writeShort(builtZones.size());
for (Map.Entry<String, ZoneRules> entry : builtZones.entrySet()) {
int regionIndex = Arrays.binarySearch(regionArray, entry.getKey());
int regionIndex = findRegionIndex(regionArray, entry.getKey());
int rulesIndex = rulesList.indexOf(entry.getValue());
out.writeShort(regionIndex);
out.writeShort(rulesIndex);
@@ -281,8 +281,8 @@ public final class TzdbZoneRulesCompiler {
// alias-region
out.writeShort(links.size());
for (Map.Entry<String, String> entry : links.entrySet()) {
int aliasIndex = Arrays.binarySearch(regionArray, entry.getKey());
int regionIndex = Arrays.binarySearch(regionArray, entry.getValue());
int aliasIndex = findRegionIndex(regionArray, entry.getKey());
int regionIndex = findRegionIndex(regionArray, entry.getValue());
out.writeShort(aliasIndex);
out.writeShort(regionIndex);
}
@@ -294,6 +294,14 @@ public final class TzdbZoneRulesCompiler {
}
}
private static int findRegionIndex(String[] regionArray, String region) {
int index = Arrays.binarySearch(regionArray, region);
if (index < 0) {
throw new IllegalArgumentException("Unknown region: " + region);
}
return index;
}
/** Whether to output verbose messages. */
private boolean verbose;

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2014, 2024, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -164,7 +164,8 @@ class TzdbZoneRulesProvider {
}
continue;
}
if (line.startsWith("Zone")) { // parse Zone line
int token0len = tokens.length > 0 ? tokens[0].length() : line.length();
if (line.regionMatches(true, 0, "Zone", 0, token0len)) { // parse Zone line
String name = tokens[1];
if (excludedZones.contains(name)){
continue;
@@ -182,13 +183,13 @@ class TzdbZoneRulesProvider {
if (zLine.parse(tokens, 2)) {
openZone = null;
}
} else if (line.startsWith("Rule")) { // parse Rule line
} else if (line.regionMatches(true, 0, "Rule", 0, token0len)) { // parse Rule line
String name = tokens[1];
if (!rules.containsKey(name)) {
rules.put(name, new ArrayList<RuleLine>(10));
}
rules.get(name).add(new RuleLine().parse(tokens));
} else if (line.startsWith("Link")) { // parse link line
} else if (line.regionMatches(true, 0, "Link", 0, token0len)) { // parse link line
if (tokens.length >= 3) {
String realId = tokens[1];
String aliasId = tokens[2];
@@ -304,7 +305,7 @@ class TzdbZoneRulesProvider {
month = parseMonth(tokens[off++]);
if (off < tokens.length) {
String dayRule = tokens[off++];
if (dayRule.startsWith("last")) {
if (dayRule.regionMatches(true, 0, "last", 0, 4)) {
dayOfMonth = -1;
dayOfWeek = parseDayOfWeek(dayRule.substring(4));
adjustForwards = false;
@@ -355,42 +356,45 @@ class TzdbZoneRulesProvider {
}
int parseYear(String year, int defaultYear) {
switch (year.toLowerCase()) {
case "min": return 1900;
case "max": return Year.MAX_VALUE;
case "only": return defaultYear;
}
int len = year.length();
if (year.regionMatches(true, 0, "minimum", 0, len)) return 1900;
if (year.regionMatches(true, 0, "maximum", 0, len)) return Year.MAX_VALUE;
if (year.regionMatches(true, 0, "only", 0, len)) return defaultYear;
return Integer.parseInt(year);
}
Month parseMonth(String mon) {
switch (mon) {
case "Jan": return Month.JANUARY;
case "Feb": return Month.FEBRUARY;
case "Mar": return Month.MARCH;
case "Apr": return Month.APRIL;
case "May": return Month.MAY;
case "Jun": return Month.JUNE;
case "Jul": return Month.JULY;
case "Aug": return Month.AUGUST;
case "Sep": return Month.SEPTEMBER;
case "Oct": return Month.OCTOBER;
case "Nov": return Month.NOVEMBER;
case "Dec": return Month.DECEMBER;
}
int len = mon.length();
if (mon.regionMatches(true, 0, "January", 0, len)) return Month.JANUARY;
if (mon.regionMatches(true, 0, "February", 0, len)) return Month.FEBRUARY;
if (mon.regionMatches(true, 0, "March", 0, len)) return Month.MARCH;
if (mon.regionMatches(true, 0, "April", 0, len)) return Month.APRIL;
if (mon.regionMatches(true, 0, "May", 0, len)) return Month.MAY;
if (mon.regionMatches(true, 0, "June", 0, len)) return Month.JUNE;
if (mon.regionMatches(true, 0, "July", 0, len)) return Month.JULY;
if (mon.regionMatches(true, 0, "August", 0, len)) return Month.AUGUST;
if (mon.regionMatches(true, 0, "September", 0, len)) return Month.SEPTEMBER;
if (mon.regionMatches(true, 0, "October", 0, len)) return Month.OCTOBER;
if (mon.regionMatches(true, 0, "November", 0, len)) return Month.NOVEMBER;
if (mon.regionMatches(true, 0, "December", 0, len)) return Month.DECEMBER;
throw new IllegalArgumentException("Unknown month: " + mon);
}
DayOfWeek parseDayOfWeek(String dow) {
switch (dow) {
case "Mon": return DayOfWeek.MONDAY;
case "Tue": return DayOfWeek.TUESDAY;
case "Wed": return DayOfWeek.WEDNESDAY;
case "Thu": return DayOfWeek.THURSDAY;
case "Fri": return DayOfWeek.FRIDAY;
case "Sat": return DayOfWeek.SATURDAY;
case "Sun": return DayOfWeek.SUNDAY;
}
int len = dow.length();
if (dow.regionMatches(true, 0, "Monday", 0, len)) return DayOfWeek.MONDAY;
if (dow.regionMatches(true, 0, "Tuesday", 0, len)) return DayOfWeek.TUESDAY;
if (dow.regionMatches(true, 0, "Wednesday", 0, len)) return DayOfWeek.WEDNESDAY;
if (dow.regionMatches(true, 0, "Thursday", 0, len)) return DayOfWeek.THURSDAY;
if (dow.regionMatches(true, 0, "Friday", 0, len)) return DayOfWeek.FRIDAY;
if (dow.regionMatches(true, 0, "Saturday", 0, len)) return DayOfWeek.SATURDAY;
if (dow.regionMatches(true, 0, "Sunday", 0, len)) return DayOfWeek.SUNDAY;
throw new IllegalArgumentException("Unknown day-of-week: " + dow);
}

Some files were not shown because too many files have changed in this diff Show More