26455 Commits

Author SHA1 Message Date
Erik Gahlin
14d372b15b 8356816: JFR: Move printing of metadata into separate class
Reviewed-by: mgronlun
2025-05-13 12:40:14 +00:00
Marc Chevalier
d930dc5df3 8356275: TestCodeEntryAlignment fails with "Alignment must be <= CodeEntryAlignment"
Reviewed-by: thartmann
2025-05-13 11:26:36 +00:00
Daniel Gredler
85db4631ae 8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object
8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero

Reviewed-by: honkar, aivanov, prr
2025-05-13 10:37:57 +00:00
Severin Gehwolf
38bb8adf4f 8354941: Build failure with glibc 2.42 due to uabs() name collision
Reviewed-by: kbarrett, thartmann
2025-05-13 09:59:49 +00:00
Andrew Dinn
8ffc121b2f 8356774: AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU
Reviewed-by: shade
2025-05-13 09:42:44 +00:00
Alan Bateman
132a890a9b 8342486: Implement JEP 505: Structured Concurrency (Fifth Preview)
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Viktor Klang <vklang@openjdk.org>
Reviewed-by: vklang
2025-05-13 08:43:26 +00:00
Andrey Turbanov
522c7b446f 8356175: Remove unnecessary Map.get from XWM.getInsets
Reviewed-by: tr, aivanov, serb
2025-05-13 08:10:11 +00:00
Volkan Yazici
ad161a4ef8 8355360: -d option of jwebserver command should accept relative paths
Reviewed-by: dfuchs, michaelm
2025-05-13 07:58:36 +00:00
Stefan Johansson
526f543adf 8353184: ZGC: Simplify and correct tlab_used() tracking
Reviewed-by: stefank, aboldtch
2025-05-13 07:44:30 +00:00
Jan Lahoda
03dca0323d 8354908: javac mishandles supplementary character in character literal
Reviewed-by: naoto, vromero
2025-05-13 06:16:34 +00:00
Jan Lahoda
24d77adee9 8356057: PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes
Reviewed-by: darcy, vromero
2025-05-13 04:44:07 +00:00
Valerie Peng
4fc10a1e7e 8356087: Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class
Reviewed-by: weijun
2025-05-13 03:46:30 +00:00
Anjian-Wen
adebfa7ffd 8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines
Reviewed-by: fyang, fjiang
2025-05-13 03:06:36 +00:00
Kelvin Nilsen
c23469df16 8355340: GenShen: Remove unneeded log messages related to remembered set write table
Reviewed-by: wkemper, ysr
2025-05-12 23:14:27 +00:00
Justin Lu
b6b5ac1ef9 8348351: Improve lazy initialization of the available currencies set
Reviewed-by: liach, naoto
2025-05-12 20:35:13 +00:00
Vladimir Kozlov
2595fcc7cc 8356192: Enable AOT code caching only on supported platforms
Reviewed-by: shade, mdoerr, fyang
2025-05-12 20:29:42 +00:00
Daniel Fuchs
45dfc2c6d6 8353642: Deprecate URL::getPermission method and networking permission classes for removal
Reviewed-by: djelinski, iris, mullan, michaelm
2025-05-12 16:49:42 +00:00
Brian Burkhalter
8d7866ef5f 8356606: (fs) PosixFileAttributes.permissions() implementations should return an EnumSet
Reviewed-by: liach, alanb
2025-05-12 16:48:13 +00:00
Joel Sikström
8128f638fa 8355692: Refactor stream indentation
Reviewed-by: stefank, cnorrbin
2025-05-12 15:49:38 +00:00
Archie Cobbs
f5525ecf58 8348410: Preview flag not checked during compilation resulting in runtime crash
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: jlahoda, mcimadamore
2025-05-12 14:42:27 +00:00
Johan Sjölen
7ae52ce572 8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix
Co-authored-by: John R Rose <jrose@openjdk.org>
Reviewed-by: coleenp, dholmes
2025-05-12 12:34:28 +00:00
Daniel Lundén
2b32541609 8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000)
Reviewed-by: chagedorn, dfenacci, rcastanedalo, epeter
2025-05-12 09:02:25 +00:00
Saranya Natarajan
0258d9998e 8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list
Reviewed-by: thartmann, chagedorn
2025-05-12 08:50:01 +00:00
Fredrik Bredberg
39a28ffe4e 8355646: Optimize ObjectMonitor::exit
Reviewed-by: pchilanomate, coleenp
2025-05-12 08:16:15 +00:00
Ivan Walulya
a3afc9f7ce 8308854: G1 archive region allocation may expand/shrink the heap above/below -Xms
Reviewed-by: tschatzl, ayang
2025-05-12 08:15:53 +00:00
Per Minborg
43008b42cf 8356486: ReverseOrderListView should override reversed() to return base
Reviewed-by: liach, smarks
2025-05-12 07:12:19 +00:00
Per Minborg
45cf32bd2c 8347408: Create an internal method handle adapter for system calls with errno
Reviewed-by: mcimadamore
2025-05-12 06:59:41 +00:00
Hannes Greule
de801fea76 8353551: C2: Constant folding for ReverseBytes nodes
Reviewed-by: epeter, vlivanov
2025-05-12 06:43:52 +00:00
Anjian-Wen
d7cb933b89 8356593: RISC-V: Small improvement to array fill stub
Reviewed-by: fyang
2025-05-12 03:01:46 +00:00
Erik Gahlin
74f047b84d 8356224: JFR: Default value of @Registered is ignored
Reviewed-by: mgronlun
2025-05-11 22:40:29 +00:00
Sergey Bylokhov
97d2a37927 8355790: Enhance code consistency: java.desktop/unix:sun.awt
Reviewed-by: achung, prr
2025-05-11 07:39:15 +00:00
Ioi Lam
436960308c 8356597: AOT cache and CDS archive should not be created in read-only mode
Reviewed-by: shade, kvn
2025-05-10 15:16:19 +00:00
Jatin Bhateja
3b336a9da0 8352675: Support Intel AVX10 converged vector ISA feature detection
Reviewed-by: sviswanathan, vlivanov, yzheng
2025-05-09 23:33:32 +00:00
Roger Riggs
8fadf295b0 8351443: Improve robustness of StringBuilder
Reviewed-by: liach, rgiulietti, bchristi, jpai
2025-05-09 21:48:16 +00:00
Koushik Thirupattur
68a118509a 8310003: Improve logging when default truststore is inaccessible
Reviewed-by: mullan
2025-05-09 19:20:17 +00:00
Joe Wang
66f0442713 8353232: Standardizing and Unifying XML Component Configurations
Reviewed-by: lancea
2025-05-09 17:12:53 +00:00
Fabio Romano
1c5eb370b7 8355719: Reduce memory consumption of BigInteger.pow()
Reviewed-by: rgiulietti
2025-05-09 17:06:33 +00:00
Alexander Matveev
601f05e06d 8352480: Don't follow symlinks in additional content for app images
Reviewed-by: asemenyuk
2025-05-09 16:47:06 +00:00
Shaojin Wen
2661f62ca2 8356036: (fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode
Reviewed-by: liach, bpb
2025-05-09 16:42:49 +00:00
Joe Darcy
bed29a03d1 8356555: Incorrect use of {@link} in BigDecimal
Reviewed-by: bpb, nbenalla, liach, iris
2025-05-09 16:35:51 +00:00
Naoto Sato
5f00c877e2 8356450: NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550
Reviewed-by: bpb, jlu, joehw
2025-05-09 16:16:56 +00:00
Liam Miller-Cushon
0e0bd642ab 8356441: IllegalStateException in RichDiagnosticFormatter after JDK-8355065
Reviewed-by: liach, mcimadamore
2025-05-09 15:45:25 +00:00
Serguei Spitsyn
411a63ea1b 8356251: Need minor cleanup for interp_only_mode
Reviewed-by: lmesnik, cjplummer
2025-05-09 12:24:28 +00:00
Magnus Ihse Bursie
3aa2ea7e67 8301971: Make JDK source code UTF-8
8338973: Document need to have UTF-8 locale available to build the JDK

Reviewed-by: erikj, naoto, mbaesken
2025-05-09 09:05:10 +00:00
Yudi Zheng
74e981e855 8353735: [JVMCI] Allow specifying storage kind of the callee save register
Reviewed-by: dnsimon, cslucas
2025-05-09 08:39:16 +00:00
Matthias Baesken
c88f94c9d7 8356394: Remove USE_LIBRARY_BASED_TLS_ONLY macro
Reviewed-by: dholmes, kbarrett, lucy
2025-05-09 07:12:51 +00:00
Ioi Lam
591e71ebe5 8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes
Reviewed-by: liach, vlivanov
2025-05-09 06:00:23 +00:00
Jatin Bhateja
53ad4b2ad2 8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: aboldtch, sviswanathan
2025-05-09 05:28:56 +00:00
Julian Waters
c2a4fa1d83 8355573: Remove kludge_c++11.h from jpackage code
Reviewed-by: asemenyuk, almatvee
2025-05-08 22:11:37 +00:00
Ioi Lam
4379e2d26b 8356125: Interned strings are omitted from AOT cache
Reviewed-by: shade, ccheung
2025-05-08 17:54:47 +00:00