Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
17ebc3c
8358325: Bump update version of OpenJDK: 11.0.29
gnu-andrew Jun 4, 2025
e61f97d
8345414: Google CAInterop test failures
gnu-andrew Jun 16, 2025
501f90c
Merge
gnu-andrew Jun 17, 2025
cec1ef0
8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mism…
mrserb Jun 25, 2025
0927ca7
8358538: Update GHA Windows runner to 2025
shipilev Jun 27, 2025
646b6b5
8360816: [11u] Use default value for ProgramFiles(x86) in GHA
vieiro Jul 2, 2025
1468cfa
8211328: Different declaration and definition of ClassLoaderData::cla…
fandreuz Jul 8, 2025
7ff53b5
8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit…
Jul 10, 2025
971e6dc
8212155: Race condition when posting dynamic_code_generated event lea…
krk Jul 16, 2025
315ea00
8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamic…
krk Jul 16, 2025
626cb3b
Merge
gnu-andrew Jul 17, 2025
3ff903a
8363965: GHA: Switch cross-compiling sysroots to Debian bookworm
shipilev Aug 6, 2025
a7e7709
8340185: Use make -k on GHA to catch more build errors
shipilev Aug 7, 2025
694f561
8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garba…
Aug 7, 2025
098d324
8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest
Aug 7, 2025
594efb1
8322920: Some ProcessTools.execute* functions are declared to throw T…
Aug 8, 2025
b604657
8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests
cost0much Aug 8, 2025
0e8228d
8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests
cost0much Aug 8, 2025
5aa91df
8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java te…
Aug 11, 2025
5b0c280
8343618: Stack smashing in awt_InputMethod.c on Linux s390x
zzambers Aug 11, 2025
d2a17d1
8355249: Remove the use of WMIC from the entire source code
Aug 11, 2025
341fc38
8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-a…
mrserb Aug 13, 2025
44f94ee
8211804: Constant AO_UNUSED_MBZ uses left shift of negative value
mrserb Aug 13, 2025
1130790
8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by…
mrserb Aug 14, 2025
42fb664
8316497: ColorConvertOp - typo for non-ICC conversions needs one-line…
mrserb Aug 15, 2025
f665ad7
8350540: [17u,11u] B8312065.java fails Network is unreachable
Aug 19, 2025
e81cda2
8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Sho…
Aug 25, 2025
5173435
8361212: Remove AffirmTrust root CAs
Aug 27, 2025
37123ee
8312518: [macos13] setFullScreenWindow() shows black screen on macOS …
mrserb Aug 27, 2025
e41de3f
8348597: Update HarfBuzz to 10.4.0
Aug 29, 2025
2c32878
8348328: Update IANA Language Subtag Registry to Version 2025-05-15
RadekCap Aug 29, 2025
31fc05c
8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered…
Sep 24, 2025
2abaf35
8368308: ISO 4217 Amendment 180 Update
jerboaa Sep 26, 2025
25a9b9e
8365389: Remove static color fields from SwingUtilities3 and WindowsM…
gnu-andrew Sep 26, 2025
974f4da
8352637: Enhance bytecode verification
Sep 11, 2025
2c7f456
8356294: Enhance Path Factories
Sep 3, 2025
d3b1c2b
8360937: Enhance certificate handling
Aug 27, 2025
d25d4c8
Merge tag 'jdk-11.0.29+7' into dragonwell_standard-11.0.29.25.7
Accelerator1996 Oct 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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/actions/do-build/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, 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 @@ -42,7 +42,7 @@ runs:
- name: 'Build'
id: build
run: >
make LOG=info ${{ inputs.make-target }}
make -k LOG=info ${{ inputs.make-target }}
|| bash ./.github/scripts/gen-build-failure-report.sh "$GITHUB_STEP_SUMMARY"
shell: bash

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-cross-compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,23 +59,23 @@ jobs:
gnu-arch: aarch64
debian-arch: arm64
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm
- target-cpu: arm
gnu-arch: arm
debian-arch: armhf
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm
gnu-abi: eabihf
- target-cpu: s390x
gnu-arch: s390x
debian-arch: s390x
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm
- target-cpu: ppc64le
gnu-arch: powerpc64le
debian-arch: ppc64el
debian-repository: https://httpredir.debian.org/debian/
debian-version: bullseye
debian-version: bookworm

