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 jdk #800

Closed
wants to merge 203 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
203 commits
Select commit Hold shift + click to select a range
d4142d8
8290036: Define and specify Runtime shutdown sequence
Oct 5, 2022
e986a97
8292330: Update JCov version to 3.0.13
shurymury Oct 6, 2022
8f56115
8294679: RISC-V: Misc crash dump improvements
RealFYang Oct 6, 2022
6029120
8278086: [REDO] ImageIO.write() method will throw IndexOutOfBoundsExc…
jayathirthrao Oct 6, 2022
8c15f77
8270915: GIFImageReader disregards ignoreMetadata flag which causes m…
jayathirthrao Oct 6, 2022
7012d4b
8294837: unify Windows 2019 version check in os_windows and java_prop…
MBaesken Oct 6, 2022
e38ae8a
8294759: Print actual lock/monitor ranking
shipilev Oct 6, 2022
ad7b7d4
8294697: java/lang/Thread/virtual/ThreadAPI.testGetStackTrace2 failed…
Oct 6, 2022
2ceebf6
8294456: Fix misleading-indentation warnings in core JDK libraries
rgiulietti Oct 6, 2022
73f0646
8294839: Disable StressLongCountedLoop in compiler/loopopts/TestRemov…
eme64 Oct 6, 2022
f888aa9
8293061: Combine CDSOptions and AppCDSOptions test utility classes
matias9927 Oct 6, 2022
5c030cc
8290973: In AffineTransform, equals(Object) is inconsistent with hash…
desruisseaux Oct 6, 2022
fef345b
8293672: Update freetype md file
Oct 6, 2022
85569e9
8286037: Bump minimum boot jdk to JDK 19
vidmik Oct 6, 2022
5dd851d
8281453: New optimization: convert ~x into -1-x when ~x is used in an…
CptGit Oct 6, 2022
d4c9a88
6560981: (cal) unused local variables in GregorianCalendar, etc.
justin-curtis-lu Oct 6, 2022
37bd4fb
6852577: Only for Nimbus LAF UIManager.get("PasswordField.echoChar") …
prsadhuk Oct 7, 2022
f3a44a4
8075916: The regression-swing case failed as colored text is not show…
prsadhuk Oct 7, 2022
cf84c8e
8292975: javac produces code that crashes with LambdaConversionException
Oct 7, 2022
0ad6803
8293810: Remove granting of RuntimePermission("stopThread") from tests
Oct 7, 2022
2d25c0a
8292280: Unused field 'keyListener' in BasicRadioButtonUI
Oct 7, 2022
1fda842
8291429: java/lang/Thread/virtual/ThreadAPI.java timed out on single …
Oct 7, 2022
118d93b
8294907: Remove unused NativeLookup::dll_load
albertnetymk Oct 7, 2022
b38bed6
8294308: Allow dynamically choosing the MEMFLAGS of a type without Re…
jdksjolen Oct 7, 2022
7a194d3
8290154: [JVMCI] partially implement JVMCI for RISC-V
Zeavee Oct 7, 2022
67210ab
8286394: Address possibly lossy conversions in jdk.naming.dns
DarraghClarke Oct 7, 2022
a1747ef
8294941: GHA: Cut down cross-compilation sysroots
shipilev Oct 7, 2022
c1166a3
8289561: java/lang/instrument/NativeMethodPrefixAgent.java fails with…
Oct 7, 2022
4cbac40
8294717: (bf) DirectByteBuffer constructor will leak if allocating De…
Oct 7, 2022
fe7a461
8294920: Missing SP value in Linux x86_32 thread context
shipilev Oct 7, 2022
6a266c4
8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes …
plummercj Oct 7, 2022
823b53d
8294987: Streamline DerOutputStream write
wangweij Oct 7, 2022
3466e99
8294691: dynamicArchive/RelativePath.java is running other test case
matias9927 Oct 7, 2022
d39d8c8
8170389: java.text.DigitList.getDouble() : Controversy between javado…
justin-curtis-lu Oct 7, 2022
495c043
7124710: interleaved RedefineClasses() and RetransformClasses() calls…
Oct 7, 2022
542cc60
8294366: RISC-V: Partially mark out incompressible regions
zhengxiaolinX Oct 8, 2022
8713dfa
8294541: java/io/BufferedInputStream/TransferTo.java fails with OOME
mkarg Oct 9, 2022
8a148bc
8294848: Unnecessary SSLCipher dispose implementations
djelinski Oct 10, 2022
6ed74ef
8295005: compiler/loopopts/TestRemoveEmptyLoop.java fails with releas…
DamonFool Oct 10, 2022
269252a
8295007: javax/swing/JRadioButton/4314194/bug4314194.java fails in ma…
prsadhuk Oct 10, 2022
c5f462e
8294956: GHA: qemu-debootstrap is deprecated, use the regular one
shipilev Oct 10, 2022
35d17a0
8293864: Kitchensink24HStress.java fails with SIGSEGV in JfrCheckpoin…
Oct 10, 2022
4df4a1f
8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed wit…
Oct 10, 2022
eb90c4f
8294377: Prepare to stop auto-inheriting documentation for subclasses…
Oct 10, 2022
1bfcc27
8294931: JFR: Simplify SettingInfo
egahlin Oct 10, 2022
e6c33e6
8295014: Remove unnecessary explicit casts to void* in CHeapObjBase
Oct 11, 2022
891156a
8295003: Do not mention applets in the "java.awt.color" package
mrserb Oct 11, 2022
4b17d28
8294261: AArch64: Use pReg instead of pRegGov when possible
Oct 11, 2022
9d116ec
8294262: AArch64: compiler/vectorapi/TestReverseByteTransforms.java t…
e1iu Oct 11, 2022
e775acf
8293986: Incorrect double-checked locking in com.sun.beans.introspect…
Oct 11, 2022
5e05e42
8294901: remove pre-VS2017 checks in Windows related coding
MBaesken Oct 11, 2022
97f1321
8294356: IGV: scheduled graphs contain duplicated elements
robcasloz Oct 11, 2022
fe70487
8294958: java/net/httpclient/ConnectTimeout tests are slow
djelinski Oct 11, 2022
4435d56
8282395: URL.openConnection can throw IOOBE
tkiriyama Oct 11, 2022
6053bf0
8293782: Shenandoah: some tests failed on lock rank check
tbzhang Oct 11, 2022
fba763f
8291519: jdk/jfr/api/event/TestShouldCommit.java failed with Unexpect…
egahlin Oct 11, 2022
33d0618
6616245: NullPointerException when using JFileChooser with a custom F…
Oct 11, 2022
3ebe5ad
8294751: Zero: Allow larger default heaps
shipilev Oct 11, 2022
9d0009e
6777156: GTK L&F: JFileChooser can jump beyond root directory in comb…
kumarabhi006 Oct 11, 2022
619cd82
8294702: BufferedInputStream uses undefined value range for markpos
mkarg Oct 11, 2022
3c7ae12
8294821: Class load improvement for AES crypto engine
XueleiFan Oct 11, 2022
e1a77cf
8295163: Remove old hsdis Makefile
magicus Oct 11, 2022
2586b1a
8295155: Incorrect javadoc of java.base module
rgiulietti Oct 11, 2022
07946aa
8289552: Make intrinsic conversions between bit representations of ha…
Oct 11, 2022
d362e16
8294689: The SA transported_core.html file needs quite a bit of work
plummercj Oct 11, 2022
945950d
8295069: [PPC64] Performance regression after JDK-8290025
TheRealMDoerr Oct 11, 2022
9bb932c
8295154: Documentation for RemoteExecutionControl.invoke(Method) inhe…
Oct 11, 2022
3a980b9
8295168: Remove superfluous period in @throws tag description
Oct 11, 2022
94a9b04
8295013: OopStorage should derive from CHeapObjBase
Oct 11, 2022
703a6ef
8283699: Improve the peephole mechanism of hotspot
Oct 12, 2022
2ceb80c
8288043: Optimize FP to word/sub-word integral type conversion on X86…
Oct 12, 2022
ab8c136
8292898: [vectorapi] Unify vector mask cast operation
Oct 12, 2022
5ad126f
8295012: Arena should not derive from CHeapObj<mtNone>
Oct 12, 2022
16e0c59
8294950: print_sys_devices_cpu_info doesn't use the provided buffer
jdksjolen Oct 12, 2022
392f35d
8295033: hsdis configure error when cross-compiling with --with-binut…
DingliZhang Oct 12, 2022
461d903
8294841: G1: Refactor predict_base_elapsed_time_ms
Oct 12, 2022
bdb4ed0
8294580: frame::interpreter_frame_print_on() crashes if free BasicObj…
reinrich Oct 12, 2022
94ec729
8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out
egahlin Oct 12, 2022
86ec158
8291226: Create Test Cases to cover scenarios for JDK-8278067
Oct 12, 2022
adaff7d
8294900: Refactor ZObjArrayAllocator
stefank Oct 12, 2022
9cf6651
8294238: ZGC: Move CLD claimed mark clearing
stefank Oct 12, 2022
cb62f1c
8295218: New KeepAliveTest.java has invalid copyright notice
Michael-Mc-Mahon Oct 12, 2022
8607842
8295205: Add jcheck whitespace checking for markdown files
magicus Oct 12, 2022
c357b59
8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use …
magicus Oct 12, 2022
8402260
8295198: Update more openjdk.java.net => openjdk.org URLs
magicus Oct 12, 2022
760a260
8295213: Run GHA manually with user-specified make and configure argu…
magicus Oct 12, 2022
0475c34
8292386: jvmti/thread/SuspendThread/suspendthrd03 failed with "FAIL: …
lmesnik Oct 12, 2022
d125265
8277970: Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketE…
djelinski Oct 12, 2022
5699041
8294772: Remove workaround in os::dll_address_to_library_name
jdksjolen Oct 12, 2022
1961e81
8289509: Improve test coverage for XPath Axes: descendant, descendant…
Oct 12, 2022
ac19414
8294994: Update Jarsigner and Keytool i18n tests to validate i18n com…
Oct 12, 2022
90fb9a0
8295102: Always load @lambda-form-invoker lines from default classlist
iklam Oct 13, 2022
cd1357b
8295229: Try to verify gtest version
magicus Oct 13, 2022
6ae7e4d
8293984: Unnecessary Vector usage in PropertyEditorSupport
Oct 13, 2022
26ac836
8291638: Keep-Alive timeout of 0 should close connection immediately
Michael-Mc-Mahon Oct 13, 2022
03e63a2
8295225: [JVMCI] codeStart should be cleared when entryPoint is cleared
Oct 13, 2022
94caecb
8294906: Memory leak in PKCS11 NSS TLS server
djelinski Oct 13, 2022
2f60675
8294997: Improve ECC math operations
djelinski Oct 13, 2022
7e4868d
8294847: Fix calculation of G1 effective scanned cards prediction
Oct 13, 2022
c7f6543
8295223: JFR: At most one native periodic event thread at a time
egahlin Oct 13, 2022
3b34387
8288882: JFileChooser - empty (0 bytes) file is displayed as 1 KB
kumarabhi006 Oct 13, 2022
4224d45
8295232: "java.locale.useOldISOCodes" property is read lazily
naotoj Oct 13, 2022
18dd9ee
8295025: (bf) ByteBuffer "Access to binary data" section suggests put…
Oct 13, 2022
f5f8df1
8295295: CDS ArchivedEnumTest fails with StaticProperty::JAVA_LOCALE_…
iklam Oct 13, 2022
21407de
8295173: (tz) Update Timezone Data to 2022e
alvdavi Oct 13, 2022
fdb74ed
8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04
prrace Oct 13, 2022
2b4830a
8295017: Remove Windows specific workaround in JLI_Snprintf
TheShermanTanker Oct 13, 2022
b30d922
8292876: Do not include the deprecated userinfo component of the URI …
DarraghClarke Oct 14, 2022
67046ae
8276687: Remove support for JDK 1.4.1 PerfData shared memory files
iklam Oct 14, 2022
be3b335
8295026: Remove unused fields in StyleSheet
Oct 14, 2022
3d75e88
8295270: RISC-V: Clean up and refactoring for assembler functions
RealFYang Oct 14, 2022
7133fc9
7172359: HTML parser StackOverflowError on invalid HTML: <li> tag ins…
prsadhuk Oct 14, 2022
f31c80d
8294842: Pass actual pending cards to G1Policy::update_young_length_b…
Oct 14, 2022
21e4f06
8295274: HelidonAppTest.java fails "assert(event->should_commit()) fa…
Oct 14, 2022
64813f4
8294850: Make rs length/pending card predictors dependent on gc phase
Oct 14, 2022
ef5210f
8295149: Misnomer for_young_gc instead of for_young_only_phase in G1A…
Oct 14, 2022
3dbc38a
8295288: Some vm_flags tests associate with a wrong BugID
caojoshua Oct 14, 2022
1efa93e
8294844: Improve G1 young gen length revise trigger
Oct 14, 2022
786ce1c
8295024: Cyclic constructor error is non-deterministic and inconsistent
archiecobbs Oct 14, 2022
312985e
8295156: G1: Improve constant other time calculation
Oct 14, 2022
449b52f
8295158: G1: Increase card-based cost sample reporting threshold
Oct 14, 2022
2da079c
8294426: Two fingers tap generates wrong mouse modifiers on M2 MacBooks
OnePatchGuy Oct 14, 2022
dfcd9d5
8295320: [BACKOUT] 8276687 Remove support for JDK 1.4.1 PerfData shar…
iklam Oct 14, 2022
2e2a51e
8295267: Improve G1 scan to merge ratio calculation
Oct 14, 2022
0043d58
8293531: C2: some vectorapi tests fail assert "Not monotonic" with fl…
Oct 14, 2022
8487c56
8295294: Misc cleanups in runtime/InvocationTests
Oct 14, 2022
2087424
8295370: Update java.io.ObjectStreamField to use Class.descriptorString
Oct 14, 2022
404e8de
8294865: x86: Improve the code generation of MulVB and MulVL
Oct 15, 2022
e7d0ab2
8295379: ProblemList java/lang/Float/Binary16Conversion.java in Xcomp…
Oct 15, 2022
d3781ac
8295009: RISC-V: Interpreter intrinsify Thread.currentThread()
Oct 16, 2022
74a51cc
8292698: Improve performance of DataInputStream
stsypanov Oct 17, 2022
9005af3
8295110: RISC-V: Mark out relocations as incompressible
zhengxiaolinX Oct 17, 2022
b3bb3e6
8295325: tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java fails o…
MBaesken Oct 17, 2022
cf07eae
8295020: javac emits incorrect code for for-each on an intersection t…
Oct 17, 2022
552d8a2
8295192: Use original configure command line when called from a script
magicus Oct 17, 2022
7743345
8294314: Minimize disabled warnings in hotspot
magicus Oct 17, 2022
172006c
8295333: G1: Remove unnecessary check in G1Policy::calculate_desired_…
albertnetymk Oct 17, 2022
5d273b9
8295278: Add parallel class loading tests
coleenp Oct 17, 2022
ec2981b
8293711: Factor out size parsing functions from arguments.cpp
tstuefe Oct 17, 2022
0919a3a
8294186: AArch64: VectorMaskToLong failed on SVE2 machine with -XX:Us…
e1iu Oct 17, 2022
4d37ef2
8295262: Build binutils out of source tree
luhenry Oct 17, 2022
ae60599
8295023: Interpreter(AArch64): Implement -XX:+PrintBytecodeHistogram …
Oct 17, 2022
b269c51
8295395: Linux Alpha Zero builds fail after JDK-8292591
shipilev Oct 17, 2022
f300ec8
8294546: document where javac differs when invoked via launcher and T…
jonathan-gibbons Oct 17, 2022
8d751de
8295231: Move all linking of native libraries to make
TheShermanTanker Oct 17, 2022
21a825e
8288387: GetLocalXXX/SetLocalXXX spec should require suspending targe…
Oct 17, 2022
692cdab
8295016: Make the arraycopy_epilogue signature consistent with its usage
caizixian Oct 18, 2022
529cc48
8295396: RISC-V: Cleanup useless CompressibleRegions
zhengxiaolinX Oct 18, 2022
490fcd0
8293833: Error mixing types with -XX:+UseCMoveUnconditionally -XX:+Us…
Oct 18, 2022
358ac07
8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java f…
Oct 18, 2022
c33ca0c
6229853: BasicTextAreaUI:create incompletely documents the possible r…
prsadhuk Oct 18, 2022
bca7ab3
8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp
MBaesken Oct 18, 2022
71aa821
8295176: some langtools test pollutes source tree
lahodaj Oct 18, 2022
b06f1b1
8294594: Fix cast-function-type warnings in signal handling code
shipilev Oct 18, 2022
6553065
8295273: Remove unused argument in [load/store]_sized_value on aarch6…
xmas92 Oct 18, 2022
a8c18eb
8295257: Remove implicit noreg temp register arguments in aarch64 Mac…
xmas92 Oct 18, 2022
4434cbb
8295264: Fix PaX check on RISC-V
luhenry Oct 18, 2022
0b7d811
8294730: Add @throws and @implNote clauses to BigInteger::isProblable…
rgiulietti Oct 18, 2022
e7a964b
8295268: Optimized builds are broken due to incorrect assert_is_rfp s…
shipilev Oct 18, 2022
8c40b7d
8292177: InitialSecurityProperty JFR event
coffeys Oct 18, 2022
78fed9d
7175397: The divider color is not changed to green when dragging for …
prsadhuk Oct 18, 2022
bd41428
8293590: Some syntax checks performed by URL.openConnection() could b…
dfuch Oct 18, 2022
e7375f9
8295468: RISC-V: Minimal builds are broken
shipilev Oct 18, 2022
63867c4
8295433: EpsilonHeap doesn't need to override post_initialize()
Oct 18, 2022
7b2e83b
8295469: S390X: Optimized builds are broken
shipilev Oct 18, 2022
5dbd495
8295457: Make the signatures of write barrier methods consistent
caizixian Oct 18, 2022
d1f7945
6924219: (fc spec) FileChannel.write(ByteBuffer, position) behavior w…
Oct 18, 2022
2a799e5
8285306: Fix typos in java.desktop
magicus Oct 18, 2022
0233ba7
8284614: on macOS "spindump" should be run from failure_handler as root
lmesnik Oct 18, 2022
37f93b6
8295029: runtime/cds/appcds/LotsOfClasses.java fail with jfx
coleenp Oct 18, 2022
95baf83
8295517: Fix stutter typo in JDK-8294539
jddarcy Oct 18, 2022
ecfb6bc
8295419: JFR: Change name of jdk.JitRestart
egahlin Oct 18, 2022
25e88b2
8282252: Improve BigInteger/Decimal validation
jddarcy Mar 14, 2022
ff18674
8286077: Wider MultiByte conversions
wangweij May 5, 2022
48cc9a8
8285662: Better permission resolution
May 11, 2022
c622d56
8286519: Better memory handling
May 31, 2022
5a8e5ea
8286526: Improve NTLM support
Jun 13, 2022
896a29d
8287446: Enhance icon presentations
Jun 21, 2022
40539de
8286910: Improve JNDI lookups
dfuch Jun 24, 2022
1ae6836
8288508: Enhance ECDSA usage
wangweij Jul 11, 2022
2cee774
8289366: Improve HTTP/2 client usage
djelinski Jul 12, 2022
400aa2f
8286511: Improve macro allocation
Jul 14, 2022
1553551
8286918: Better HttpServer service
jaikiran Jul 21, 2022
3f4964f
8293291: Simplify relocation of native pointers in archive heap
iklam Oct 19, 2022
f502ab8
8295435: Build failure with GCC7 after JDK-8294314 due to strict-over…
DamonFool Oct 19, 2022
3f3d63d
8294211: Zero: Decode arch-specific error context if possible
shipilev Oct 19, 2022
857b0f9
8293409: [vectorapi] Intrinsify VectorSupport.indexVector
Oct 19, 2022
fc88957
8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events
jaokim Oct 19, 2022
1d883c5
8295417: Pass $AR to binutils cross-build
shipilev Oct 19, 2022
21aeb9e
8295429: Update harfbuzz md file
Oct 19, 2022
d37ce4c
8290368: Introduce LDAP and RMI protocol-specific object factory filt…
AlekseiEfimov Oct 19, 2022
e27bea0
8290011: IGV: Remove dead code and cleanup
tobiasholenstein Oct 19, 2022
a5f6e31
8295456: (ch) sun.nio.ch.Util::checkBufferPositionAligned gives misle…
Oct 19, 2022
e238920
8295372: CompactNumberFormat handling of number one with decimal part
naotoj Oct 19, 2022
5eaf568
8295668: validate-source failure after JDK-8290011
Oct 19, 2022
7b1c676
8295662: jdk/incubator/vector tests fail "assert(VM_Version::supports…
Oct 19, 2022
ceb5b08
8294468: Fix char-subscripts warnings in Hotspot
shipilev Oct 19, 2022
388a56e
8294467: Fix sequence-point warnings in Hotspot
shipilev Oct 19, 2022
8cc8739
Merge tag 'jdk-20+20' into lworld_merge_jdk_20_20
MrSimms Oct 24, 2022
453a7b4
ZObjArrayAllocator::initialize from 8294900 used default prototype ma…
MrSimms Oct 24, 2022
e44f855
Compiler warning
MrSimms Oct 24, 2022
1f0af2a
Compile issue, explicit tmp regs to load_oop_heap
MrSimms Oct 24, 2022
b272df1
Missed adjusting new assert in merge conflict
MrSimms Oct 24, 2022
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
Original file line number Diff line number Diff line change
@@ -3556,7 +3556,7 @@ private void visitIterableForeachLoop(JCEnhancedForLoop tree) {
names.iterator,
tree.expr.type,
List.nil());
Assert.check(types.isSameType(types.erasure(types.asSuper(iterator.type.getReturnType(), syms.iteratorType.tsym)), types.erasure(syms.iteratorType)));
Assert.check(types.isSameType(types.erasure(types.asSuper(iterator.type.getReturnType().referenceProjectionOrSelf(), syms.iteratorType.tsym)), types.erasure(syms.iteratorType)));
VarSymbol itvar = new VarSymbol(SYNTHETIC, names.fromString("i" + target.syntheticNameChar()),
types.erasure(syms.iteratorType),
currentMethodSym);