Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1454 commits
Select commit Hold shift + click to select a range
9e24055
8372246: LogOutputList gtests should not use LogConfiguration LogOutputs
xmas92 Mar 3, 2026
545cf60
8372242: Gtest LogTagSet.defaults should run in OTHER VM
xmas92 Mar 3, 2026
f4da2d5
8378684: Fix -Wdeprecated-declarations warnings from gtest by clang23
Mar 3, 2026
7e9e649
8378083: Mark shenandoah/generational/TestOldGrowthTriggers.java as f…
Mar 3, 2026
c0c8bdd
8378948: Remove unused local variable in RunnerGSInserterThread
albertnetymk Mar 3, 2026
0b183bf
8312116: GenShen: make instantaneous allocation rate triggers more ti…
kdnilsen Mar 3, 2026
297812e
8378867: jpackage references non-existing "message.app-image-requires…
Mar 3, 2026
57db48c
8373290: Update FreeType to 2.14.1
jayathirthrao Mar 3, 2026
6674049
8378963: Test test/jdk/java/lang/management/RuntimeMXBean/InputArgume…
olivergillespie Mar 3, 2026
b28568f
8367478: Improve UseAVX setting and add cpu descriptions for zhaoxin …
Double-Minds-JV Mar 3, 2026
7dc97af
8378905: RISC-V: fastdebug build fails after JDK-8377554
DingliZhang Mar 3, 2026
6cf8b2e
8378845: Add NoSafepointVerifier to CriticalSection classes
Mar 3, 2026
364fd0e
8378971: Test jdk/jfr/event/runtime/TestVMInfoEvent.java fails after …
olivergillespie Mar 3, 2026
0ea7d89
8377903: ArraysSupport::mismatch should document that they return the…
rgiulietti Mar 3, 2026
df43ef9
8378883: Enable more vector reductions IR matching tests for RISC-V
DingliZhang Mar 3, 2026
86800eb
8378723: Locale variant delimiter is unclear
Mar 3, 2026
c13fdc0
8378877: jpackage: improve rebranding of exe files on Windows
Mar 3, 2026
a6db3f8
8378873: jpackage: remove macOS-specific code from jdk.jpackage.inter…
Mar 3, 2026
73363a0
8378874: jpackage: remove redundant messages
Mar 3, 2026
0729d1d
8379039: Build failure on vector API source generation after JDK-8378312
YaSuenag Mar 4, 2026
284d131
8378876: jpackage: facilitate testing with mocks
Mar 4, 2026
7f518de
8378584: (process) Investigate and fix Alpine errors in Basic.java Pr…
fthevenet Mar 4, 2026
d9e256d
8372245: GTest globalDefinitions.format_specifiers cannot run without VM
xmas92 Mar 4, 2026
3cd0b99
8372248: GTest istream.coverage depends on istream.basic
xmas92 Mar 4, 2026
39b1e9d
8372247: OSX: Semaphore.trywait requires os::Bsd::clock_init
xmas92 Mar 4, 2026
58d2c1d
8371155: Type annotations on local variables are classified after the…
lahodaj Mar 4, 2026
f7918df
8378779: NBody demo test times out with C1 stress testing
mhaessig Mar 4, 2026
5ab9ddf
8378138: G1: Assertion failure from G1CollectedHeap::block_start proc…
albertnetymk Mar 4, 2026
f26b379
8378927: H3MultipleConnectionsToSameHost.java#with-continuations inte…
djelinski Mar 4, 2026
d78a13a
8366138: Parse::jump_switch_ranges() could cause stack overflow when …
Mar 4, 2026
329e14b
8375688: C2: Missed Ideal optimization opportunity with VectorMaskToL…
Mar 4, 2026
a3b468c
8379119: G1: Move NoteStartOfMarkHRClosure out of global namespace
Mar 4, 2026
ff8b0ac
8214934: Wrong type annotation offset on casts on expressions
Mar 4, 2026
cb059a6
8378836: Enable linktime-gc by default on Linux ppc64le
MBaesken Mar 4, 2026
d8d543a
8379121: G1: Remove redundant const_cast in g1BlockOffsetTable
albertnetymk Mar 4, 2026
12af936
8377986: C2: New method to add specific users to the worklist
Mar 4, 2026
7c8f66c
8379041: Crash in ResolvedFieldEntry::assert_is_valid(): invalid put …
coleenp Mar 4, 2026
eb50630
8379013: Remove some unused code in generateOopMap.cpp
coleenp Mar 4, 2026
3531c78
8379196: delta apply fix for JDK-8214934
Mar 4, 2026
4d2c537
8378992: Case folding cache should not look up code point U+0000
naotoj Mar 4, 2026
8b91537
8379203: [BACKOUT] Remove some unused code in generateOopMap.cpp
mhaessig Mar 4, 2026
0fbf58d
8372353: API to compute the byte length of a String encoded in a give…
cushon Mar 4, 2026
c52d7b7
8378878: Refactor java/nio/channels/AsynchronousSocketChannel test to…
Mar 4, 2026
9d1d0c6
8379166: Upstream redundant diffs fixed in Valhalla - Part 1
liach Mar 4, 2026
08c8520
8378698: Optimize Base64.Encoder#encodeToString
kilink Mar 4, 2026
1f4a7bb
8379040: Remove inclusion of allocation.hpp from atomicAccess.hpp
Mar 4, 2026
c9da76b
8377449: Strengthen vector IR validation in TestVectorAlgorithms.java…
Mar 5, 2026
c87ecad
8379192: Use an initializer list in the ObjectWaiter constructor
fbredber Mar 5, 2026
28e8700
8378675: PPC64: increase instruction cache line size
dbriemann Mar 5, 2026
c9a0e36
8378376: DaCapo-h2-large regression after JDK-8238686
walulyai Mar 5, 2026
ec3b58b
8379162: AggregateRequestBodyTest.java intermittent fails "Connection…
dfuch Mar 5, 2026
8a9b63f
8378413: C2: Missed Ideal optimization opportunity in PhaseIterGVN fo…
Mar 5, 2026
97b78f0
8374349: [VectorAPI]: AArch64: Prefer merging mode SVE CPY instruction
Mar 5, 2026
fc77e3e
8378599: Refactor tests under test/jdk/java/net/httpclient/whitebox f…
dfuch Mar 5, 2026
a0c0a36
8378600: Refactor tests under test/jdk/java/net/httpclient/http2 from…
dfuch Mar 5, 2026
dfea6eb
8378598: Refactor tests under test/jdk/java/net/httpclient/websocket …
dfuch Mar 5, 2026
0668dab
8379114: HttpServer path prefix matching incorrectly matches paths th…
vy Mar 5, 2026
4d9d2c3
8284315: DocTrees.getElement is inconsistent with Elements.getTypeEle…
hns Mar 5, 2026
2cb177d
8371459: [REDO] AArch64: Use SHA3 GPR intrinsic where it's faster
Mar 5, 2026
9bd99b9
8378854: Disable SA tests when ZGC is being used
plummercj Mar 5, 2026
3d6856c
8374658: Consider use of "included" rather than "enclosed" in jx.a.p.…
jddarcy Mar 5, 2026
3363a16
8375045: Incorrect Interpretation of POSIX TZ Environment Variable on…
srutjay Mar 5, 2026
f266079
8378917: InputEvent checks for SystemClipboard access are unused
prrace Mar 5, 2026
c2f6bd8
8379334: jpackage: fix bug in DottedVersion.greedy() function
Mar 6, 2026
1a4825b
8379158: Update FreeType to 2.14.2
jayathirthrao Mar 6, 2026
c532dff
8379348: jpackage will use wrong arch suffix for RPM bundle when runn…
Mar 6, 2026
ad0f078
8379341: jpackage: consolidate modular app tests
Mar 6, 2026
a1b4ad0
8379345: jpackage: Fix issues in tests to improve their flexibility
Mar 6, 2026
e640664
8378758: [VectorAPI] Add Jtreg scalar operation wrappers for math ope…
Mar 6, 2026
310d5a1
8346256: Optimize UMIN/UMAX reduction operations for x86 targets
Mar 6, 2026
a2ad080
8379326: Use JUnit in lib-test/jdk tests, here MethodTemplateTest
sormuras Mar 6, 2026
dc6f701
8379202: Support linktime-gc on Linux with clang
MBaesken Mar 6, 2026
ca479be
8379363: FontInfo improvements
Mar 6, 2026
45fc141
8379230: JFR: Do not store leak context edge idx in markWord
Mar 6, 2026
374a94f
8379201: Wrong type annotation offset on casts on expressions (redo)
Mar 6, 2026
b349f66
8379191: SunX509KeyManagerImpl alias chooser methods returns null for…
artur-oracle Mar 6, 2026
0aa52d6
8379371: Proposed cleanups for JDK-8373595 A new ObjectMonitorTable i…
Mar 6, 2026
ea4a151
8379156: Specify behavior of Types.asElement() on array types
jddarcy Mar 6, 2026
779970f
8373626: [asan] read past end of buffer in sun.awt.image.ImagingLib.c…
prrace Mar 6, 2026
784dd56
8378999: BeanContextSupport.add(Object) synchronizes on its argument
prrace Mar 6, 2026
8ef39a2
8374490: Test jdk/jfr/event/runtime/TestSafepointEvents.java failed: …
Mar 7, 2026
7e5acdc
8378057: CAccessibility roleKey and AWTAccessor.AccessibleBundleAcces…
Mar 8, 2026
b159add
8379231: Assembler::mov64 always emits 10-byte movabs even for small …
Mar 8, 2026
8c4c8a1
8378417: Printing All pages results in NPE for 1.1 PrintJob
prsadhuk Mar 9, 2026
b2728d0
8376891: [VectorAlgorithms] add more if-conversion benchmarks and tests
eme64 Mar 9, 2026
c3dfceb
8379035: (tz) Update Timezone Data to 2026a
johnyjose30 Mar 9, 2026
08198e7
8379297: Serial: Replace CSpaceCounters with HSpaceCounters
albertnetymk Mar 9, 2026
e22c95c
8378746: ZGC: jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.…
Mar 9, 2026
321bf3f
8372273: C2: Extend the refactoring for IGV printing to include rest …
IntegralPilot Mar 9, 2026
d6943c5
8379193: Incorrect build ID path in SATestUtils.java
albertnetymk Mar 9, 2026
7101a05
8379404: G1: Hide ConcurrentMarkThread reference from outside Concurr…
Mar 9, 2026
695b833
8377148: Remove obsolete functions Matcher::is_spillable_arg() and Ma…
sarannat Mar 9, 2026
996033a
8378625: C2: Refactor MemNode::detect_access_independence to a separa…
merykitty Mar 9, 2026
f1be820
8379195: Refactor Arrays TestNG tests to use JUnit
rgiulietti Mar 9, 2026
23adf6a
8378569: Refactor test/jdk/java/net/httpclient/http3/H3ErrorHandlingT…
dfuch Mar 9, 2026
5e58808
8378744: Obsolete NewSizeThreadIncrease flag
albertnetymk Mar 9, 2026
2fc7bdc
8379411: Use TestFramework scenarios in 837841
Mar 9, 2026
e69fb77
8378177: AllowExtshm flag cleanup on AIX
april-ivy Mar 9, 2026
de47ffa
8379394: Confine array dimension setting to the ArrayKlass constructor
stefank Mar 9, 2026
ba0708c
8379331: Remove modular transition support settings from TEST.ROOT files
sormuras Mar 9, 2026
82430a7
8360121: Add -XX:+StressLoopPeeling to CTW
MadratMax Mar 9, 2026
e018cd6
8379441: Refactor jaxp/javax catalog tests to use JUnit
david-beaumont Mar 9, 2026
375f821
8379515: draft-ietf-lamps-kyber-certificates is now RFC 9935
wangweij Mar 9, 2026
b9e7ca9
8375130: [BACKOUT] Scalability issue when submitting virtual threads …
Mar 9, 2026
a6c5216
8379233: [REDO] Remove some unused code in generateOopMap.cpp
coleenp Mar 9, 2026
947d5b6
8376104: C2 crashes in PhiNode::Ideal(PhaseGVN*, bool) accessing NULL…
dlunde Mar 9, 2026
a278ad8
8379443: Correct build tags in some math tests
jddarcy Mar 9, 2026
0d2f7f6
8377995: ZGC: Fix implicit narrowing conversion in zBitField
lkorinth Mar 9, 2026
7b0024a
8378804: Shenandoah: Convert remaining components to Atomic<T>
Mar 9, 2026
9454f86
8379154: Refactor Selector TestNG tests to use JUnit
Mar 9, 2026
6b92183
8378879: Refactor java/nio/channels/Channels TestNG tests to use JUnit
Mar 9, 2026
93634b5
8379153: Refactor java/nio/channels/File{Channel,Lock} TestNG tests t…
Mar 9, 2026
a95799d
8379229: Remove AppContext from javax.swing.JComponent
prrace Mar 9, 2026
46a5ed9
8379137: Remove AppContext from javax.swing.JOptionPane
prrace Mar 9, 2026
6a8e953
8379442: GenShen: Fix two errors introduced by 29039
kdnilsen Mar 9, 2026
6a061f9
8379426: [macos] jpackage: runtime bundle version suffix is out of sy…
Mar 9, 2026
6808ba2
8378293: GenShen: Simplify selection of aged regions
Mar 10, 2026
3e9fc5d
8376164: Optimize AES/ECB implementation using full-message intrinsic…
Mar 10, 2026
9a26b4a
8379372: Enable some vector algorithms IR matching tests for RISC-V
DingliZhang Mar 10, 2026
61a9c71
8379180: C2: assert((ptr->bottom_type() == Type::TOP) || ((base == Co…
rwestrel Mar 10, 2026
ce7a890
8379200: G1: Remove G1HeapRegion completion facility
Mar 10, 2026
66e192c
8377602: Create automated test for PageRange
aivanov-jdk Mar 10, 2026
6aae92e
8379564: Hotspot fails to build with gcc 14 after JDK-8378804
RealFYang Mar 10, 2026
f95e813
8379412: JfrJavaSupport::new_string should return early if pending ex…
jsikstro Mar 10, 2026
bad59c5
8379437: Refactor ProcessBuilder and ProcessHandle tests to JUnit
Mar 10, 2026
4d42ce2
8379499: [AIX] headless-only build of libjawt.so fails
MBaesken Mar 10, 2026
34fa467
8379364: Shenandoah: Remove duplicate semicolons in GenShen code
mrserb Mar 10, 2026
5930149
8379487: Dangling static ref to fallback error in libinstrument's Jav…
jsikstro Mar 10, 2026
e24a8f0
8378201: [OGL] glXMakeContextCurrent() drops the buffers of the unbou…
mrserb Mar 10, 2026
5aa115b
8379622: Problemlist java/nio/channels/SocketChannel/OpenLeak.java an…
jaikiran Mar 10, 2026
680503c
8378470: Add future Intel family number
Mar 10, 2026
d3158e7
8379628: Refactor langtools/shellsupport/doc tests to use JUnit
sormuras Mar 10, 2026
46b93a0
8248165: Missing whitespace in jdb message printed when setting valu…
Mar 10, 2026
760f4b6
8379344: Compact the Unicode/CLDR version tables
naotoj Mar 10, 2026
73b13f9
8378808: Refactor java/nio/Buffer TestNG tests to use JUnit
Mar 10, 2026
b9220c9
8379552: Correct build tags in StrictMath/PowTests.java
jddarcy Mar 10, 2026
e00d6d2
8378899: Remove AppContext from java.awt.Toolkit implementation
prrace Mar 10, 2026
08c0a78
8378371: Default classlist not deterministic due to JIT activity
Mar 10, 2026
bf28e03
8374830: Improve Hotspot crash message in CDSTestUtils
Mar 10, 2026
e760171
8376521: Verifier: disallow acmp & ifnull on 'uninitialized' types
Mar 10, 2026
a4daabb
8237220: [macOS] AWT text test CorrectTextComponentSelectionTest.html…
Mar 10, 2026
9d04c8a
8379432: jpackage: Make default equals() in jdk.jpackage.test.CannedF…
Mar 10, 2026
8b8bb43
8379256: Update GIFlib to 6.1.1
Mar 11, 2026
58bf76a
8379464: Enable missing stack walking test via jtreg requires for RISC-V
DingliZhang Mar 11, 2026
20ae527
8379477: Tests in test/jdk/com/sun/net/httpserver/ may need to use ot…
jaikiran Mar 11, 2026
5e8bba3
8379456: Test jdk/jfr/event/runtime/TestVMInfoEvent.java now fails wi…
Mar 11, 2026
a741e29
8379284: Avoid the need to keep obsolete preview feature constants un…
lahodaj Mar 11, 2026
619fe63
8362239: Reconcile enter_internal and reenter_internal in the ObjectM…
toxaart Mar 11, 2026
e748632
8378559: Add setting of captured states like errno
Arraying Mar 11, 2026
2565121
8379448: [PPC64] Build without C2 broken after 8373595
TheRealMDoerr Mar 11, 2026
acbd1fe
8377658: Cleanup files for enabling conversion warnings for g1Concurr…
lkorinth Mar 11, 2026
c904a0e
8378338: Shenandoah: Heap-used generic verification error after updat…
shipilev Mar 11, 2026
97f9060
8379181: Convert ObjectMonitorTable to use Atomic<T>
xmas92 Mar 11, 2026
d496098
8373143: C2: verify that adr_type and adr's type match in LoadNode::m…
rwestrel Mar 11, 2026
ef55947
8379416: AIX build fails if system (not GNU) date tool is in PATH
MBaesken Mar 11, 2026
775f07e
8379435: More proposed cleanups for JDK-8373595 A new ObjectMonitorTa…
Mar 11, 2026
c315d1c
8357404: jpackage should attempt to get a package version from the JD…
Mar 11, 2026
30e569d
8379021: Shenandoah: Speedup ShenandoahSimpleBitMapTest
Mar 11, 2026
814b7f5
8378920: Remove AppContext from SequencedEvent
prrace Mar 11, 2026
39a2566
8378740: Suppressed warnings reported when implicit compilation is co…
lahodaj Mar 12, 2026
26bb357
8305250: Unnecessary "unknown enum constant" warning emitted by javac…
lahodaj Mar 12, 2026
73424d1
8379506: Parallel: Move Parallel specific flags to parallel_globals.hpp
albertnetymk Mar 12, 2026
fd80329
8379260: C2: Separate volatile barrier and full barrier
merykitty Mar 12, 2026
c6afd3c
8379460: C2: Notify AddI/AddL to URShiftI/URShiftL users
Mar 12, 2026
bd2972d
8379502: Remove unused PhaseOutput::need_register_stack_bang()
Mar 12, 2026
83f323d
8379704: [s390x] Build without C2 broken after 8373595
offamitkumar Mar 12, 2026
34a0235
8379548: java/util/logging/ParentLoggersTest.java failed with missing…
dfuch Mar 12, 2026
8444fda
8379778: SunGraphics2D improvements
Mar 12, 2026
ebcfd7d
8378267: Test sun/security/util/HexDumpEncoderTests.java fails when u…
myankelev Mar 12, 2026
a6f7089
8379799: Upstream redundant diffs fixed in Valhalla - langtool tests 1
liach Mar 12, 2026
618a3fe
8379795: Test SuspendResume3.java can timeout due to deadlock
pchilano Mar 12, 2026
e259691
8379937: NullActiveWindowOnFocusLost.java fails intermittently.
prrace Mar 12, 2026
d190c44
8379558: Test java/util/ResourceBundle/modules/basic/BasicTest.java …
naotoj Mar 12, 2026
579a3df
8379938: [macos] jpackage SigningPackageTest test doesn't create .pkg…
Mar 12, 2026
30be9c1
8378885: Add missing @Override annotations in "javax.print.attribute.…
mrserb Mar 12, 2026
6ff9545
8379027: Convert utilities/exceptions to use Atomic<T>
Mar 13, 2026
c0f4b26
8379710: Enable vector if-conversion IR matching tests for RISC-V
DingliZhang Mar 13, 2026
baf29eb
8379024: Convert utilities/vmError to use Atomic<T>
Mar 13, 2026
b5d1af1
8379026: Convert utilities/events to use Atomic<T>
Mar 13, 2026
bd73864
8279196: Test: jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPending…
Mar 13, 2026
d93204e
8379025: Convert utilities/debug to use Atomic<T>
Mar 13, 2026
8c4d273
8379273: Convert miscellaneous utilities to use Atomic<T>
Mar 13, 2026
c9b7827
8294152: AArch64: frame::id() and frame::is_older() broken for interp…
toxaart Mar 13, 2026
38e8a46
8378331: G1: WeakProcessor IsAlive and KeepAlive closures not handlin…
kstefanj Mar 13, 2026
2dd7a20
8369503: [Linux] Move machine-specific queries to the OSContainer layer
caspernorrbin Mar 13, 2026
fec7229
8379625: PPC: cleanup C2 OptoAssembly
reinrich Mar 13, 2026
713664f
8379804: Refactor jdk/com/sun tests to use JUnit
sormuras Mar 13, 2026
1ea8ef9
8379781: G1: Full GC does not print partial array task stats
Mar 13, 2026
28830e2
8379917: JFR: Method timing event can have incorrect minimum value
egahlin Mar 13, 2026
a211b04
8378742: C2: constant folding for ModFloatingNode should be done in V…
hgqxjj Mar 13, 2026
e9446e1
8368841: X25519 implementation differs from the specification in RFC …
Mar 13, 2026
92fafa4
8377603: Review worst-case testing of inverse hyperbolic methods
toxaart Mar 13, 2026
1b81d0a
8379544: C2: URShiftI Ideal optimization opportunity for - 3rd level…
Mar 13, 2026
06ea385
8379528: Add @required in open/test/jdk/:jdk_sctp test, as these are …
Mar 13, 2026
fdb129a
8378893: X25519 should utilize a larger limb size
smemery Mar 13, 2026
9f2591d
8379828: Remove ResourceBundle module tests with legacy ISO code prop…
naotoj Mar 13, 2026
98520c0
8378657: OutputAnalyzer should have a quiet mode
fthevenet Mar 14, 2026
1606564
8379802: [AIX] unify DL_info struct and put it into a single header
MBaesken Mar 14, 2026
7484701
8309041: Swingutilities2 methods requesting focus can have a Cause
prsadhuk Mar 16, 2026
ef02358
8354901: javax/swing/JTable/8236907/LastVisibleRow.java fails on maco…
Mar 16, 2026
f430f1d
8378968: C2 VectorAVX AVX2: wrong result, bad optimization in VectorL…
eme64 Mar 16, 2026
c04fe76
8378524: Compile-time constant generated through annotation processor…
dbalek Mar 16, 2026
d3be157
8379457: Test EATests.java#id0 ERROR: monitor list errors: error_cnt=1
fbredber Mar 16, 2026
3b8af30
8379665: Obsolete AlwaysActAsServerClassMachine and NeverActAsServerC…
jsikstro Mar 16, 2026
caf7e84
8377541: C2: Memory Barrier IR nodes not eliminated for stable array …
mhaessig Mar 16, 2026
c0aa411
8378251: Extend word delimiters used in jshell
dbalek Mar 16, 2026
318646a
8379626: Refactor jaxp/functional/javax/xml tests to use JUnit
Mar 16, 2026
2240ff4
8379967: (process) Improve ProcessBuilder error reporting
tstuefe Mar 16, 2026
c7438a9
8376050: awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTe…
Mar 16, 2026
e0fa3d2
8353290: C2: Refactor PhaseIdealLoop::is_counted_loop()
tabjy Mar 16, 2026
02bce50
8377456: GetObjectSizeIntrinsicsTest.java, ARRAY_HEADER_SIZE wrong fo…
Mar 16, 2026
3ddfdd9
8353567: Tighten NMT lock scope in os::release_memory and os::uncommi…
roberttoyonaga Mar 16, 2026
7695b1f
8379155: Refactor Files TestNG tests to use JUnit
Mar 16, 2026
9dc3f48
8380079: Add separate flag for platforms on which copy and clear oper…
Mar 16, 2026
8d11b97
8380037: JFR: Don’t format identifiers as numbers
egahlin Mar 16, 2026
921da0a
8378211: Test ChangedJarFile.java failed: missing "timestamp has chan…
iklam Mar 17, 2026
3e23175
8380083: Enable some vector mask cast IR matching tests for RISC-V
DingliZhang Mar 17, 2026
a1e4621
8378152: Upstream AOT heap object improvements from Leyden repo
iklam Mar 17, 2026
b083157
8359706: Add file descriptor count to VM.info
Mar 17, 2026
3a109f4
8380236: macOS build is broken by JDK-8359706
Mar 17, 2026
0b17e00
8347396: Efficient TypeFunc creations
Harshit470250 Mar 17, 2026
da85caf
8380198: Convert java/util/prefs/PrefsSpiTest.java to JUnit
Mar 17, 2026
773c375
8380221: Change jdk/nio/Basic.java to use JUnit
Mar 17, 2026
9394749
8377769: Only use large pages sizes that have any pages configured
lkorinth Mar 17, 2026
ee90f00
8376822: UseCompactObjectHeaders: fill Klass alignment gaps in AOT cache
iklam Mar 17, 2026
00c1f4b
8377512: AOT cache creation fails with invalid native pointer
iklam Mar 17, 2026
8378d28
8379481: Recent JNI methods are missing DTrace probes
Mar 17, 2026
50f81c5
8379798: Refactor remaining tests in javax/xml/jaxp/functional to JUnit
Mar 17, 2026
abb9c33
8380125: Formatting issue for few swing classes
prsadhuk Mar 18, 2026
d52e5bd
8378727: [macOS] Missing dispatch_release for semaphores in CDesktopPeer
mrserb Mar 18, 2026
31de288
8367399: C2 SuperWord: add IR rules for MemorySegment cases from JDK-…
galderz Mar 18, 2026
d8f19bf
8347418: ConsoleIOContext.countTrailintBackslashes causes NullPointer…
dbalek Mar 18, 2026
706fbb3
8378431: Move input validation checks to Java for java.lang.StringUTF…
vy Mar 18, 2026
3a93daf
8373369: [REDO] Remove ThreadLocalAllocBuffer::_reserve_for_allocatio…
albertnetymk Mar 18, 2026
9ef2e8d
8278102: containers/docker/TestJcmd.java failed with "RuntimeExceptio…
Domest0s Mar 18, 2026
e99ed13
8379671: C2: Fix usage of PhaseGVN::transform in some intrinsics
merykitty Mar 18, 2026
262b31b
8359335: Template-Framework Library: Primitive Types subtyping
mhaessig Mar 18, 2026
08ff2bf
8376398: [TESTBUG] Testing of Unsafe native (re)allocation is sensiti…
Mar 18, 2026
00a7770
8380292: Confusing "reverted *" messages during training
Mar 18, 2026
0379c0b
8379557: Further optimize URL.toExternalForm
Mar 18, 2026
766959f
8371685: C2: Add flag to disable Loop Peeling
raneashay Mar 18, 2026
446fb20
8379015: Convert TraceNewOopMapGeneration to unified logging
coleenp Mar 18, 2026
20567e8
8380218: Refactor test/jdk/java/nio/charset TestNG tests to JUnit
Mar 18, 2026
b6de5ae
8379699: H3ConnectionPoolTest::testH2H3WithTwoAltSVC fails intermitte…
dfuch Mar 18, 2026
7d805e1
8380222: Refactor test/jdk/java/lang/Character TestNG tests to JUnit
naotoj Mar 18, 2026
eea9d67
Merge jdk-27+14
Mar 25, 2026
8b21859
8346011: [Lilliput] Compact Full-GC Forwarding
Mar 25, 2026
6f84cfe
8347711: [Lilliput] Parallel GC support for compact identity hashcode
rkennke Apr 10, 2025
7396688
8320760: [Lilliput] Implement compact identity hashcode
Jan 22, 2025
daea5ed
wq8347710: [Lilliput] Implement 4 byte headers
rkennke Jan 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .github/actions/build-jtreg/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2023, 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
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/get-bundles/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/get-gtest/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/get-jtreg/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2023, 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
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/get-msys2/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/upload-bundles/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/build-alpine-linux.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2024, 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
Expand Down Expand Up @@ -59,7 +59,7 @@ on:
jobs:
build-linux:
name: build
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
container:
image: alpine:3.20

Expand Down Expand Up @@ -96,6 +96,8 @@ jobs:
--with-boot-jdk=${{ steps.bootjdk.outputs.path }}
--with-zlib=system
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/build-cross-compile.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down Expand Up @@ -48,7 +48,7 @@ on:
jobs:
build-cross-compile:
name: build
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

strategy:
fail-fast: false
Expand Down Expand Up @@ -179,6 +179,8 @@ jobs:
--openjdk-target=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}
--with-sysroot=sysroot
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
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 }} || (
Expand Down
24 changes: 19 additions & 5 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down Expand Up @@ -75,7 +75,7 @@ on:
jobs:
build-linux:
name: build
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

strategy:
fail-fast: false
Expand Down Expand Up @@ -115,9 +115,21 @@ jobs:
if [[ '${{ inputs.apt-architecture }}' != '' ]]; then
sudo dpkg --add-architecture ${{ inputs.apt-architecture }}
fi
sudo apt-get update
sudo apt-get install --only-upgrade apt
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 apt update
sudo apt install --only-upgrade apt
sudo apt install \
gcc-${{ inputs.gcc-major-version }}${{ inputs.gcc-package-suffix }} \
g++-${{ inputs.gcc-major-version }}${{ inputs.gcc-package-suffix }} \
libasound2-dev${{ steps.arch.outputs.suffix }} \
libcups2-dev${{ steps.arch.outputs.suffix }} \
libfontconfig1-dev${{ steps.arch.outputs.suffix }} \
libx11-dev${{ steps.arch.outputs.suffix }} \
libxext-dev${{ steps.arch.outputs.suffix }} \
libxrandr-dev${{ steps.arch.outputs.suffix }} \
libxrender-dev${{ steps.arch.outputs.suffix }} \
libxt-dev${{ steps.arch.outputs.suffix }} \
libxtst-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'
Expand All @@ -131,6 +143,8 @@ jobs:
--with-gtest=${{ steps.gtest.outputs.path }}
--with-zlib=system
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down Expand Up @@ -110,6 +110,8 @@ jobs:
--with-gtest=${{ steps.gtest.outputs.path }}
--with-zlib=system
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down Expand Up @@ -134,6 +134,7 @@ jobs:
--with-gtest=${{ steps.gtest.outputs.path }}
--with-msvc-toolset-version=${{ inputs.msvc-toolset-version }}
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:

prepare:
name: 'Prepare the run'
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
env:
# List of platforms to exclude by default
EXCLUDED_PLATFORMS: 'alpine-linux-x64'
Expand Down Expand Up @@ -405,7 +405,7 @@ jobs:
with:
platform: linux-x64
bootjdk-platform: linux-x64
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
dry-run: ${{ needs.prepare.outputs.dry-run == 'true' }}
debug-suffix: -debug

Expand All @@ -419,7 +419,7 @@ jobs:
with:
platform: linux-x64
bootjdk-platform: linux-x64
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
dry-run: ${{ needs.prepare.outputs.dry-run == 'true' }}
static-suffix: "-static"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 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
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ NashornProfile.txt
**/JTreport/**
**/JTwork/**
/src/utils/LogCompilation/target/
/src/utils/LogCompilation/logc.jar
/.project/
/.settings/
/compile_commands.json
Expand Down
2 changes: 1 addition & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[general]
project=jdk
jbs=JDK
version=26
version=27

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists,copyright
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Welcome to the JDK!

For build instructions please see the
[online documentation](https://openjdk.org/groups/build/doc/building.html),
[online documentation](https://git.openjdk.org/jdk/blob/master/doc/building.md),
or either of these files:

- [doc/building.html](doc/building.html) (html version)
Expand Down
2 changes: 1 addition & 1 deletion bin/generate-symbol-data.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
# directory.
# - open a terminal program and run these commands:
# cd "${JDK_CHECKOUT}"/src/jdk.compiler/share/data/symbols
# bash ../../../../../make/scripts/generate-symbol-data.sh "${JDK_N_INSTALL}"
# bash ../../../../../bin/generate-symbol-data.sh "${JDK_N_INSTALL}"
# - this command will generate or update data for "--release N" into the ${JDK_CHECKOUT}/src/jdk.compiler/share/data/symbols
# directory, updating all registration necessary. If the goal was to update the data, and there are no
# new or changed files in the ${JDK_CHECKOUT}/src/jdk.compiler/share/data/symbols directory after running this script,
Expand Down
Loading