Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
07a52da
8387015: C2: crash with "named projection 2 not found" from ArrayCopy…
rwestrel Jun 25, 2026
d1905ef
8386081: Update --release 26 symbol information for JDK 27 build 27
nizarbenalla Jun 25, 2026
3f03e10
8385304: X25519 should utilize aarch64 intrinsics
smemery Jun 25, 2026
3b30a57
6356745: (coll) Add PriorityQueue(Collection, Comparator)
cushon Jun 25, 2026
bd8072d
8379816: C2: Possible integer overflow in BCEscapeAnalyzer::iterate_b…
devnexen Jun 25, 2026
2b20a13
8385562: G1: Remove obsolete young_list prefix in identifiers used be…
walulyai Jun 25, 2026
5a19e49
8378796: java.lang.runtime bootstrap methods missing lookup validation
liach Jun 25, 2026
b5fba94
8387148: Linux perf map should record individual vtable trampolines
benjaminp Jun 25, 2026
a9fa499
8387044: test/jdk/javax/script/CommonSetup.sh incorrectly sets isCygw…
raneashay Jun 25, 2026
da7bde5
8385643: Shenandoah: Rework mark loop inlining
shipilev Jun 25, 2026
892c881
8387253: Locale incorrectly accepts extlangs after non 2*3ALPHA lang
justin-curtis-lu Jun 25, 2026
a34314d
8387260: Shenandoah: ShenandoahOldGeneration::_promoted_reserve shoul…
Jun 25, 2026
8740fbb
8386255: Float16Vector NaN canonicalization for hashCode computation
Jun 26, 2026
60e4b91
8386292: Shenandoah: Simplify and strengthen C1 barriers
shipilev Jun 26, 2026
38ee41b
8365887: Outdated comments in String::decode
aprilivy Jun 26, 2026
fea0c22
8387215: On-demand attribution of a record constructor body causes ja…
Jun 26, 2026
b6e7b2b
8385420: C2: SIGSEGV in compiled code due to missing ctrl
merykitty Jun 26, 2026
c289cf5
8377102: cacerts jlink plugin
seanjmullan Jun 26, 2026
548a953
8386163: C2 Vector API: assert(collect_unique_inputs(n, inputs) == 1)…
Jun 27, 2026
dc4b150
8378892: TestTrampoline fails on Windows AArch64
Jun 29, 2026
db14826
8387378: [BACKOUT] C2: SIGSEGV in compiled code due to missing ctrl
Jun 29, 2026
56b4a54
8386480: Parallel: Avoid Triggering GC Before VM Initialization Compl…
albertnetymk Jun 29, 2026
b735de6
8386844: Update to use jtreg 8.3
sormuras Jun 29, 2026
58b6465
8387142: BUILD_LIBMANAGEMENT_EXT remove special warning settings
MBaesken Jun 29, 2026
007c7e3
8387303: G1: Convert G1ConcurrentRefine::_num_threads_wanted to use t…
Jun 29, 2026
5f1355b
8387322: G1: G1CSetCandidateGroupList::_num_regions should be Atomic
Jun 29, 2026
78112cb
8385903: G1: G1CollectionSet::_num_regions needs to be Atomic
Jun 29, 2026
22313f8
8387206: G1: Code root verification crashes because of stale table sc…
Jun 29, 2026
9ee63d6
8387197: C2: Improve klass_ptr_type in GraphKit::gen_instanceof() sim…
hgqxjj Jun 29, 2026
027eb8b
8371720: G1: Move concurrent mark initialization to first concurrent …
Jun 29, 2026
1d514a5
8387016: PPC64: Remove postalloc_expand from float/double compare nodes
dbriemann Jun 29, 2026
cc83fbd
8387306: Replace InputStream#read(byte[]) with InputStream#readNBytes…
Jun 29, 2026
f740f7c
8386985: PacketSpaceManagerTest failed with AssertionError; A race co…
dfuch Jun 29, 2026
17f2e11
8386989: QuicEndpoint.ClosedConnection should not use QuicTimerQueue:…
dfuch Jun 29, 2026
e28a58b
8386656: C2 AVX512: -XX:-UseCountTrailingZerosInstruction causes asse…
Jun 29, 2026
0a5b9d7
8387273: Enhance httpserver logging to log when maxConnections is rea…
Jun 29, 2026
db24b35
8387259: Clarify extlang in Locale composition description
justin-curtis-lu Jun 29, 2026
bc2fa43
8387315: Add macosx-aarch64 bootcycle build profiles
Jun 29, 2026
9d65845
8387293: Shenandoah: Improve gc+stats logging for generational mode
shipilev Jun 29, 2026
58f118d
8386911: Crypto benchmark regressions after JDK-8384353
Jun 29, 2026
c2348e6
8386448: Enable dumping of AVX registers (YMM/ZMM and K registers) in…
Jun 29, 2026
57f988d
8386910: Shenandoah: remove redundant logging of free set status
kdnilsen Jun 29, 2026
299a42b
8383882: javac: incremental compilation using --module misses classes
JornVernee Jun 29, 2026
e4cd944
8387406: ProblemList java/foreign/normalize/TestNormalize.java
JornVernee Jun 29, 2026
f232f55
8379327: 128-bit multiplication uses two multiply instructions on x86_64
Jun 30, 2026
08435e4
8379144: serviceability/jvmti/vthread/VThreadTest/VThreadTest.java ti…
Jun 30, 2026
ce87f11
8386685: CDS load on Windows/ARM64 using base address set to 0x5_0000…
raneashay Jun 30, 2026
c0df91c
8387262: Enum constant frame::pc_return_offset is always zero
benjaminp Jun 30, 2026
e5c0e0f
8387391: hotspot_gc_shenandoah should include gtests
shipilev Jun 30, 2026
6432f5b
8387393: Problemlist compiler/escapeAnalysis/TestBCEscapeAnalyzerOver…
shipilev Jun 30, 2026
9333d30
8382213: Shenandoah: Drop weak root processing flags earlier
shipilev Jun 30, 2026
88d111e
8387258: Test jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fai…
Jun 30, 2026
fa2ca3d
8387184: [PPC64] C1 logic operations should support generic constants
TheRealMDoerr Jun 30, 2026
45d3532
8380750: Test runtime/cds/appcds/TestSerialGCWithCDS.java#id1 failed:…
Jun 30, 2026
4bf4a60
8387123: Remove LuxTrust Global Root CA
Jun 30, 2026
c7816b0
8382135: AArch64: HotCodeCollectorMoveFunction.java fails intermittently
Jun 30, 2026
db357f7
8387554: ProblemList vmTestbase/nsk/jvmti/unit/functions/Dispose/Jvmt…
Jun 30, 2026
aa17cf5
8387381: RISC-V: assert failed with fastdebug build on systems with d…
zifeihan Jul 1, 2026
64ae319
8387334: IR Framework tests should run in jtreg driver mode
TobiHartmann Jul 1, 2026
b186074
8387387: Parallel: Clean up startup allocation locking
albertnetymk Jul 1, 2026
28c79eb
8387395: [REDO] C2: SIGSEGV in compiled code due to missing ctrl
merykitty Jul 1, 2026
fcfd6ad
8386846: G1: Crash in ~ThreadTotalCPUTimeClosure inside G1ServiceThre…
Jul 1, 2026
867b4f4
8387081: AArch64: Refactor MacroAssembler::cmpxchg
Jul 1, 2026
0c209af
8387265: G1: Shutdown during concurrent cycle leaves SATB queues in i…
Jul 1, 2026
3f52251
8387124: Incomplete algorithm decomposition for TLS 1.3 cipher suites…
chmielewskiandreas Jul 1, 2026
568bb44
8386807: com/sun/jndi/ldap/Connection.java references the wrong excep…
raneashay Jul 2, 2026
a301709
8385924: GZIPInputStream.read() behaves differently on some Java vers…
jaikiran Jul 2, 2026
e1a3967
8364322: (fs) fchmodat support for AT_SYMLINK_NOFOLLOW flag too pessi…
benjaminp Jul 2, 2026
db987b1
8386474: Aarch64: Correct static_assert((N & (N - 1)) == 0
Domest0s Jul 2, 2026
a1de29e
Merge remote-tracking branch 'upstream/sapmachine' into pr-jdk-28+5
RealCLanger Jul 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion make/autoconf/lib-tests.m4
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
################################################################################

# Minimum supported versions
JTREG_MINIMUM_VERSION=8.2.1
JTREG_MINIMUM_VERSION=8.3
GTEST_MINIMUM_VERSION=1.14.0

################################################################################
Expand Down
2 changes: 1 addition & 1 deletion make/conf/github-actions.conf
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
# Versions and download locations for dependencies used by GitHub Actions (GHA)

GTEST_VERSION=1.14.0
JTREG_VERSION=8.2.1+1
JTREG_VERSION=8.3+1

LINUX_X64_BOOT_JDK_EXT=tar.gz
LINUX_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-26.0.1/sapmachine-jdk-26.0.1_linux-x64_bin.tar.gz
Expand Down
6 changes: 3 additions & 3 deletions make/conf/jib-profiles.js
Original file line number Diff line number Diff line change
Expand Up @@ -644,7 +644,7 @@ var getJibProfilesProfiles = function (input, common, data) {
// Bootcycle profiles runs the build with itself as the boot jdk. This can
// be done in two ways. Either using the builtin bootcycle target in the
// build system. Or by supplying the main jdk build as bootjdk to configure.
[ "linux-x64", "macosx-x64", "windows-x64", "linux-aarch64" ]
[ "linux-x64", "macosx-aarch64", "macosx-x64", "windows-x64", "linux-aarch64" ]
.forEach(function (name) {
var bootcycleName = name + "-bootcycle";
var bootcyclePrebuiltName = name + "-bootcycle-prebuilt";
Expand Down Expand Up @@ -1174,9 +1174,9 @@ var getJibProfilesDependencies = function (input, common) {
jtreg: {
server: "jpg",
product: "jtreg",
version: "8.2.1",
version: "8.3",
build_number: "1",
file: "bundles/jtreg-8.2.1+1.zip",
file: "bundles/jtreg-8.3+1.zip",
environment_name: "JT_HOME",
environment_path: input.get("jtreg", "home_path") + "/bin",
configure_args: "--with-jtreg=" + input.get("jtreg", "home_path"),
Expand Down
4 changes: 0 additions & 4 deletions make/hotspot/lib/JvmOverrideFiles.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,6 @@ ifeq ($(INCLUDE), true)

ifeq ($(TOOLCHAIN_TYPE), gcc)
BUILD_LIBJVM_vmStructs.cpp_CXXFLAGS := -fno-var-tracking-assignments
ifeq ($(DEBUG_LEVEL), release)
# Need extra inlining to collapse shared marking code into the hot marking loop
BUILD_LIBJVM_shenandoahMark.cpp_CXXFLAGS := --param inline-unit-growth=1000
endif
# disable lto in g1ParScanThreadState because of special inlining/flattening used there
ifeq ($(call check-jvm-feature, link-time-opt), true)
BUILD_LIBJVM_g1ParScanThreadState.cpp_CXXFLAGS := -fno-lto
Expand Down
4 changes: 1 addition & 3 deletions make/modules/jdk.management/Lib.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2015, 2026, 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 @@ -41,8 +41,6 @@ endif
$(eval $(call SetupJdkLibrary, BUILD_LIBMANAGEMENT_EXT, \
NAME := management_ext, \
OPTIMIZATION := HIGH, \
DISABLED_WARNINGS_gcc_DiagnosticCommandImpl.c := unused-variable, \
DISABLED_WARNINGS_clang_DiagnosticCommandImpl.c := unused-variable, \
DISABLED_WARNINGS_clang_UnixOperatingSystem.c := format-nonliteral, \
CFLAGS := $(LIBMANAGEMENT_EXT_CFLAGS), \
JDK_LIBS := java.base:libjava java.base:libjvm, \
Expand Down
14 changes: 7 additions & 7 deletions src/hotspot/cpu/aarch64/aarch64.ad
Original file line number Diff line number Diff line change
Expand Up @@ -2512,25 +2512,25 @@ uint Matcher::float_pressure_limit()
return (FLOATPRESSURE == -1) ? _FLOAT_REG_mask.size() : FLOATPRESSURE;
}

const RegMask& Matcher::divI_proj_mask() {
const RegMask& Matcher::firstI_proj_mask() {
ShouldNotReachHere();
return RegMask::EMPTY;
}

// Register for MODI projection of divmodI.
const RegMask& Matcher::modI_proj_mask() {
// Register for the second projection of an int pair
const RegMask& Matcher::secondI_proj_mask() {
ShouldNotReachHere();
return RegMask::EMPTY;
}

// Register for DIVL projection of divmodL.
const RegMask& Matcher::divL_proj_mask() {
// Register for the first projection of a long pair
const RegMask& Matcher::firstL_proj_mask() {
ShouldNotReachHere();
return RegMask::EMPTY;
}

// Register for MODL projection of divmodL.
const RegMask& Matcher::modL_proj_mask() {
// Register for the second projection of a long pair
const RegMask& Matcher::secondL_proj_mask() {
ShouldNotReachHere();
return RegMask::EMPTY;
}
Expand Down
Loading
Loading