steps:
- name: 'Checkout the JDK source'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ env:
jobs:
build-windows:
name: build
runs-on: windows-2019
runs-on: windows-2025
defaults:
run:
shell: bash
Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:
id: toolchain-check
run: |
set +e
'/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/vc/auxiliary/build/vcvars64.bat' -vcvars_ver=${{ inputs.msvc-toolset-version }}
'/c/Program Files/Microsoft Visual Studio/2022/Enterprise/vc/auxiliary/build/vcvars64.bat' -vcvars_ver=${{ inputs.msvc-toolset-version }}
if [ $? -eq 0 ]; then
echo "Toolchain is already installed"
echo "toolchain-installed=true" >> $GITHUB_OUTPUT
Expand All @@ -111,7 +111,7 @@ jobs:
run: |
# Run Visual Studio Installer
'/c/Program Files (x86)/Microsoft Visual Studio/Installer/vs_installer.exe' \
modify --quiet --installPath 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise' \
modify --quiet --installPath 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise' \
--add Microsoft.VisualStudio.Component.VC.${{ inputs.msvc-toolset-version }}.${{ inputs.msvc-toolset-architecture }}
if: steps.toolchain-check.outputs.toolchain-installed != 'true'

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ jobs:
uses: ./.github/workflows/build-windows.yml
with:
platform: windows-x64
msvc-toolset-version: '14.29'
msvc-toolset-version: '14.44'
msvc-toolset-architecture: 'x86.x64'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
Expand All @@ -258,7 +258,7 @@ jobs:
uses: ./.github/workflows/build-windows.yml
with:
platform: windows-aarch64
msvc-toolset-version: '14.29'
msvc-toolset-version: '14.44'
msvc-toolset-architecture: 'arm64'
make-target: 'hotspot'
extra-conf-options: '--openjdk-target=aarch64-unknown-cygwin'
Expand Down Expand Up @@ -308,7 +308,7 @@ jobs:
with:
platform: windows-x64
bootjdk-platform: windows-x64
runs-on: windows-2019
runs-on: windows-2025

# Remove bundles so they are not misconstrued as binary distributions from the JDK project
remove-bundles:
Expand Down
12 changes: 11 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,16 @@ jobs:
echo "value=$PATH" >> $GITHUB_OUTPUT
fi

- name: 'Set JTReg Options'
id: jtreg-options
run: |
if [[ '${{ runner.os }}' == 'Windows' ]]; then
# JTReg option for 'ProgramFiles(x86)' environment variable
echo 'value=-e:ProgramFiles\(x86\)=C:\\Program\ Files\ \(x86\)' >> $GITHUB_OUTPUT
else
echo 'value=' >> $GITHUB_OUTPUT
fi

