Skip to content

Commit 6a8c31b

Browse files
Merge remote-tracking branch 'upstream/master' into dragonwell
Summary: Merge upstream code Testing: CICD Reviewers: kuaiwei, yuleil Issue: #225
2 parents bf78b34 + d3b1c2b commit 6a8c31b

369 files changed

Lines changed: 16972 additions & 11879 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/actions/do-build/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2022, 2025, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it

.github/workflows/build-cross-compile.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,23 +59,23 @@ jobs:
5959
gnu-arch: aarch64
6060
debian-arch: arm64
6161
debian-repository: https://httpredir.debian.org/debian/
62-
debian-version: bullseye
62+
debian-version: bookworm
6363
- target-cpu: arm
6464
gnu-arch: arm
6565
debian-arch: armhf
6666
debian-repository: https://httpredir.debian.org/debian/
67-
debian-version: bullseye
67+
debian-version: bookworm
6868
gnu-abi: eabihf
6969
- target-cpu: s390x
7070
gnu-arch: s390x
7171
debian-arch: s390x
7272
debian-repository: https://httpredir.debian.org/debian/
73-
debian-version: bullseye
73+
debian-version: bookworm
7474
- target-cpu: ppc64le
7575
gnu-arch: powerpc64le
7676
debian-arch: ppc64el
7777
debian-repository: https://httpredir.debian.org/debian/
78-
debian-version: bullseye
78+
debian-version: bookworm
7979

8080
steps:
8181
- name: 'Checkout the JDK source'

.github/workflows/main.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,16 @@ jobs:
110110
needs: prerequisites
111111
uses: ./.github/workflows/build-riscv.yml
112112
with:
113+
<<<<<<< HEAD
113114
platform: riscv64
114115
debug-levels: '[ "release" ]'
116+
=======
117+
platform: windows-aarch64
118+
msvc-toolset-version: '14.44'
119+
msvc-toolset-architecture: 'arm64'
120+
make-target: 'hotspot'
121+
extra-conf-options: '--openjdk-target=aarch64-unknown-cygwin'
122+
>>>>>>> jdk-11.0.29+7
115123
configure-arguments: ${{ github.event.inputs.configure-arguments }}
116124
make-arguments: ${{ github.event.inputs.make-arguments }}
117125
make-target: 'images'
@@ -150,7 +158,11 @@ jobs:
150158
with:
151159
platform: windows-x64
152160
bootjdk-platform: windows-x64
161+
<<<<<<< HEAD
153162
runs-on: '"windows-2025"'
163+
=======
164+
runs-on: windows-2025
165+
>>>>>>> jdk-11.0.29+7
154166

155167
# Remove bundles so they are not misconstrued as binary distributions from the JDK project
156168
remove-bundles:

.github/workflows/test.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,16 @@ jobs:
186186
fi
187187
if: steps.check_if_run.outputs.should_run != 'false'
188188

189+
- name: 'Set JTReg Options'
190+
id: jtreg-options
191+
run: |
192+
if [[ '${{ runner.os }}' == 'Windows' ]]; then
193+
# JTReg option for 'ProgramFiles(x86)' environment variable
194+
echo 'value=-e:ProgramFiles\(x86\)=C:\\Program\ Files\ \(x86\)' >> $GITHUB_OUTPUT
195+
else
196+
echo 'value=' >> $GITHUB_OUTPUT
197+
fi
198+
189199
- name: 'Run tests'
190200
id: run-tests
191201
run: >
@@ -196,7 +206,7 @@ jobs:
196206
JDK_IMAGE_DIR=${{ steps.bundles.outputs.jdk-path }}
197207
SYMBOLS_IMAGE_DIR=${{ steps.bundles.outputs.symbols-path }}
198208
TEST_IMAGE_DIR=${{ steps.bundles.outputs.tests-path }}
199-
JTREG='JAVA_OPTIONS=-XX:-CreateCoredumpOnCrash;VERBOSE=fail,error,time;KEYWORDS=!headful'
209+
JTREG='OPTIONS=${{ steps.jtreg-options.outputs.value }};JAVA_OPTIONS=-XX:-CreateCoredumpOnCrash;VERBOSE=fail,error,time;KEYWORDS=!headful'
200210
&& bash ./.github/scripts/gen-test-summary.sh "$GITHUB_STEP_SUMMARY" "$GITHUB_OUTPUT"
201211
env:
202212
PATH: ${{ steps.path.outputs.value }}

.jcheck/conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
[general]
22
project=jdk-updates
33
jbs=JDK
4+
<<<<<<< HEAD
45
version=11.0.28
6+
=======
7+
version=11.0.29
8+
>>>>>>> jdk-11.0.29+7
59

610
[checks]
711
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists

make/RunTestsPrebuilt.gmk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,9 @@ else ifeq ($(OPENJDK_TARGET_OS), solaris)
239239
else ifeq ($(OPENJDK_TARGET_OS), windows)
240240
NUM_CORES := $(NUMBER_OF_PROCESSORS)
241241
MEMORY_SIZE := $(shell \
242-
$(EXPR) `wmic computersystem get totalphysicalmemory -value \
243-
| $(GREP) = | $(SED) 's/\\r//g' \
244-
| $(CUT) -d "=" -f 2-` / 1024 / 1024 \
242+
$(EXPR) `powershell -Command \
243+
"(Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory" \
244+
| $(SED) 's/\\r//g' ` / 1024 / 1024 \
245245
)
246246
endif
247247
ifeq ($(NUM_CORES), )

make/autoconf/build-performance.m4

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2011, 2025, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -84,7 +84,8 @@ AC_DEFUN([BPERF_CHECK_MEMORY_SIZE],
8484
FOUND_MEM=yes
8585
elif test "x$OPENJDK_BUILD_OS" = xwindows; then
8686
# Windows, but without cygwin
87-
MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
87+
MEMORY_SIZE=`powershell -Command \
88+
"(Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory" | $SED 's/\\r//g' `
8889
MEMORY_SIZE=`expr $MEMORY_SIZE / 1024 / 1024`
8990
FOUND_MEM=yes
9091
fi

make/autoconf/version-numbers

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,20 @@
2828

2929
DEFAULT_VERSION_FEATURE=11
3030
DEFAULT_VERSION_INTERIM=0
31+
<<<<<<< HEAD
3132
DEFAULT_VERSION_UPDATE=28
33+
=======
34+
DEFAULT_VERSION_UPDATE=29
35+
>>>>>>> jdk-11.0.29+7
3236
DEFAULT_VERSION_PATCH=0
3337
DEFAULT_VERSION_EXTRA1=0
3438
DEFAULT_VERSION_EXTRA2=0
3539
DEFAULT_VERSION_EXTRA3=0
40+
<<<<<<< HEAD
3641
DEFAULT_VERSION_DATE=2025-07-15
42+
=======
43+
DEFAULT_VERSION_DATE=2025-10-21
44+
>>>>>>> jdk-11.0.29+7
3745
DEFAULT_VERSION_CLASSFILE_MAJOR=55 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
3846
DEFAULT_VERSION_CLASSFILE_MINOR=0
3947
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="10 11"

make/data/cacerts/affirmtrustcommercialca

Lines changed: 0 additions & 27 deletions
This file was deleted.

make/data/cacerts/affirmtrustnetworkingca

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)