Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge master #899

Closed
wants to merge 92 commits into from
Closed
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
00f585b
8316206: Test StretchedFontTest.java fails for Baekmuk font
aivanov-jdk Sep 22, 2023
c90d631
8315750: Update subtype check profile collection on PPC following 830…
TheRealMDoerr Sep 22, 2023
6c61bc1
8316514: Better diagnostic header for VtableStub
shipilev Sep 22, 2023
b66ded9
8316688: Widen allowable error bound of Math.hypot
jddarcy Sep 22, 2023
f7578e8
8316540: StoreReproducibilityTest fails on some locales
naotoj Sep 22, 2023
373cdf2
8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test f…
Sep 22, 2023
53516ae
8304956: Update KeyStore.getDefaultType​() specification to return pk…
blperez01 Sep 22, 2023
9b65b7d
8316305: Initial buffer size of StackWalker is too small caused by JD…
Sep 22, 2023
6b8261b
8315464: Uncouple AllClassesIndexWriter from IndexBuilder
hns Sep 22, 2023
9aaac2e
8301639: JDI and JDWP specs should clarify potential deadlock issues …
plummercj Sep 22, 2023
e015e6c
8315825: Open some swing tests
Sep 22, 2023
68a9c81
8316711: SEGV in LoaderConstraintTable::find_loader_constraint after …
coleenp Sep 22, 2023
d2d7d9a
8315882: Open some swing tests 2
Sep 23, 2023
a2391a9
8316053: Open some swing tests 3
Sep 23, 2023
f0ff001
8315742: Open source several Swing Scroll related tests
Sep 25, 2023
481cfc7
8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pa…
Sep 25, 2023
89e068b
8316556: Fix typos in java.desktop
Sep 25, 2023
837783c
8316670: Remove effectively unused nmethodBucket::_count
Sep 25, 2023
3d6e775
8316669: ImmutableOopMapSet destructor not called
Sep 25, 2023
0f0c5b2
8316648: jrt-fs.jar classes not reproducible between standard and boo…
Sep 25, 2023
311c746
8316859: RISC-V: Disable detection of V through HWCAP
luhenry Sep 25, 2023
0f77d25
8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java
ianrichr Sep 25, 2023
9688ec2
8311823: JFR: Uninitialized EventEmitter::_thread_id field
elifaslan1 Sep 25, 2023
afa4833
8271268: Fix Javadoc links for Stream.mapMulti
mabbay Sep 25, 2023
9291b46
8313804: JDWP support for -Djava.net.preferIPv6Addresses=system
cushon Sep 25, 2023
e3201d1
8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously pa…
naotoj Sep 25, 2023
b65f4f7
8313403: Remove unused 'mask' field from JFormattedTextField
aivanov-jdk Sep 25, 2023
be9cc73
8315871: Opensource five more Swing regression tests
Sep 25, 2023
e5f05b5
8312191: ColorConvertOp.filter for the default destination is too slow
mrserb Sep 25, 2023
0dce4c1
8313220: Remove Windows specific workaround in LCMS.c for _snprintf
mrserb Sep 25, 2023
e2e8e8e
8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf a…
Sep 25, 2023
3fe6e0f
8308479: [s390x] Implement alternative fast-locking scheme
offamitkumar Sep 26, 2023
9e6cb62
8316851: Add @sealedGraph to Executable
minborg Sep 26, 2023
52983ed
8303737: C2: Load can bypass subtype check that enforces it's from th…
rwestrel Sep 26, 2023
1513e79
8316940: Serial: Remove unused declarations in genCollectedHeap
albertnetymk Sep 26, 2023
e510dee
8316098: Revise signature of numa_get_leaf_groups
albertnetymk Sep 26, 2023
20ff603
8316735: Print LockStack in hs_err files
TheRealMDoerr Sep 26, 2023
1f7dfda
8316671: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test …
MBaesken Sep 26, 2023
4e1e579
8315920: C2: "control input must dominate current control" assert fai…
rwestrel Sep 26, 2023
efb7e85
8316935: [s390x] Use consistent naming for lightweight locking in Mac…
offamitkumar Sep 26, 2023
36ac839
8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even…
Sep 26, 2023
ee9776f
8304839: Move TestScaffold.main() to the separate class DebugeeWrapper
lmesnik Sep 26, 2023
788e6e1
8316218: Open some swing tests 5
Sep 26, 2023
65227a3
8316389: Open source few AWT applet tests
Sep 26, 2023
2f311d5
8316211: Open source several manual applet tests
Sep 26, 2023
83806ab
6450193: After the first Serialization, JTableHeader does not uninsta…
prsadhuk Sep 27, 2023
b659e03
8316897: tools/jpackage/junit tests fail on AIX after JDK-8316547
MBaesken Sep 27, 2023
e39197e
8316933: RISC-V: compiler/vectorapi/VectorCastShape128Test.java fails…
zifeihan Sep 27, 2023
fd52be2
8316895: SeenThread::print_action_queue called on a null pointer
djelinski Sep 27, 2023
fee9d33
8293176: SSLEngine handshaker does not send an alert after a bad para…
djelinski Sep 27, 2023
50a7a04
8316417: ObjectMonitorIterator does not return the most recent monito…
xmas92 Sep 27, 2023
45a145e
8299915: Remove ArrayAllocatorMallocLimit and associated code
Sep 27, 2023
ad6df41
8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java
RealCLanger Sep 27, 2023
b24ad7c
8316924: java/lang/Thread/virtual/stress/ParkALot.java times out
Sep 27, 2023
347bd15
8315966: Relativize initial_sp in interpreter frames
Sep 27, 2023
1be3557
8315721: CloseRace.java#id0 fails transiently on libgraal
Sep 27, 2023
edcc559
8316661: CompilerThread leaks CodeBlob memory when dynamically stoppi…
Sep 27, 2023
5350fd6
8299560: Assertion failed: currentQueryIndex >= 0 && currentQueryInde…
kevinjwalls Sep 27, 2023
b8cec48
8315848: G1: Rename rs_ prefix to card_rs in analytics
Sep 27, 2023
750da00
8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result …
Sep 27, 2023
d3a79b5
8316371: Open some swing tests 6
Sep 27, 2023
83c0e45
8306630: Bump minimum boot jdk to JDK 21
vidmik Sep 28, 2023
52073b2
8316994: Avoid modifying ClassLoader and Module objects during -Xshar…
iklam Sep 28, 2023
84390dd
8316658: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.j…
Sep 28, 2023
384d2ea
8316125: Windows call_stub unnecessarily saves xmm16-31 when UseAVX>=3
djelinski Sep 28, 2023
42924ed
8316946: jtreg failure handler pages are mislabelling the jcmd/thread…
jaikiran Sep 28, 2023
2d154fc
8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg
robehn Sep 28, 2023
77fac0f
8316906: Clarify TLABWasteTargetPercent flag
Sep 28, 2023
7981251
8316970: Add internal annotation to mark restricted methods
mcimadamore Sep 28, 2023
3481ecb
8316159: Update BoxLayout sample image for crisper edges
aivanov-jdk Sep 28, 2023
bc5a39b
8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java…
MBaesken Sep 28, 2023
d0c1444
8316957: Serial: Change GenCollectedHeap to SerialHeap inside gc/seri…
albertnetymk Sep 28, 2023
1230aed
8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about …
RealLucy Sep 28, 2023
0c55887
8309599: WeakHandle and OopHandle release should clear obj pointer
coleenp Sep 28, 2023
065203d
8313631: SA: stack trace printed using "where" command does not show …
Sep 28, 2023
fc98998
8316580: HttpClient with StructuredTaskScope does not close when a ta…
dfuch Sep 28, 2023
3f19df6
8315936: Parallelize gc/stress/TestStressG1Humongous.java test
ianrichr Sep 28, 2023
29348b3
8316894: make test TEST="jtreg:test/jdk/..." fails on AIX
MBaesken Sep 28, 2023
3481a48
8316974: ListFormat creation is unsuccessful for some of the supporte…
naotoj Sep 28, 2023
060db1b
8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignment…
albertnetymk Sep 28, 2023
ca5eee2
8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.…
lmesnik Sep 28, 2023
cfcbfc6
8316879: RegionMatches1Tests fails if CompactStrings are disabled aft…
Sep 28, 2023
73a47f0
4622866: javax.swing.text.Document.remove(int, int) has a misleading …
aivanov-jdk Sep 28, 2023
09dad0e
8313810: BoxLayout uses <blockquote> instead of list for layout options
aivanov-jdk Sep 28, 2023
f2c221d
8317119: Remove unused imports in the java.util.stream package
mabbay Sep 28, 2023
ecb5e8a
8317264: Pattern.Bound has `static` fields that should be `static fin…
Sep 28, 2023
355811a
8316559: Refactor some util/Calendar tests to JUnit
Sep 28, 2023
0259da9
8301686: TLS 1.3 handshake fails if server_name doesn't match resumin…
jaikiran Sep 29, 2023
bd7bb67
8317257: RISC-V: llvm build broken
Sep 29, 2023
c45308a
8301327: convert assert to guarantee in Handle_IDiv_Exception
Sep 29, 2023
cb2f016
Automatic merge of jdk:master into master
Sep 29, 2023
48b2461
Merge branch 'foreign-memaccess+abi' into openjdk-bot-144
JornVernee Sep 29, 2023
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
6 changes: 4 additions & 2 deletions make/JrtfsJar.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2014, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2014, 2023, 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
@@ -46,8 +46,10 @@ JIMAGE_PKGS := \
jdk/internal/jrtfs \
#

# Compile jrt-fs.jar with the interim compiler, as it
# ends up in the image, this will ensure reproducible classes
$(eval $(call SetupJavaCompilation, BUILD_JRTFS, \
COMPILER := bootjdk, \
COMPILER := interim, \
DISABLED_WARNINGS := options, \
TARGET_RELEASE := $(TARGET_RELEASE_JDK8), \
SRC := $(TOPDIR)/src/java.base/share/classes, \
3 changes: 2 additions & 1 deletion make/RunTests.gmk
Original file line number Diff line number Diff line change
@@ -178,7 +178,8 @@ ifeq ($(TEST_JOBS), 0)
c = c * $(TEST_JOBS_FACTOR_JDL); \
c = c * $(TEST_JOBS_FACTOR_MACHINE); \
if (c < 1) c = 1; \
printf "%.0f", c; \
c = c + 0.5; \
printf "%d", c; \
}')
endif

12 changes: 6 additions & 6 deletions make/conf/github-actions.conf
Original file line number Diff line number Diff line change
@@ -29,13 +29,13 @@ GTEST_VERSION=1.14.0
JTREG_VERSION=7.3.1+1

LINUX_X64_BOOT_JDK_EXT=tar.gz
LINUX_X64_BOOT_JDK_URL=https://download.java.net/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_linux-x64_bin.tar.gz
LINUX_X64_BOOT_JDK_SHA256=bb863b2d542976d1ae4b7b81af3e78b1e4247a64644350b552d298d8dc5980dc
LINUX_X64_BOOT_JDK_URL=https://download.java.net/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_linux-x64_bin.tar.gz
LINUX_X64_BOOT_JDK_SHA256=a30c454a9bef8f46d5f1bf3122830014a8fbe7ac03b5f8729bc3add4b92a1d0a

MACOS_X64_BOOT_JDK_EXT=tar.gz
MACOS_X64_BOOT_JDK_URL=https://download.java.net/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_macos-x64_bin.tar.gz
MACOS_X64_BOOT_JDK_SHA256=47cf960d9bb89dbe987535a389f7e26c42de7c984ef5108612d77c81aa8cc6a4
MACOS_X64_BOOT_JDK_URL=https://download.java.net/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_macos-x64_bin.tar.gz
MACOS_X64_BOOT_JDK_SHA256=af32e84c11009f72f783fdcdc9917efc277893988f097e198e2576875d1e88c1

WINDOWS_X64_BOOT_JDK_EXT=zip
WINDOWS_X64_BOOT_JDK_URL=https://download.java.net/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_windows-x64_bin.zip
WINDOWS_X64_BOOT_JDK_SHA256=c92fae5e42b9aecf444a66c8ec563c652f60b1e231dfdd33a4f5a3e3603058fb
WINDOWS_X64_BOOT_JDK_URL=https://download.java.net/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_windows-x64_bin.zip
WINDOWS_X64_BOOT_JDK_SHA256=5434faaf029e66e7ce6e75770ca384de476750984a7d2881ef7686894c4b4944
4 changes: 2 additions & 2 deletions make/conf/jib-profiles.js
Original file line number Diff line number Diff line change
@@ -390,8 +390,8 @@ var getJibProfilesCommon = function (input, data) {
};
};

common.boot_jdk_version = "20";
common.boot_jdk_build_number = "36";
common.boot_jdk_version = "21";
common.boot_jdk_build_number = "35";
common.boot_jdk_home = input.get("boot_jdk", "install_path") + "/jdk-"
+ common.boot_jdk_version
+ (input.build_os == "macosx" ? ".jdk/Contents/Home" : "");
2 changes: 1 addition & 1 deletion make/conf/version-numbers.conf
Original file line number Diff line number Diff line change
@@ -37,6 +37,6 @@ DEFAULT_VERSION_DATE=2024-03-19
DEFAULT_VERSION_CLASSFILE_MAJOR=66 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
DEFAULT_VERSION_CLASSFILE_MINOR=0
DEFAULT_VERSION_DOCS_API_SINCE=11
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="20 21 22"
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="21 22"
DEFAULT_JDK_SOURCE_TARGET_VERSION=22
DEFAULT_PROMOTED_VERSION_PRE=ea
Loading