- name: 'Run tests'
id: run-tests
run: >
Expand All @@ -153,7 +163,7 @@ jobs:
JDK_IMAGE_DIR=${{ steps.bundles.outputs.jdk-path }}
SYMBOLS_IMAGE_DIR=${{ steps.bundles.outputs.symbols-path }}
TEST_IMAGE_DIR=${{ steps.bundles.outputs.tests-path }}
JTREG='JAVA_OPTIONS=-XX:-CreateCoredumpOnCrash;VERBOSE=fail,error,time;KEYWORDS=!headful'
JTREG='OPTIONS=${{ steps.jtreg-options.outputs.value }};JAVA_OPTIONS=-XX:-CreateCoredumpOnCrash;VERBOSE=fail,error,time;KEYWORDS=!headful'
&& bash ./.github/scripts/gen-test-summary.sh "$GITHUB_STEP_SUMMARY" "$GITHUB_OUTPUT"
env:
PATH: ${{ steps.path.outputs.value }}
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-updates
jbs=JDK
version=11.0.28
version=11.0.29

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
Expand Down
6 changes: 3 additions & 3 deletions make/RunTestsPrebuilt.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -239,9 +239,9 @@ else ifeq ($(OPENJDK_TARGET_OS), solaris)
else ifeq ($(OPENJDK_TARGET_OS), windows)
NUM_CORES := $(NUMBER_OF_PROCESSORS)
MEMORY_SIZE := $(shell \
$(EXPR) `wmic computersystem get totalphysicalmemory -value \
| $(GREP) = | $(SED) 's/\\r//g' \
| $(CUT) -d "=" -f 2-` / 1024 / 1024 \
$(EXPR) `powershell -Command \
"(Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory" \
| $(SED) 's/\\r//g' ` / 1024 / 1024 \
)
endif
ifeq ($(NUM_CORES), )
Expand Down
5 changes: 3 additions & 2 deletions make/autoconf/build-performance.m4
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2019, 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
Expand Down Expand Up @@ -84,7 +84,8 @@ AC_DEFUN([BPERF_CHECK_MEMORY_SIZE],
FOUND_MEM=yes
elif test "x$OPENJDK_BUILD_OS" = xwindows; then
# Windows, but without cygwin
MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
MEMORY_SIZE=`powershell -Command \
"(Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory" | $SED 's/\\r//g' `
MEMORY_SIZE=`expr $MEMORY_SIZE / 1024 / 1024`
FOUND_MEM=yes
fi
Expand Down
4 changes: 2 additions & 2 deletions make/autoconf/version-numbers
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@

DEFAULT_VERSION_FEATURE=11
DEFAULT_VERSION_INTERIM=0
DEFAULT_VERSION_UPDATE=28
DEFAULT_VERSION_UPDATE=29
DEFAULT_VERSION_PATCH=0
DEFAULT_VERSION_EXTRA1=0
DEFAULT_VERSION_EXTRA2=0
DEFAULT_VERSION_EXTRA3=0
DEFAULT_VERSION_DATE=2025-07-15
DEFAULT_VERSION_DATE=2025-10-21
DEFAULT_VERSION_CLASSFILE_MAJOR=55 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
DEFAULT_VERSION_CLASSFILE_MINOR=0
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="10 11"
Expand Down
27 changes: 0 additions & 27 deletions make/data/cacerts/affirmtrustcommercialca

This file was deleted.

27 changes: 0 additions & 27 deletions make/data/cacerts/affirmtrustnetworkingca

This file was deleted.

38 changes: 0 additions & 38 deletions make/data/cacerts/affirmtrustpremiumca

This file was deleted.

20 changes: 0 additions & 20 deletions make/data/cacerts/affirmtrustpremiumeccca

This file was deleted.

8 changes: 4 additions & 4 deletions make/data/currency/CurrencyData.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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=179
dataVersion=180

# List of all valid ISO 4217 currency codes.
# To ensure compatibility, do not remove codes.
Expand Down Expand Up @@ -147,7 +147,7 @@ IO=USD
# BRUNEI DARUSSALAM
BN=BND
# BULGARIA
BG=BGN
BG=BGN;2025-12-31-22-00-00;EUR
# BURKINA FASO
BF=XOF
# BURUNDI
Expand Down Expand Up @@ -193,7 +193,7 @@ HR=EUR
# CUBA
CU=CUP
# Cura\u00e7ao
CW=ANG;2025-04-01-04-00-00;XCG
CW=XCG
# CYPRUS
CY=EUR
# CZECHIA
Expand Down Expand Up @@ -510,7 +510,7 @@ SR=SRD
# SVALBARD AND JAN MAYEN
SJ=NOK
# Sint Maarten (Dutch part)
SX=ANG;2025-04-01-04-00-00;XCG
SX=XCG
# ESWATINI
SZ=SZL
# SWEDEN
Expand Down
Loading
Loading