|
|
|
|
Changelog for java-15-openjdk-15.0.10.0-2.2.i586.rpm :
* Tue Feb 21 2023 Fridrich Strba - Update to upsteam tag jdk-15.0.10+5 (January 2023 CPU) * Likely the last release of Java 15 ever * CVEs + CVE-2023-21835, bsc#1207246 + CVE-2023-21843, bsc#1207248 * Security fixes: + JDK-8293598: Enhance InetAddress address handling + JDK-8286070: Improve UTF8 representation + JDK-8286496: Improve Thread labels + JDK-8288516: Enhance font creation + JDK-8287411: Enhance DTLS performance + JDK-8289350: Better media supports + JDK-8293717: Objective view of ObjectView + JDK-8293554: Enhanced DH Key Exchanges + JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails + JDK-8293734: Improve BMP image handling + JDK-8293742: Better Banking of Sounds + JDK-8295687: Better BMP bounds * Other changes: + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR + JDK-8297804: (tz) Update Timezone Data to 2022g + JDK-8283323: libharfbuzz optimization level results in extreme build times + JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral + JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation + JDK-8287076: Document.normalizeDocument() produces different results + JDK-8261279: sun/util/resources/cldr/TimeZoneNamesTest.java timed out + JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 + JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 + JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation + JDK-8296480: java/security/cert/pkix/policyChanges/ /TestPolicy.java is failing + JDK-8296715: CLDR v42 update for tzdata 2022f + JDK-8297027: Fix broken aarch64 build of 13u/15u after bad backport of 8293044 + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8294307: ISO 4217 Amendment 173 Update + JDK-8296108: (tz) Update Timezone Data to 2022f + JDK-8295554: Move the \"sizecalc.h\" to the correct location + JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent + JDK-8293044: C1: Missing access check on non-accessible class + JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present + JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode + JDK-8270344: Session resumption errors + JDK-8293672: Update freetype md file + JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox + JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 + JDK-8295429: Update harfbuzz md file + JDK-8295211: Fix autoconf 2.71 warning \"AC_CHECK_HEADERS: you should use literals\" + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 + JDK-8253368: TLS connection always receives close_notify exception + JDK-8295173: (tz) Update Timezone Data to 2022e + JDK-8294357: (tz) Update Timezone Data to 2022d + JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 + JDK-8266171: -Warray-bounds happens in imageioJPEG.c + JDK-8266174: -Wmisleading-indentation happens in libmlib_image sources * Fri Feb 17 2023 Fridrich Strba - Remove the accessibility sub-package, since it was never really working and creates another problems (bsc#1206549). It can eventually be built as standalone if needed- Removed patches: * jaw-jdk10.patch * jaw-misc.patch * jaw-nogtk.patch + not needed after the removal of the accessibility sub-package * Mon Oct 24 2022 Fridrich Strba - Update to upstream tag jdk-15.0.9+5 (October 2022 CPU) * Security fixes: + JDK-8289366, bsc#1204480, CVE-2022-39399: Improve HTTP/2 client usage + JDK-8288508: Enhance ECDSA usage + JDK-8286918, bsc#1204472, CVE-2022-21628: Better HttpServer service + JDK-8287446, bsc#1204475, CVE-2022-21624: Enhance icon presentations + JDK-8286910: Improve JNDI lookups + JDK-8286511: Improve macro allocation + JDK-8286526, bsc#1204473, CVE-2022-21619: Improve NTLM support + JDK-8286533, bsc#1204471, CVE-2022-21626: Key X509 usages + JDK-8286077, bsc#1204468, CVE-2022-21618: Wider MultiByte conversions + JDK-8286519: Better memory handling + JDK-8285662: Better permission resolution + JDK-8282252: Improve BigInteger/Decimal validation + JDK-8290334: Update FreeType to 2.12.1 + JDK-8289853: Update HarfBuzz to 4.4.1 * Other changes: + JDK-8266082: AssertionError in Annotate.fromAnnotations with - Xdoclint + JDK-8266172: -Wstringop-overflow happens in vmError.cpp + JDK-8266170: -Wnonnull happens in classLoaderData.inline.hpp + JDK-8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit + JDK-8292579: (tz) Update Timezone Data to 2022c + JDK-8028265: Add legacy tz tests to OpenJDK + JDK-8269285: Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998 + JDK-8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c + JDK-8272472: StackGuardPages test doesn\'t build with glibc 2.34 + JDK-8276841: Add support for Visual Studio 2022 + JDK-8247818: GCC 10 warning stringop-overflow with symbol code + JDK-8249875: GCC 10 warnings -Wtype-limits with JFR code + JDK-8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly + JDK-8293354: fastdebug build broken after JDK-8281866 + JDK-8253353: Crash in C2: guarantee(n != NULL) failed: No Node + JDK-8260632: Build failures after JDK-8253353 + JDK-8207936: TestZipFile failed with java.lang.AssertionError exception + JDK-8287162: (zipfs) Performance regression related to support for POSIX file permissions + JDK-8268361: Fix the infinite loop in next_line + JDK-8287463: JFR: Disable TestDevNull.java on Windows + JDK-8282947: JFR: Dump on shutdown live-locks in some conditions + JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) + JDK-7131823: bug in GIFImageReader + JDK-8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups + JDK-8282071: Update java.xml module-info + JDK-8261354: SIGSEGV at MethodIteratorHost + JDK-8269039: Disable SHA-1 Signed JARs + JDK-8289549: ISO 4217 Amendment 172 Update + JDK-8283277: ISO 4217 Amendment 171 Update + JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle + JDK-8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. + JDK-8287672: jtreg test com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails intermittently in nightly run + JDK-8257569: Failure observed with JfrVirtualMemory::initialize + JDK-8264792: The NumberFormat for locale sq_XK formats price incorrectly. + JDK-8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition + JDK-8272806: [macOS] \"Apple AWT Internal Exception\" when input method is changed + JDK-8256538: Fix annoying awk warning in configure for java versions + JDK-8284549: JFR: FieldTable leaks FieldInfoTable member + JDK-8289486: Improve XSLT XPath operators count efficiency + JDK-8256372: [macos] Unexpected symbol was displayed on JTextField with Monospaced font + JDK-8285081: Improve XPath operators count accuracy + JDK-8282280: Update Xerces to Version 2.12.2 + JDK-8286277: CDS VerifyError when calling clone() on object array + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8279842: HTTPS Channel Binding support for Java GSS/Kerberos + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with \"guarantee(false) failed: wrong number of expression stack elements during deopt\" + JDK-8279520: SPNEGO has not passed channel binding info into the underlying mechanism + JDK-8277795: LDAP connection timeout not honoured under contention + JDK-8281628: KeyAgreement : generateSecret intermittently not resetting + JDK-8259707: LDAP channel binding does not work with StartTLS extension + JDK-8245527: LDAP Channel Binding support for Java GSS/Kerberos + JDK-8286855: javac error on invalid jar should only print filename + JDK-8286444: javac errors after JDK-8251329 are not helpful enough to find root cause- Removed patch: * openjdk-glibc234.patch + fixed by upstream in JDK-8272472 * Thu Jul 21 2022 Fridrich Strba - Update to upstream tag jdk-15.0.8+4 (July 2022 CPU) * Security fixes: + JDK-8272243: Improve DER parsing + JDK-8272249: Better properties of loaded Properties + JDK-8277608: Address IP Addressing + JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class compilation + JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance MethodHandle invocations + JDK-8283190: Improve MIDI processing + JDK-8284370: Improve zlib usage + JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan supports * Other changes: + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be \"aad\" + JDK-8193682: Infinite loop in ZipOutputStream.close() + JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test + JDK-8250863: Build error with GCC 10 in NetworkInterface.c and k_standard.c + JDK-8252401: Introduce Utils.TEST_NATIVE_PATH + JDK-8255035: Update BCEL to Version 6.5.0 + JDK-8255266: Update Public Suffix List to 3c213aa + JDK-8257794: Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32 + JDK-8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234 + JDK-8258471: \"search codecache\" clhsdb command does not work + JDK-8258795: Update IANA Language Subtag Registry to Version 2021-05-11 + JDK-8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8272574: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8273655: content-types.properties files are missing some common types + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8273935: (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported + JDK-8274735: javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image + JDK-8274751: Drag And Drop hangs on Windows + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8276657: XSLT compiler tries to define a class with empty name + JDK-8277087: ZipException: zip END header not found at ZipFile#Source.findEND + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + JDK-8278851: Correct signer logic for jars signed with multiple digest algorithms + JDK-8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT + JDK-8281275: Upgrading from 8 to 11 no longer accepts \'/\' as filepath separator in gc paths + JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + JDK-8282583: Update BCEL md to include the copyright notice + JDK-8282929: Localized monetary symbols are not reflected in \'toLocalizedPattern\' return value + JDK-8283350: (tz) Update Timezone Data to 2022a + JDK-8283443: Bump update version for OpenJDK: jdk-15.0.8 + JDK-8285445: cannot open file \"NUL:\" + JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java + JDK-8285686: Update FreeType to 2.12.0 + JDK-8285726: [11u, 17u] Unify fix for JDK-8284548 with version from head + JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head + JDK-8287109: Distrust.java failed with CertificateExpiredException * Wed Apr 20 2022 Fridrich Strba - Update to upstream tag jdk-15.0.7+4 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272588: Enhanced recording parsing + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA signature support + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64 + JDK-8276141: XPathFactory set/getProperty method + JDK-8261107: ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) + JDK-8261534: Test sun/security/pkcs11/KeyAgreement/ /IllegalPackageAccess.java fails on platforms where no nsslib artifacts are defined + JDK-8272167: AbsPathsInImage.java should skip *.dSYM directories + JDK-8249867: XML declaration is not followed by a newline + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8281374: Add MD5.implCompress0 to Graal toBeInvestigated list after 8280978 + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 + JDK-8253639: Change os::attempt_reserve_memory_at parameter order + JDK-8251216: Implement MD5 intrinsics on AArch64 + JDK-8251260: two MD5 tests fail \"RuntimeException: Unexpected count of intrinsic\" + JDK-8250902: Implement MD5 Intrinsics on x86 + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8255255: Update Apache Santuario (XML Signature) to version 2.2.1 + JDK-8259535: ECDSA SignatureValue do not always have the specified length + JDK-8273341: Update Siphash to version 1.0 + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder() doesn\'t respect instance size + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8279077: JFR crashes on Linux ppc due to missing crash protector in signal handler + JDK-8253638: Cleanup os::reserve_memory and remove MAP_FIXED + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE- Do not include back the JavaEE modules in the JDK- Removed patches: * activation-module.patch * annotation-module.patch + The pached JavaEE modules do not exist any more * Fri Feb 04 2022 Fridrich Strba - Update to upstream tag jdk-15.0.6+5 (January 2022 CPU) * Security fixes: + JDK-8268494: Better inlining of inlined interfaces + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification of scan methods + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + JDK-8273968: JCK javax_xml tests fail in CI + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction of Identity maps + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String constructions + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser configuration management + JDK-8268488: More valuable DerValues + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of image files + JDK-8272272: Enhance jcmd communication + JDK-8272462: Enhance image handling + JDK-8273308: PatternMatchTest.java fails on CI + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array indexing + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP processing + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file handling + JDK-8271962: Better TrueType font loading + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image support + JDK-8271968: Better canonical naming + JDK-8271987: Manifest improved manifest entries + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of XML entities + JDK-8269944: Better HTTP transport redux + JDK-8268512: More content for ContentInfo + JDK-8273290: Enhance sound handling + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms for transport + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar Verification + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of URIs * Other changes: + JDK-8226810: Failed to launch JVM because of NullPointerException occured on System.props + JDK-8256066: Tests use deprecated TestNG API that is no longer available in new versions + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named \".\" inside + JDK-8266545: 8261169 broke Harfbuzz build with gcc 7 and 8 + JDK-8261169: Upgrade HarfBuzz to the latest 2.8.0 + JDK-8247872: Upgrade HarfBuzz to the latest 2.7.2 + JDK-8266761: AssertionError in sun.net.httpserver.ServerImpl.responseCompleted + JDK-8268620: InfiniteLoopException test may fail on x86 platforms + JDK-8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux + JDK-8272332: --with-harfbuzz=system doesn\'t add -lharfbuzz after JDK-8255790 + JDK-8248865: Document JNDI/LDAP timeout properties + JDK-8262316: Reducing locks in RSA Blinding + JDK-8273026: Slow LoginContext.login() on multi threading application + JDK-8250894: Provide a configure option to build and run against the platform libharfbuzz + JDK-8250605: Linux x86_32 builds fail after JDK-8249821 + JDK-8249821: Separate libharfbuzz from libfontmanager + JDK-8254270: linux 32 bit build doesn\'t compile libjdwp/log_messages.c + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated + JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 + JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS + JDK-8273826: Correct Manifest file name and NPE checks + JDK-8275766: (tz) Update Timezone Data to 2021e + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + JDK-8266949: Check possibility to disable OperationTimedOut on Unix + JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass *) + JDK-8196100: javax/swing/text/JTextComponent/5074573/ /bug5074573.java fails + JDK-8273790: Potential cyclic dependencies between Gregorian and CalendarSystem + JDK-8253421: Initialize JFR trace-IDs with zero + JDK-8270893: IndexOutOfBoundsException while reading large TIFF file + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream + JDK-8274407: (tz) Update Timezone Data to 2021c + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + JDK-8274501: c2i entry barriers read int as long on AArch64 + JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 + JDK-8253702: BigSur version number reported as 10.16, should be 11.nn + JDK-8225083: Remove Google certificate that is expiring in December 2021 + JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 + JDK-8274840: Update OS detection code to recognize Windows 11 + JDK-8273229: Update OS detection code to recognize Windows Server 2022 + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8269179: Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector + JDK-8274381: missing CAccessibility definitions in JNI code + JDK-8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl + JDK-8266206: Build failure after JDK-8264752 with older GCCs + JDK-8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M + JDK-8273358: macOS Monterey does not have the font Times needed by Serif + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects- Modified patch: * system-pcsclite.patch + Rediff to changed context * Thu Oct 21 2021 Fridrich Strba - Update to upstream tag jdk-15.0.5+3 (October 2021 CPU) * Security fixes: + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client handshaking + JDK-8268205: Enhance DTLS client handshake + JDK-8268199: Correct certificate requests + JDK-8268193: Improve requests of certificates + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session identification + JDK-8269624: Enhance method selection support + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + JDK-8267712: Better LDAP reference processing + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained Delegation + JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic + JDK-8266103: Better specified spec values + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for RTF kit + JDK-8265574: Improve handling of sheets + JDK-8269763: The JEditorPane is blank after JDK-8265167 + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + JDK-8263314: Enhance XML Dsig modes + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore integrity + JDK-8266109: More Resilient Classloading + JDK-8268506: More Manifest Digests + JDK-8266115: More Manifest Jar Loading + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing support + JDK-8270404: Better canonicalization + JDK-8270398: Enhance canonicalization + JDK-8265776: Improve Stream handling for SSL + JDK-8254967, CVE-2021-35565, bsc#1191909: com.sun.net.HttpsServer spins on TLS session close * Other changes: + JDK-8211227: Inconsistent TLS protocol version in debug output + JDK-8262392: Update Mesa 3-D Headers to version 21.0.3 + JDK-8259271: gc/parallel/TestDynShrinkHeap.java still fails \"assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region\" + JDK-8260704: ParallelGC: oldgen expansion needs release-store for _end + JDK-8257999: Parallel GC crash in gc/parallel/ /TestDynShrinkHeap.java: new region is not in covered_region + JDK-8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 + JDK-8264848: [macos] libjvm.dylib linker warning due to macOS version mismatch 8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 + JDK-8273671: Backport of 8260616 misses one JNF header inclusion removal + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance + JDK-8270317: Large Allocation in CipherSuite + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled + JDK-8270216: [macOS] Update named used for Java run loop mode + JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status + JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used + JDK-8254631: Better support ALPN byte wire values in SunJSSE + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + JDK-8268775: Password is being converted to String in AccessibleJPasswordField + JDK-8265231: (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 + JDK-8258753: StartTlsResponse.close() hangs due to synchronization issues + JDK-8258373: Update the text handling in the JPasswordField + JDK-8257620: Do not use objc_msgSend_stret to get macOS version + JDK-8249588: libwindowsaccessbridge issues on 64bit Windows + JDK-8253899: Make IsClassUnloadingEnabled signature match specification + JDK-8261109: [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4 + JDK-8267652: c2 loop unrolling by 8 results in reading memory past array + JDK-8268965: TCP Connection Reset when connecting simple socket to SSL server + JDK-8268635: Corrupt oop in ClassLoaderData- Remove the unneeded icedtea-sound provider- Removed patches: * icedtea-sound-1.0.1-jdk9.patch * icedtea-sound-soundproperties.patch + not needed since the icedtea-sound provider is removed * Thu Aug 26 2021 Fridrich Strba - Added patch: * openjdk-glibc234.patch + fix build with glibc-2.34 (bsc#1189201) * Thu Jul 22 2021 Fridrich Strba - Upgrade to upstream tag jdk-15.0.4+5 (July 2021 CPU) * Security fixes + JDK-8256157: Improve bytecode assembly + JDK-8262380: Enhance XML processing passes + JDK-8264460: Improve NTLM support + JDK-8264079: Improve abstractions + JDK-8264066, CVE-2021-2388, bsc#1188566: Enhance compiler validation + JDK-8262967: Improve Zip file support + JDK-8262477: Enhance String Conclusions + JDK-8262410: Enhanced rules for zones + JDK-8262403: Enhanced data transfers + JDK-8260967, CVE-2021-2369, bsc#1188565: Better jar file validation + JDK-8260960: Signs of jarsigner signing + JDK-8260453: Improve Font Bounding + JDK-8258432, CVE-2021-2341, bsc#1188564: Improve file transfers + JDK-8256491: Better HTTP transport * Other changes + JDK-8225081: Remove Telia Company CA certificate expiring in April 2021 + JDK-8256421: Add 2 HARICA roots to cacerts truststore + JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days + JDK-8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs + JDK-8258630: Add expiry exception for QuoVadis root certificate + JDK-8258414: OldObjectSample events too expensive + JDK-8257621: JFR StringPool misses cached items across consecutive recordings + JDK-8255992: JFR EventWriter does not use first string from StringPool with id 0 + JDK-8253299: Manifest bytes are read twice when verifying a signed JAR + JDK-8263361: Incorrect arraycopy stub selected by C2 for SATB collectors + JDK-8252883: AccessDeniedException caused by delayed file deletion on Windows + JDK-8251456: [TESTBUG] compiler/vectorization/ /TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError + JDK-8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash + JDK-8261395: C1 crash \"cannot make java calls from the native compiler\" + JDK-8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files + JDK-8261022: Fix incorrect result of Math.abs() with char type + JDK-8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames() + JDK-8256809: Annotation processing causes NPE during flow analysis + JDK-8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM + JDK-8255908: ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem + JDK-8249608: Vector register used by C2 compiled method corrupted at safepoint + JDK-8249215: JFrame::setVisible crashed with - Dfile.encoding=UTF-8 on Japanese Windows. + JDK-8257746: Regression introduced with JDK-8250984 - memory might be null in some machines + JDK-8247432: Update IANA Language Subtag Registry to Version 2020-09-29 + JDK-8250984: Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities + JDK-8264821: DirectIOTest fails on a system with large block size + JDK-8255880: UI of Swing components is not redrawn after their internal state changed + JDK-8253476: TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities + JDK-8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) + JDK-8244500: jtreg test error in test/hotspot/ /jtreg/containers/docker/TestMemoryAwareness.java + JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics + JDK-8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS + JDK-8244088: [Regression] Switch of Gnome theme ends up in deadlocked UI + JDK-8260380: Upgrade to LittleCMS 2.12 + JDK-8264786: [macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched + JDK-8255845: Memory leak in imageFile.cpp + JDK-8261170: Upgrade to FreeType 2.10.4 + JDK-8256633: Fix product build on Windows+Arm64 + JDK-8257633: Missing -mmacosx-version-min=X flag when linking libjvm + JDK-8257547: Handle multiple prereqs on the same line in deps files + JDK-8256810: Incremental rebuild broken on Macosx + JDK-8256751: Incremental rebuild with precompiled header fails when touching a header file + JDK-8248532: Every time I change keyboard language at my MacBook, Java crashes + JDK-8257242: [macOS] Java app crashes while switching input methods + JDK-8265860: Update version .jcheck/conf in jdk15u to be 15.0.4 + JDK-8264823: Update building.html document for Git in jdk15u + JDK-8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) + JDK-8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() + JDK-8263846: Bad JNI lookup getFocusOwner in accessibility code on Mac OS X + JDK-8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 + JDK-8261198: [macOS] Incorrect JNI parameters in number conversion in A11Y code + JDK-8259585: [macos] Bad JNI lookup error : Accessible actions do not work on macOS + JDK-8259232: Bad JNI lookup during printing + JDK-8262110: DST starts from incorrect time in 2038 + JDK-8073446: TimeZone getOffset API does not return a dst offset between years 2038-2137 + JDK-8259319: Illegal package access when SunPKCS11 requires SunJCE\'s classes + JDK-8257414: Drag n Drop target area is wrong on high DPI systems + JDK-8248552: C2 crashes with SIGFPE due to division by zero + JDK-8251549: Update docs on building for Git + JDK-8255086: Update the root locale display names + JDK-8262446: DragAndDrop hangs on Windows + JDK-8261231: Windows IME was disabled after DnD operation + JDK-8257988: Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m + JDK-8260616: Removing remaining JNF dependencies in the java.desktop module + JDK-8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs + JDK-8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros + JDK-8259343: [macOS] Update JNI error handling in Cocoa code. + JDK-8257853: Remove dependencies on JNF\'s JNI utility functions in AWT and 2D code + JDK-8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files + JDK-8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m + JDK-8257860: [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m + JDK-8256501: libTestMainKeyWindow fails to build with Xcode 12.2 + JDK-8257707: Fix incorrect format string in Http1HeaderParser + JDK-7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection + JDK-8261397: Try Catch Method Failing to Work When Dividing An Integer By 0 * Wed Apr 21 2021 Fridrich Strba - Upgrade to upstream tag jdk-15.0.3+3 (April 2021 CPU) * Security fixes: + JDK-8244473: Contextualize registration for JNDI + JDK-8244543: Enhanced handling of abstract classes + JDK-8259633: compiler/graalunit/CoreTest.java fails with NPE after JDK-8244543 + JDK-8250568, CVE-2021-2161, bsc#1185056: Less ambiguous processing + JDK-8253799: Make lists of normal filenames + JDK-8261183: Follow on to Make lists of normal filenames + JDK-8249906, CVE-2021-2163, bsc#1185055: Enhance opening JARs + JDK-8258247: Couple of issues in fix for JDK-8249906 + JDK-8259428: AlgorithmId.getEncodedParams() should return copy + JDK-8257001: Improve HTTP client support * Other changes: + JDK-8256682: JDK-8202343 is incomplete + JDK-8202343: Disable TLS 1.0 and 1.1 + JDK-8252497: Incorrect numeric currency code for ROL + JDK-8261912: Code IfNode::fold_compares_helper more defensively + JDK-8245400: Upgrade to LittleCMS 2.11 + JDK-8247867: Upgrade to freetype 2.10.2 + JDK-8260356: (tz) Upgrade time-zone data to tzdata2021a + JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f + JDK-8261310: PPC64 Zero build fails with \'VMError::controlled_crash(int)::FunctionDescriptor functionDescriptor\' has incomplete type and cannot be defined + JDK-8243559: Remove root certificates with 1024-bit keys (See CSR JDK-8262079) * Fri Jan 22 2021 Fridrich Strba - Upgrade to upstream tag jdk-15.0.2+7 (January 2021 CPU, bsc#1181239) * Security fixes + JDK-8247619: Improve Direct Buffering of Characters * Other changes + JDK-8197981: Missing return statement in __sync_val_compare_and_swap_8 + JDK-8233624: Enhance JNI linkage + JDK-8236196: Improve string pooling + JDK-8236862: Enhance support of Proxy class + JDK-8239105: Add exception for expiring Digicert root certificates to VerifyCACerts test + JDK-8247741: Test test/hotspot/jtreg/runtime/7162488/ /TestUnrecognizedVmOption.java fails when - XX:+IgnoreUnrecognizedVMOptions is set + JDK-8248411: [aarch64] Insufficient error handling when CodeBuffer is exhausted + JDK-8248596: [TESTBUG] compiler/loopopts/ /PartialPeelingUnswitch.java times out with Graal enabled + JDK-8248667: Need support for building native libraries located in the test/lib directory + JDK-8248745: Add jarsigner and keytool tests for restricted algorithms + JDK-8249176: Update GlobalSignR6CA test certificates + JDK-8249192: MonitorInfo stores raw oops across safepoints + JDK-8249217: Unexpected StackOverflowError in \"process reaper\" thread still happens + JDK-8249781: AArch64: AOT compiled code crashes if C2 allocates r27 + JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit + JDK-8250257: Bump release strings for JDK 15.0.2 + JDK-8250861: Crash in MinINode::Ideal(PhaseGVN *, bool) + JDK-8251397: NPE on ClassValue.ClassValueMap.cacheArray + JDK-8251859: sun/security/validator/ /PKIXValAndRevCheckTests.java fails + JDK-8253019: Enhanced JPEG decoding + JDK-8253191: C2: Masked byte comparisons with large masks produce wrong result on x86 + JDK-8253375: OSX build fails with Xcode 12.0 (12A7209) + JDK-8253566: clazz.isAssignableFrom will return false for interface implementors + JDK-8253756: C2 CompilerThread0 crash in Node::add_req(Node *) + JDK-8253791: Issue with useAppleColor check in CSystemColors.m + JDK-8253960: Memory leak in Java_java_lang_ClassLoader_defineClass0() + JDK-8254081: java/security/cert/PolicyNode/ /GetPolicyQualifiers.java fails due to an expired certificate + JDK-8254166: Zero: return-type warning in zeroInterpreter_zero.cpp + JDK-8254319: Shenandoah: Interpreter native-LRB needs to activate during HAS_FORWARDED + JDK-8254320: Shenandoah: C2 native LRB should activate for non-cset objects + JDK-8254790: SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics + JDK-8254854: [cgroups v1] Metric limits not properly detected on some join controller combinations + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c + JDK-8255065: Zero: accessor_entry misses the IRIW case + JDK-8255067: Restore Copyright line in file modified by 8253191 + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d + JDK-8255599: Change jdk 15.0.2 milestone to fcs for build b04 + JDK-8255603: Memory/Performance regression after JDK-8210985 + JDK-8256051: nmethod_entry_barrier stub miscalculates xmm spill size on x86_32 + JDK-8256427: Test com/sun/jndi/dns/ConfigTests/ /PortUnreachable.java does not work on AIX + JDK-8256618: Zero: Linux x86_32 build still fails + JDK-8257181: s390x builds are very noisy with gc-sections messages + JDK-8257641: Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false + JDK-8257701: Shenandoah: objArrayKlass metadata is not marked with chunked arrays- Regenerated patch: missing-return.patch * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15.0.1+9 (October 2020 CPU, bsc#1177943) * Security fixes + JDK-8233624: Enhance JNI linkage + JDK-8236196: Improve string pooling + JDK-8236862, CVE-2020-14779: Enhance support of Proxy class + JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts + JDK-8237995, CVE-2020-14782: Enhance certificate processing + JDK-8240124: Better VM Interning + JDK-8241114, CVE-2020-14792: Better range handling + JDK-8242680, CVE-2020-14796: Improved URI Support + JDK-8242685, CVE-2020-14797: Better Path Validation + JDK-8242695, CVE-2020-14798: Enhanced buffer support + JDK-8243302: Advanced class supports + JDK-8244136, CVE-2020-14803: Improved Buffer supports + JDK-8244479: Further constrain certificates + JDK-8244955: Additional Fix for JDK-8240124 + JDK-8245407: Enhance zoning of times + JDK-8245412: Better class definitions + JDK-8245417: Improve certificate chain handling + JDK-8248574: Improve jpeg processing + JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit + JDK-8253019: Enhanced JPEG decoding * Fixes: + JDK-8232114: JVM crashed at imjpapi.dll in native code + JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support + JDK-8241065: Shenandoah: remove leftover code after JDK-8231086 + JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure + JDK-8243320: Add SSL root certificates to Oracle Root CA program + JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program + JDK-8243470: [macos] bring back O2 opt level for unsafe.cpp + JDK-8247251: Assert \'(_pcs_length == 0 || last_pc()->pc_offset() < pc_offset) failed: must specify a new, larger pc offset\' failure + JDK-8247367: Shenandoah: pacer should wait on lock instead of exponential backoff + JDK-8247593: Shenandoah: should not block pacing reporters + JDK-8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here + JDK-8247751: Shenandoah: options tests should run with smaller heaps + JDK-8247754: Shenandoah: mxbeans tests can be shorter + JDK-8247757: Shenandoah: split heavy tests by heuristics to improve parallelism + JDK-8247845: Shenandoah: refactor TLAB/GCLAB retirement code + JDK-8247860: Shenandoah: add update watermark line in rich assert failure message + JDK-8248041: Shenandoah: pre-Full GC root updates may miss some roots + JDK-8248467: C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges + JDK-8248495: [macos] zerovm is broken due to libffi headers location + JDK-8248632: Shenandoah: build fails without both JVMTI and JFR + JDK-8248634: Shenandoah: incorrect include in shenandoahInitLogger.cpp + JDK-8248652: Shenandoah: SATB buffer handling may assume no forwarded objects + JDK-8248745: Add jarsigner and keytool tests for restricted algorithms + JDK-8248987: AOT\'s Linker.java seems to eagerly fail-fast on Windows + JDK-8249165: Remove unneeded nops introduced by 8234160 changes + JDK-8249183: JVM crash in \"AwtFrame::WmSize\" method + JDK-8249230: Shenandoah: assertion failure with - XX:-ResizeTLAB + JDK-8249266: Bump release strings for JDK 15.0.1 + JDK-8249266: Change jdk 15.0.1 milestone to fcs for build b02 + JDK-8249649: Shenandoah: provide per-cycle pacing stats + JDK-8249672: Include microcode revision in features_string on x86 + JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle + JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases + JDK-8250548: libgraal can deadlock in -Xcomp mode + JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets + JDK-8250612: jvmciCompilerToVM.cpp declares jio_printf with \"void\" return type, should be \"int\" + JDK-8250665: Wrong translation for the month name of May in ar_JO,LB,SY + JDK-8250841: Shenandoah: need to reset/finish dead counters for StringTable/ResolvedMethodTable during STW root processing + JDK-8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds + JDK-8250861: Crash in MinINode::Ideal(PhaseGVN *, bool) + JDK-8250876: Fix issues with cross-compile on macos + JDK-8250928: JFR: Improve hash algorithm for stack traces + JDK-8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier + JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U + JDK-8251458: Parse::do_lookupswitch fails with \"assert(_cnt >= 0) failed\" + JDK-8251859: sun/security/validator/ /PKIXValAndRevCheckTests.java fails + JDK-8251910: Shenandoah: Handshake threads between weak-roots and reset phases + JDK-8252120: compiler/oracle/TestCompileCommand.java misspells \"occured\" + JDK-8252292: 8240795 may cause anti-dependence to be missed + JDK-8252359: HotSpot Not Identifying it is Running in a Container + JDK-8252367: Undo JDK-8245000: Windows GDI functions don\'t support large pages + JDK-8252368: Undo JDK-8245002: Windows GDI functions don\'t support NUMA interleaving + JDK-8252470: java/awt/dnd/DisposeFrameOnDragCrash/ /DisposeFrameOnDragTest.java fails on Windows + JDK-8252660: Shenandoah: support manageable SoftMaxHeapSize option + JDK-8252754: Hash code calculation of JfrStackTrace is inconsistent + JDK-8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 + JDK-8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() + JDK-8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify + JDK-8253284: Zero OrderAccess barrier mappings are incorrect + JDK-8253714: [cgroups v2] Soft memory limit incorrectly using memory.high + JDK-8253727: [cgroups v2] Memory and swap limits reported incorrectly + JDK-8253778: ShenandoahSafepoint::is_at_shenandoah_safepoint should not access VMThread state from other threads + JDK-8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp + JDK-8254177: (tz) Upgrade time-zone data to tzdata2020b + JDK-8254560: Shenandoah: Concurrent Strong Roots logging is incorrect * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+36 * Official OpenJDK 15.0.0.0 release * Fixes: + JDK-8246031: SSLSocket.getSession() doesn\'t close connection for timeout/ interrupts + JDK-8248299: two jdeps files miss copyright header + JDK-8251276: JDK-8248299 breaks JDK 15 validate-headers build- Modified patches: * disable-doclint-by-default.patch * system-pcsclite.patch + rediff to changed context- Added patch: * zgc-alignment.patch + fix build with newer GCC * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+35 * Fixes: + JDK-8248597: [Graal] api/java_security/SignatureSpi/ /DelegationTests.html fails with Method \"javasoft.sqe.tests. .api.java.security.SignatureSpi.JCKSignatureSpi.clear\" doesn\'t exist. + JDK-8249628: Remove EA from JDK 15 version string starting with Initial RC promotion + JDK-8250609: C2 crash in IfNode::fold_compares + JDK-8250770: Net.java translateToSocketException does not handle IOException * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+34 * Fixes: + JDK-8240777: Update all nroff manpages for JDK 15 release + JDK-8246094: [macos] Sound Recording and playback is not working + JDK-8249787: Make TestGCLocker more resilient with concurrent GCs + JDK-8250216: The README need not mention retrieving source code + JDK-8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call + JDK-8250688: missed open parenthesis for GTEST_FRAMEWORK_SRC var in Main.gmk * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+33 * Fixes: + JDK-8242388: compiler/graalunit/CoreTest.java timed out + JDK-8242895: failed: sanity at src/hotspot/share/opto/escape.cpp:2361 + JDK-8242935: test/jdk/java/util/ServiceLoader/ReloadTest.java uses nashorn script engine + JDK-8246381: VM crashes with \"Current BasicObjectLock * below than low_mark\" + JDK-8246676: monitor list lock operations need more fencing + JDK-8246805: Incorrect copyright header in TestInvalidTieredStopAtLevel.java + JDK-8247280: more fencing needed in async deflation for non-TSO machines + JDK-8248476: No helpful NullPointerException message after calling fillInStackTrace + JDK-8248524: [JVMCI] Memory corruption / segfault during NumPy installation. + JDK-8249034: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jvmti tests + JDK-8249039: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_aod tests + JDK-8249040: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdb tests + JDK-8249205: Remove unnecessary trademark symbols + JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel + JDK-8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList + JDK-8249367: JShell uses 100% of one core all the time + JDK-8249543: Force DirectBufferAllocTest to run with - ExplicitGCInvokesConcurrent + JDK-8249560: Shenandoah: Fix racy GC request handling + JDK-8249622: use 8249621 to ignore 8 jvmci tests + JDK-8249673: cleanup graal problem lists + JDK-8249678: AATTignore should be used instead of ProblemList for 8158860, 8163894, 8193479, 8194310 + JDK-8249681: gc/stress/TestJNIBlockFullGC/ /TestJNIBlockFullGC.java fails w/ UnsatisfiedLinkError + JDK-8249698: java/lang/invoke/LFCaching/ /LFGarbageCollectedTest.java should be ProblemList-ed and not AATTignored + JDK-8249700: java/io/File/GetXSpace.java should be added to exclude list, and not AATTignore-d + JDK-8249713: JFR: java.base events have incomplete stacktraces + JDK-8249880: JVMCI calling register_nmethod without CodeCache lock * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+32 (July 2020 CPU, bsc#1174157) * Security fixes: + JDK-8230613: Better ASCII conversions + JDK-8231800: Better listing of arrays + JDK-8232014: Expand DTD support + JDK-8233234: Better Zip Naming + JDK-8233239, CVE-2020-14562: Enhance TIFF support + JDK-8233255: Better Swing Buttons + JDK-8234032: Improve basic calendar services + JDK-8234042: Better factory production of certificates + JDK-8234418: Better parsing with CertificateFactory + JDK-8234836: Improve serialization handling + JDK-8236191: Enhance OID processing + JDK-8236867, CVE-2020-14573: Enhance Graal interface handling + JDK-8237117, CVE-2020-14556: Better ForkJoinPool behavior + JDK-8237592, CVE-2020-14577: Enhance certificate verification + JDK-8238002, CVE-2020-14581: Better matrix operations + JDK-8238013: Enhance String writing + JDK-8238804: Enhance key handling process + JDK-8238843: Enhanced font handing + JDK-8238920, CVE-2020-14583: Better Buffer support + JDK-8238925: Enhance WAV file playback + JDK-8240119, CVE-2020-14593: Less Affine Transformations + JDK-8240482: Improved WAV file playback + JDK-8241379: Update JCEKS support + JDK-8241522: Manifest improved jar headers redux + JDK-8242136, CVE-2020-14621: Better XML namespace handling * Fixes: + JDK-8211974: move test/jdk/lib/testlibrary/java/util/jar/ / *.java to top-level library or a local library + JDK-8217475: Unexpected StackOverflowError in \"process reaper\" thread + JDK-8229495: SIGILL in C2 generated OSR compilation + JDK-8236809: [Graal] java/lang/Class/getDeclaredField/ /FieldSetAccessibleTest.java timeouts + JDK-8236935: Improve UX of the search control + JDK-8242529: javac defines type annotations incorrectly for record members (constructor and property accessor) + JDK-8247229: jpackage tests failed due to \"semop(1): encountered an error: Invalid argument\" + JDK-8247502: PhaseStringOpts crashes while optimising effectively dead code + JDK-8247670: Shenandoah: deadlock during class unloading OOME + JDK-8248048: ZGC: AArch64: SIGILL in load barrier register spilling + JDK-8248598: [Graal] Several testcases from applications/jcstress/acqrel.java fails with forbidden state + JDK-8248822: 8 vm/classfmt/atr_ann/atr_rtm_annot007/ /atr_rtm_annot00709 tests fail w/ AOT + JDK-8249000: vm.gc.X should take selected JIT into account + JDK-8249019: clean up FileInstaller $test.src $cwd in vmTestbase_vm_compiler tests + JDK-8249028: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_monitoring tests + JDK-8249029: clean up FileInstaller $test.src $cwd in vmTestbase_vm_defmeth tests + JDK-8249032: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_sysdict tests + JDK-8249033: clean up FileInstaller $test.src $cwd in vmTestbase_vm_metaspace tests + JDK-8249035: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdwp tests + JDK-8249036: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_stress tests + JDK-8249037: clean up FileInstaller $test.src $cwd in vmTestbase_vm_g1classunloading tests + JDK-8249038: clean up FileInstaller $test.src $cwd in vmTestbase_vm_gc tests + JDK-8249086: JDK 15 L10N resource file update - msg drop 10 + JDK-8249097: test/lib/jdk/test/lib/util/JarBuilder.java has a bad copyright + JDK-8249255: Build fails if source code in cygwin home dir + JDK-8249256: [macos] Add EmptyFolderPackageTest test to problem list + JDK-8249258: java/util/StringJoiner/StringJoinerTest.java failed due to OOM * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+31 * Fixes: + JDK-8208207: Test nsk/stress/jni/gclocker/gcl001 fails after co-location + JDK-8208243: vmTestbase/gc/lock/jni/jnilock002/ /TestDescription.java fails in jdk/hs nightly + JDK-8237488: jdk/jfr/event/compiler/TestCompilerCompile.java failed due to \"RuntimeException: No thread in event\" + JDK-8241803: JFR TestThreadStartEndEvents.java failed due to \"RuntimeException: Wrong thread id\" + JDK-8242538: java/security/SecureRandom/ThreadSafe.java failed on windows + JDK-8243670: Unexpected test result caused by C2 MergeMemNode::Ideal + JDK-8244763: Update --release 8 symbol information after JSR 337 MR3 + JDK-8246806: Incorrect copyright header in KeyAgreementTest.java, GroupName.java + JDK-8247527: serviceability/dcmd/gc/ /HeapDumpCompressedTest.java fails with Graal + ZGC + JDK-8248060: small HTML issues in java.xml package-info.java files + JDK-8248112: array index out of bound in FileMapInfo::check_paths + JDK-8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield + JDK-8248306: gc/stress/gclocker/ /TestExcessGCLockerCollections.java does not compile + JDK-8248348: Regression caused by the update to BCEL 6.0 + JDK-8248388: ZGC: Load barrier incorrectly elided in jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java + JDK-8248501: [macos] App created with jpackage on Mac fails with error -10810 + JDK-8248505: Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider + JDK-8248570: Incorrect copyright header in TestUnsafeUnalignedSwap.java + JDK-8248703: Clarify the behavior of java.net.NetworkInterface::equals + JDK-8248725: Shenandoah: Claim verifier thread roots for parallel processing + JDK-8248746: Undo jhsdb related exclusiveAccess.dirs changes that were done for JDK-8220295 + JDK-8248794: Transition JFR Periodic Task Thread to \"_thread_in_native\" before invoking performance counters + JDK-8248799: Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier + JDK-8248845: AArch64: stack corruption after spilling vector register + JDK-8249018: clean up FileInstaller $test.src $cwd in vmTestbase_vm_mlvm tests * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+30 * Fixes: + JDK-7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled + JDK-8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException + JDK-8234605: C2 failed \"assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101\" + JDK-8236647: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode + JDK-8237743: test/langtools/jdk/jshell/ /FailOverExecutionControlTest.java fails No ExecutionControlProvider with name \'nonExistent\' and parameter keys: [] + JDK-8244724: CTW: C2 compilation fails with \"Live Node limit exceeded limit\" + JDK-8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache + JDK-8246051: SIGBUS by unaligned Unsafe compare_and_swap + JDK-8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) + JDK-8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove + JDK-8246704: --release => \\\"unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS\\\" + JDK-8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown + JDK-8247730: 2 JNI exception pending defect groups in DwarfParser.cpp + JDK-8247785: Small clarification of the javadoc about builtin class loaders + JDK-8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand + JDK-8247832: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380 + JDK-8247849: permits clause of sealed interfaces should not allow parameterized types + JDK-8248044: Backout ProblemList-ed tests introduced by JDK-8247876 + JDK-8248059: [macos] EmptyFolderPackageTest.java failed \"hdiutil: create failed - No child processes\" + JDK-8248168: [Graal] jck tests timeout in Graal with -Xcomp mode + JDK-8248233: Avoid superfluous Class::isRecord invocations during deserialization + JDK-8248254: jpackage fails if app module is in external runtime + JDK-8248255: [macos] Add failing DMG tests to problem list + JDK-8248264: WinUpgradeUUIDTest application is missing in downgrade scenario + JDK-8248265: compiler/ciReplay tests fail with AOT compiled java.base + JDK-8248335: ProblemList compiler/ciReplay/TestServerVM.java and TestVMNoCompLevel.java with AOT + JDK-8248339: ProblemList jdk/jfr/event/os/TestThreadContextSwitches.java + JDK-8248341: ProblemList java/lang/management/ThreadMXBean/ /ThreadMXBeanStateTest.java + JDK-8248351: ProblemList serviceability/jvmti/ /ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows + JDK-8248354: ProblemList vmTestbase/nsk/jdi/stress/serial/ /mixed002/TestDescription.java + JDK-8248358: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX + JDK-8248409: some jdk/javadoc/doclet tests fail (JDK 15) + JDK-8248427: jpackage jtreg BasicTest.testTemp() test fails on Windows + JDK-8248475: Suppress unconditional warning \"JFR will be disabled during CDS dumping\" + JDK-8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008 * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+29 * Fixes: + JDK-8198705: Javadoc search needs a fix to handle duplicate package names in different modules + JDK-8233014: Enable ShowCodeDetailsInExceptionMessages by default. + JDK-8237950: C2 compilation fails with \"Live Node limit exceeded limit\" during ConvI2L::Ideal optimization + JDK-8238735: NPE compiling lambda expression within conditional expression + JDK-8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set + JDK-8241802: [Graal] compiler/loopopts/TestLogSum.java timed out + JDK-8241969: Type annotation is not shown for wildcard type in Javadoc + JDK-8242214: NullPointerException in JDK 14 javac compiling a method reference + JDK-8243533: Only one of several deprecated overloaded methods listed in the Deprecated list + JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor + JDK-8245696: javadoc crashes when a doc-files directory contains a \'#\' file + JDK-8245842: provide tests for binary compatibility assertions for sealed classes + JDK-8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec + JDK-8246244: BasicShortcutHintTest shortcut can not be found + JDK-8246257: Annotated record\'s vararg type component started to be uncompilable with JDK15b24 + JDK-8247200: assert((unsigned)fpargs < 32) + JDK-8247246: Add explicit ResolvedJavaType.link and expose presence of default methods + JDK-8247358: Shenandoah: reconsider free budget slice for marking + JDK-8247444: Trust final fields in records + JDK-8247532: Records deserialization is slow + JDK-8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch + JDK-8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader + JDK-8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test + JDK-8247763: assert(outer->outcnt() == 2) failed: \'only phis\' failure in LoopNode::verify_strip_mined() + JDK-8247778: ZGC: More parallel gc/z/TestUncommit.java test configuration + JDK-8247780: Refine the Help page for API Documentation + JDK-8247784: Bad link causes invalid documentation + JDK-8247788: DocCommentParser should not reject standalone \'>\' + JDK-8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java + JDK-8247815: doclint: recategorize \"no description for ...\" as MISSING, not SYNTAX + JDK-8247876: ProblemList various crypto tests on aarch64 + JDK-8247880: bad HTML(href==...) in table + JDK-8247894: Invalid AATTsee in java.management + JDK-8247896: Invalid (AATTthrow) tags in 2 java.io classes + JDK-8247899: HTML errors and warnings in threadPrimitiveDeprecation.html + JDK-8247907: XMLDsig logging does not work + JDK-8247932: JShell crashes when typing text block + JDK-8247955: doclint: don\'t complain about summary/caption when role=presentation + JDK-8247956: remove scripts under bin/nashorn and doc/nashorn/source + JDK-8247958: minor HTML errors in com.sun.jdi + JDK-8247959: doclint errors in NIO code + JDK-8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private + JDK-8247967: SparkExamples24H.java SIGSEGV in various places + JDK-8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod + JDK-8248011: Improve javadoc of Foreign Memory Access API + JDK-8248061: bad reference in AATTthrows in HotSpotDiagnosticMXBean + JDK-8248135: Build microbenchmarks with --enable-preview * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+28 * Fixes: + JDK-8211977: move testlibrary tests into one place + JDK-8236539: Relative link tags in record javadoc don\'t resolve + JDK-8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode + JDK-8240654: ZGC can cause severe UI application repaint issues + JDK-8245679: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider + JDK-8246077: Cloneable test in HmacCore seems questionable + JDK-8246098: API for Class::permittedSubclasses should clarify if returned elements are ordered or not + JDK-8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError + JDK-8246613: Choose the default SecureRandom algo based on registration ordering + JDK-8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block + JDK-8247334: Trees.getScope crashes for annotated local records + JDK-8247350: [aarch64] assert(false) failed: wrong size of mach node + JDK-8247382: doclint errors (missing comments) in jdk.compiler and jdk.javadoc + JDK-8247388: Minimal build broken after JDK-8240245 (undefined reference to \'MetaspaceShared::_use_optimized_module_handling\') + JDK-8247418: Only validate the certificates trust if using the default key user name. + JDK-8247421: ReturnBlobToWrongHeapTest.java failed allocating blob + JDK-8247422: --runtime-image on Mac should work for runtime root + JDK-8247424: jpackage BasicTest.java failed two sub-tests + JDK-8247463: java/nio/channels/etc/OpenAndConnect.java fails due to IPv6 not available + JDK-8247474: Shenandoah: Windows build warning after JDK-8247310 + JDK-8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java + JDK-8247495: ProblemList vmTestbase/nsk/jvmti/ /SetFieldAccessWatch/setfldw001/TestDescription.java + JDK-8247521: (test) jdk/test/lib/hexdump/HexPrinterTest.java fails on windows + JDK-8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity + JDK-8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal + JDK-8247528: runtime/cds/appcds/jigsaw/modulepath/ /OptimizeModuleHandlingTest.java failing with Graal + JDK-8247530: JfrCheckpointManager failed \"assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant\" + JDK-8247560: Shenandoah: heap iteration holds root locks all the time + JDK-8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z + JDK-8247660: 12 Uninitialised variable in 1 files * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+27 * Fixes: + JDK-8081652: [TESTBUG] java/lang/management/ThreadMXBean/ /ThreadMXBeanStateTest.java timed out intermittently + JDK-8087327: CipherStream produces new byte array on every update or doFinal operation + JDK-8131745: java/lang/management/ThreadMXBean/ /AllThreadIds.java still fails intermittently + JDK-8164408: Add module support for AATTsee, AATTlink and AATTlinkplain javadoc tags. + JDK-8183040: update jdk/test/lib/Platform.java to use NIO file + JDK-8196094: javax/swing/JFileChooser/8002077/bug8002077.java fails + JDK-8196450: Deprecate JDWP/JDI canUnrestrictedlyRedefineClasses to match JVM TI capabilities + JDK-8198698: Support Lambda proxy classes in dynamic CDS archive + JDK-8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found + JDK-8222241: Example in ServiceLoader API docs should have one provides directive + JDK-8227647: [Graal] Test8009761.java fails due to \"RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled\" + JDK-8230743: StringJoiner does not handle too large strings correctly + JDK-8230744: Several classes throw OutOfMemoryError without message + JDK-8231283: Add support to jpackage to create install Linux packages in /usr hierarchy + JDK-8233215: jpackage doesn\'t allow enough flexibility for file type binding + JDK-8233244: Add tests for icons configuration in rpm/deb packages + JDK-8233705: Let artifact iteration running time be a function of incrementally tagged artifacts + JDK-8235521: Replacement API for Unsafe::ensureClassInitialized + JDK-8235564: javac crashes while compiling incorrect method invocation with member reference + JDK-8236108: tools/javac/lambda/LambdaParserTest.java timed out + JDK-8236282: [macos] Find permanent solution to macOS test timeout problem JDK-8235738 + JDK-8236469: macOS devkit needs 64-bit SetFile for Catalina + JDK-8236697: Stack overflow with cyclic hierarchy in class file + JDK-8237210: Modify the header to include Oracle copyright line + JDK-8237243: [macOS] java/awt/event/KeyEvent/ /DisabledTargetF10/DisabledTargetF10.html fails + JDK-8237354: Add option to jcmd to write a gzipped heap dump + JDK-8237456: Transform filtered through SAX filter mishandles character entities + JDK-8238204: run_tests.sh fails on macOS when called from test_jpackage.sh + JDK-8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant + JDK-8239024: Kitchensink24HStress.java failed due to timeout + JDK-8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class() + JDK-8241439: jdk.NativeLibraryEvent hooks all opened regular files + JDK-8241680: crypto microbenchmarks need updating for disabled EC curves + JDK-8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module + JDK-8242088: Replace mutually exclusive lists with concurrent alternatives + JDK-8242240: JfrStacktrace_lock rank not special enough + JDK-8242607: -Xdoclint doesn\'t report missing/unexpected comments + JDK-8242923: Trigger interface MethodHandle resolve in test without Nashorn. + JDK-8243380: Update Graal + JDK-8243424: Signature and SignatureSpi get parameter methods may return null when unsupported + JDK-8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken + JDK-8243535: NMT may show wrong numbers for CDS and CCS + JDK-8243597: AArch64: Add support for integer vector abs + JDK-8243655: Map.replace javadoc code snippet typo + JDK-8243999: DatagramSocket and MulticastSocket constructors don\'t specify how a null InetAddress is handled + JDK-8244282: test/hotspot/jtreg/compiler/intrinsics/ /Test8237524.java fails with --illegal-access=deny + JDK-8244565: Accept PKCS #8 with version number 1 + JDK-8244582: Remove terminally deprecated Solaris-specific SO_FLOW_SLA socket option + JDK-8244614: cleanup keywords used/available in hotspot testbase + JDK-8244621: [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 + JDK-8244683: A TSA server used by tests + JDK-8244719: CTW: C2 compilation fails with \"assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it\" + JDK-8244920: Access violation in frames::interpreter_frame_method + JDK-8244933: DatagramSocket.connect does not specify that it may cause datagrams in the socket receive buffer to be discarded + JDK-8245043: Simplified contention benchmark + JDK-8245068: Implement Deprecation of RMI Activation + JDK-8245113: JFR Recorder Thread to run in thread state \"_thread_in_native\" + JDK-8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods + JDK-8245203: ZGC: Don\'t track size in ZPhysicalMemoryBacking + JDK-8245204: ZGC: Introduce ZListRemoveIterator + JDK-8245208: ZGC: Don\'t hold the ZPageAllocator lock while committing/uncommitting memory + JDK-8245283: JFR: Can\'t handle constant dynamic used by Jacoco agent + JDK-8245321: refactor the redefine check that an attribute consisting of a list of classes has not changed + JDK-8245487: Potential double-free of interfaces array + JDK-8245512: CRC32 optimization using AVX512 instructions + JDK-8245668: closed test javax/swing/JComboBox/4765319/ /bug4765319.java fails on windows + JDK-8245686: Ed25519 and Ed448 present in handshake messages + JDK-8245788: EmptyFolderPackageTest fails on Windows 10 + JDK-8245828: Remove unnecessary NetworkPermission checks from jdk/net/ExtendedSocketOptions.java + JDK-8245874: requires.extraPropDefns.vmOpts doesn\'t need - Xbootclasspath/a:bootClasses + JDK-8245938: Remove unused print_stack(void) method from XToolkit.c + JDK-8245958: j.l.Record need to mention that canonical constructor may not be public + JDK-8245981: Upgrade to jQuery 3.5.1 + JDK-8246042: Non-ASCII characters are not handled correctly in the native launcher + JDK-8246129: ZIP entries created for DOS epoch include local timezone metadata + JDK-8246132: AsynchronousSocketChannelNAPITest failing with a NotYetConnectedException + JDK-8246199: \'permits\' is a restricted identifier + JDK-8246220: ZGC: Introduce ZUnmapper to asynchronous unmap pages + JDK-8246260: JFR: Write event size field without padding + JDK-8246265: ZGC: Introduce ZConditionLock + JDK-8246272: Make use of GCLogPrecious for G1, Parallel and Serial + JDK-8246274: G1 old gen allocation tracking is not in a separate class + JDK-8246282: [REDO] JDK-8245121 (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps + JDK-8246330: Add TLS Tests for Legacy ECDSA curves + JDK-8246340: Move SystemDictionary GC roots into OopStorage + JDK-8246353: Sealed types not supported by jshell + JDK-8246377: [PPC64] Further improvements for assembler stop function + JDK-8246382: assert in MetaspaceShared::map_archives + JDK-8246387: switch to jtreg 5.1 + JDK-8246397: Use KnownOIDs for known OIDs + JDK-8246405: Add GCLogPrecious functionality to log and report debug errors + JDK-8246406: ZGC: Generate crash reports in debug builds for a few important errors paths + JDK-8246429: Javadoc comparators are not module-aware + JDK-8246431: java/net/httpclient/PathSubscriber tests fail due to missing FilePermission + JDK-8246435: Replace Javascript implementation of pandoc filters with Java + JDK-8246442: nmethod::can_convert_to_zombie() asserts when not called by the sweeper + JDK-8246451: Reduce overhead of normalizing file paths with trailing slash + JDK-8246453: TestClone crashes with \"all collected exceptions must come from the same place\" + JDK-8246478: Remove src/utils/reorder + JDK-8246484: Verify patch at start of COMPARE_BUILD=PATCH run + JDK-8246486: javac doesn\'t allow a subclass to be declared before a sealed superclass with no permits clause + JDK-8246557: test_os_linux.cpp uses NULL instead of MAP_FAILED to check for failed mmap call + JDK-8246572: Always pass java.library.path when running micro benchmarks + JDK-8246591: Shenandoah: move string dedup roots scanning to concurrent phase + JDK-8246592: Simplify checking of boolean file attributes + JDK-8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase + JDK-8246612: Shenandoah: add timing tracking to ShenandoahStringDedupRoots + JDK-8246622: Remove CollectedHeap::print_gc_threads_on() + JDK-8246624: Refactor JLinkBundlerHelper and StandardBundlerParam classes + JDK-8246627: Consolidate app image bundlers + JDK-8246632: StringConcatFactory::makeConcatWithConstants no longer throws NullPointerException when an unexpected constant is null + JDK-8246640: AATTsystemproperty should be AATTsystemProperty in java.security.jgss + JDK-8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 + JDK-8246662: Test java/time/test/java/time/format/ /TestUnicodeExtension.java failed on japanese locale. + JDK-8246689: Enable independent compressed oops/class ptrs on Aarch64 + JDK-8246696: Test: java/util/StringJoiner/ /StringJoinerTest.java failing with OOM + JDK-8246697: Test: java/util/StringJoiner/ /StringJoinerTest.java failing with OOM + JDK-8246705: javadoc gives \"misleading\" and incomplete warning message. + JDK-8246706: [macos] Allow SigningPackageTest to be built with real certificates + JDK-8246709: sun/security/tools/jarsigner/ /TsacertOptionTest.java compilation failed after JDK-8244683 + JDK-8246712: doclint incorrectly reports some HTML elements as empty + JDK-8246718: ParallelGC should not check for forward objects for copy task queue + JDK-8246719: remove LambdaStableNameTest from problem list + JDK-8246721: java/util/Locale/LocaleProvidersRun.java failed on Windows platforms. + JDK-8246729: MappedByteBuffer.force() throws IndexOutOfBoundsException + JDK-8246750: Docs bundle should be published to common dir + JDK-8246751: Mac OS build settings should use -O3 + JDK-8246770: Atomic::add() with 64 bit value fails to link on 32-bit platforms + JDK-8246792: Mac signing tests failed (unsealed contents present in the bundle root) + JDK-8246837: Rename WeakHandle to better reflect its OopStorage association + JDK-8246926: Clean up newlines and whitespaces in hs_err files + JDK-8247115: Fix typos in java.lang.invoke and java.lang + JDK-8247201: Print potential pointer value of readable stack memory in hs_err file + JDK-8247212: Use assistant markup in java.lang.module.ModuleDescriptor + JDK-8247214: ZGC: ZUncommit initialization should use precious logging + JDK-8247220: Make OopHandle constructor explicit + JDK-8247235: doclint should permit \"self-closing\" tags for void elements in HTML5 + JDK-8247236: fieldDescriptor::print_on_for prints extra newline after NULL + JDK-8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes. + JDK-8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere() + JDK-8247266: Speed up test\\jdk\\jdk\\jfr\\event\\gc\\detailed\\TestZUncommitEvent.java + JDK-8247269: JFR: Reduce allocation when using AnnotationElement + JDK-8247274: (test) HexPrinter cleanup + JDK-8247284: Zero VM is broken after JDK-8244920 (\'class JavaFrameAnchor\' has no member named \'set_last_Java_sp\') + JDK-8247310: Shenandoah: pacer should not affect interrupt status + JDK-8247320: JFR: Reduce logging overhead + JDK-8247353: jtreg tests minor issues clean up + JDK-8247362: HeapDumpComressedTest fails + JDK-8247377: Zero and Minimal VMs are broken after JDK-8198698 (\'SystemDictionaryShared\' has not been declared) * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+26 * Fixes: + JDK-8028701: java/awt/Focus/ShowFrameCheckForegroundTest/ /ShowFrameCheckForegroundTest.java fails + JDK-8067986: Test javax/swing/JComboBox/ConsumedKeyTest/ /ConsumedKeyTest.java fails + JDK-8153224: Monitor deflation prolong safepoints + JDK-8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/ /4760494/bug4760494.java leaves key pressed + JDK-8177280: AATTsee {AATTlink} syntax should allow generic types + JDK-8204994: SA might fail to attach to process with \"Windbg Error: WaitForEvent failed\" + JDK-8210649: AssertionError AATT jdk.compiler/ /com.sun.tools.javac.comp.Modules.enter(Modules.java:244) + JDK-8213129: java/awt/font/FontNames/LocaleFamilyNames.java times out in Win7 + JDK-8216303: JFR: Simplify generated files + JDK-8221306: JVMTI spec for FramePop(), MethodExit(), and MethodEnter() could use some cleanup + JDK-8225056: VM support for sealed classes + JDK-8227044: javax.lang.model for sealed classes + JDK-8227045: Preview APIs support for sealed classes + JDK-8227046: compiler implementation for sealed classes + JDK-8227047: Javadoc for sealed types + JDK-8230552: Provide information when hitting a HaltNode for architectures other than x86 + JDK-8230800: Clarify String::stripIndent javadoc when string ends with line terminator + JDK-8232841: [TESTBUG] [macos] SigningPackageTest fails when untrusted certificates exist on machine + JDK-8233550: [TESTBUG] JTree tests fail regularly on MacOS + JDK-8233551: [TESTBUG] SelectEditTableCell.java fails on MacOS + JDK-8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS + JDK-8233559: [TESTBUG] TestNimbusOverride.java is failing on macos + JDK-8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS + JDK-8233647: [TESTBUG] JColorChooser/Test8051548.java is failing on macos + JDK-8234628: Change BasicHashTables::new_entry() to use clamp() + JDK-8236823: Ensure that API documentation uses minified libraries + JDK-8237470: HttpResponse.BodySubscriber::ofFile throws UOE with non-default file systems + JDK-8237826: DocTrees should provide getType(DocTreePath) method + JDK-8238763: ObjectInputStream readUnshared method handling of Records + JDK-8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass *) known_holder)->has_nonstatic_concrete_methods())), \"should be non-static concrete method\"); + JDK-8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails - XX:+VerifyOops with \"verify_oop: rsi: broken oop\" + JDK-8239827: The test OpenByUNCPathNameTest.java should be changed to be manual + JDK-8240259: Disable -Wshift-negative-value warnings + JDK-8240871: SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 + JDK-8241004: NMT tests fail on unaligned thread size with debug build + JDK-8241519: javac crashes with wrong module-info.class in module path + JDK-8242281: IntStream.html#reduce doc should not mention average + JDK-8242504: Enhance the system clock to nanosecond precision + JDK-8242527: ZGC: TestUncommit.java fails due to \"Exception: Uncommitted too fast\" + JDK-8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException + JDK-8243430: use reproducible random in :vmTestbase_vm_gc + JDK-8243434: use reproducible random in :vmTestbase_vm_g1classunloading + JDK-8243506: SharedBaseAddress is ignored by -Xshare:dump + JDK-8243507: DatagramSocket constructors don\'t always specify what happens when passed invalid parameters + JDK-8244086: Following 8241492, strip mined loop may run extra iterations + JDK-8244278: Excessive code cache flushes and sweeps + JDK-8244573: java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file + JDK-8244622: Remove SA\'s memory/FreeChunk.java. It\'s no longer used. + JDK-8244658: Remove dead code in code cache sweeper + JDK-8244660: Code cache sweeper heuristics is broken + JDK-8244668: Remove SA\'s javascript support + JDK-8244703: \"platform encoding not initialized\" exceptions with debugger, JNI + JDK-8244958: preferIPv4Stack and preferIPv6Addresses do not affect addresses returned by HostsFileNameService + JDK-8244993: Revert changes to OutputAnalyzer stderrShouldBeEmptyIgnoreVMWarnings() that allow version strings + JDK-8245061: Lookup::defineHiddenClass should throw ClassFormatError if this_class is not Class_info structure + JDK-8245121: (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps + JDK-8245153: Unicode encoded double-quoted empty string does not compile + JDK-8245158: C2: Enable SLP for some manually unrolled loops + JDK-8245289: Clean up offset code in JavaClasses + JDK-8245432: Lookup::defineHiddenClass should throw UnsupportedClassVersionError if bytes are of an unsupported major or minor version + JDK-8245478: Implementation: JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Production) + JDK-8245505: Prelink j.l.ref.Reference when loading AOT library + JDK-8245509: Crash handler itself crashes when reporting Unsafe.putInt(0) crash + JDK-8245596: Clarify Lookup::defineHiddenClass spec AATTthrows IAE if the bytes has ACC_MODULE flag set + JDK-8245658: Arrays.java has two occurrences of bad unicode constants in Javadoc + JDK-8245707: Increase Metaspace reserve alignment + JDK-8245714: \"Bad graph detected in build_loop_late\" when loads are pinned on loop limit check uncommon branch + JDK-8245717: VM option \"-XX:EnableJVMCIProduct\" could not be repetitively enabled + JDK-8245718: Epsilon: improve configuration logging + JDK-8245831: Unify code parsing version strings on Mac and Windows + JDK-8245832: JDK build make-static-libs should build all JDK libraries + JDK-8245833: crash_with_sigfpe uses pthread_kill(SIGFPE) on macOS + JDK-8245854: JVM TI Specification for sealed classes + JDK-8245864: Obsolete BranchOnRegister + JDK-8245867: Logger/bundleLeak/BundleTest.java fails due to \"OutOfMemoryError: Java heap space\" + JDK-8245880: Shenandoah: check class unloading flag early in concurrent code root scan + JDK-8245942: Shenandoah: x86_32 builds fail after JDK-8245594 + JDK-8245955: Shenandoah: Remove LRB/is_redundant optimization + JDK-8245957: Remove unused LIR_OpBranch::type after SPARC port removal + JDK-8245961: Shenandoah: move some root marking to concurrent phase + JDK-8245968: javax/swing/JTable/7124218/ /SelectEditTableCell.java is added to ProblemList twice + JDK-8245986: AArch64: Provide information when hitting a HaltNode + JDK-8246010: AdditionalLaunchersTest is not enabled, and fails. + JDK-8246023: Obsolete LIRFillDelaySlot + JDK-8246040: java/foreign/TestAddressHandle fails on big endian platforms + JDK-8246044: ZGC: Rename ZDirector\'s max_capacity to soft_max_capacity + JDK-8246045: ZGC: Fix ZDirector::rule_high_usage() calculation + JDK-8246050: Improve scalability of MemoryScope + JDK-8246075: Missing logging in nmethod::oops_do_marking_epilogue() on early return path + JDK-8246095: Tweaks to memory access API + JDK-8246097: Shenandoah: limit parallelism in CLDG root handling + JDK-8246100: Shenandoah: walk roots in more efficient order + JDK-8246109: Remove unneeded undef CS + JDK-8246128: JFR: Fix warnings + JDK-8246130: JFR: TestInheritedAnnotations has incorrect validation + JDK-8246134: ZGC: Restructure hs_err sections + JDK-8246135: Save important GC log lines and print them when dumping hs_err files + JDK-8246152: Improve String concat bootstrapping + JDK-8246153: TestEliminateArrayCopy fails with - XX:+StressReflectiveCode + JDK-8246162: Shenandoah: full GC does not mark code roots when class unloading is off + JDK-8246183: Scanner/ScanTest.java fails due to SIGSEGV in StubRoutines::jshort_disjoint_arraycopy + JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ + JDK-8246198: Typo in java/util/regex/Pattern.java + JDK-8246241: LambdaFormEditor should use a transform lookup key that is not a SoftReference + JDK-8246251: Adjust HelloClasslist after JDK-8230301 + JDK-8246256: GenerateLinkOptData should not mutate the interim or bootstrap JDK + JDK-8246258: Enable hs_err heap printing earlier during initialization + JDK-8246259: JFR: Fetch VM memory pools without using streams + JDK-8246261: TCKLocalTime.java failed due to \"AssertionError: expected [18:14:22] but found [18:14:23]\" + JDK-8246263: jdk is not yet ready for new Copyright line. + JDK-8246290: Refine specification of javax.lang.model.element.Modifier::toString + JDK-8246338: Reduce overhead of normalizing file paths + JDK-8246342: Shenandoah: remove unused ShenandoahIsMarkedNextClosure + JDK-8246359: clarify confusing comment in ObjectMonitor::EnterI()\'s race with async deflation + JDK-8246368: Add override for return tag of Modifier::toString + JDK-8246404: ZGC: Use GCLogPrecious for important logging lines + JDK-8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater + JDK-8246434: Threads::print_on_error assumes that the heap has been set up + JDK-8246458: Shenandoah: TestAllocObjects.java test fail with - XX:+ShenandoahVerify * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+25 * Fixes: + JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/ /PDialogTest.java needs update by removing an infinite loop + JDK-8166358: Re-enable String verification in java_lang_String::create_from_str() + JDK-8206925: Support the certificate_authorities extension + JDK-8215401: Add isEmpty default method to CharSequence + JDK-8227559: JFR: Slow dump with path-to-gc-roots=true + JDK-8228692: BitMap::reallocate might not clear some bits + JDK-8229856: [macos] Opening a menu on a JTextField can clear the text selection + JDK-8230827: javac gives inappropriate warning about potentially ambiguous methods + JDK-8233553: [TESTBUG] JSpinner test bug4973721.java fails on MacOS + JDK-8235921: jdk/jfr/event/oldobject/TestLargeRootSet.java times out with debug bits + JDK-8237908: [TESTBUG] [macos] Add support to jtreg helpers to unpack pkg packages + JDK-8238085: PIT: javax/swing/JSpinner/8223788/ /JSpinnerButtonFocusTest.java fails on Mac + JDK-8238592: JFR: Crash when dumping paths to gc roots on deep heaps + JDK-8238824: [macos] javax/swing/JSpinner/4840869/ /bug4840869.java fails on macos + JDK-8239013: java.util.logging.Logger catalog cache keeps strong references to ResourceBundles + JDK-8239480: Support for CLDR version 37 + JDK-8241312: missing code coverage for records + JDK-8241389: URLConnection::getHeaderFields returns result inconsistent with getHeaderField/Key for FileURLConnection, FtpURLConnection + JDK-8242150: [GRAAL] Add jtreg \"serviceability/sa/ /ClhsdbJstackXcompStress.java\" to graal problem list + JDK-8242786: [macos] tools/jpackage/share/IconTest.java fails: ABORT trying to dequeue work + JDK-8243099: SO_INCOMING_NAPI_ID support + JDK-8243339: AArch64: Obsolete UseBarriersForVolatile option + JDK-8243392: Remodel CDS/Metaspace storage reservation + JDK-8243491: Implementation of Foreign-Memory Access API (Second Incubator) + JDK-8243925: Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows) + JDK-8243936: NonWriteable system properties are actually writeable + JDK-8244203: sun/tools/jhsdb/ /HeapDumpTestWithActiveProcess.java fails with NullPointerException + JDK-8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports + JDK-8244504: C2: refactor counted loop code in preparation for long counted loop + JDK-8244571: assert(!_thread->is_pending_jni_exception_check()) failed: Pending JNI Exception Check during class loading + JDK-8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb + JDK-8244817: Add configuration logging similar to ZGCs to other GCs + JDK-8244946: fatal error: memory leak: allocating without ResourceMark with -XX:+Verbose -Xlog:methodhandles + JDK-8244949: [PPC64] Reengineer assembler stop function + JDK-8245022: ParallelGC abuses StarTask to also include partial objarray scan tasks + JDK-8245062: HtmlStyle: group and document members for nav, header, summary, details + JDK-8245086: G1: Rename measured pause time ratios + JDK-8245087: Use ratios instead of percentages in G1HeapSizingPolicy::expansion_amount + JDK-8245088: Always provide logs for G1 heap expansion calculations + JDK-8245120: JFR: Parser unable to return typed version + JDK-8245134: test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases + JDK-8245165: Update bug id for javax/swing/text/ /StyledEditorKit/4506788/bug4506788.java in ProblemList + JDK-8245179: JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally + JDK-8245202: Convert existing jpackage tests to newer form. + JDK-8245240: Shenandoah: support nesting evacuation OOM scope + JDK-8245241: Incorrect locale provider preference is not logged + JDK-8245260: Missing file header for test/hotspot/jtreg/containers/docker/TEST.properties + JDK-8245264: Test runtime/cds/appcds/SignedJar.java fails + JDK-8245288: Shenandoah: move up ShenandoahEvacOOM scope for code root processing during concurrent class unloading + JDK-8245335: [TESTBUG] DeterministicDump.java fails with release JVM + JDK-8245392: Remove duplication in class redefinition and retransformation specs + JDK-8245401: AbsPathsInImage.java fails on Windows on jdwp.dll + JDK-8245455: Remove alternative StringConcatFactory strategies + JDK-8245464: Shenandoah: allocate collection set bitmap at lower addresses + JDK-8245465: Shenandoah: test_in_cset can use more efficient encoding + JDK-8245517: java/net/SocketOption/AfterClose.java fails with Invalid value \'READ_ONLY\' + JDK-8245518: Problem list java/net/SocketOption/AfterClose.java + JDK-8245521: Remove STACK_BIAS + JDK-8245569: Add jtreg tests for SO_INCOMING_NAPI_ID + JDK-8245582: j.net.URLConnection::getHeaderFieldKey(int) behavior does not reliably conform to its specification + JDK-8245594: Remove volatile-qualified member functions and parameters from oop class + JDK-8245600: Clean up libjli + JDK-8245610: remove in-tree copy on gtest + JDK-8245619: Remove unused methods in UnixNativeDispatcher + JDK-8245623: Remove unused code in sun/nio/fs after Solaris removal + JDK-8245665: Test WeakAlg.java should only make sure no warning for weak signature algorithms by keytool on root CA + JDK-8245677: Optimize lookups in empty HashMaps + JDK-8245678: Avoid allocations in Executable.getAllGenericParameterTypes + JDK-8245691: Add EdDSA certificstes to SSLSocketTemplate and CertUtils + JDK-8245703: 32-bit build failures after JDK-8243392 + JDK-8245720: Shenandoah: improve configuration logging + JDK-8245722: 32-bit build failures after JDK-8243491 + JDK-8245723: Remove PrintCompressedOopsMode and change gc+heap+coops info log to debug level + JDK-8245724: Move g1 periodic gc logging to G1InitLogger + JDK-8245726: Shenandoah: lift/cleanup ShenandoahHeuristics names and properties + JDK-8245754: Shenandoah: ditch ShenandoahAlwaysPreTouch + JDK-8245755: Shenandoah: missing logging for CWR Roots + JDK-8245756: Reduce bootstrap cost of StringConcatFactory prependers + JDK-8245757: Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits + JDK-8245761: [TESTBUG] runtime/logging/ /TestMethodHandlesVerbose.java fails with release VMs + JDK-8245773: Shenandoah: Windows assertion failure after JDK-8245464 + JDK-8245786: Scope is wrong for ClassTree representing record + JDK-8245801: StressRecompilation triggers assert \"redundunt OSR recompilation detected. memory leak in CodeCache!\" + JDK-8245812: Shenandoah: compute root phase parallelism + JDK-8245814: Shenandoah: reconsider format specifiers for stats + JDK-8245823: Shenandoah: inline/optimize ShenandoahEvacOOMScope + JDK-8245825: Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots + JDK-8245827: Shenandoah: Cleanup Shenandoah code root iterators and root scanner + JDK-8245841: Remove unused com.sun.tools.javac.comp.Modules.XMODULES_PREFIX + JDK-8245847: Update Profile.java to not require per-release updates + JDK-8245850: Obsolete UseLWPSynchronization + JDK-8245870: GTEST_FRAMEWORK_SRC should go through UTIL_FIXUP_PATH + JDK-8245959: Extend String concat testing to account for folded constants + JDK-8245969: Simplify String concat constant folding + JDK-8246027: Minimal fastdebug build broken after JDK-8245801 + JDK-8246034: Remove java.base/share/classes/jdk/internal/jrtfs/jrtfsviewer.js and java.base/share/classes/jdk/internal/jrtfs/jrtls.js * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+24 * Fixes: + JDK-8166597: Crypto support for the EdDSA Signature Algorithm + JDK-8209632: Develop new tests for EdDSA API + JDK-8209774: Refactor shell test javax/xml/jaxp/common/8035437/run.sh to java + JDK-8218173: exception during StringConcatFactory clinit breaks string concat with no fallback + JDK-8218482: sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown + JDK-8229829: java/lang/management/ThreadMXBean/Locks.java fails with java.lang.RuntimeException: Thread WaitingThread is at WAITING state but is expected to be in Thread.State = WAITING + JDK-8231264: Implementation of JEP 374: Disable biased-locking and deprecate all flags related to biased-locking + JDK-8232213: runtime/MemberName/MemberNameLeak.java fails intermittently + JDK-8233706: JFR emergency dump should be performed after error reporting + JDK-8235211: serviceability/attach/ /RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file + JDK-8235673: [C1, C2] Split inlining control flags + JDK-8237971: Package type for runtime image on macosx + JDK-8239383: Support for Unicode 13.0 + JDK-8239816: Make handling of module / package / types consistent. + JDK-8240228: \"make hotspot-ide-project\" on Windows creates a Visual Studio project with empty preprocessor defines + JDK-8240588: _threadObj cannot be used on an exiting JavaThread + JDK-8241062: Shenandoah: rich asserts trigger \"empty statement\" inspection + JDK-8241070: Shenandoah: remove unused local variables in C2 support + JDK-8241072: Reimplement the Legacy DatagramSocket API + JDK-8241080: Consolidate signature parsing code in serviceability tools + JDK-8241305: Add protocol specific factory creation methods to SocketChannel and ServerSocketChannel + JDK-8241616: Timestamps on ct.sym entries lead to non-reproducible builds + JDK-8242151: Improve OID mapping and reuse among JDK security providers for aliases registration + JDK-8242424: Deprecate InitialBootClassLoaderMetaspaceSize + JDK-8242478: compiler implementation for records (Second Preview) + JDK-8242524: Use different default CDS archives depending on UseCompressOops + JDK-8242901: Duplicate PSYoung/OldGen max size functions + JDK-8243012: Fix issues in j.l.i package info + JDK-8243147: Deprecate UseLargePagesInMetaspace + JDK-8243396: Add a brief description of argfiles to the javadoc help output + JDK-8243417: Clean up com.sun.tools.javac.main.CommandLine + JDK-8243947: [TESTBUG] hotspot/jtreg:hotspot_appcds_dynamic fails when the JDK doesn\'t have default CDS archive + JDK-8243996: Remove hardcoded field offsets from HotSpot + JDK-8244031: HttpClient should have more tests for HEAD requests + JDK-8244093: Move all IDE support into coherent structure in make directory + JDK-8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base + JDK-8244170: [aarch64] correct instruction typo for dcps1/2/3 + JDK-8244183: linker error jpackageapplauncher on Windows 32bit + JDK-8244291: Test: gc/z/TestGarbageCollectorMXBean.java failed: \"unexpected cycles\" + JDK-8244340: Handshake processing thread lacks yielding + JDK-8244342: Compilation warnings about unexpected serialization related method signatures. + JDK-8244416: Remove incorrect assert during inline cache cleaning + JDK-8244433: Remove saving of RSP in Assembler::pusha_uncached() + JDK-8244536: cds/DeterministicDump.java failed: File content different + JDK-8244576: [macos] Volume icon deleted by osascript for background image + JDK-8244652: Add test for non utf-8 response handling by websocket + JDK-8244663: Shenandoah: C2 assertion fails in Matcher::collect_null_checks + JDK-8244684: G1 abuses StarTask to also include partial objarray scan tasks + JDK-8244721: CTW: C2 (Shenandoah) compilation fails with \"unexpected infinite loop graph shape\" + JDK-8244733: Add ResourceHashtable::xxx_if_absent + JDK-8244752: Enable Linux support for multiple huge page sizes -XX:LargePageSizeInBytes + JDK-8244775: Remove unnecessary dependency to jfrEvents.hpp + JDK-8244777: ClassLoaderStats VM Op uses constant hash value + JDK-8244819: hsdis does not compile with binutils 2.34+ + JDK-8244852: GraalVM native-image fails after JDK-8238048 change + JDK-8244853: The static build of libextnet is missing the JNI_OnLoad_extnet function + JDK-8244936: Reduce JNI overhead of accessing FileDescriptor + JDK-8244945: Mark VS2019 as supported and default + JDK-8244951: Missing entitlements for hardened runtime + JDK-8244953: Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root + JDK-8244961: MethodHandles::privateLookupIn throws NPE when called during initPhase2 + JDK-8244966: Add .vscode to .hgignore and .gitignore + JDK-8244971: Zero VM is broken after JDK-8241825 (COMPRESSED_CLASS_POINTERS_DEPENDS_ON_COMPRESSED_OOPS not defined) + JDK-8244973: serviceability/attach/ /RemovingUnixDomainSocketTest.java fails \"stderr was not empty\" + JDK-8244981: jpackage error due to missing final newline in Debian control file + JDK-8245000: Windows GDI functions don\'t support large pages + JDK-8245002: Windows GDI functions don\'t support NUMA interleaving + JDK-8245005: javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant + JDK-8245024: Simplify and eagerly initialize StringConcatFactory + JDK-8245032: Remove exceptions from compare.sh + JDK-8245033: Fixes for building in WSL + JDK-8245035: Clean up os::split_reserved_memory() + JDK-8245041: Fix incorrect output order in configure + JDK-8245042: Improve scalability of reading Windows Performance counters via PDH when using the Process object + JDK-8245046: SetupTarget incorrect for hotspot-ide-project + JDK-8245047: [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing) + JDK-8245051: c1 is broken if it is compiled by gcc without - fno-lifetime-dse + JDK-8245070: 32-bit builds are broken after JDK-8242524 + JDK-8245083: [REDO] Shenandoah: Remove null-handling in LRB expansion + JDK-8245093: WSL support broke cygwin toolchain detection + JDK-8245094: Reduce overhead of initializing the default StringConcatFactory strategy + JDK-8245096: Better windows environment output in configure + JDK-8245098: Make SafeFetch32/N available earlier + JDK-8245106: ZGC: Fix incorrect setup when using - XX:+UseTransparentHugePages + JDK-8245111: Update doc comments for improved processing by the Standard Doclet + JDK-8245119: Fix include path for hotspot-ide-project + JDK-8245124: Shenandoah: optimize code root evacuation/update during concurrent class unloading + JDK-8245137: aarch64 ICache flush depends on enabling gnu extensions + JDK-8245146: Update description of SourceVersion.RELEASE_15 with text blocks + JDK-8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java + JDK-8245151: jarsigner should not raise duplicate warnings on verification + JDK-8245168: jlink should not be treated as a \"small\" tool + JDK-8245196: ZGC: No need to disable UseBiasedLocking by default + JDK-8245231: Javadoc for the readObject methods needs to be updated + JDK-8245233: ZGC: Load volatile oops using Atomic::load() + JDK-8245236: Remove MO_VOLATILE Access decorator + JDK-8245280: Add runtime/cds/appcds/SignedJar.java to problem list + JDK-8245281: Disabling hotspot gtest builds make it impossible to run tests + JDK-8245287: Start using ModuleWrapper for gensrc as well + JDK-8245398: Remove addition preview adornment from String::formatted + JDK-8245428: Remove unused oopFactory functions + JDK-8245445: Langtools NetBeans ant build broken after JDK-8244093 + JDK-8245450: ZGC: Remove unused ZArguments::initialize_platform() + JDK-8245461: Shenandoah: refine mode name()-s + JDK-8245463: Shenandoah: refine ShenandoahPhaseTimings constructor arguments * Wed Nov 25 2020 Fridrich Strba - Upgrade to upsteam tag jdk-15+23 * Fixes: + JDK-6415694: Clarification in Javadoc for java.rmi.AlreadyBoundException + JDK-8022574: remove HaltNode code after uncommon trap calls + JDK-8062947: Fix exception message to correctly represent LDAP connection failure + JDK-8147018: CompilerControl: Improve handling of timeouts and failures for tests + JDK-8172269: When checking the default behaviour for a scroll tab layout and checking the \'opaque\' checkbox, the area behind tabs is not red + JDK-8193066: Avoid use of capturing lambdas in JarFile + JDK-8194874: SA: Remove scripts with sa-jdi.jar dependencies. + JDK-8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + Solaris + JDK-8221902: PIT: javax/swing/JRadioButton/FocusTraversal/ /FocusTraversal.java fails on ubuntu + JDK-8224613: javadoc should better handle bad options + JDK-8232243: Wrong caret position in JTextPane on Windows with a screen resolution > 100% + JDK-8233638: [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos + JDK-8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos + JDK-8233643: [TESTBUG] JMenu test bug4515762.java fails on macos + JDK-8236518: There is no Native Packages WinUpgradeUUIDTest-2.0.exe after creating Native packages on win + JDK-8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout + JDK-8237888: security/infra/java/security/cert/ /CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval + JDK-8240910: jmod rejects duplicate entries in --class-path jars + JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows + JDK-8241825: Make compressed oops and compressed class pointers independent (x86_64, PPC, S390) + JDK-8241934: Simplify parse_stream() and remove has_class_mirror_holder_cld() + JDK-8242009: Review setting test.java/vm.opts in jcmd/jhsdb and debugger in serviceability tests + JDK-8242060: Add revocation checking to jarsigner + JDK-8242188: [TESTBUG] error in jtreg test jdk/jfr/api/consumer/TestRecordedFrame.java on linux-aarch64 + JDK-8242429: Better implementation for sign extract + JDK-8242919: Paste locks up jshell + JDK-8242934: test/jdk/jdk/jfr/tool/TestPrintJSON.java uses nashorn script engine + JDK-8243452: JFR: Could not create chunk in repository with over 200 recordings + JDK-8243596: ModuleLayer::parents should return an unmodifiable list + JDK-8244094: Fix Amazon copyright in various test files + JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26 + JDK-8244205: HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected + JDK-8244207: Simplify usage of Compile::print_method() when debugging with gdb and enable its use with rr + JDK-8244243: Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting + JDK-8244245: localizedBy() should override localized values with default values + JDK-8244248: boot-jdk.m4 captures the version line using regex + JDK-8244267: Improve serviceability task definitions in CI + JDK-8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in + JDK-8244495: Some jlink tests crash on Windows after JDK-8237750 + JDK-8244508: JFR: FlightRecorderOptions reset date format + JDK-8244509: Shenandoah: refactor ShenandoahBarrierC2Support::test_ * methods + JDK-8244510: Shenandoah: invert SHC2Support::is_in_cset condition + JDK-8244523: Shenandoah: Remove null-handling in LRB expansion + JDK-8244542: ProblemList cds/DeterministicDump.java for Windows + JDK-8244550: Unsafe::allocateInstance does redundant transitions + JDK-8244551: Shenandoah: Fix racy update of update_watermark + JDK-8244557: test/jdk/javax/swing/JTabbedPane/ /TestBackgroundScrollPolicy.java failed + JDK-8244592: Start supporting SOURCE_DATE_EPOCH + JDK-8244594: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion + JDK-8244595: [REDO] 8244523: Shenandoah: Remove null-handling in LRB expansion + JDK-8244606: Non-PCH build is broken after JDK-8244550 + JDK-8244615: build-performance.m4 is not always parsing /proc/cpuinfo correctly + JDK-8244618: WinUpgradeUUIDTest.java fails after JDK-8236518 + JDK-8244620: Fix test WinUpgradeUUIDTest failures in Mach5 + JDK-8244624: Improve handling of JarFile META-INF resources + JDK-8244625: Zero VM is broken after JDK-8244550 (java_lang_Class::as_Klass(oopDesc *) undefined) + JDK-8244634: LoadLibraryW failed from tools/jpackage tests after JDK-8242302 + JDK-8244653: Suppress gcc 9.1 ABI change notes on aarch64 + JDK-8244661: JFR: Remove use of thread-locals for java.base events + JDK-8244667: Shenandoah: SBC2Support::test_gc_state takes loop for wrong control + JDK-8244673: Add periods to SourceVersion.isName javadoc + JDK-8244674: Third-party code version check + JDK-8244676: test/jdk/jdk/jfr/startupargs/ /TestOptionsWithLocale.java fails + JDK-8244714: G1 young gen sizer allows zero young gen with huge -XX:NewRatio + JDK-8244730: Shenandoah: gc/shenandoah/options/ /TestHeuristicsUnlock.java should only verify the heuristics + JDK-8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics + JDK-8244737: Shenandoah: move mode code to gc/shenandoah/mode + JDK-8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode + JDK-8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode + JDK-8244756: Build broken with some awk version after JDK-8244248 + JDK-8244757: Introduce SetupTarget in Main.gmk + JDK-8244758: DMG bundler ignores --install-dir option. + JDK-8244759: Shenandoah: print verbose class unloading counters + JDK-8244767: Potential non-terminated string in getEncodingInternal() on Windows + JDK-8244779: ProblemList serviceability/jvmti/HiddenClass/ /P/Q/HiddenClassSigTest.java pending JDK-8244571 + JDK-8244807: Shenandoah: ditch filter in ShenandoahUnload::unload + JDK-8244813: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion + JDK-8244815: Always log MMU information in G1 + JDK-8244821: Shenandoah: disarmed_value is initialized at wrong place + JDK-8244844: javac command line is not re-executable + JDK-8244855: Remove unused \"getParent\" function from Windows jni_util_md.c + JDK-8244928: Build log output too verbose after JDK-8244844 + JDK-8244930: Building without test failure handler broken after JDK-8244844 * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+22 * Fixes: + JDK-7185258: [macosx] Deadlock in SunToolKit.realSync() + JDK-8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows + JDK-8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes + JDK-8183266: [TESTBUG]Add test to cover XPathEvaluationResult.XPathResultType.getQNameType method + JDK-8197797: Test java/awt/Graphics2D/DrawString/RotTransText.java fails + JDK-8208566: [TEST_BUG] javax\\swing\\text\\GlyphPainter2\\6427244\\bug6427244.java: Test failed + JDK-8213123: javax/swing/JButton/4368790/bug4368790.java fails on mac + JDK-8214797: TestJmapCoreMetaspace.java timed out + JDK-8219536: Add Option for user defined jlink options + JDK-8225068: Remove DocuSign root certificate that is expiring in May 2020 + JDK-8225069: Remove Comodo root certificate that is expiring in May 2020 + JDK-8226464: TitledBorder label appears cut off on hidpi devices + JDK-8230402: Allocation of compile task fails with assert: \"Leaking compilation tasks?\" + JDK-8230672: Specification for java.awt.FontMetrics.getMaxAdvance() is too prescriptive + JDK-8230940: Obsolete MonitorBound + JDK-8232744: j.awt.Window::setShape(Shape) paints visible artifacts outside of the given shape + JDK-8233166: jpackage tool skips empty directories + JDK-8233439: G1 zero_filled optimization when committing CardCountsTable does not work + JDK-8236177: assert(status == 0) failed: error ETIMEDOUT(60), cond_wait + JDK-8236980: Cleanup of toString methods in JavaSound + JDK-8237750: Load libzip.so only if necessary + JDK-8237777: \"Dumping core ...\" is shown despite claiming that \"# No core dump will be written.\" + JDK-8238575: DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows) + JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD + JDK-8240666: Websocket client\'s OpeningHandshake discards the HTTP response body + JDK-8240679: ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool + JDK-8241071: Generation of classes.jsa with -Xshare:dump is not deterministic + JDK-8241100: Make Boolean, Character, Byte, and Short implement Constable + JDK-8241602: jlink does not produce reproducible jimage files + JDK-8241793: Shenandoah: Enable concurrent class unloading for aarch64 + JDK-8242335: Additional Tests for RSASSA-PSS + JDK-8242502: UnexpectedDeoptimizationTest.java failed \"assert(phase->type(obj)->isa_oopptr()) failed: only for oop input\" + JDK-8242522: Minor LingeredApp improvements + JDK-8242532: convert tests to use Text Blocks + JDK-8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C) + JDK-8242557: Add length limit for strings in PNGImageWriter + JDK-8242865: Usability problems using mac signing in jpackage + JDK-8242898: Clean up InstanceKlass::_array_klasses + JDK-8243155: AArch64: Add support for SqrtVF + JDK-8243325: Cleanup TaskQueueSuper<>::peek + JDK-8243388: Moving search result selection clears search input + JDK-8243427: use reproducible random in :vmTestbase_vm_mlvm + JDK-8243428: use reproducible random in :vmTestbase_vm_compiler + JDK-8243429: use reproducible random in :vmTestbase_nsk_stress + JDK-8243431: use reproducible random in :vmTestbase_vm_metaspace + JDK-8243432: use reproducible random in :vmTestbase_vm_defmeth + JDK-8243433: use reproducible random in :vmTestbase_nsk_sysdict + JDK-8243435: use reproducible random in :vmTestbase_nsk_jvmti + JDK-8243436: use reproducible random in :vmTestbase_nsk_monitoring + JDK-8243437: use reproducible random in :vmTestbase_nsk_jdi + JDK-8243453: java --describe-module failed with non-ASCII module name under non-UTF8 environment + JDK-8243488: Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket + JDK-8243495: Shenandoah: print root statistics for concurrent weak/strong root phases + JDK-8243548: Javac incorrectly collects enum fields when verifying switch expression exhaustivness + JDK-8243557: Inconvenient span for multi-catch error diagnostics + JDK-8243572: Multiple tests fail with assert(cld->klasses() != 0LL) failed: unexpected NULL for cld->klasses() + JDK-8243573: Shenandoah: rename GCParPhases and related code + JDK-8243598: Typos in java.lang.invoke package-info + JDK-8243628: Deprecate -XX:ForceNUMA option + JDK-8243656: Shell built-in test in configure depends on help + JDK-8243945: use driver mode in runtime tests + JDK-8243961: ForceNUMA and only one available NUMA node fails assertion on Windows + JDK-8244018: No error message for non-existent icon path + JDK-8244078: ProcessTools executeTestJvm and createJavaProcessBuilder have inconsistent handling of test. *.opts + JDK-8244087: 2020-04-24 public suffix list update + JDK-8244107: Incorrect parameters in ReservedSpace constructor change + JDK-8244113: [TESTBUG] java/awt/font/Rotate/ /RotatedSyntheticBoldTest.java test comments interpreted as args. + JDK-8244133: Refactor nsk/jdi tests to reduce code duplication in settingBreakpoint communication + JDK-8244141: use AATTrequires and SkippedException in some hotspot/runtime tests + JDK-8244142: some hotspot/runtime tests don\'t check exit code of forked JVM + JDK-8244149: jdk/jfr/api/consumer/recordingstream/ /TestOnEvent.java times out + JDK-8244152: Remove unnecessary hash map resize in LocaleProviderAdapters + JDK-8244173: Uncomment subtest in runtime/InvocationTests/invocationC1Tests.java + JDK-8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly + JDK-8244182: Use root node as default for find_node when called from debugger + JDK-8244186: assertion failure test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java + JDK-8244196: adjust output in os_linux + JDK-8244200: Shenandoah: build breakages after JDK-8241743 + JDK-8244210: The javac server is never used + JDK-8244214: Change to VS2019 for building on Windows at Oracle + JDK-8244220: Compiler error in jpackage with VS2019 + JDK-8244226: Shenandoah: per-cycle statistics contain worker data from previous cycles + JDK-8244247: Build failures after sjavac cleanup + JDK-8244276: Zero and minimal VM build failure after JDK-8178349 (use of undeclared identifier \'SystemDictionaryShared\') + JDK-8244281: test/jdk/com/sun/crypto/provider/KeyProtector/ /IterationCount.java fails with --illegal-access=deny + JDK-8244283: test/jdk/sun/net/idn/TestStringPrep.java fails with --illegal-access=deny + JDK-8244284: Two tests in test/hotspot/jtreg/vmTestbase fail with --illegal-access=deny + JDK-8244292: Headful clients failing with - -illegal-access=deny + JDK-8244293: Remove outdated AATTapiNote in java.util.Objects + JDK-8244307: Improve assertions against taskqueue underflow + JDK-8244326: Shenandoah: global statistics should not accept bogus samples + JDK-8244328: Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization + JDK-8244384: AATTrequires-related clean up in gc/metaspace/ tests + JDK-8244385: various clean-ups in runtime tests + JDK-8244413: Avoid rebinds in MethodHandle.viewAsType + JDK-8244420: Shenandoah: Ensure _disarmed_value offset < 128 + JDK-8244444: [TESTBUG] Test for XPathEvaluationResult.XPathResultType + JDK-8244459: Optimize the hash map size in LocaleProviderAdapters + JDK-8244463: JFR: Clean up jdk.jfr.internal.RepositoryChunk + JDK-8244485: runtime/cds/appcds/TestZGCWithCDS.java fails after 8244385 + JDK-8244489: Zero and minimal VM build failure after JDK-8241071 (MetaspaceShared::symbol_space_alloc is undefined) + JDK-8244491: make runtime/cds/appcds/TestZGCWithCDS.java test more robust + JDK-8244497: [TESTBUG] Incompatible types conversion error in vmTestbase/vm/runtime/defmeth/StressTest.java after JDK-8243432 * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+21 * Fixes: + JDK-8151030: PPC64: AllocatePrefetchStyle=4 is out of range + JDK-8152332: [macosx] JFileChooser cannot be serialized on Mac OS X + JDK-8178028: Typing \'C\' cannot change the tab layout to WRAP_TAB_LAYOUT + JDK-8195841: PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen + JDK-8196181: sun/java2d/GdiRendering/InsetClipping.java fails + JDK-8216557: Aarch64: Add support for Concurrent Class Unloading + JDK-8219607: Add support in Graal and AOT for hidden class + JDK-8231634: SA stack walking fails with \"illegal bci\" + JDK-8233006: freetype incorrectly adjusts advances when emboldening rotated glyphs + JDK-8233584: [Win LAF] When navigating the contents of the file list changes in Win LAF + JDK-8233644: [TESTBUG] JInternalFrame test bug8020708.java is failing on macos + JDK-8236129: Exe installers have wrong properties + JDK-8236464: SO_LINGER option is ignored by SSLSocket in JDK 11 + JDK-8238048: Close alignment gaps in InstanceKlass + JDK-8239357: Revert gcc implementation of offset_of + JDK-8239569: PublicMethodsTest.java failed due to NPE in java.base/java.nio.file.FileSystems.getFileSystem (FileSystems.java:230) + JDK-8239786: Shenandoah: print per-cycle statistics + JDK-8240290: Clean the \"libawt_xawt\" library from code for macOS + JDK-8240783: JFR: TestClose could not finish chunk + JDK-8241153: Refactor HeapRegionManager::find_unavailable_from_idx to simplify expand_at + JDK-8241214: Test debugging of hidden classes using jdb + JDK-8241228: Test jdk/javax/swing/UIDefaults/8146330/ /UIDefaultKeySizeTest.java is failing + JDK-8241603: ZGC: java/lang/management/MemoryMXBean/ /MemoryTestZGC.sh crashes on macOS + JDK-8241780: Allow \ AATT inside inline tags. + JDK-8241807: JDWP needs update for hidden classes + JDK-8241815: Unnecessary calls to SystemDictionaryShared::define_shared_package + JDK-8242004: TextLayout throws Exception with a non-invertible transform + JDK-8242034: Remove JRE_HOME references + JDK-8242174: [macos] The NestedModelessDialogTest test make the macOS unstable + JDK-8242237: Improve JVM TI HiddenClasses tests + JDK-8242239: [Graal] javax/management/generified/ /GenericTest.java fails: FAILED: queryMBeans sets same + JDK-8242244: Remove redundant ELF machine definitions + JDK-8242302: Refactor jpackage native code + JDK-8242314: use reproducible random in vmTestbase shared code + JDK-8242459: ForceNUMA and only one available NUMA node hits a guarantee + JDK-8242498: Invalid \"sun.awt.TimedWindowEvent\" object leads to JVM crash + JDK-8242526: PIT: javax/swing/JInternalFrame/8020708/ /bug8020708.java fails in mach5 ubuntu system + JDK-8242649: improve the CSS class names used for summary and details tables + JDK-8242792: interval < flushInterval is always false in jdk.jfr.internal.RequestEngine#setFlushInterval + JDK-8242846: Bring back test/jdk/tools/jlink/plugins/OrderResourcesPluginTest.java + JDK-8242848: Improve performance of InflaterOutputStream.write() + JDK-8242905: AArch64: Client build failed + JDK-8242921: test/hotspot/jtreg/runtime/CompactStrings/ /TestMethodNames.java uses nashorn script engine + JDK-8242929: The values of jdk.tls.namedGroups should not be case-sensitive + JDK-8242933: jdk/jfr/api/consumer/TestHiddenMethod uses nashorn script engine + JDK-8242999: HTTP/2 client may not handle CONTINUATION frames correctly + JDK-8243000: javac only build fails after removal of Nashorn + JDK-8243010: Test support: Customizable Hex Printer + JDK-8243029: Rewrite javax/net/ssl/compatibility/ /Compatibility.java with a flexible interop test framework + JDK-8243117: Cleanups in Java code of module jdk.jlink + JDK-8243138: Enhance BaseLdapServer to support starttls extended request + JDK-8243240: AArch64: Add support for MulVB + JDK-8243246: HTTP Client sometimes gets java.io.IOException - > Invalid chunk header byte 32 + JDK-8243314: Problem list java/awt/image/multiresolution/ /MultiresolutionIconTest.java on Windows + JDK-8243326: Cleanup use of volatile in taskqueue code + JDK-8243389: enhance os::pd_print_cpu_info on linux + JDK-8243393: Improve ReservedSpace constructor resolution + JDK-8243450: Remove VMOps from jdk.hotspot.agent + JDK-8243460: Shenandoah: purge init_update_refs_prepare counter + JDK-8243463: Shenandoah: ditch total_pause counters + JDK-8243464: Shenandoah: print statistic counters in time order + JDK-8243465: Shenandoah: ditch unused pause_other, conc_other counters + JDK-8243469: Lazily encode name in ZipFile.getEntryPos + JDK-8243477: FreeType library check should prefer 64-bit directory + JDK-8243478: Shenandoah: avoid implicit worker_id = 0 + JDK-8243486: ZGC: Adjust \"Allocated\" statistics to take undone page allocations into account + JDK-8243487: Shenandoah: make _num_phases illegal phase type + JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions + JDK-8243494: Shenandoah: set counters once per cycle + JDK-8243500: SA: Incorrect BCI and Line Number with jstack if the top frame is in the interpreter (BSD and Windows) + JDK-8243503: InstanceKlass::_array_name is not needed and leaks + JDK-8243510: AbsPathsInImage.java fails on Windows + JDK-8243539: Copyright info (Year) should be updated for fix of 8241638 + JDK-8243541: (tz) Upgrade time-zone data to tzdata2020a + JDK-8243549: sun/security/ssl/CipherSuite/ /NamedGroupsWithCipherSuite.java failed with Unsupported signature algorithm: DSA + JDK-8243562: Make display of search results consistent with color scheme + JDK-8243563: Doc comments cleanup + JDK-8243565: some gc tests use \'test.java.opts\' and not \'test.vm.opts\' + JDK-8243567: Update download link of jtreg provided by Adoption Group + JDK-8243568: serviceability/logging/TestLogRotation.java uses \'test.java.opts\' and not \'test.vm.opts\' + JDK-8243574: java.lang.invoke.InvokerBytecodeGenerator.ClassData should be package-private + JDK-8243575: Trivial javadoc fix of j.l.i.MethodHandles::arrayElementVarHandle + JDK-8243576: Remove residual reference to nashorn modules in make/CompileJavaModules.gmk + JDK-8243578: Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do() + JDK-8243587: Missing comma in copyright header + JDK-8243590: Bump boot jdk to JDK 14 on aarch64 at Oracle + JDK-8243591: Change to GCC 9.2 for building Linux/aarch64 at Oracle + JDK-8243617: compiler/onSpinWait/TestOnSpinWaitC1.java test uses wrong class + JDK-8243618: compiler/rtm/cli tests can be run w/o WhiteBox + JDK-8243619: compiler/codecache/CheckSegmentedCodeCache.java test misses -version + JDK-8243620: a few compiler/jvmci tests can be run in driver mode + JDK-8243621: use SkippedException in compiler/jsr292/MHInlineTest.java test + JDK-8243622: all actions in compiler/aot/fingerprint/ /SelfChangedCDS.java can be run in driver mode + JDK-8243633: Remove cups dependency when building linux at Oracle + JDK-8243634: Add pandoc dependency when building linux-aarch64 at Oracle + JDK-8243648: Windows 32bit compile error src/jdk.incubator.jpackage/windows/native/libjpackage/ /VersionInfo.cpp + JDK-8243664: JavaDoc of CompactNumberFormat points to wrong enum + JDK-8243665: exploded-image-optimize touches module-info.class in all modules + JDK-8243666: ModuleHashes attribute generated for JMOD and JAR files depends on timestamps + JDK-8243673: Mac signing process should not use --deep arg. + JDK-8243848: Shenandoah: Windows build fails after JDK-8239786 + JDK-8243928: several svc tests can be run in driver mode + JDK-8243929: use AATTrequires in serviceability/attach/AttachWithStalePidFile.java test + JDK-8243930: update copyright years + JDK-8243932: compiler/codecache/cli/printcodecache/ /TestPrintCodeCacheOption.java test can use driver mode + JDK-8243933: use driver mode in gc tests + JDK-8243935: remove copying of s.h.WB$WhiteBoxPermission in hotspot tests + JDK-8243941: build issue introduced with the push of 8242237 + JDK-8243942: use SkippedException in gc/arguments/ /TestSmallInitialHeapWithLargePageAndNUMA.java test + JDK-8243944: use SkippedException and AATTrequires in runtime/memory/ReadFromNoaccessArea.java test + JDK-8243946: serviceability/sa and jvmti tests fail after JDK-8243928 + JDK-8243954: serviceability/logging/TestQuotedLogOutputs.java fails after 8243928 + JDK-8243973: Clarify difference between JAVA_OPTIONS and VM_OPTIONS + JDK-8243982: Fix testing documentation after JDK-8240241 + JDK-8243985: Make source generation by generatecharacter reproducible + JDK-8243988: Added flexibility in build system for unusal hotspot configurations + JDK-8243989: test/hotspot/jtreg/serviceability/jvmti/ /CanGenerateAllClassHook/CanGenerateAllClassHook.java needs to use othervm + JDK-8243991: Remove obsolete -XX:ThreadStackSize from java command line + JDK-8243997: Linux build failed after JDK-8242244 + JDK-8244009: Separate -Xdoclint options in CompileJavaModules.gmk + JDK-8244010: Simplify usages of ProcessTools.createJavaProcessBuilder in our tests + JDK-8244021: Hide warning from jlink about incubating modules + JDK-8244036: Refresh SetupJavaCompilation, and remove support for sjavac + JDK-8244044: Refactor phase makefiles to be structured per module + JDK-8244051: AbsPathsInImage.java still fails on Windows + JDK-8244052: remove copying of s.h.WB$WhiteBoxPermission in test/jdk + JDK-8244061: Disable jvmci/graal/aot when building linux-aarch64 at Oracle + JDK-8244066: ClassFileInstaller should be run in driver mode + JDK-8244097: make bootcycle-images fails after JDK-8244036 * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+20 * Fixes: + JDK-8172404: Tools should warn if weak algorithms are used before restricting them + JDK-8203238: [TESTBUG] rewrite MemOptions shell test in Java + JDK-8209162: Page size selection does not always select optimal page size + JDK-8210012: Implement Unified Logging Option for - XX:+TraceMethodHandles and -XX:+TraceInvokeDynamic + JDK-8224612: javadoc should better handle empty set of doclet options + JDK-8228991: Obsolete -XX:UseAdaptiveGCBoundary + JDK-8230731: SA tests fail with \"Windbg Error: ReadVirtual failed + JDK-8231585: java/lang/management/ThreadMXBean/ /MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException + JDK-8231756: [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives + JDK-8232935: jpackage failed with NPE whenever - -file-associations provided + JDK-8234691: Potential double-free in ParallelSPCleanupTask constructor + JDK-8237890: DatagramPacket::getSocketAddress doesn\'t specify what happens if address or port are not set + JDK-8237949: CTW: C1 compilation fails with \"too many stack slots used\" + JDK-8238195: Lookup::defineClass should link the class to match the specification + JDK-8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response + JDK-8238358: Implementation of JEP 371: Hidden Classes + JDK-8239365: ProcessBuilder test modifications for AIX execution + JDK-8240204: Optimize package handling for archived classes + JDK-8240904: Screen flashes on test failures when running tests from make + JDK-8241055: Regex Grapheme Matcher Performance Depends too much on Total Input Sequence Size + JDK-8241158: SA TestHeapDumpForInvokeDynamic.java fails when CDS archive is relocated + JDK-8241234: Unify monitor enter/exit runtime entries. + JDK-8241627: Updating ASM to 8.0.1 for JDK 15 + JDK-8241749: Remove the Nashorn JavaScript Engine + JDK-8241874: [PPC64]: Improve performance of Long.reverseBytes() and Integer.reverseBytes() on Power9 + JDK-8241950: JShell could support auto-indent + JDK-8241975: Run jdk/jfr/event/metadata/ /TestLookForUntestedEvents.java in tier3 + JDK-8241986: The java man page erroneously refers to XEND when it should refer XTEST + JDK-8242008: SSLSession inconsistencies + JDK-8242070: AArch64: Fix a typo introduced by JDK-8238690 + JDK-8242108: Performance regression after fix for JDK-8229496 + JDK-8242141: New System Properties to configure the TLS signature schemes + JDK-8242260: Add forRemoval=true to already deprecated ContentSigner + JDK-8242290: Pointless verification in get_package_entry_by_name + JDK-8242312: use reproducible random in hotspot gc tests + JDK-8242357: [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement + JDK-8242425: JVMTI monitor operations should use Thread-Local Handshakes + JDK-8242449: AArch64: r27 can be allocated in CompressedOops mode + JDK-8242452: During module definition, move conversion of packages from native to VM + JDK-8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker + JDK-8242482: AArch64: Change parameter names of reduction operations to make code clear + JDK-8242484: Rework thread deletion during VM termination + JDK-8242491: C2: assert(v2->bottom_type() == vt) failed: mismatch when creating MacroLogicV + JDK-8242492: C2: Remove Matcher::vector_shift_count_ideal_reg() + JDK-8242565: Policy initialization issues when the denyAfter constraint is enabled + JDK-8242596: Improve JarFile.getEntry performance for multi-release jar files + JDK-8242614: cleanup duplicated test ldap server in some com/sun/jndi/ldap/ tests + JDK-8242626: enhance posix print_rlimit_info + JDK-8242631: Missing but used special functions for some classes + JDK-8242787: sun/tools/jhsdb/ /HeapDumpTestWithActiveProcess.java fails with sun.jvm.hotspot.types.WrongTypeException + JDK-8242789: sun/tools/jhsdb/ /HeapDumpTestWithActiveProcess.java fails with \'JShellToolProvider\' missing from stdout/stderr + JDK-8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java + JDK-8242796: Fix client build failure + JDK-8242802: javac crashes when checking equals and hashCode in unresolvable anonymous class + JDK-8242804: Fix trivial deprecation issues in jdk.hotspot.agent + JDK-8242808: Fix all remaining deprecation warnings in jdk.hotspot.agent + JDK-8242811: AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key + JDK-8242844: JFR: Clean up typos and log format + JDK-8242859: test/jdk/tools/jlink/JLinkTest.java uses nashorn module + JDK-8242860: test/jdk/tools/jlink/ModuleNamesOrderTest.java uses nashorn module + JDK-8242863: Bump minimum boot jdk to JDK 14 + JDK-8242896: typo #ifdef INCLUDE_JVMTI in codeCache.cpp + JDK-8242913: Bump the SPECIAL_FLAG_VALIDATION_BUILD to 25 + JDK-8242931: Few more tests that use nashorn have been missed + JDK-8242943: Fix all remaining unchecked warnings in jdk.hotspot.agent + JDK-8242959: Optimize ZipFile.getEntry by folding lookups for name and name+\'/\' + JDK-8243008: Shenandoah: TestVolatilesShenandoah test failed on aarch64 + JDK-8243045: AOTCompiledMethod::print_on triggers assertion after JDK-8210012 + JDK-8243047: javac may crash when processing exits in class initializers + JDK-8243059: Build fails when --with-vendor-name contains a comma + JDK-8243074: Misplaced and/or duplicate super or this constructor invocation not attributed + JDK-8243109: Bootcycle build failures after Nashorn removal + JDK-8243146: Further cleanups after UseAdaptiveGCBoundary removal + JDK-8243154: Fix deprecation warnings in failure handler + JDK-8243156: Fix deprecation and unchecked warnings in microbenchmark + JDK-8243168: Remove addition preview adornment from String::stripIndent and String::translateEscapes + JDK-8243200: Shenandoah: Allow concurrent nmethod iteration + JDK-8243206: Cleanup error checking and handling in serviceability/sa/JhsdbThreadInfoTest.java + JDK-8243210: ClhsdbScanOops fails with NullPointerException in FileMapHeader.inCopiedVtableSpace + JDK-8243238: Shenandoah: explicit GC request should wait for a complete GC cycle + JDK-8243254: Examine ZipFile slash optimization for non-ASCII compatible charsets + JDK-8243274: suppress warnings in LookupDefineClass microbenchmarks due to JDK-8243156 + JDK-8243291: Shenandoah: no need to retire TLABs at Init Update Refs + JDK-8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs + JDK-8243307: Shenandoah: remove ShCollectionSet::live_data + JDK-8243318: New test jdk/javadoc/tool/8224612/OptionsTest.java is failing + JDK-8243323: Shenandoah: Recycle immediate garbage before concurrent class unloading + JDK-8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end + JDK-8243408: Inconsistent Exceptions are thrown by MulticastSocket when sending a DatagramPacket to port 0 * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+19 * Fixes: + JDK-7105119: [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater() + JDK-8172680: Support SHA-3 based Hmac algorithms + JDK-8174768: Make ProcessTools print executed process output into a separate file + JDK-8184249: SA: clhsdb \'intConstant\' throws a NullPointerException when not attached to a VM + JDK-8196019: java/awt/Window/Grab/GrabTest.java fails on Windows + JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs + JDK-8223090: Clean up obsolete logic & reference to Amble fonts. + JDK-8223898: Forward references to Nashorn + JDK-8223904: Improve Nashorn matching + JDK-8224541: Better mapping of serial ENUMs + JDK-8224549: Less Blocking Array Queues + JDK-8225540: In core reflection note whether returned annotations are declaration or type annotations + JDK-8225603: Enhancement for big integers + JDK-8226346: Build better binary builders + JDK-8227467: Better class method invocations + JDK-8227542: Manifest improved jar headers + JDK-8229733: TLS message handling improvements + JDK-8231415: Better signatures in XML + JDK-8231572: Use -lobjc instead of -fobjc-link-runtime in libosxsecurity + JDK-8231785: Improved socket permissions + JDK-8232424: More constrained algorithms + JDK-8232581: Improve TLS verification + JDK-8233245: More adaptive sockets + JDK-8233250: Better X11 rendering + JDK-8233410: Better Build Scripting + JDK-8234027: Better JCEKS key support + JDK-8234408: Improve TLS session handling + JDK-8234825: Better Headings for HTTP Servers + JDK-8234841: Enhance buffering of byte buffers + JDK-8235220: ClhsdbScanOops.java fails with sun.jvm.hotspot.types.WrongTypeException + JDK-8235274: Enhance typing of methods + JDK-8235691: Enhance TLS connectivity + JDK-8236201: Better Scanner conversions + JDK-8237187: Obsolete references to java.sun.com + JDK-8237250: pmap and pstack should do a better of making it clear that they are not supported on Mac OS X + JDK-8237474: Default SSLEngine should create in server role + JDK-8238567: SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers + JDK-8238665: Add JFR event for direct memory statistics + JDK-8238719: [macOS] Delete the property which use deprecated prefix \"com.apple.macos.\" + JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap + JDK-8239124: Minimize the usage of AwtGraphicsConfigDataPtr in native + JDK-8239312: [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java + JDK-8239429: AbsPathsInImage.java fails in JDK 11u and 14u on Windows + JDK-8239594: jdk.tls.client.protocols is not respected + JDK-8239595: ssl context version is not respected + JDK-8239819: XToolkit: Misread of screen information memory + JDK-8240342: Custom composite is ignored when printing an opaque image to a page + JDK-8240690: Race condition between EDT and BasicDirectoryModel.FilesLoader.run0() + JDK-8240848: ArrayIndexOutOfBoundsException buf for TextCallbackHandler + JDK-8240877: NPE at javax.swing.text.html.FormView.appendBuffer with null option values + JDK-8240990: convert clhsdb \"dumpclass\" command from javascript to java + JDK-8241087: Build failure with VS 2019 (16.5.0) due to C2039 and C2873 + JDK-8241142: Shenandoah: should not use parallel reference processing with single GC thread + JDK-8241587: Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp + JDK-8241618: Fix trivial unchecked warnings for jdk.hotspot.agent + JDK-8241707: introduce randomness k/w to hotspot test suite + JDK-8241741: Implement Text Blocks as a standard feature in javac + JDK-8241742: Remove the preview status for methods introduced for Text Blocks + JDK-8241791: [TESTBUG] Test failing with exception \"java.lang.UnsupportedOperationException\" + JDK-8241797: Add some tests to the problem list + JDK-8241798: Allow enums to have more constants + JDK-8241808: [TESTBUG] The JDK-8039467 bug appeared on macOS + JDK-8241829: Cleanup the code for PrinterJob on windows + JDK-8241883: (zipfs) SeekableByteChannel:close followed by SeekableByteChannel:close will throw an NPE coverage + JDK-8241911: AArch64: Fix a potential register clash issue in reduce_add2I + JDK-8241920: G1: Lazily initialize OtherRegionsTable::_coarse_map + JDK-8241952: (fs) FileChannel.write(ByteBuffer src, long position) does not check for the FileChannel being closed first + JDK-8241982: Make TestSearchScript.java run with GraalJS + JDK-8242038: G1: Lazily initialize RSHashTables + JDK-8242039: Improve jlink VersionPropsPlugin + JDK-8242078: G1: Improve concurrent refinement analytics and logging + JDK-8242155: Enhance automated macos signing tests + JDK-8242162: convert clhsdb \"sysprops\" command from javascript to java + JDK-8242241: add assert to ClassUnloadEventImpl::className + JDK-8242282: Test sun/tools/jps/TestJps.java fails after JDK-8237572 + JDK-8242283: Can\'t start JVM when java home path includes non-ASCII character + JDK-8242289: C2: Support platform-specific node cloning in Matcher + JDK-8242292: (fs) FileSystems.getFileSystem(URI) should throw IAE if the URI scheme is null + JDK-8242310: use reproducible random in hotspot compiler tests + JDK-8242311: use reproducible random in hotspot runtime tests + JDK-8242313: use reproducible random in hotspot svc tests + JDK-8242325: Remove VIS version of medialib + JDK-8242326: use new \"summary-list\" CSS class instead of general \"block-list\" for list of summary sections + JDK-8242327: List spec should state that unmodifiable lists implement RandomAccess + JDK-8242330: Arrays should be cloned in several JAAS Callback classes + JDK-8242366: Fix JavaDoc warnings + JDK-8242379: [TESTBUG] compiler/loopopts/ /TestLoopUnswitchingLostCastDependency.java fails with release VMs + JDK-8242400: Shenandoah: Restore logging to pre-jdk8241984 format + JDK-8242430: Correct links in javadoc of OperatingSystemMXBean + JDK-8242448: Change HeapRegionManager::guarantee_contiguous_range to be assert_contiguous_range + JDK-8242462: Residual Cleanup of rmic removal + JDK-8242463: ProcessTools.createNativeTestProcessBuilder() in testlib needs jdk/bin on PATH on Windows + JDK-8242468: VS2019 build missing vcruntime140_1.dll + JDK-8242470: Update Xerces to Version 2.12.1 + JDK-8242471: remove \"temporarily\" restrictions of nsk/jdi/Argument/value/value004 + JDK-8242472: Comment for unused PreviewFeature.Feature.TEXT_BLOCKS enum + JDK-8242485: Null _file checking in fileStream::flush() + JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array + JDK-8242597: Remove GenericTaskQueue<>::push_slow + JDK-8242602: Shenandoah: allow earlier recycle of trashed regions during concurrent root processing + JDK-8242625: Shenandoah: restore heap logging for Degenerated/Full cycles + JDK-8242629: Remove references to deprecated java.util.Observer and Observable + JDK-8242638: Shenandoah: restore heap logging for uncommit + JDK-8242641: Shenandoah: clear live data and update TAMS optimistically + JDK-8242643: Shenandoah: split concurrent weak and strong root processing + JDK-8242842: Avoid reallocating name when checking for trailing slash in ZipFile.getEntryPos * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+18 * Fixes: + JDK-8035787: SourcePositions are wrong for Strings concatenated with \'+\' operator + JDK-8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap + JDK-8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment() + JDK-8191930: [Graal] emits unparseable XML into compile log + JDK-8199138: Add RISC-V support to Zero + JDK-8214694: cleanup rawtypes warnings in open jndi tests + JDK-8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension + JDK-8220051: Remove global safepoint code + JDK-8225319: Remove rmic from the set of supported tools + JDK-8237383: Members inherited from non-public types are not included in index + JDK-8237490: [macos] Add support notarizing jpackage app-image and dmg + JDK-8237572: Combine the two LingeredApp classes + JDK-8238183: SAX2StAXStreamWriter cannot deal with comments prior to the root element + JDK-8238289: Use _byteswap_ functions to implenent Bytes::swap_uX on Windows + JDK-8239072: subtype check macro node causes node budget to be exhausted + JDK-8239544: Javac does not respect should-stop.ifNoError policy to stop after CompileState PARSE, ENTER and PROCESS + JDK-8239895: assert(_stack_base != 0LL) failed: Sanity check + JDK-8240169: javadoc fails to link to non-modular api docs + JDK-8240205: Avoid PackageEntry lookup when loading shared classes + JDK-8240360: NativeLibraryEvent has wrong library name on Linux + JDK-8240533: Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0. + JDK-8240693: Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning + JDK-8240698: LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified + JDK-8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production) + JDK-8240918: [REDO] Allow direct handshakes without VMThread intervention + JDK-8240988: Incorrect copyright header in CertificateValidation.java + JDK-8240989: convert clhsdb \"dumpheap\" command from javascript to java + JDK-8241040: Support for AVX-512 Ternary Logic Instruction. + JDK-8241041: C2: \"assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization\" still happens after fix for 8239335 + JDK-8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string + JDK-8241138: http.nonProxyHosts= * causes StringIndexOutOfBoundsException in DefaultProxySelector + JDK-8241141: Restructure humongous object allocation in G1 + JDK-8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events + JDK-8241361: ZGC: Implement memory related JFR events + JDK-8241374: add Math.absExact + JDK-8241421: Cleanup handling of jtreg + JDK-8241438: Move IntelJccErratum mitigation code to platform-specific code + JDK-8241456: ThreadRunner shouldn\'t use Wicket for threads starting synchronization + JDK-8241475: AArch64: Add missing support for PopCountVI node + JDK-8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME + JDK-8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java + JDK-8241530: com/sun/jdi tests fail due to network issues on OSX 10.15 + JDK-8241556: Memory leak if -XX:CompileCommand is set + JDK-8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE \"Operation not permitted\" + JDK-8241585: Remove unused _recursion_counter facility from PerfTraceTime + JDK-8241598: Upgrade JLine to 3.14.0 + JDK-8241625: use new \"member-list\" CSS class instead of general \"block-list\" for list of members + JDK-8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set + JDK-8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64 + JDK-8241666: Enhance log messages in ReferenceProcessor + JDK-8241670: Enhance heap region size ergonomics to improve OOTB performance + JDK-8241693: The paragraphs in the help page should not be in a + JDK-8241695: JFR TestCrossProcessStreaming.java child process exited with SIGQUIT (131) + JDK-8241705: Tune PerfData collections + JDK-8241713: Linux desktop shortcuts with spaces make postinst/prerm fail + JDK-8241726: Re-enable gtest for BitMap::count_one_bits() + JDK-8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio) + JDK-8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only) + JDK-8241786: Improve heuristic to determine default network interface on macOS + JDK-8241827: JFR: TestVMInfoEvent.java requires SerialGC + JDK-8241828: JFR: Some streaming tests require a larger heap size with ZGC + JDK-8241830: Simplify commit error messages in G1PageBasedVirtualSpace + JDK-8241837: Cleanup stringStream usage in ObjectSynchronizer + JDK-8241838: Shenandoah: no need to trash cset during final mark + JDK-8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion + JDK-8241842: Shenandoah: inline ShenandoahHeapRegion::region_number + JDK-8241844: Shenandoah: rename ShenandoahHeapRegion::region_number + JDK-8241845: Shenandoah: align ShenandoahHeapRegions to cache lines + JDK-8241852: Cleanup error message generation in LinkResolver::resolve_field + JDK-8241881: ZGC: Add tests for JFR events + JDK-8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one + JDK-8241895: use new \"details-list\" CSS class instead of general \"block-list\" for list of details sections + JDK-8241900: Loop unswitching may cause dependence on null check to be lost + JDK-8241909: Remove useless code cache lookup in frame::patch_pc + JDK-8241921: Remove leftover diagnostic from test/jdk/java/ /io/Serializable/records/SerialPersistentFieldsTest.java + JDK-8241926: Shenandoah: only print heap changes for operations that directly affect it + JDK-8241947: Minor comment fixes for system property handling + JDK-8241948: enhance list of environment variables printed in hs_err file + JDK-8241958: Slow ClassLoaderReferenceImpl.findType + JDK-8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned + JDK-8241964: Clean up java.lang.Class javadoc + JDK-8241976: Add test for GCPhaseConcurrentLevel1 JFR event + JDK-8241983: Shenandoah: simplify FreeSet logging + JDK-8241984: Shenandoah: enhance GCTimer and JFR support + JDK-8241985: Shenandoah: simplify collectable garbage logging + JDK-8241988: DatagramSocket incorrectly caches the first set of socket options + JDK-8241996: on linux set full relro in the linker flags + JDK-8241997: Scalar replacement of cloned array is broken after JDK-8238759 + JDK-8242000: clean up list of environment variables printed in hs_err file + JDK-8242003: Remove CallInfo::_selected_klass + JDK-8242006: (zipfs) Improve Zip FS FileChannel and SeekableByteChannel test coverage + JDK-8242010: Upgrade IANA Language Subtag Registry to Version 2020-04-01 + JDK-8242027: Clean up LinkResolver::check_klass_accessability + JDK-8242029: AArch64: skip G1 array copy pre-barrier if marking not active + JDK-8242030: Wrong package declarations in jline classes after JDK-8241598 + JDK-8242031: TestLookForUntestedEvents.java fails because newly added test tests experimental events + JDK-8242040: Shenandoah: print allocation failure type + JDK-8242041: Shenandoah: adaptive heuristics should account evac reserve in free target + JDK-8242042: Shenandoah: tune down ShenandoahGarbageThreshold + JDK-8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server + JDK-8242054: Shenandoah: New incremental-update mode + JDK-8242056: Merge support for AnnotationType builders/writers into support for other types + JDK-8242073: x86_32 build failure after JDK-8241040 + JDK-8242075: Shenandoah: rename ShenandoahHeapRegionSize flag + JDK-8242082: Shenandoah: Purge Traversal mode + JDK-8242083: Shenandoah: split \"Prepare Evacuation\" tracking into cset/freeset counters + JDK-8242089: Shenandoah: per-worker stats should be summed up, not averaged + JDK-8242090: Remove dead code from c1_LIR + JDK-8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses + JDK-8242107: Shenandoah: Fix aarch64 build after JDK-8242082 + JDK-8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared + JDK-8242130: Shenandoah: Simplify arraycopy-barrier dispatching + JDK-8242134: Consolidate the get_package_entry() in SystemDictionaryShared and ClassLoader + JDK-8242142: convert clhsdb \"class\" and \"classes\" commands from javascript to java + JDK-8242153: ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX + JDK-8242165: SA sysprops support fails to dump all system properties + JDK-8242168: ClhsdbFindPC.java failed due to \"RuntimeException: \'In code in NMethod for LingeredAppWithTrivialMain.main\' missing from stdout/stderr\" + JDK-8242184: CRL generation error with RSASSA-PSS + JDK-8242186: Reduce allocations in URLStreamHandler.parseURL for some cases + JDK-8242208: Use Method.getParameterCount where applicable + JDK-8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc + JDK-8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly + JDK-8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset + JDK-8242216: ObjectSampler::weak_oops_do() should not trigger barrier + JDK-8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name + JDK-8242227: Shenandoah: transit regions to cset state when adding to collection set + JDK-8242228: Shenandoah: remove unused ShenandoahCollectionSet methods + JDK-8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods + JDK-8242230: Whitespace typos, relaxed javadoc, formatting + JDK-8242235: Disable SA testing on Solaris. Remove JDK-8193639 entries from ProblemList.txt + JDK-8242265: serviceability/sa/ClhsdbScanOops.java fails due to bad AATTrequires expression + JDK-8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity() + JDK-8242271: Shenandoah: add test to verify GC mode unlock + JDK-8242273: Shenandoah: accept either SATB or IU barriers, but not both + JDK-8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking + JDK-8242295: Change ThreadMBean in vmTestbase/nsk/monitoring to ThreadMXBean + JDK-8242301: Shenandoah: Inline LRB runtime call + JDK-8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry + JDK-8242337: javadoc typo in NumberFormat::setMinimumFractionDigits + JDK-8242353: Shenandoah: micro-optimize region liveness handling + JDK-8242356: (se) epoll Selector should use epoll_create1 instead of epoll_create + JDK-8242365: Shenandoah: use uint16_t instead of jushort for liveness cache + JDK-8242370: Enable JFR TestGCPhaseConcurrent test for Shenandoah + JDK-8242375: Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods + JDK-8242382: test/jdk/TEST.groups cleanup of sun/tools/java + JDK-8242384: sa/TestSysProps.java failed due to \"RuntimeException: Could not find property in jinfo output: [0.058s][info][cds] Archive was created with UseCompressedOops\" * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+17 * Fixes: + JDK-8129841: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr + JDK-8172485: [TESTBUG] RedefineLeak.java runs out of metaspace memory + JDK-8193210: [JVMCI/Graal] add JFR compiler phase/inlining events + JDK-8196751: Add jhsdb option to specify debug server RMI connector port + JDK-8227269: Slow class loading when running with JDWP + JDK-8232846: ProcessHandle.Info command with non-English shows question marks + JDK-8233093: Move CDS heap oopmaps into new MetaspaceShared::bm region + JDK-8235459: HttpRequest.BodyPublishers::ofFile assumes the default file system + JDK-8236975: compiler/graalunit tests fails with - -illegal-access=deny + JDK-8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments + JDK-8239563: Reduce public exports in dynamic libraries built from JDK static libraries + JDK-8240335: C2: assert(found_sfpt) failed: no node in loop that\'s not input to safepoint + JDK-8240634: event/runtime/TestMetaspaceAllocationFailure.java times out + JDK-8240676: Meet not symmetric failure when running lucene on jdk8 + JDK-8240956: SEGV in DwarfParser::process_dwarf after JDK-8234624 + JDK-8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration + JDK-8241365: Define Unique_Node_List::contains() to prevent usage by mistake + JDK-8241400: [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE + JDK-8241419: Remove unused InterfaceSupport::_number_of_calls + JDK-8241427: Coarsen locking in Modules::add_module_exports + JDK-8241434: x86: Fix Assembler::emit_operand asserts for XMM registers + JDK-8241436: C2: Factor out C2-specific code from MacroAssembler + JDK-8241470: HtmlStyle: group and document members: description, flex, signature + JDK-8241482: AArch64: Fix a potential issue after JDK-8239549 + JDK-8241491: Problem list jdk/javax/swing/UIDefaults/8146330/ /UIDefaultKeySizeTest.java on aix + JDK-8241581: Add BitMap::count_one_bits variant for arbitrary lengths + JDK-8241586: compiler/cpuflags/ /TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64 + JDK-8241595: Fix missing debug_orig information in Ideal Graph Visualizer + JDK-8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java + JDK-8241597: x86: Remove MMX support + JDK-8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed + JDK-8241649: Optimize Character.toString + JDK-8241660: Add virtualization information output to hs_err file on macOS + JDK-8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace + JDK-8241673: Shenandoah: refactor anti-false-sharing padding + JDK-8241674: Fix incorrect jtreg option in FilePublisherPermsTest + JDK-8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java + JDK-8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved + JDK-8241696: ProblemList gc/metaspace/ /CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293 + JDK-8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier + JDK-8241721: Change to GCC 9.2 for building on Linux at Oracle + JDK-8241723: Build error after 8241581 + JDK-8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) + JDK-8241740: Shenandoah: remove ShenandoahHeapRegion::_heap + JDK-8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() + JDK-8241748: Shenandoah: inline MarkingContext TAMS methods + JDK-8241750: x86_32 build failure after JDK-8227269 + JDK-8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier + JDK-8241771: Remove dead code in SparsePRT + JDK-8241789: Make citations of JLS and JVMS consistent in java.lang.Class * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+16 * Fixes: + JDK-6532025: GIF reader throws misleading exception with truncated images + JDK-8040630: Popup menus and tooltips flicker with previous popup contents when first shown + JDK-8139652: Mutator refinement processing should take the oldest dirty card buffer + JDK-8146330: [macosx] UIDefaults.keys() different size than UIDefaults.keySet() + JDK-8161558: ListIterator should not discard cause on exception + JDK-8168304: Make all of DependencyContext_test available in product mode + JDK-8176040: Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong. + JDK-8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset + JDK-8202469: (ann) Type annotations on type variable bounds that are also type variables are lost + JDK-8204161: [TESTBUG] auto failed with the \"Applet thread threw exception: java.lang.UnsupportedOperationException\" exception + JDK-8215712: Parsing extension failure may alert decode_error + JDK-8219578: No associated icon for the leaf node of JTree + JDK-8219989: Retire the com.sun.net.ssl.internal.ssl.Provider name + JDK-8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10 + JDK-8226230: Test javax/swing/JInternalFrame/8020708/ /bug8020708.java fails on Ubuntu + JDK-8226253: JAWS reports wrong number of radio buttons when buttons are hidden. + JDK-8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread + JDK-8230290: [JVMCI] Remove unused API entry points + JDK-8231042: [macos] JFileChooser creates new folder on ESC + JDK-8231779: crash HeapWord *ParallelScavengeHeap::failed_mem_allocate + JDK-8232634: Problem List ICMColorDataTest.java + JDK-8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException + JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/ /DrawImageBG/SystemBgColorTest.java fails + JDK-8235908: omit ThreadPriorityPolicy warning when value is set from image + JDK-8236635: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT + JDK-8237219: Disable native SunEC implementation by default + JDK-8237497: vmStructs_jvmci.cpp does not check that the correct field type is specified + JDK-8237599: Greedy matching against supplementary chars fails to respect the region + JDK-8237746: Fixing compiler warnings in src/demo/share/jfc + JDK-8237859: C2: Crash when loads float above range check + JDK-8237894: CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type + JDK-8237977: Further update javax/net/ssl/compatibility/Compatibility.java + JDK-8238075: [OGL] Delete unused properties + JDK-8238936: The crash in XRobotPeer when the custom GraphicsDevice is used + JDK-8239149: Cleanups in SunFontManager.java and TrueTypeFont.java + JDK-8239902: Remove direct usage of JSlider, JProgressBar classes in CAccessible class + JDK-8240222: [TESTBUG] gtest/jfr/test_networkUtilization.cpp failed when the number of tests is greater than or equal to 2 + JDK-8240227: Loop predicates should be copied to unswitched loops + JDK-8240248: Extend superword reduction optimizations for x86 + JDK-8240476: SystemPropertiesWriter does not conform to standard page layout + JDK-8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print + JDK-8240543: Update problem list entry for serviceability/sa/ /TestRevPtrsForInvokeDynamic.java to reference JDK-8241235 + JDK-8240590: Add MemRegion::destroy_array to complement introduced create_array + JDK-8240604: Rewrite sun/management/jmxremote/bootstrap/ /CustomLauncherTest.java test to make binaries from source file + JDK-8240633: Memory leaks in the implementations of FileChooserUI + JDK-8240773: JFR: Non-Java threads are not serialized + JDK-8240786: [TESTBUG] The test java/awt/Window/ /GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen + JDK-8240795: [REDO] 8238384 CTW: C2 compilation fails with \"assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found\" + JDK-8240818: Remove colon from \"JFR: Shutdown Hook\" thread name + JDK-8240819: Assign a name to the JfrThreadSampler thread + JDK-8240902: JDI shared memory connector can use already closed Handles + JDK-8240905: assert(mem == (Node *)1 || mem == mem2) failed: multiple Memories being matched at once? + JDK-8240921: Minor correction to HttpResponse.BodySubscribers example + JDK-8240975: Extend NativeLibraries to support explicit unloading + JDK-8240977: ProblemList failing jtreg tests on macos + JDK-8241001: Improve logging in the ConcurrentGCBreakpoint mechanism + JDK-8241009: CommandLineFlagComboNegative.java fails after JDK-8240563 + JDK-8241014: Miscellaneous typos in documentation comments + JDK-8241039: Retire the deprecated SSLSession.getPeerCertificateChain() method + JDK-8241064: JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag + JDK-8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments + JDK-8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments + JDK-8241073: Pre-generated Stubs for javax.management, Activation, Naming + JDK-8241078: OOM error parsing HTML with large Tag text + JDK-8241091: AArch64: \"bad AD file\" with VM option \"-XX:-UsePopCountInstruction\" + JDK-8241095: x86: Improve prefix handling in Assembler + JDK-8241097: java/math/BigInteger/largeMemory/ /SymmetricRangeTests.java requires -XX:+CompactStrings + JDK-8241123: Refactor vmTestbase stress framework to use j.u.c and make creation of threads more flexible + JDK-8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException + JDK-8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation + JDK-8241144: Javadoc is not generated for new module jdk.nio.mapmode + JDK-8241190: Fix name clash for constants-summary CSS class + JDK-8241229: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java + JDK-8241231: Update Graal + JDK-8241232: -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization + JDK-8241233: Typo in problem listing of UIDefaultKeySizeTest.java + JDK-8241244: CDS dynamic dump asserts in ArchivePtrBitmapCleaner::do_bit + JDK-8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE + JDK-8241263: JFR: Bump native events limit + JDK-8241271: Make hotspot build reproducible + JDK-8241291: JCK test javax_swing/text/DefaultStyledDocument/ /ElementSpec/ESpecCtor.html fails + JDK-8241292: Interactive Search results are not highlighted as they used to be + JDK-8241296: Segfault in JNIHandleBlock::oops_do() + JDK-8241310: Fix warnings in jdk buildtools + JDK-8241311: Move some charset mapping tests from closed to open + JDK-8241319: WB_GetCodeBlob doesn\'t have ResourceMark + JDK-8241320: The ClassLoaderData::_is_unsafe_anonymous field is unused in the SA + JDK-8241335: ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956 + JDK-8241351: Shenandoah: fragmentation metrics overhaul + JDK-8241371: Refactor and consolidate package_from_name + JDK-8241395: Factor out platform independent code for os::xxx_memory_special() + JDK-8241433: x86: Add VBMI CPU feature detection + JDK-8241435: Shenandoah: avoid disabling pacing with \"aggressive\" + JDK-8241443: Problem list some java.net tests failing with NoRouteToHostException on macOS with special network configuration + JDK-8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java + JDK-8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete + JDK-8241462: StripNativeDebugSymbols jlink plugin allocates huge arrays + JDK-8241500: FieldLayout/OldLayoutCheck.java fails in 32-bit VMs + JDK-8241520: Shenandoah: simplify region sequence numbers handling + JDK-8241532: ProblemList tests from 8241530 on OSX + JDK-8241534: Shenandoah: region status should include update watermark + JDK-8241544: update stylesheet for *-page CSS class rename and hyphenated naming + JDK-8241545: Shenandoah: purge root work overwrites counters after JDK-8228818 + JDK-8241583: Shenandoah: turn heap lock asserts into macros + JDK-8241584: Remove unused classLoader perf counters * Wed Nov 25 2020 Fridrich Strba - Upgrade to upstream tag jdk-15+15 * Fixes: + JDK-8059309: network tests fail with \"java.net.SocketException: Couldn\'t obtain phys addr\" when run as \"root\" + JDK-8149110: Introduce DISABLED_WARNINGS for Java compilation + JDK-8186143: keytool -ext option doesn\'t accept wildcards for DNS subject alternative names + JDK-8214245: Case insensitive matching doesn\'t work correctly for some character classes + JDK-8216332: Grapheme regex does not work with emoji sequences + JDK-8217441: Failure of ::realloc() should be handled correctly in sawindbg.cpp + JDK-8225216: gc/logging/TestMetaSpaceLog.java doesn\'t work for Shenandoah + JDK-8227340: Modify problem list entry for javax/management/ /remote/mandatory/connection/MultiThreadDeadLockTest.java + JDK-8228336: Refactor native library loading implementation + JDK-8231668: Remove ForceDynamicNumberOfGCThreads + JDK-8232161: Align some one-way conversion in MS950 charset with Windows + JDK-8234146: compiler/jsr292/ /ContinuousCallSiteTargetChange.java times out on SPARC + JDK-8234624: jstack mixed mode should refer DWARF + JDK-8235339: test TargetAnnoCombo.java is failing after new target RECORD_COMPONENT was added + JDK-8236285: [JVMCI] improve TranslatedException traces + JDK-8237045: JVM uses excessive memory with -XX:+EnableJVMCI - XX:JVMCICounterSize=2147483648 + JDK-8238000: Crash in ClassLoader::record_result while dynamic dumping netty + JDK-8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available + JDK-8238566: java.security.Provider$Service.supportsParameter() is racy + JDK-8238696: x86: Enumerate all detected CPU features in VM_Version feature string + JDK-8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS) + JDK-8239447: compiler error for annotations applied to record components with target METHOD + JDK-8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&) + JDK-8239593: Bogus warning \"Re-registering of platform native method\" for a JVMTI agent + JDK-8239785: Cgroups: Incorrect detection logic on old systems in hotspot + JDK-8239825: G1: Simplify threshold test for mutator refinement + JDK-8239926: Shenandoah: Shenandoah needs to mark nmethod\'s metadata + JDK-8240130: Improve and update discussion of visitor evolution warnings + JDK-8240138: Cleanup HtmlTree + JDK-8240242: improve the javadoc for Lookup::dropLookupModes w.r.t. dropping UNCONDITIONAL + JDK-8240261: Use make/templates/gpl-cp-header in FieldGen.java + JDK-8240353: AArch64: missing support for - XX:+ExtendedDTraceProbes in C1 + JDK-8240363: Refactor Compile::Output() to its own Phase + JDK-8240548: [TESTBUG] CDS NoClassToArchive.java fails with Graal + JDK-8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test + JDK-8240563: [TESTBUG] WB_IsCDSIncludedInVmBuild should support uncompressed oops/klasses + JDK-8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity + JDK-8240626: Some of the java.time.chrono.Eras return empty display name for some styles and locales + JDK-8240669: Devirtualize Relocation::type + JDK-8240704: CheckHandles.java failed \"AssertionError: Handle use increased by more than 10 percent.\" + JDK-8240711: TestJstatdPort.java failed due to \"ExportException: Port already in use:\" + JDK-8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError + JDK-8240772: x86_64: Pre-generate Assembler::popa, pusha and vzeroupper + JDK-8240824: enhance print_full_memory_info on Linux by THP related information + JDK-8240831: [JVMCI] Export missing vmStructs entries used by JVMCI compilers + JDK-8240846: Zero VM is broken after JDK-8238681: UseSSE not defined + JDK-8240854: [REDO] some jaotc failures of fastdebug build with specific flags + JDK-8240872: Shenandoah: Avoid updating new regions from start of evacuation + JDK-8240873: Shenandoah: Short-cut arraycopy barriers + JDK-8240906: Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java + JDK-8240915: Shenandoah: Remove unused fields in init mark tasks + JDK-8240916: Convert to using hyphenated naming for CSS classes + JDK-8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner + JDK-8240947: Change conflicting JVM features from warning to error + JDK-8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 + JDK-8240950: Missing AC_SUBST after JDK-82408 + JDK-8240957: Clarify BadAttributeValueExpException readObject method + JDK-8240964: Compilation error thrown when long literal used with yield + JDK-8240970: Some tests fail when run with JCov + JDK-8240971: Fix CSS styles in some doc comments + JDK-8240972: macOS codesign fail on macOS 10.13.5 or older + JDK-8240976: [JVMCI] MethodProfileWidth flag is broken + JDK-8240980: Backout JDK-8240261 + JDK-8240982: Incorrect copyright header in BCEL 6.4.1 sources + JDK-8240983: Incorrect copyright header in Apache Santuario files + JDK-8241006: Cleanup TemplateInterpreter initialization + JDK-8241010: Unnecessarily resolving some well-known classes + JDK-8241018: 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines + JDK-8241030: rename HtmlTag to TagName + JDK-8241033: Create test library utility for getting JFR streaming repository + JDK-8241034: Fix a configuring error with \"-Xmx2048M: command not found\" + JDK-8241042: x86_64: Improve Assembler generation + JDK-8241043: Expand assertions to identify thread with errant _stack_base + JDK-8241074: JDK-8240363 broke the build on AArch64 + JDK-8241077: x86_64: Minor Assembler improvements + JDK-8241081: Shenandoah: Do not modify update-watermark concurrently + JDK-8241082: Upgrade IANA Language Subtag Registry data to 03-16-2020 version + JDK-8241093: Shenandoah: editorial changes in flag descriptions + JDK-8241122: Remove unimplemented InlineTree constructor definition from parse.hpp + JDK-8241124: Aarch64 build broken by JDK-8239593 + JDK-8241128: x86_32 build failure after JDK-8241042 + JDK-8241162: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX * Wed Mar 18 2020 Fridrich Strba - Switch to java-15-openjdk package- Upgrade to upstream tag jdk-15+14 * Fixes: + S4617266: (se spec) SelectionKey.OP_READ/OP_WRITE documentation errors + S5085520: Inconsistency in spec for RenderingHints.entrySet() + S7020860: BasicTreeUI contains getters/setters with unclear spec + S8046362: IdentityHashMap.hash comments should be clarified + S8136414: Large performance penalty declaring a method strictfp on strict-only platforms + S8153090: TAB key cannot change input focus after the radio button in the Color Selection dialog + S8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout + S8160818: GssKrb5Client violates RFC 4752 + S8163251: Hard coded loop limit prevents reading of smart card data greater than 8k + S8167493: Test that JFR event can be retransformed by an agent + S8176359: Frame#setMaximizedbounds not working properly in multi screen environments + S8183369: RFC unconformity of HttpURLConnection with proxy + S8183574: Unify the is_power_of_2 functions + S8187305: Add logging for shared library loads/unloads + S8191395: policy.allowSystemProperty and policy.expandProperties also apply to JAAS configurations + S8193237: SA: ClhsdbLauncher should show the command being executed + S8193553: Provide better guidance on using javax.lang.model visitors + S8196334: Optimize UUID#fromString + S8203239: [TESTBUG] remove vmTestbase/vm/gc/kind/parOld test + S8203883: Remove State from InvocationCounters + S8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject + S8211917: Zip FS should add META-INF/MANIFEST.FS at the start of the Zip/JAR + S8213185: Properly handle run-test-prebuilt -> test-prebuilt migration + S8216329: Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition + S8216975: Using ForceNUMA does not disable adaptive sizing with parallel gc + S8219904: ClassCastException when calling FlightRecorderMXBean#getRecordings() + S8219999: TestJFREvents container test should not use jdk.CPUInformation event for container CPU values + S8220503: Move ShenandoahTerminatorTerminator::should_exit_termination out of header + S8221741: ClassCastException can happen when fontconfig.properties is used + S8221823: Requested JDialog width is ignored + S8222000: JFR: Process start event + S8222489: jcmd VM.system_properties gives unusable paths on Windows + S8223066: \"jfr metadata\" output the AATTName annotation twice + S8223217: [TESTBUG] Create JFR tests with JMX across container boundary + S8223260: NamingManager should cache InitialContextFactory + S8225126: Test SetBoundsPaintTest.html failed on Windows when desktop is scaled + S8225128: Add exception for expiring DocuSign root to VerifyCACerts test + S8225130: Add exception for expiring Comodo roots to VerifyCACerts test + S8225495: Note whether returned annotations are declaration annotations or type annotations + S8225760: oop::raw_set_obj isn\'t needed + S8228451: NPE in Attr.java when -XDshould-stop.ifError=FLOW + S8230117: Remove unused JAR tool classes + S8230301: Re-examine hardcoded defaults in GenerateJLIClassesPlugin + S8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts + S8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy + S8231118: ARM32: Math tests failures + S8231508: Spec Clarification : KeyTab:exist() method does not specify about the fallback details + S8231564: setMaximizedBounds is broken with large display scale and multiple monitors + S8232069: Enable CDS even when UseCompressedClassPointers and/or UseCompressedOops are false + S8232081: Try to link all classes during dynamic CDS dump + S8232438: Remove ?is-external=true from external links + S8232622: Technical debt in BadAttributeValueExpException + S8232686: Turn parallel gc develop tracing flags into unified logging + S8233619: SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 + S8233827: Enable screenshots in the enhanced failure handler on Linux/macOS + S8234160: Enable optimized mitigation for Intel jcc erratum in C2 + S8234347: \"Turkey\" meta time zone does not generate composed localized names + S8234372: Investigate use of Thread::stack_base() and queries for \"in stack\" + S8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak + S8234718: java/net/httpclient tests should cover TLSv1.3 + S8234812: Add micros for DatagramChannel send/receive + S8234896: Tab completion does not work for method references in jshell. + S8234935: JdwpListenTest.java and JdwpAttachTest.java getting bind failures on Windows 2016 hosts + S8235147: Release HDC from passiveDCList sooner + S8235206: JFR TestCrossProcessStreaming - validate that data can be consumed while it is being produced + S8235216: typo in test filename + S8235225: Replace CHECK_0 with CHECK_NULL for non-integer returning methods + S8235791: [TESTBUG] Fix comment in TestElfDirectRead.java + S8235812: Unicode linebreak with quantifier does not match valid input + S8235834: IBM-943 charset encoder needs updating + S8235900: [TESTBUG] [macos] PopupMenu Opaque property is not reflecting the Parents property on MAC OS + S8235962: os::current_thread_id() is not signal safe on macOS + S8235995: Remove src/jdk.internal.vm.compiler/.mx.graal directory + S8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding + S8236548: Localized time zone name inconsistency between English and other locales + S8236604: Optimize SystemDictionary::resolve_well_known_classes for CDS + S8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling + S8236844: Deprecate PrintVMQWaitTime to prepare for its removal + S8236938: [TESTBUG] JFR event MetaspaceAllocationFailure is not tested + S8236981: Remove ShenandoahTraversalUpdateRefsClosure + S8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing + S8237049: Rollback the workaround for JDK-4533057 + S8237192: Generate stripped/public pdbs on Windows for jdk images + S8237218: Support NIST Curves verification in java implementation + S8237221: [macos] java/awt/MenuBar/SeparatorsNavigation/ /SeparatorsNavigation.java fails + S8237222: [macos] java/awt/Focus/UnaccessibleChoice/ /AccessibleChoiceTest.java fails + S8237450: JDK13 annotation processors not run when a supported annotation type specifies a module + S8237480: Add micros for DatagramSocket send/receive + S8237499: JFR: Include stack trace in the ThreadStart event + S8237566: FindTests.gmk should only include existing TEST.ROOT files + S8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR + S8237766: Enhance signature API to include ResolvingSignatureStream + S8237767: Field layout computation overhaul + S8237780: Shenandoah: More reliable nmethod verification + S8237805: Use inline AATTjls AATTjvms in core libs where appropriate + S8237818: Typo in Unsafe: resposibility + S8237830: support O_CLOEXEC in os::open on other OS than Linux + S8237837: Shenandoah: assert(mem == __null) failed: only one safepoint + S8237878: Improve ModuleLoaderMap datastructures + S8237909: Remove zipped index files feature + S8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo + S8237966: Creating runtime pkg requires - -mac-package-identifier + S8237967: No proper error message when --runtime-image points to non-existent path + S8238160: Uniformize Parallel GC task queue variable names + S8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class + S8238178: CTW: C1 compilation fails with assert(sux->loop_depth() != block->loop_depth() || sux->loop_index() == block->loop_index() || loop_through_xhandler) failed: Loop index has to be same + S8238180: RunThese30M failed \"assert(t->jfr_thread_local()->shelved_buffer() == __null) failed: invariant\" + S8238196: tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later + S8238236: Add JFR class redefinition events + S8238239: java.lang.Record spec clarifications + S8238247: CTW runner should sweep nmethods more aggressively + S8238272: Eliminate cast_from_oop to narrowOop * + S8238276: ComponentPeer.xxxImage are not implemented in some peers + S8238278: vmTestbase/vm/compiler/CodeCacheInfo/Test.java failure after JDK-8237787 + S8238291: Fix inconsistencies in the format of the index files + S8238355: Update Graal + S8238356: CodeHeap::blob_count() overestimates the number of blobs + S8238366: CTW runner closes standard output on exit + S8238376: test/jdk/java/nio/channels/DatagramChannel/ /Loopback.java failing on multi-homed systems + S8238380: java.base/unix/native/libjava/childproc.c \"multiple definition\" link errors with GCC10 + S8238384: CTW: C2 compilation fails with \"assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found\" + S8238385: CTW: C2 (Shenandoah) compilation fails with \"Range check dependent CastII node was not removed\" + S8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c \"multiple definition\" link errors with GCC10 + S8238437: Support separate locales for console messages and HTML content. + S8238438: SuperWord::co_locate_pack picks memory state of first instead of last load + S8238448: RSASSA-PSS signature verification fail when using certain odd key sizes + S8238452: Keytool generates wrong expiration date if validity is set to 2050/01/01 + S8238506: fix obsolete comments and inconsistent exceptions in BaseTaglet + S8238534: Deep sign macOS bundles before bundle archive is being created + S8238555: Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB + S8238560: Cleanup and consolidate algorithms in the jdk.tls.legacyAlgorithms security property + S8238579: HttpsURLConnection drops the timeout and hangs forever in read + S8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled + S8238591: CTW: Split applications/ctw/modules/jdk_localedata.java + S8238596: AVX enabled by default for Skylake even when unsupported + S8238602: remove obsolete functions from libinstrument/FileSystemSupport_md.c + S8238634: Reduce log verbosity of the JFR thread sampler + S8238643: ARM32 build fails after JDK-8230199 + S8238646: Cleanup signature and use of CommentHelper + S8238648: Rename and simplify Utils.WeakSoftHashMap + S8238676: jni crashes on accessing it from process exit hook + S8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version + S8238680: C2: Remove redundant AD instructions for Replicate nodes + S8238681: Make -XX:UseSSE flag x86-specific + S8238683: C2: Remove Use24BitFP and Use24BitFPMode flags + S8238684: Override getOrDefault in immutable Map implementation + S8238690: C2: Handle vector shifts by constant and non-constant scalar uniformly + S8238691: C2: turn subtype check into macro node + S8238692: MacOS runtime Installer issue + S8238705: [TESTBUG] jfr/event/gc/stacktrace/TestMetaspace * are stable with Xcomp on AArch64 + S8238710: LingeredApp doesn\'t log stdout/stderr if exits with non-zero code + S8238721: Add failing client jtreg tests to the Problem List + S8238723: yank_alloc_node must remove membar + S8238738: AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device + S8238740: java/net/httpclient/whitebox/FlowTestDriver.java would not specify a TLS protocol + S8238741: java.awt.Robot(GraphicsDevice) constructor does not follow the spec + S8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node + S8238758: [JVMCI] fix JVMCI jtreg events tests to work with GraalVM + S8238759: Clones should always keep the base pointer + S8238762: Optimized build is broken + S8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly + S8238782: Cleanup Deoptimization::deoptimize(): remove unused RegisterMap argument and don\'t update RegisterMap in callers if UseBiasedLocking is enabled + S8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges + S8238838: spurious error message for compact constructors with throws clause + S8238842: AIOOBE in GIFImageReader.initializeStringTable + S8238851: Shenandoah: C1: Resolve into registers of correct type + S8238854: Remove superfluous C heap allocation failure checks + S8238863: Refactor out static initialization from Dict constructors + S8238867: Improve G1DirtyCardQueueSet::Queue::pop + S8238896: Massive x86_32 crashes after JDK-7175279 (Don\'t use x87 FPU on x86-64) + S8238898: Missing hash characters for header on license file + S8238909: x86_32 fails gtest:power_of_2 + S8238912: Update devkit for linux-aarch64 + S8238918: idea.sh should work with both mercurial and git repos + S8238919: (doc) Broken code snippet in the java.util.stream package documentation + S8238930: problem list compiler/c2/Test8004741.java + S8238932: Invalid tier1_gc_1 test group definition + S8238942: Rendering artifacts with LCD text and fractional metrics + S8238943: switch to jtreg 5.0 + S8238947: tools/jpackage tests fail with old rpmbuild versions + S8238953: tools/jpackage tests do not work on Ubuntu Linux + S8238959: Add missing classpath exception to FileAcess and ConstantLookup + S8238961: Assertion failure in new field layout code when ContendedPaddingWidth == 0. + S8238969: Miscellaneous cleanup + S8238979: Improve G1DirtyCardQueueSet handling of previously paused buffers + S8238985: [TESTBUG] The arrow image is blue instead of green + S8238988: Rename thread \"in stack\" methods and add in_stack_range + S8238990: java/net/httpclient/HandshakeFailureTest.java failed against TLSv1.3 on Windows + S8238999: Remove MemRegion custom new/delete operator overloads + S8239000: handle ContendedPaddingWidth in vm_version_ppc + S8239001: Hotspot build broken on linux-sparc after 8238281 + S8239005: [TESTBUG] test/hotspot/jtreg/runtime/ /StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow() + S8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms + S8239008: C2: Simplify Replicate support for sub-word types on x86 + S8239009: C2: Don\'t use PSHUF to load scalars from memory on x86 + S8239014: -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code + S8239017: cmp-baseline fails because of differences in TimeZoneNames_kea + S8239019: testmake fails with FATAL: VCS_TYPE is empty + S8239025: ProblemList java/net/httpclient/ /HandshakeFailureTest.java due to JDK-8238990 + S8239026: Support non-maven artifacts by JibArtifactManager + S8239052: java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java failed with BufferUnderflowException against TLSv1.3 + S8239055: Wrong implementation of VMState.hasListener + S8239066: make LinkedList more generic + S8239069: C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL + S8239070: Memory leak when unsuccessfully mapping in archive regions + S8239081: Shenandoah: Consolidate C1 LRB and native barriers + S8239091: Reversed arguments in call to strstr in freetype \"debug\" code. + S8239092: Provide explicit specification for getKind methods of javax.lang.model + S8239094: PKCS#9 ChallengePassword attribute does not allow for the UTF8String type + S8239110: Zero VM build fails after JDK-8203883 + S8239129: ZGC: Allow -XX:AllocateHeapAt to use any filesystem + S8239139: test/jdk/java/nio/channels/spi/SelectorProvider/ /inheritedChannel/libInheritedChannel.c does not compile with gcc 8.3.1 + S8239142: C2\'s UseUniqueSubclasses optimization is broken for array accesses + S8239224: libproc_impl.c previous_thr may be used uninitialized warning + S8239235: Examine SignatureStream performance after consolidation + S8239243: Create index structures only if required + S8239264: Clearup the legacy ObjectIdentifier constructor from int array + S8239265: JFR: Test cleanup of jdk.jfr.api.consumer package + S8239333: test/jdk/security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails intermittent + S8239334: Tab Size does not work correctly in JTextArea with setLineWrap on + S8239335: C2: assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization + S8239347: Refactor Symbol to make _length a standalone field again + S8239350: Add tests for JFR class redefinition events + S8239351: Give more meaningful InternalError messages in Deflater.c + S8239354: Shenandoah: minor enhancements to traversal GC + S8239363: PPC64: Wrong code generation after JDK-8183574 + S8239367: RunThese30M.java failed due to \"assert(false) failed: graph should be schedulable\" + S8239376: JFR: assert(!cld->is_unsafe_anonymous()) failed: invariant + S8239378: Add Classpath Exception to license in source file. + S8239379: ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java on OSX + S8239422: [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled + S8239423: jdk/jfr/jvm/TestJFRIntrinsic.java failed with - XX:-TieredCompilation + S8239424: [TESTBUG] compiler/whitebox/OSRFailureLevel4Test.java failed when TieredCompilation is disabled + S8239449: [TESTBUG] test/hotspot/jtreg/runtime/TLS/TestTLS.java: skip test if glibc too old for AdjustStackSizeForTLS + S8239450: Overhaul JVM feature handling in configure + S8239456: vtable stub generation: assert failure (code size estimate) + S8239457: call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect + S8239461: Use jcod rather than jar files in runtime tests + S8239462: jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns + S8239478: Make specification of SourceVersion.isName explicit for dotted names + S8239485: Define behavior of the System Properties page when no system properties are available + S8239487: Better links generation for system properties found in HTML files + S8239492: [x86] Turn MacroAssembler::verify_oop into macro recording file and line + S8239500: jittester shouldn\'t use non-deterministic System methods + S8239503: FieldLayout/OldLayoutCheck.java fails due to \"RuntimeException: Misplaced int field: expected 24 to equal 12\" + S8239514: Build for arm-linux-gnueabihf fails with undefined reference read_polling_page + S8239520: ValueRange.of(long, long, long) does not throw IAE on invalid inputs + S8239533: ZGC: Make the ZProactive flag non-diagnostic + S8239536: Can\'t use \'java.util.List\' object after importing \'java.awt.List\' + S8239537: cgroup MetricsTester testMemorySubsystem fails sometimes when testing memory.kmem.tcp.usage_in_bytes + S8239549: AArch64: Backend support for MulAddVS2VI node + S8239556: (zipfs) remove ExistingChannelCloser facility in zipfs implementation + S8239557: [TESTBUG] VeryEarlyAssertTest.java validating \"END.\" marker at lastline is not always true + S8239559: Cgroups: Incorrect detection logic on some systems + S8239566: gtest/GTestWrapper.java fails due to \"libstlport.so.1: open failed: No such file or directory\" + S8239568: [TESTBUG] LoadLibraryTest.java fails with RuntimeException + S8239575: javadoc triggers javac AssertionError for annos on modules + S8239581: Improve javadoc example for AATTjdk.jfr.Category + S8239583: [AIX] simplify the native references in X input methods + S8239584: EventStream::close should state that stream will be stopped + S8239585: JFR: Native events should support empty payloads + S8239708: Split basics.m4 into basic.m4 and util.m4 + S8239787: AArch64: String.indexOf may incorrectly handle empty strings + S8239789: Follow-up on JVM feature rewrite + S8239793: \'jfr\' tool should hide hidden frames + S8239794: Move -Os from JVM feature \'minimal\' to new feature \'opt-size\' + S8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException + S8239799: Cross-compilation ARM32/AARCH clientvm builds fails after JDK-8239450 + S8239804: Cleanup/simplify HTML/CSS for general block tags + S8239815: Update ECC legal file + S8239817: Eliminate use of contentContainer and friends + S8239836: ZoneRules.of() doesn\'t check transitionList/standardOffsetTL arguments validity + S8239837: Typo in source code of ZoneOffsetTransitionRule leaking to Javadocs + S8239852: java/util/concurrent tests fail with - XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed + S8239854: Non-PCH gtest build fails after JDK-8239235 due to a missing include + S8239856: [ntintel] asserts about copying unaligned array element + S8239860: Add support for testing the configure script + S8239868: Shenandoah: ditch C2 node limit adjustments + S8239873: [TESTBUG] FieldLayout/OldLayoutCheck.java fails after the fix for JDK-8239503 + S8239876: Improve SearchIndexItem + S8239878: Bug in PrintEliminateAllocations code causes TestClhsdbJstackLock.java to fail + S8239885: [TESTBUG] compiler/allocation/TestAllocation.java fails with release VMs + S8239886: Minimal VM build fails after JDK-8237499 + S8239893: Windows handle Leak when starting processes using ProcessBuilder + S8239904: Shenandoah: accumulated penalties should not be over 100% of capacity + S8239915: Zero VM crashes when handling dynamic constant + S8239916: SA: delete dead code in jdk.hotspot.agent/share/ /classes/sun/jvm/hotspot/oops/ObjectHeap.java + S8239928: ec/ECDSAJavaVerify.java failed due to timeout + S8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up + S8239965: XMLEncoder/Test4625418.java fails due to \"Error: Cp943 - can\'t read properly\" + S8239976: Put JDK-8239965 on the ProblemList.txt + S8239979: sun/security/tools/keytool/ExtOptionCamelCase.java is not run + S8240069: Shenandoah: turn more flags diagnostic + S8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads + S8240076: Shenandoah: pacer should cover reset and preclean phases + S8240094: Optimize empty substring handling + S8240132: ProblemList com/sun/jdi/InvokeHangTest.java + S8240133: G1DirtyCardQueue destructor has useless flush + S8240134: ProblemList javax/script/Test7.java + S8240135: ProblemList vmTestbase/vm/mlvm/meth/stress/compiler/ /deoptimize/Test.java#id1 + S8240136: Cleanup/simplify HTML/CSS for definition lists + S8240137: Support chained use of Content.add + S8240141: Incorrect copyright header in src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp + S8240142: Fix copyright in ThreadGroupReferenceImpl.h + S8240189: [TESTBUG] Some cgroup tests are failing after JDK-8231111 + S8240193: loadLibrary(\"osxsecurity\") should not be removed + S8240195: some jaotc failures of fastdebug build with specific flags + S8240197: Cannot start JVM when $JAVA_HOME includes CJK characters + S8240202: A few client tests leave mouse buttons pressed + S8240215: Shenandoah: remove ShenandoahAllocationTrace + S8240216: Shenandoah: remove ShenandoahTerminationTrace + S8240217: Shenandoah: remove ShenandoahEvacAssist + S8240220: IdealLoopTree::dump_head predicate printing is broken + S8240223: Use consistent predicate order in and with PhaseIdealLoop::find_predicate + S8240226: DeflateIn_InflateOut.java test incorrectly assumes size of compressed file + S8240231: Build failure on illumos after 8238988 + S8240235: jdk.test.lib.util.JarUtils updates jar files incorrectly + S8240239: Replace ConcurrentGCPhaseManager + S8240241: Add support for JCov DiffCoverage to make files + S8240244: Avoid calling resolve_super_or_fail in SystemDictionary::load_shared_class + S8240246: Avoid cast_to_oop from char * + S8240254: Build is broken when cds is disabled after JDK-8236604 + S8240258: SystemDictionary::quick_resolve need guarded by INCLUDE_CDS + S8240263: Assertion-only call in Method::link_method affecting product builds + S8240267: VM fails to start with CDS enabled but JVMTI disabled + S8240286: [TESTBUG] Test command error in hotspot/jtreg/ /compiler/loopopts/superword/SumRedAbsNeg_Float.java + S8240295: hs_err elapsed time in seconds is not accurate enough + S8240302: x64: Assembler::reachable redundantly call Relocation::type() more than once + S8240315: Shenandoah: Rename ShLBN::get_barrier_strength() + S8240324: Improve is_boot_class_loader_data() by adding simple check + S8240333: jmod incorrectly updates .jar and .jmod files during hashing + S8240340: java/lang/management/ThreadMXBean/Locks.java is buggy + S8240370: Provide Intel JCC Erratum opt-out + S8240440: Implement get_safepoint_workers() for parallel GC + S8240454: incorrect error message: as of release 13, \'record\' is a restricted type name + S8240481: Remove CDS usage of InstanceKlass::is_in_error_state + S8240511: Shenandoah: parallel safepoint workers count should be ParallelGCThreads + S8240524: Remove explicit type argument in test jdk/java/lang/Boolean/MakeBooleanComparable.java + S8240528: OopMap cleanup + S8240529: CheckUnhandledOops breaks NULL check in Modules::define_module + S8240530: CheckUnhandledOops breaks BacktraceBuilder::set_has_hidden_top_frame + S8240532: heap inspection prints trailing AATT after name of module without version + S8240534: Shenandoah: ditch debug safepoint timeout adjustment + S8240535: Add additional linux-aarch64 jib profiles + S8240538: [JVMCI] add test for JVMCI ConstantPool class + S8240546: runtime/cds/appcds/TestZGCWithCDS.java fails with Graal + S8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges + S8240589: OtherRegionsTable::_num_occupied not updated correctly + S8240592: HeapRegionManager::rebuild_free_list logs 0s for the estimated free regions before + S8240603: Windows 32bit compile error after 8238676 + S8240610: [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler + S8240613: InstanceKlass::set_init_state failed with assert(good_state || state == allocated) + S8240615: is_power_of_2() has Undefined Behaviour and is inconsistent + S8240624: Note mapping of RoundingMode constants to equivalent IEEE 754-2019 attribute + S8240629: argfiles parsing broken for argfiles with comment cross 4096 bytes chunk + S8240668: G1 list of all PerRegionTable does not have to be a double linkedlist any more + S8240671: Shenandoah: refactor ShenandoahPhaseTimings + S8240684: ProblemList 70 security tests that are failing on Windows due to \"Fetch artifact failed\" + S8240686: 70 security tests are failing on Windows due to \"Fetch artifact failed\" + S8240691: ClhsdbCDSJstackPrintAll incorrectly thinks CDS is in use + S8240695: Build is broken when cds is disabled after JDK-8232081 + S8240697: convert builders to high-level Content blocks + S8240722: [BACKOUT] G1DirtyCardQueue destructor has useless flush + S8240725: Some functions might not work with CJK character + S8240734: ModuleHashes attribute not reproducible between builds + S8240738: nested comment in JVM.java and other minor formatting errors + S8240749: Shenandoah: refactor ShenandoahUtils + S8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker + S8240754: Instrument FlowTest.java to provide more debug traces. + S8240778: JFR: Create timer task lazily + S8240794: [BACKOUT] 8238384 CTW: C2 compilation fails with \"assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found\" + S8240820: Replace AC_ARG_ENABLE with UTIL_ARG_ENABLE + S8240829: Use a fast O(1) algorithm for exact_log2 + S8240830: [BACKOUT] 8240195: some jaotc failures of fastdebug build with specific flags + S8240840: Rollback whitebox.cpp in push 8240691 + S8240866: Typo in JDK-8240820 messes up configure --help + S8240868: Shenandoah: remove CM-with-UR piggybacking cycles + S8240881: [BACKOUT] 8222489 jcmd VM.system_properties gives unusable paths on Windows * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+36 * Fixes + S8238605: Correct the CLDR version number in cldr.md files * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+35 * Fixes: + S8225128: Add exception for expiring DocuSign root to VerifyCACerts test + S8234466: Class loading deadlock involving X509Factory#commitEvent() + S8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak + S8236092: Remove EA from JDK 14 version string starting with Initial RC promotion + S8236700: Upgrading JSZip from v3.1.5 to v3.2.2 + S8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set + S8236815: Shenandoah: Fix weak roots in final Traversal GC phase + S8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation + S8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading + S8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization + S8237508: Simplify JarFile.isInitializing + S8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec + S8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics + S8237586: Shenandoah: provide option to disable periodic GC + S8237776: Shenandoah: Wrong result with Lucene test + S8238153: CTW: C2 (Shenandoah) compilation fails with \"Unknown node in get_load_addr: CreateEx\" + S8238377: JDK 14 L10N resource file update - msgdrop 20 + S8238574: Shenandoah: Assertion failure due to missing null check + S8238596: AVX enabled by default for Skylake even when unsupported + S8238959: Add missing classpath exception to FileAcess and ConstantLookup + S8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms + S8239378: Add Classpath Exception to license in source file. * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+34 * Fixes: + S8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset + S8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates + S8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke + S8235778: No compilation error reported when a record is declared in a local class + S8236488: Support for configure option - -with-native-debug-symbols=internal is impossible on Windows + S8237368: Problem with NullPointerException in RMI TCPEndpoint.read + S8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed + S8237651: Clarify initialization of jdk.serialFilter + S8237869: exclude jtreg test security/infra/java/security/ /cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities + S8237916: Bad copyright line in a jshell source file + S8237918: Bad copyright line in a hotspot test + S8238168: Remove Copyright from WinLauncher.template * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+33 * Fixes: + S8224052: Javadoc doesn\'t handle non-public intermediate types well + S8233680: JavacFileManager.close() doesn\'t clear some cache instance variables + S8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop + S8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation + S8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop + S8235762: JVM crash in SWPointer during C2 compilation + S8236953: [macos] JavaFX SwingNode is not rendered on macOS + S8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized + S8237369: Shenandoah: failed vmTestbase/nsk/jvmti/ /AttachOnDemand/attach021/TestDescription.java test + S8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method + S8237392: Shenandoah: Remove unreliable assertion + S8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers + S8237465: JDK 14 L10n resource files update - msg drop 10 * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+32 * Fixes: + S8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out + S8222100: tools/jimage/JImageTest.java time out + S8224909: Unlink Set of LinkedHashSets + S8225261: Better method resolutions + S8225279: Better XRender interpolation + S8225561: jlink --help doesn\'t state that ALL-MODULE-PATH is accepted for --add-modules + S8225773: jdeps --check produces NPE if there are missing module dependences + S8226352: Improve Kerberos interop capabilities + S8227758: More valid PKIX processing + S8227816: More Colorful ICC profiles + S8228548: Normalize normalization for all + S8229396: jdeps ignores multi-release when generate-module-info used on command line + S8229728: Implement negotiation parameters + S8229847: AttachProvider javadoc page needs an update + S8229855: C2 fails with assert(false) failed: bad AD file + S8229951: Better Ticket Granting Services + S8230318: Better trust store usage + S8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned + S8230967: Improve Registry support of clients + S8231134: Improved credential support + S8231139: Improved keystore support + S8231422: Setting JEP 290 Filter via System Property May Be Ignored + S8231780: Better TLS messaging support + S8231790: Provide better FileSystemProviders + S8232419: Improve Registry registration + S8233002: Further enhance datagram socket support + S8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result + S8233655: NPE at jdk.compiler/ /com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply + S8234037: Improve Object Identifier Processing + S8234423: Modifying ArrayList.subList().subList() resets modCount of subList + S8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary + S8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops + S8235837: Memory access API refinements + S8235842: Shenandoah: Implement native LRB for narrow oop + S8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() + S8236005: local records shouldn\'t capture any non-static state from any enclosing type + S8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty + S8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient + S8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h + S8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it + S8236179: C1 register allocation error with T_ADDRESS + S8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion + S8236263: Remove experimental streaming events + S8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval + S8236443: Issues with specializing vector register type for phi operand with generic operands + S8236546: Yield with boolean expression and Object target type crashes javac. + S8236555: [s390] Fix VerifyOops + S8236582: (fc) FileChannel.map fails with InternalError when security manager enabled + S8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575 + S8236634: Memory Access API tests fail on 32-bit + S8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049 + S8236670: Conflicting bindings accepted in some cases + S8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle + S8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant + S8236692: static final fields without initializer are accepted by javac + S8236715: JShell: Records with errors are not properly corraled + S8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list + S8236732: Shenandoah: Stricter placement for oom-evac scopes + S8236769: Clarify javadoc of memory access API + S8236772: Fix build for windows 32-bit after 8212160 and 8234331. + S8236779: static field in implementation class erroneously leaking in memory access javadoc + S8236804: java/nio/channels/FileChannel/ /MapWithSecurityManager.java should be run in othervm mode + S8236841: compact constructor parameters are always final + S8236877: Add \"record\" to descriptions in java.lang.{annotation, reflect} + S8236897: Fix the copyright header for pkcs11gcm2.h + S8236902: Shenandoah: Missing string dedup roots in all root scanner + S8236936: x86_32 Minimal VM build failure after JDK-8230765 + S8236944: The legVecZ operand should be limited to zmm0-zmm15 registers + S8236945: typo \"the the\" in Lookup::in javadoc + S8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java + S8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test + S8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs + S8237058: Update all nroff manpages for JDK 14 release + S8237062: Refine JSR 269 API ahead of Java SE 14 MR + S8237183: Bug ID missing for test in patch which fixed JDK-8230665 + S8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+31 * Fixes: + S8233751: StringBuilder / StringBuffer capacity() doc is misleading + S8234445: spurious error message for record constructors with receiver parameters + S8234783: Improve wording of spec of Record.equals + S8235751: Assertion when triggering concurrent cycle during shutdown + S8235934: gc/g1/TestGCLogMessages.java fails with \'DerivedPointerTable Update\' found + S8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop + S8236050: Some compiler tests fail when executed with custom TieredLevel + S8236124: Minimal VM slowdebug build failed after JDK-8212160 + S8236266: change error message for the case when a class extends j.l.Record + S8236487: JFR Recorder Thread crashed due to \"assert(_chunkwriter.is_valid()) failed: invariant\" + S8236495: open/test/jdk/java/util/Locale/ /LocaleProvidersRun.java failed on mac 10.14 with de_DE locale. + S8236544: confusing error message: return type of accessor method is not compatible with type of record component + S8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java + S8236695: java.lang.Record should be declared with an explicit constructor * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+30 * Fixes: + S8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain + S8235637: jhsdb jmap from OpenJDK 11.0.5 doesn\'t work if prelink is enabled + S8235961: SyncResolverImpl does not throw SQLException as expected + S8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391) + S8236441: Bound MulticastSocket fails when setting outbound interface on Windows + S8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+29 * Fixes: + S8233111: Epoch shift synchronization point for Compiler threads + S8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR + S8234059: Stress test fails with \"Unexpected Exception in thread JFR Event Stream\" + S8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 + S8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions + S8235390: JfrEmergencyDump::on_vm_shutdown crashes + S8235738: [macos] tools/jpackage tests timeout on macOS + S8235927: Update Graal + S8235998: [c2] Memory leaks during tracing after \'8224193: stringStream should not use Resource Area\'. + S8236000: VM build without C2 fails + S8236110: Windows (MSVC 2013) build failures after JDK-8233299 + S8236139: [Graal] java/lang/RuntimeTests/exec/ /LotsOfOutput.java fails with JVMCI enabled + S8236449: Problem list compiler/jsr292/ /ContinuousCallSiteTargetChange.java on solaris-sparcv9 * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+28 * Fixes: + S8230185: assert(is_Loop()) failed: invalid node class + S8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure *): fatal error: unexpected tag 99 + S8231612: 100% cpu on arm32 in Service Thread + S8234049: Implementation of Memory Access API (Incubator) + S8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures + S8234728: Some security tests should support TLSv1.3 + S8235634: Update Graal + S8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test + S8235744: PIT: test/jdk/javax/swing/text/html/ /TestJLabelWithHTMLText.java times out in linux-x64 + S8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java + S8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles + S8235819: -Wformat-overflow is reported from GCC 9 + S8235829: graal crashes with Zombie.java test + S8235866: bump jtreg requiredVersion to 4.2b16 + S8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. + S8235976: Directives in WWW-Authenticate should be comma separated + S8235982: AArch64: Insufficient memory barriers in shadow region algorithm + S8236044: Create jdk_accessibility test group + S8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon + S8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+27 * Fixes: + S4949105: Access Bridge lacks html tags parsing + S7124307: JSpinner and changing value by mouse + S8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed + S8165443: Free Collection Set serial phase takes very long on large heaps + S8185041: Incorrect GPL header in pnglibconf.h + S8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols + S8209113: Use WeakReference for lastFontStrike for created Fonts + S8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack + S8212160: JVMTI agent crashes with \"assert(_value != 0LL) failed: resolving NULL _value\" + S8212780: Packaging Tool Implementation + S8214481: freetype path does not disable TrueType hinting with AA+FM hints + S8214916: SourceLauncherTest fails on exploded image + S8215038: Add a page that lists all system properties + S8215728: [Graal] we should run some Graal tests in tier1 + S8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs + S8220049: Obsolete ThreadLocalHandshakes + S8220348: [ntintel] asserts about copying unaligned array + S8220465: Use shadow regions for faster ParallelGC full GCs + S8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 + S8222756: Plural support in CompactNumberFormat + S8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code + S8223968: Add abort type description to RTM statistic counters + S8224630: ElementScannerN, N > 9 should scan type parameters + S8225052: javax.lang.model support for records + S8225053: Preview APIs support for records + S8225054: Compiler implementation for records + S8225055: Javadoc for records + S8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and - -limit-modules option won\'t work with Graal + S8225562: jlink --module-path behavior inconsistent with help/errors + S8226314: com.sun.source support for records + S8226411: C2: Avoid memory barriers around off-heap unsafe accesses + S8226575: OperatingSystemMXBean should be made container aware + S8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity) + S8227113: Specification for java.lang.Record + S8227607: Broken external links in java.desktop + S8228448: Jconsole can\'t connect to itself + S8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches + S8229961: Assert failure in compiler/graalunit/HotspotTest.java + S8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive + S8230067: Add optional automatic retry when running jtreg tests + S8230597: Update GIFlib library to the 5.2.1 + S8231438: [macOS] Dark mode for the desktop is not supported + S8231810: javax/net/ssl/templates/ /SSLSocketSSLEngineTemplate.java fails intermittently with \"java.lang.Exception: Unexpected EOF\" + S8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/ /EqualityTest.java may fail + S8232231: Remove invalid JFR thread CPU load test case + S8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException + S8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint + S8232855: jshell missing word in /help help + S8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider + S8233032: assert(in_bb(n)) failed: must be + S8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies + S8233112: Exclude SVG files from build comparison + S8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set + S8233222: Clarify system property usage in KerberosPrincipal instantiation + S8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress + S8233453: MLVM deoptimize stress test timed out + S8233526: JVM support for records + S8233866: Text in table cells has inconsistent alignment + S8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register + S8234076: JVM crashes on Windows 10 using --module=NAME + S8234101: Compilation error thrown when repeating annotation is used on record component + S8234137: The \"AutoTestOnTop.java\" test may run external applications + S8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options + S8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument + S8234211: allow discoverable javac plugins to be invoked by default + S8234267: DelegationPermission implementation doesn\'t completely follow the updated specification + S8234284: [dmg] Change DMG background image to TIFF + S8234288: Turkey Time Zone returns incorrect time zone name + S8234325: Delete unused vsync related code from the OGL pipeline on macOS + S8234328: VectorSet::clear can cause fragmentation + S8234331: Add robust and optimized utility for rounding up to next power of two + S8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node + S8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports + S8234386: [macos] NPE was thrown at expanding Choice from maximized frame + S8234391: C2: Generic vector operands + S8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information + S8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps + S8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier + S8234522: [macos] Crash with use of native file dialog + S8234542: code removal of Pack200 Tools and API + S8234654: ZGC: Only disarm NMethods when marking/relocating code roots + S8234689: facilitate writing additional custom attributes in a class file + S8234735: InstanceKlass:find_method_index regression after JDK-8231610 + S8234746: Improve indexing of system properties + S8234784: Update jpeg.md to reflect code used by JDK + S8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms + S8234835: Use UTF-8 charset in fixuppandoc + S8234863: Increase default value of MaxInlineLevel + S8234867: Issue warning for mutually exclusive options on jpackage command line + S8234870: Deprecate the OracleUcrypto JCE Provider for removal + S8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal + S8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit + S8235141: Specify the required standard socket options for the socket types in the java.net package + S8235143: C2: No memory state needed in Thread::currentThread() intrinsic + S8235174: ZGC: Add support for JFR leak profiler + S8235245: tiff_metadata.html has invalid HTML structure: misplaced element + S8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations + S8235252: Repair run_tests.sh by locating jtreg locally + S8235262: Move c2i_entry_barrier for x86_32 to shared + S8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations + S8235311: Tag mismatch may alert bad_record_mac + S8235324: Dying objects are published from users of CollectedHeap::object_iterate + S8235334: Deprecate jcmd GC.class_stats + S8235338: test jdk/jshell/CompletenessTest.java fails for records + S8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items + S8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items + S8235351: Lookup::unreflect should bind with the original caller independent of Method\'s accessible flag + S8235353: clean up hotspot problem lists + S8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock + S8235356: [TESTBUG] Disable \'producer is alive\' check in JFR TestCrossProcessStreaming + S8235359: Simplify method Class.getRecordComponents() + S8235360: Update JDWP, JDI and Instrumentation specs for Record attribute + S8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g \"/C:/...\") + S8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through + S8235369: Class.toGenericString need to be updated for records + S8235383: C1 compilation fails with - XX:+PrintIRDuringConstruction -XX:+Verbose + S8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java + S8235405: C2: Merge AD instructions for different vector operations + S8235410: Enable handshakes on Linux x86 (32-bit) + S8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field + S8235414: Module level doc-files show \"unnamed package\" as holder + S8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear + S8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows + S8235435: Remove (obsolete) AATTauthor info from javadoc source and tests + S8235438: [JVMCI] StackTraceElement::decode should use the original Method + S8235446: confusing error message for records with no parens + S8235448: code cleanup in SSLContextImpl.java + S8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class + S8235453: tools/jpackage/junit/junit.java failed + S8235456: Minimal VM is broken after JDK-8212160 + S8235457: Crash when reporting a message about an annotation on a module + S8235458: Problem caused by imports in a module-info.java file + S8235474: JShell does not handle records properly + S8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java + S8235483: Warnings printed during the build + S8235489: handle return values of sscanf calls in hotspot + S8235490: AppCDS DynamicArchiveRelocationTest.java failed: \'always map archive(s) at an alternative address\' missing + S8235499: Change HotSpot jtreg records test to better handle JDK updates + S8235510: java.util.zip.CRC32 performance drop after 8200067 + S8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION + S8235514: Update record serialization tests to not use hard coded source versions + S8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake + S8235530: Removed duplicated threadByName methods in nsk/jdi tests + S8235531: Update record serialization migration tests to not use hard coded source versions + S8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks - XX:-EnableJVMCI + S8235541: Extend javax.lang.model to cover binding variables + S8235547: Video memory leak in the OGL pipeline on macOS + S8235550: Clarify record reflective support specification + S8235551: BitMap::count_one_bits should use population_count + S8235585: Enable macOS codesigning for all libraries and executables + S8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API + S8235597: Extend support for -XDaccessInternalAPI to plugin modules + S8235598: Shenandoah: Update copyrights + S8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved + S8235601: redundant code in IOUtils.java + S8235620: Broken merge between JDK-8006406 and JDK-8003559 + S8235621: Replace use of Function,Integer> with ToIntFunction + S8235625: [TESTBUG] tools/jpackage/share/ /JavaOptionsEqualsTest.java fails with debug VMs + S8235629: Remove unnecessary calls to Thread::current + S8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 + S8235653: Clean-up BarrierSetC2 + S8235654: JFR leak profiler should not trace through the StringTable + S8235655: Clean the duplicated block in SSLContextImpl + S8235670: Javadoc pages not printing correctly in some browsers + S8235685: Shenandoah: Enable leak profiler + S8235686: Add more custom hooks in Bundles.gmk + S8235687: Contents/MacOS/libjli.dylib cannot be a symlink + S8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes + S8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state + S8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes + S8235728: JDK-8212780 breaks builds with a custom X11 include path + S8235729: Shenandoah: Remove useless casting to non-constant + S8235730: Incorrect javadoc in MatchKind + S8235748: ZGC: Remove ZAddress::address() + S8235750: [jpackage] Cleanup imports in WinMsiBundler.java + S8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes + S8235757: Rename SupportedGC to IncludedGC + S8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build + S8235760: ZGC: Implement precise check for AATTrequire vm.gc.Z for Windows + S8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation + S8235773: Tier3 fails because graalunit tests started to run with ZGC + S8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure + S8235788: Changeset for JDK-8235252 pushed with wrong bug ID + S8235789: AC_REQUIRE: \'PLATFORM_EXTRACT_TARGET_AND_BUILD\' was expanded before it was required + S8235808: Remove graalunit from tier1_compiler_not_xcomp + S8235815: Revert 8227607: Broken external links in java.desktop * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+26 * Fixes: + S8129092: compiler/intrinsics/classcast/ /NullCheckDroppingsTest.java testVarClassCast() can fail + S8173361: various crashes in JvmtiExport::post_compiled_method_load + S8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators + S8193544: Regression automated test \'/open/test/jdk/ /javax/swing/JDialog/Transparency/TransparencyTest.java\' fails + S8210058: Algorithmic Italic font leans opposite angle in Printing + S8213415: BitMap::word_index_round_up overflow problems + S8216041: [Event Request] - Deoptimization + S8223196: java/nio/channels/spi/SelectorProvider/ /inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC + S8223252: Update Javadoc help page with new search features + S8227324: Upgrade to freetype 2.10.1 + S8227434: G1 predictions may over/underflow with high variance input + S8227739: Merge cost predictions for scanning cards and log buffer entries + S8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception + S8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration + S8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type + S8231579: G1\'s incremental calculation of region elapsed time always uses the same age group for prediction + S8232446: logging enhancement for rmi when socket closed + S8232594: Make the output of the JFR command duration more user friendly + S8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776 + S8233116: Escape Sequences For Line Continuation and White Space (Preview) + S8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread + S8233223: Add Amazon Root CA certificates + S8233299: Implementation: JEP 365: ZGC on Windows + S8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set + S8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type + S8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\" + S8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup + S8233588: Clean up SurvRateGroup + S8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON + S8233799: Review the need for overview.html in the java.time package + S8233919: Incrementally calculate the occupied cards in a heap region remembered set + S8233998: New young regions registered too early in collection set + S8234060: Potential memory reordering problem in JfrBuffer flush mechanism + S8234078: Missing license headers in a few javac files + S8234086: VM operation can be simplified + S8234147: Avoid looking up standard charsets in core libraries + S8234149: Several regression tests do not dispose Frame at end + S8234179: Move HeapRegion::_recorded_rs_length/ /_predicted_elapsed_time_ms into G1CollectionSet + S8234355: Buffer overflow in jcmd GC.class_stats due to too many classes + S8234385: [TESTBUG] java/awt/EventQueue/6980209/ /bug6980209.java fails in linux nightly + S8234397: add OS uptime information to os::print_os_info output + S8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods + S8234520: ZGC: C2: Oop instance cloning causing skipped compiles + S8234541: C1 emits an empty message when it inlines successfully + S8234543: ZGC: Parallel pre-touch + S8234574: Rename prediction methods in G1Analytics + S8234583: PrintAssemblyOptions isn\'t passed to hsdis library + S8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp + S8234587: Rename the SurvRateGroup class to G1SurvRateGroup + S8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes() + S8234617: C1: Incorrect result of field load due to missing narrowing conversion + S8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15 + S8234645: ARM32: C1: PatchingStub for field access: not enough bytes + S8234656: Improve granularity of verifier logging + S8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills + S8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice() + S8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out + S8234723: javax/net/ssl/TLS tests support TLSv1.3 + S8234724: javax/net/ssl/templates/ /SSLSocketSSLEngineTemplate.java supports TLSv1.3 + S8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3 + S8234741: enhance os::get_core_path on macOS + S8234742: Improve handshake logging + S8234744: KeyStore.store can write wrong type of file + S8234769: Duplicate attribution in freetype.md + S8234779: Provide idiom for declaring classes noncopyable + S8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility + S8234791: Fix Client VM build for x86_64 and AArch64 + S8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure + S8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation + S8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta + S8234821: remove unused functions from libjli + S8234822: Limit ZGC jtreg-support to Windows 2019 Server + S8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 + S8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 + S8234888: EventStream::close doesn\'t abort streaming thread + S8234891: AArch64: Fix build failure after JDK-8234387 + S8234893: ARM32: build failure after JDK-8234387 + S8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks + S8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof + S8234922: No compilation error reported not reported for a binding variable when loop broken with label + S8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance + S8234964: failure_handler: gather more environment information on Windows, Solaris and Linux + S8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with \'runtime archive relocation start\' missing + S8235183: Remove the \"HACK CODE\" in comment + S8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation + S8235218: Minimal VM is broken after JDK-8173361 + S8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java + S8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version + S8235247: WorkerDataArray leaks C heap memory for associated work items + S8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java + S8235257: Split \'assert(loader != NULL && oopDesc::is_oop(loader), \"loader must be oop\")\' + S8235260: Shenandoah: Don\'t allow recycle-assist until concurrent roots are done + S8235263: Revert TLS 1.3 change that wrapped IOExceptions + S8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events + S8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/ /thrstat001/TestDescription.java + S8235325: build failure on Linux after 8235243 + S8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading + S8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+25 * Fixes: + S8026393: jarsigner never shows a warning in badKeyUsage case + S8068184: Fix for JDK-8032832 caused a deadlock + S8087198: G1 card refinement: batching, sorting + S8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set + S8147017: Platform.isGraal should be removed + S8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException + S8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method + S8175984: ICC_Profile has un-needed, not-empty finalize method + S8179320: File.getUsableSpace() returns a negative number on very large file system + S8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit() + S8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails + S8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings + S8220376: C2: Int >0 not recognized as !=0 for div by 0 check + S8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/ /TestDescription.java times out + S8223378: CSS solution for navbar problem with elements is not ideal + S8223558: Java does not render Myanmar script correctly + S8226892: ActionListeners on JRadioButtons don\'t get notified when selection is changed with arrow keys + S8226897: Provide object age with JFR OldObjectSample event + S8228609: G1 copy cost prediction uses used vs. actual copied byte + S8228720: Shenandoah: Implementation of concurrent class unloading + S8229209: [TESTBUG] test for cross-process JFR event streaming + S8229935: [TEST_BUG]: bug8132119.java inconsistently positions text + S8230611: infinite loop in LogOutputList::wait_until_no_readers() + S8230765: Implement nmethod barrier for x86_32 platforms + S8230869: [macos 10.15] The String \"X Y Z\" was not set to application\'s icon in the taskbar + S8231084: Large performance regression in SwingMark TextArea in 14-b13 + S8231336: Corrupted option dialog in JTHarness with JDK14b13 + S8231507: Update Apache Santuario (XML Signature) to version 2.1.4 + S8231516: network QuickAckTest.java failed due to \"SocketException: maximum number of DatagramSockets reached\" + S8231826: Implement javac changes for pattern matching for instanceof + S8231991: Mouse wheel change focus on awt/swing windows + S8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError + S8232101: (sctp) Add minimal sanity tests for SCTP + S8232154: Update Mesa 3-D Headers to version 19.2.1 + S8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause + S8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen + S8232225: Rework the fix for JDK-8071483 + S8232433: [macos 10.15] java/awt/Window/ /LocationAtScreenCorner/LocationAtScreenCorner.java may fail + S8233018: Add a new test to verify that DatagramSocket is not interruptible + S8233029: Obsolete flag GCTaskTimeStampEntries + S8233097: Fontmetrics for large Fonts has zero width + S8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing + S8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP + S8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination + S8233306: Sort members in G1\'s HeapRegion after removal of Space dependency + S8233446: Improve error handling when specified dynamic archive doesn\'t exist + S8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 + S8233548: Update CUP to v0.11b + S8233583: ProblemList javax/swing/JWindow/ /ShapedAndTranslucentWindows/ /ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64 + S8233597: Clean up code in G1Analytics::compute_pause_time_ratio + S8233634: [TESTBUG] Swing text test bug4278839.java fails on macos + S8233649: Update ProblemList.txt to exclude failing headful tests on macos + S8233657: Intermittent NPE in Component.validate() + S8233700: EventStream not closed + S8233702: Introduce helper function to clamp value to range + S8233707: systemScale.cpp could not compile with VS2019 + S8233801: GCMEmptyIv.java test fails on Solaris 11.4 + S8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64 + S8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association + S8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup + S8233870: JFR TestSetEndTime.java times out - onClose() is never called + S8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system + S8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll + S8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order + S8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64 + S8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear() + S8234000: Make HeapRegion::bottom/end/hrm_index const + S8234009: ZGC: Move resurrection unblock to before the _unload.purge() call + S8234010: ZGC: Change ZResurrection to use Atomic::load/store + S8234051: doclet crashes if HTML files in module doc-files directories + S8234058: runtime/CompressedOops/CompressedClassPointers.java fails with \'Narrow klass base: 0x0000000000000000\' missing from stdout/stderr + S8234083: DatagramSocket should report SO_BROADCAST as a supported option + S8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem + S8234103: DatagramSocketImpl::socket is not needed + S8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991 + S8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ /ModalDialogEnterExitEventsTest.java fails in Windows + S8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area + S8234290: compiler/c2/Test6857159.java times out and fail to clean up files + S8234321: Call cache flush after generating trampoline. + S8234323: NULL-check return value of SurfaceData_InitOps on macosx + S8234332: [TESTBUG] java/awt/Focus/DisposedWindow/ /DisposeDialogNotActivateOwnerTest/ /DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly + S8234335: Remove line break in class declaration in java.base + S8234339: replace JLI_StrTok in java_md_solinux.c + S8234358: Update ProblemList entry for NashornPopFrameTest + S8234359: [JVMCI] invalidate_nmethod_mirror shouldn\'t use a phantom reference + S8234387: C2: Better support of operands with multiple match rules in AD files + S8234394: C2: Dynamic register class support in ADLC + S8234401: ConstantCallSite may stuck in non-frozen state + S8234403: C2: Enable CallSite.target updates in constructors + S8234429: appcds/dynamicArchive tests crashing with Graal + S8234432: AOT tests failing with \'used \'epsilon gc\' is different from current \'g1 gc\'\' after CMS removal + S8234433: TestUnloadEventClassCount fails with \"assert(SafepointSynchronize::is_at_safepoint()) failed: invariant\" + S8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout + S8234501: remove obsolete NET_ReadV + S8234509: Race in macOS os::processor_id() + S8234525: enable link-time section-gc for linux s390x to remove unused code + S8234531: Remove CMS code from CLDG and safepoint cleanup + S8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC + S8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed + S8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project + S8234562: Move OrderAccess::release_store */load_acquire to Atomic + S8234573: ZGC: Enable ZVerifyMarking by default in debug builds + S8234602: ZGC: Windows compile error in ZHeuristic + S8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092 + S8234613: JavaThread can escape back to Java from an ongoing handshake + S8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory + S8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with - vmoptions:-Xlog:cds + S8234629: remove unused functions from libnet + S8234681: Remove UseJVMCIClassLoader logic from JVMCI code + S8234684: JFR crashes when rotating the JFR output during assertion failure + S8234687: change javap reporting on unknown attributes + S8234703: JFR TestOutOfProcessMigration.java should clean up files + S8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future. + S8234736: Harmonize parameter order in Atomic - store + S8234737: Harmonize parameter order in Atomic - add + S8234738: Harmonize parameter order in Atomic - sub + S8234739: Harmonize parameter order in Atomic - xchg + S8234740: Harmonize parameter order in Atomic - cmpxchg + S8234748: Clean up atomic and orderAccess includes + S8234768: Shenandoah: Streamline enqueueing runtime barriers + S8234781: Update description of InvalidClassException to include more conditions + S8234798: Build failure after atomic changes in JDK-8234563 + S8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word \"less\" + S8234809: set relro in linker flags when building with gcc + S8234897: 8234748: Clean up atomic and orderAccess includes - part 2 + S8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+24 * Fixes: + S8146298: (dc spec) connect and disconnect methods should specify that they may block + S8204128: NMT might report incorrect numbers for Compiler area + S8214024: Remove the default keytool -keyalg value + S8214483: Remove algorithms that use MD5 or DES from security requirements + S8214904: Test8004741.java failed due to \"Too few ThreadDeath hits; expected at least 6 but saw only 5\" + S8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1) + S8220074: Clean up GCC 8.3 errors in LittleCMS + S8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3) + S8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3) + S8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3) + S8225756: [testbug] compiler/loopstripmining/ /CheckLoopStripMining.java sets too short a SafepointTimeoutDelay + S8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set + S8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements + S8230876: baseline cleanups from Async Monitor Deflation v2.0[789] + S8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS) + S8231460: Performance issue (CodeHeap) with large free blocks + S8231610: Relocate the CDS archive if it cannot be mapped to the requested address + S8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress() + S8231915: two JDI tests interfere with each other + S8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs + S8232019: Add LuxTrust certificate updates to the existing root program + S8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java + S8232533: G1 uses only a single thread for pretouching the java heap + S8232588: G1 concurrent System.gc can return early or late + S8233096: Update javax.lang.model for switch expressions + S8233113: ARM32: assert on UnsafeJlong mutex rank check + S8233141: DatagramSocket.send doesn\'t specify exception thrown when no target address + S8233193: Incorrect bailout from possibly_add_compiler_threads + S8233219: NMT output on AIX misses some categories + S8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking + S8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress + S8233280: Remove GCLockerInvokesConcurrent + S8233404: System property to set the number of PBE iterations in JCEKS keystores + S8233462: serviceability/tmtools/jstat tests times out with - Xcomp + S8233497: Optimize default method generation by data structure reuse + S8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state + S8233686: XML transformer uses excessive amount of memory + S8233712: Limit default tests jobs based on ulimit -u setting + S8233787: Break cycle in vm_version * includes + S8233841: Update Graal + S8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF + S8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest .testFormat(): Unexpected error verifying + S8233912: aarch64: minor improvements of atomic operations + S8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type + S8233922: Service binding augments module graph with observable incubator modules + S8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java + S8234003: Improve IndexSet iteration + S8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater() + S8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package + S8234079: ZipFileInputStreamSkipTest.java runs zero test + S8234080: jdk/nio/zipfs/CRCWriteTest.java fails + S8234127: BasicHashtable does not support small table_size + S8234130: Zero VM build broken after JDK-8233913 + S8234133: VM build broken due to memory/archiveUtils.inline.hpp + S8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile + S8234188: AIX build broken after 8220310 + S8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing \"ArchiveRelocationMode == 1 ....\" + S8234208: Logging reports zero total refined cards under \"Before GC RS summary\" + S8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp + S8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum + S8234248: More VectorSet cleanups + S8234272: ProblemList runtime/NMT/HugeArenaTracking.java + S8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area + S8234304: runtime/cds/appcds/javaldr tests should use driver mode + S8234312: ZGC: Adjust warmup criteria + S8234324: ARM32 build broken after 8231610 + S8234338: ZGC: Improve small heap usage + S8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics + S8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException + S8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled + S8234381: API docs should mention special handling of enums in serialization + S8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap + S8234383: Test TestBiasedLockRevocationEvents.java assumes - XX:UseBiasedLocking is enabled + S8234437: Remove CollectedHeap::safe_object_iterate() + S8234438: Remove some CMS leftovers + S8234512: Missing pieces from JDK-8224816 * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+23 * Fixes: + S8189737: Make HeapRegion not derive from Space + S8209813: [TESTBUG] rewrite JFR shell tests in Java + S8214239: Missing x86_64.ad patterns for clearing and setting long vector bits + S8216472: (se) Stack overflow during selection operation leads to crash (win) + S8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels() + S8223940: Private key not supported by chosen signature algorithm + S8224817: Implementation of JEP 364: ZGC on macOS + S8226297: Dual-pivot quicksort improvements + S8229694: JVM crash in SWPointer during C2 OSR compilation + S8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled + S8230459: Test failed to resume JVMCI CompilerThread + S8230661: ZGC: Stop reloading oops in load barriers + S8230767: FlightRecorderListener returns null recording + S8231757: [ppc] Fix VerifyOops. Errors show since 8231058. + S8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns + S8231863: Crash if classpath is read from AATTargument file and the main gets option argument + S8231922: Could not find field with name revokedClass + S8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access. + S8232178: MacVolumesTest failed after upgrade to MacOS Catalina + S8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector + S8232539: SIGSEGV in C2 Node::unique_ctrl_out + S8232684: Make switch expressions final + S8232735: Convert PrintJNIResolving to Unified Logging + S8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException + S8232860: Error formatting integer values with MessageFormat.format() using HOST provider + S8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar + S8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant + S8233061: ZGC: Enforce memory ordering in segmented bit maps + S8233065: PSParallelCompact::move_and_update is unused and should be removed + S8233073: Make BitMap accessors more memory ordering friendly + S8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time + S8233328: fix minimal VM build on Linux s390x + S8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null() + S8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet + S8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp + S8233389: Add PrintIdeal to compiler directives + S8233403: Improve verbosity of some httpclient tests + S8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant + S8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win) + S8233454: Test fails with assert(!is_init_completed(), \"should only happen during init\") after JDK-8229516 + S8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion + S8233498: Remove dead code. + S8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs + S8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed + S8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales + S8233600: Cross-builds fails after JDK-8233285 + S8233621: Mismatch in jsse.enableMFLNExtension property name + S8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes + S8233658: Escape + in the expression describing Runtime.Version string + S8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/ /FlagCombo.java fails to compile without jfr + S8233695: AArch64 build failures after -Wno-extra removal + S8233698: GCC 4.8.5 build failure after JDK-8233530 + S8233708: VectorSet cleanup + S8233731: repeated typo \"fro\" for \"for\" + S8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions + S8233745: [JVMCI] TranslatedException should serialize classloader and module info + S8233783: Make 8232896 patch complete + S8233784: ProblemList failing JVMTI scenario tests + S8233785: Incorrect JDK version is reported in hs_err log + S8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences + S8233790: Forward output from heap dumper to jcmd/jmap + S8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2) + S8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type() + S8233796: Shenandoah is broken after 8233708 + S8233797: ZGC: Unify naming convention for functions using atomics + S8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification + S8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub + S8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware + S8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test + S8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh + S8233880: Support compilers with multi-digit major version numbers + S8233884: Avoid looking up standard charsets in security libraries + S8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler + S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date + S8233900: [JVMCI] improve help text for EnableJVMCIProduct option + S8233913: Remove implicit conversion from Method * to methodHandle + S8233918: 8233498 broke build on SPARC + S8233940: Preview API tests for String methods should use ${jdk.version} as -source arg + S8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator= + S8233946: Add AATTsince 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field + S8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose + S8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+22 * Fixes: + S8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity + S8205132: Degrade Thread.countStackFrames() to throw UOE + S8224159: JDWP IPv6 scope support + S8227003: Add high-level JIT compilation mode control mechanism + S8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100 + S8229516: Thread.isInterrupted() always returns false after thread termination + S8229815: Upgrade Jline to 3.12.1 + S8230847: Trees.getScope may crash when invoked for statement inside switch. + S8231026: Miscellaneous changes imported from jsr166 CVS 2019-11 + S8231451: ZipFileInputStream::skip handling of negative values with STORED entries + S8231592: Clarify that ConcurrentHashMap compute methods mapping functions execute at most once + S8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE + S8231632: HttpURLConnection::usingProxy could specify that it may lazily evaluate the fact + S8231950: keytool -ext camel-case shorthand not working + S8232168: Fix non wide char canonicalization on Windows + S8232209: Update double-conversion license file to version 3.1.5 + S8232367: Update the jdk/java/net/httpclient tests to RS TCK 1.0.3 + S8232673: (dc) DatagramChannel socket adaptor issues + S8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt + S8232806: Introduce a system property to disable eager lambda initialization + S8232880: Update test documentation with additional settings for client UI tooltip tests + S8232896: ZGC: Enable C2 clone intrinsic + S8232921: assert(is_object_aligned(result)) failed: address not aligned + S8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures. + S8232951: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found + S8232973: Potential infinite loop in macOS hotspot agent + S8232980: Cleanup initialization of function pointers into java.base from classloader.cpp + S8232984: Upgrading Joni License version to 2.1.16 + S8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass * is aligned to 32bit + S8233078: fix minimal VM build on Linux ppc64(le) + S8233081: C1: PatchingStub for field access copies too much + S8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized + S8233202: exclude javax/swing/plaf/basic/BasicGraphicsUtils/ /8132119/bug8132119.java + S8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken + S8233266: Remove unnecessary fence in restore_unshareable_info + S8233273: Update Graal + S8233285: Demangling C++ symbols in jhsdb jstack --mixed + S8233291: [TESTBUG] tools/jlink/plugins/ /VendorInfoPluginsTest.java fails with debug or non-server VMs + S8233303: Shenandoah: verifier assert erroneously uses byte_size_in_exact_unit + S8233359: Add global sized operator delete definitions + S8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on + S8233375: JFR emergency dump does not recover thread state + S8233381: Update copyright year in build system files + S8233383: Various minor fixes + S8233386: Initialize NULL fields for unused decorations + S8233387: Shenandoah: passive mode should disable pacing ergonomically + S8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code + S8233422: Extra space in the title of the HTML javadoc page + S8233429: Minimal and zero VM build broken after JDK-8227003 + S8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed + S8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off + S8233495: Some fieldDescriptor methods can pass existing constantPoolHandle + S8233496: AOT tests failures with \'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class\' + S8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list + S8233520: Shenandoah: do not sleep when thread is attaching + S8233530: gcc 5.4 build warning -Wc++14-compat after JDK-8233359 + S8233574: Shenandoah: build is broken without jfr + S8233590: Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers? + S8233599: ARM32 Build failed due to 8232050 missing an include + S8233608: Minimal build broken after JDK-8233494 + S8233622: (zipfs) open/test/jdk/jdk/nio/zipfs/ /CopyMoveTests.java has incorrect bug label + S8233650: Javadoc for Math.floorMod(int, int) gives wrong example + S8233659: [TESTBUG] runtime/cds/appcds/ /CommandLineFlagCombo.java fails when jfr is disabled * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+21 * Fixes: + S8086003: Test fails on OSX with java.lang.RuntimeException \'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3\' missing + S8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting + S8173975: Lookup::in should not allow target class be primitive or array class + S8212132: (dc) Remove DatagramChannelImpl finalize method + S8222766: Shenandoah: streamline post-LRB CAS barrier (x86) + S8225464: Obsolete TraceNMethodInstalls flag + S8226511: Implement JFR Event Streaming + S8227317: [TESTBUG] jdk docker/TestDockerMemoryMetrics.java fails on systems w/o kernel memory accounting + S8228969: 2019-09-28 public suffix list update + S8230019: [REDO] compiler/types/correctness/ * tests fail with \"assert(recv == __null || recv->is_klass()) failed: wrong type\" + S8230400: Missing constant pool entry for a method in stacktrace + S8230706: Waiting on completion of strong nmethod processing causes long pause times with G1 + S8231081: TestMetadataRetention fails due to missing symbol id + S8231196: DelegationPermission allows to create an instance that thows NPE on ::equals call + S8231273: Upgrade CLDR to v36 + S8231365: ServicePermission::equals doesn\'t comply to the spec + S8231552: ZGC: Refine address space reservation + S8231565: More node budget asserts in fuzzed tests. + S8231570: (dc) Clarify implicit bind behavior of DatagramChannel + S8231598: keytool does not export sun.security.mscapi + S8231602: Deprecate Thread.suspend/resume for removal + S8231766: Files.copy and Files.move do not honor requested compression method when copying or moving within the same zip file + S8231949: [PPC64, s390]: Make async profiling more reliable + S8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add + S8231953: Wrong assumption in assertion in oop::register_oop + S8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes + S8232005: [s390, PPC64] More exception checks missing in interpreter + S8232080: jlink plugins for vendor information and run-time options + S8232083: Minimal VM is broken after JDK-8231586 + S8232118: Add JVM option to enable JVMCI compilers in product mode + S8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl + S8232601: ZGC: Parameterize the ZGranuleMap table size + S8232602: ZGC: Make ZGranuleMap ZAddress agnostic + S8232604: ZGC: Make ZVerifyViews mapping and unmapping precise + S8232613: Move Object.registerNatives into HotSpot + S8232648: ZGC: Move ATTRIBUTE_ALIGNED to the front of declarations + S8232649: ZGC: Add callbacks to ZMemoryManager + S8232650: ZGC: Add initialization hooks for OS specific code + S8232651: Add implementation of os::processor_id() for Windows + S8232713: Update BCEL version to 6.3.1 in license file + S8232724: Remove indirection with calling JNU_NewStringPlatform + S8232748: Build static versions of certain JDK libraries + S8232776: G1 should always take rs_length_diff into account when predicting rs_lengths + S8232777: Rename G1Policy::_max_rs_length as it is no maximum + S8232779: G1 current collection parallel time does not include optional evacuation + S8232788: Move biased locking initalization + S8232864: Classes generated at link time by GenerateJLIClassesPlugin are not reproducible + S8232879: Writing out data with the Zip File System leads to a CRC failure + S8232890: Remove bad Code attribute parsing code + S8232904: Update JVMCI + S8232908: Shenandoah: compact heuristics has incorrect trigger \"Free is lower than allocated recently\" + S8232922: Add java/math/BigInteger/largeMemory/ /SymmetricRangeTests.java to ProblemList-Xcomp + S8232992: Shenandoah: Implement self-fixing interpreter LRB + S8233000: Mark vmTestbase/vm/mlvm/meth/stress/compiler/ /deoptimize test as stress test + S8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes + S8233027: OopMapSet::all_do does oms.next() twice during iteration + S8233035: Update JVMCI + S8233075: JFR - nmetods - misspelled in several places + S8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080 + S8233159: Method::result_type should use calculated value in constMethod + S8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64 * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+20 * Fixes: + S8134599: TEST_BUG: java/rmi/transport/closeServerSocket/ /CloseServerSocket.java fails intermittently with Address already in use + S8209824: Improve the code coverage for ThreadLocal + S8211073: Remove -Wno-extra from Hotspot + S8213239: Configure cannot handle command overrides with arguments + S8218628: Add detailed message to NullPointerException describing what is null. + S8223400: Replace some enums with static const members in hotspot/runtime + S8223697: jfr tool can\'t format duration values greater than 1 minute + S8223998: Missing MakeDir in ExecuteWithLog + S8225499: InetSocketAddress::toString not friendly to IPv6 literal addresses + S8226585: Improve javac messages for using a preview API + S8230407: SocketPermission and FilePermission action list allows leading comma + S8231324: Shenandoah: avoid duplicated weak root works during final traversal + S8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes + S8231587: Memory leak in WorkArounds.serializedForms + S8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power + S8231719: Correct contradictions in timeout range descriptions. + S8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently + S8231859: Extra dash after the exception name in AATTthrows clause of javadoc + S8231940: ZGC: Print correct low/high capacity + S8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest + S8231996: ZGC: Replace ZStatisticsForceTrace with check if JFR event is enabled + S8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java + S8232001: ZGC: Ignore metaspace GC threshold until GC is warm + S8232008: Shenandoah: C1 load barrier does not match interpreter version + S8232009: Shenandoah: C2 load barrier does not match interpreter version + S8232010: Shenandoah: implement self-fixing native barrier + S8232030: HelloDynamic.java fails with latest Graal + S8232084: HotSpot build failed with GCC 9.2.1 + S8232112: MDO extra_data_lock leaks during class unloading + S8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks + S8232195: Enable BigInteger tests: DivisionOverflow, SymmetricRangeTests and StringConstructorOverflow + S8232207: Linux os::available_memory re-reads cgroup configuration on every invocation + S8232211: Remove dead code from os.hpp|cpp + S8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent + S8232235: ZGC: Move ZValue inline funtions to zValue.inline.hpp + S8232236: ZGC: Move ZThread inline funtions to zThread.inline.hpp + S8232237: ZGC: Move ZArray inline funtions to zArray.inline.hpp + S8232238: ZGC: Move ZList inline funtions to zList.inline.hpp + S8232239: ZGC: Inline ZCPU::count() and ZCPU:id() + S8232276: Problem list serviceability/sa/ClhsdbJstackXcompStress.java + S8232357: Compare version info of Santuario to legal notice + S8232370: Refactor some com.sun.jdi tests to enable IDE integration + S8232381: add result NULL-checking to freetypeScaler.c + S8232442: Suppress warnings on non-serializable non-transient instance fields in java.management. * + S8232448: Suppress warnings on non-serializable non-transient instance fields in jdk.jdi + S8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking + S8232569: Use test image from different jib profile for testing + S8232571: Add missing SIGINFO signal + S8232572: Add hooks for custom output dir in Bundles.gmk + S8232573: Shenandoah: cleanup and add more logging for in-pause phases + S8232575: Shenandoah: asynchronous object/region pinning + S8232592: is shown in jstack mixed mode + S8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled + S8232616: JVMCI_lock fails to get initialized when cds is disabled + S8232617: Update the outdated code comments in java.lang.System class + S8232624: Java cannot start: NewStringPlatform missing + S8232625: HttpClient redirect policy should be more conservative + S8232639: Change module graph images to use SVG instead of PNG format. + S8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier + S8232692: [TESTBUG] compiler/aot/fingerprint/ /SelfChangedCDS.java fails when cds is disabled + S8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals + S8232712: Shenandoah: SIGBUS in load_reference_barrier_native + S8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned + S8232730: Shenandoah: Traversal should not CAS the roots + S8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots + S8232757: VM fails to report an error for DumpLoadedClassList when cds is disabled + S8232768: Configuration with --disable-cds - -enable-generate-classlist should be reported as an error + S8232770: Enable more warnings on solaris studio + S8232771: Revert JDK-8230794 because of environment changes + S8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register + S8232791: Shenandoah: passive mode should disable pacing + S8232802: Shenandoah: transition between \"cset\" and \"pinned_cset\" does not require cancelled gc + S8232834: RunTest sometimes fails to produce valid exitcode.txt + S8232873: Add missing test for 8220416 + S8232874: Add missing test for 8230062 + S8232881: Remove unnecessary InstanceKlass::casts + S8232882: GCC 4.8.5 build failure after JDK-8211073 + S8232883: compiler/c2/CmpPNodeSubTest.java fails because test class name is wrong + S8232887: Remove SystemDictionary::has_checkPackageAccess * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+19 * Fixes: + S7124404: [macosx] no awt.multiClickInterval desktop property + S8065704: Set LC_ALL=C for all relevant commands in the build system + S8165056: move JIT Compiler related files from runtime/ to compiler/ directory + S8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE + S8209901: Canonical file handling + S8212749: DecimalFormat.setGroupingSize(int) allows setting negative grouping size + S8213429: Windows file handling redux + S8217997: Better socket support + S8218543: ThreadsList handling during error reporting can crash + S8218877: Help transform transformers + S8220186: Improve use of font temporary files + S8220302: Better Kerberos ccache handling + S8221497: Optional Panes in Swing + S8221858: Build Better Processes + S8222684: Better support for patterns + S8222690: Better Glyph Images + S8223158: Docked MacBook cannot start any Java Swing applications + S8223163: Better pattern recognition + S8223326: Regression introduced by CPU sync: java.security.AccessControlException: access denied (\"java.net.NetPermission\" \"setSocketImpl\") + S8223505: Better pattern compilation + S8223518: Unexpected exception in jjs + S8223886: Add in font table referene + S8223892: Improved handling of jar files + S8224025: Fix for JDK-8220302 is not complete + S8224062: Improve String index handling + S8224505: TestQuotedLogOutput failure after ProcessBuilder changes + S8224532: Better Path supports + S8224915: Better serial attributes + S8225286: Better rendering of native glyphs + S8225292: Better Graphics2D drawing + S8225298: Improve TLS connection support + S8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14 + S8225597: Enhance font glyph mapping + S8225654: rework vmTestbase/jit/graph + S8226765: Commentary on Javadoc comments + S8227231: JDWP help information shows use of obsolete Xdebug flag + S8227441: Enhance logging when reading the fontconfig info file + S8227601: Better collection of references + S8227662: freetype seeks to index at the end of the font data + S8228676: Cleanup the native code related to fonts on Unix + S8228825: Enhance ECDSA operations + S8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration + S8229919: Support JNI Critical functions in object pinning API on x86_32 platforms + S8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target + S8230957: [TESTBUG] containers/docker/TestJcmdWithSideCar.java sporadic failures + S8231144: Wrap contents of plain HTML files into contentContainer + S8231213: Migrate SimpleDateFormatConstTest to JDK Repo + S8231243: [TESTBUG] CustomFont.java cannot find font file + S8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge + S8231427: Warning cleanup in tests of java.io.Serializable + S8231449: HttpClient\'s client ssl certificate authentication seems to be broken. + S8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/ /DynamicLotsOfClasses.java shouldn\'t wrap SkippedException into Exception + S8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call + S8231586: enlarge encoding space for OopMapValue offsets + S8231595: [TEST] develop a test case for SuspendThreadList including current thread + S8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code + S8231717: Improve performance of charset decoding when charset is always compactable + S8231720: Some perf regressions after 8225653 + S8231754: [JVMCI] Make r27 unconditionally reserved in JVMCI + S8231769: Test tools/javac/tree/MakeTypeTest.java fails with - Xcheck:jni + S8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment + S8231956: Remove seq_add_card/reference from PerRegionTable class + S8231973: Update Graal + S8231981: Refactor test definitions to split RT and SVC tests + S8231984: Clarify semantics of DecimalFormat.getGroupingSize(0) + S8231986: [SA] Consolidate parts of the Linux and MacOSX versions of ps_core.c + S8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop + S8232045: cleanup AIX 5.3 workarounds from libnio/ch/Net.c + S8232046: AArch64 build failure after JDK-8225681 + S8232050: Improve inlining of Klass accessors + S8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration + S8232052: use string literal for format string when handling PauseAtStartupFile + S8232060: add some initializations using sigemptyset in os_aix.cpp + S8232070: ZGC: Remove unused ZVerifyLoadBarriers + S8232071: Avoid shared dictionary lookup when the class name is not shared + S8232076: Suppress warnings on non-serializable non-transient instance fields java.naming + S8232078: Suppress warnings on non-serializable non-transient instance fields in java.datatransfer + S8232102: Shenandoah: print everything in proper units + S8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don\'t support it + S8232107: support ThreadPriorityPolicy flag on AIX + S8232116: ZGC: Remove redundant ZLock in ZNMethodTable + S8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass + S8232133: Change to GCC 8.3 for building on Linux at Oracle + S8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle + S8232135: Add diagnostic output to test java/util/ProcessBuilder/Basic.java + S8232147: Remove notproduct option IgnoreLockingAssertions + S8232150: aarch64 build broken after JDK-8232050 + S8232151: Minimal VM build broken after JDK-8232050 + S8232165: Reduce allocations in ValueStack copying constructor + S8232167: Visual Studio install found through - -with-tools-dir value is discarded + S8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong + S8232182: RedefineNestmateAttr/TestNestmateAttr.java failes due to ObjectCollectedException + S8232205: Shenandoah: missing \"Update References\" -> \"Update Roots\" tracing + S8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java + S8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero + S8232234: Suppress warnings on non-serializable non-transient instance fields in java.rmi + S8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+18 * Fixes + S8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized + S8170299: Debugger does not stop inside the low memory notifications code + S8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/ /common/ProcessArgumentMatcher.java + S8214560: Use {AATTsystemProperty} for definitions of system properties (httpserver) + S8215521: add microbenchmark to measure AccessController.getContext + S8216352: SA: ClhsdbLauncher should throw errors on Unrecognized commands + S8220217: Javadoc missing link to member method + S8221092: UseAVX=3 has performance degredation on Skylake (X7) processors + S8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative + S8223771: FileSystemProvider.newFileSystem(Path, Map) should throw IOException when called with a file that cannot be open + S8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache + S8225694: Destination option missing in FlightRecorderMXBeanImpl + S8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4 + S8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni + S8230043: Lazily load libverify + S8230140: Remove unused mutex and monitor declarations + S8230162: ScopeImpl.remove() has O(N) performance + S8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level + S8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken + S8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel + S8231093: Document the ZIP FS properties noCompression and releaseVersion + S8231153: Improve concurrent refinement statistics + S8231161: Wrong return type in code sample in Collector API documentation + S8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes + S8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx) + S8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes + S8231288: \"jhsdb jmap\" test needed to reproduce issues that used to be reproduced by JShellHeapDumpTest + S8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up + S8231355: Remove unused utility methods in libjava + S8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss + S8231489: GC watermark_0_1 failed due to \"metaspace.gc.Fault: GC has happened too rare\" + S8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling + S8231563: ZGC: Fails to warn when user sets the max heap size to larger than 16TB + S8231606: _method_ordering is not set during CDS dynamic dump time + S8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode + S8231630: Optimize boot loader with no bootclasspath append entry. + S8231666: ThreadIdTable::grow() invokes invalid thread transition + S8231707: Improve Mutex inlining + S8231713: x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint) + S8231737: Cleanup JvmtiRawMonitor code + S8231751: on aix handle Power 9 in os::get_summary_cpu_info + S8231753: use more Posix functionality in aix os::print_os_info + S8231768: Remove duplicate if/else in vmTestbase/nsk/share/jdi/Binder.java + S8231770: Test java/util/zip/FlaterTest.java fails with - Xcheck:jni + S8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address + S8231776: ZGC: Fix incorrect address space description + S8231777: Remove extraneous AATTserial javadoc tag in NodeChangeEvent.java + S8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift + S8231885: Fix/remove malformed assert in os_windows.cpp + S8231887: ComodoCA.java fails because certificate was revoked + S8231895: Avoid String allocations in JVM_FindLoadedClass + S8231902: Build of jdk.internal.vm.compiler.management/module-info.java.extra failed + S8231903: [Graal] Update com.oracle.mxtool.junit classes + S8231921: (se) SelectorImpl.register does not need to set the attachment when it is null + S8231930: Windows build fails after JDK-8191521 + S8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah + S8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings + S8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag + S8231974: Build fails if no common legal notices are present + S8231977: Discuss serializability of collections + S8231990: Remove unnecessary else-if branch in Types.union + S8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader + S8232003: (fs) Files.write can leak file descriptor in the exception case + S8232006: Remove dead code from klassVtable + S8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+17 * Fixes: + S8016914: CoreDocumentImpl.setXmlVersion NPE + S8184732: Deadlock detection improvements for \'special\' locks + S8191521: handle long relative path specified in - Xbootclasspath/a on windows + S8209178: Proxied HttpsURLConnection doesn\'t send BODY when retrying POST request + S8219724: ZGC: Make inline cache cleaning more robust + S8221623: Add StackWalker micro benchmarks to jdk repo + S8223869: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms + S8226690: SIGSEGV in MetadataOnStackClosure::do_metadata + S8226721: Missing intrinsics for Math.ceil, floor, rint + S8227384: C2 compilation fails with \"graph should be schedulable\" when running with -XX:-EliminateLocks + S8228625: [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException \'JShellToolProvider\' missing from stdout/stderr + S8229022: BufferedReader performance can be improved by using StringBuilder + S8229333: java/io/File/SetLastModified.java timed out + S8229338: clean up test/jdk/java/util/RandomAccess/Basic.java + S8229499: Node budget assert in fuzzed test. + S8229872: (fs) Increase buffer size used with getmntent + S8230062: assert(i == p->size()-1) failed: must be last element of the pack + S8230415: Avoid redundant permission checking in FilePermissionCollection and SocketPermissionCollection + S8230942: Support compressed cores in SA tests + S8231032: ThreadMXBean locking tests fail after JSR 166 refresh + S8231036: vmTestbase monitoring tests fail after JSR 166 refresh + S8231037: java/net/InetAddress/ptr/Lookup.java fails intermittently due to reverse lookup failed + S8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread + S8231223: C2\'s conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed + S8231287: JMap should do a better job of reporting exception it catches + S8231294: ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/ /resexhausted002 fails + S8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails + S8231314: java.time serialization warning cleanup + S8231321: compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java failed assertion + S8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java fails on SLES11 using mozilla-nss-3.14 + S8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms + S8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info + S8231414: Mark various instance fields of javac internal types as transient + S8231431: JAOTC issues with JAR path containing spaces + S8231445: check ZALLOC return values in awt coding + S8231448: s390 and ppc - replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type + S8231457: Asserts on AIX because os::elapsed_counter() is not monotonic + S8231467: Missing make prerequisite declaration corrupts make dependency files on Windows + S8231471: Obsolete -XX:CompilationPolicyChoice + S8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check + S8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails + S8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT + S8231504: Update networking tests to avoid implicit dependency on the system proxies + S8231505: Bump required boot jdk version to 13 + S8231506: Fix some instabilities in a few networking tests + S8231545: Suppress warnings on non-serializable instance fields in jdk.jshell module + S8231546: Suppress warnings on non-serializable instance fields in java.prefs module + S8231553: Deprecate unused G1RSetScanBlockSize command line option + S8231557: Suppress warnings on non-serializable instance fields in jdk.scripting.nashorn module + S8231567: minimal build failed after JDK-8226690 + S8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing + S8231594: Configure fails on some Linux systems + S8231600: Avoid GCC 8 strncpy error in jdk.jdwp.agent + S8231603: (se) Selector implementations do not need to use cancelledKeys + S8231616: Simplify compilation policy hierarchy + S8231626: DeoptimizeRandom should not be a product flag + S8231663: Incorrect GPL header in some RMI/SQL package-info.java files + S8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java + S8231667: Shenandoah: Full GC should take empty regions into slices for compaction + S8231671: Fix copyright headers in hotspot (missing comma after year) * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+16 * Fixes: + S8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts + S8150741: make not equivalent to make + S8159984: Remove call to ClassLoaderDataGraph::clear_claimed_marks during the initial mark pause + S8165828: [TEST_BUG] The reg case:javax/swing/plaf/metal/ /MetalIcons/MetalHiDPIIconsTest.java failed as No Metal Look and Feel + S8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism + S8180837: SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID + S8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) + S8194944: Regression automated test \'open/test/jdk/javax/ /swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java\' fails + S8199424: consider removing ObjectInputStream and ObjectOutputStream native methods + S8206125: [windows] cannot pass relative path to - -with-boot-jdk + S8210794: Incorrect escaping of in native test libraries + S8213150: Add verification for locking by VMThread + S8216565: Specifying the same path creates a new directory in JFR.configure + S8217825: Verify AATTAfterTest is used correctly in WebSocket tests + S8224820: ZGC: Support discontiguous heap reservations + S8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map + S8225372: accessibility errors in tables in java.desktop files + S8225628: Remove unused Thread::muxAcquireW function + S8225805: Java Access Bridge does not close the logger + S8226705: [REDO] Deoptimize with handshakes + S8228580: DnsClient TCP socket timeout + S8228659: Record which Java methods are called by native codes in JGSS and JAAS + S8229201: Update Graal + S8229483: Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that\'s not input to safepoint + S8229515: [macos] access to window property of NSView on wrong thread + S8229778: TestJstatdDefaults.java failed due to \"fatal error: LEAF method calling lock?\" + S8229800: WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll + S8229853: Problemlist compiler/codecache/jmx/PoolsIndependenceTest.java + S8229896: Delete an unused code in the BufferedContext + S8230061: # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node + S8230110: TestLinkageErrorInGenerateOopMap times out + S8230395: Code checks for NULL value returned from NEW_C_HEAP_ARRAY which can not happen + S8230480: check malloc/calloc results in java.desktop + S8230505: Replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type + S8230531: API Doc for CharsetEncoder.maxBytesPerChar() should be clearer about BOMs + S8230648: Replace AATTexception tag with AATTthrows in java.base + S8230728: Thin stroked shapes are not rendered if affine transform has flip bit + S8230756: ZGC: Remove redundant memset in ZStatValue + S8230758: ZGC: Add missing precompiled include and fix friend declaration + S8230759: ZGC: Fix integer types + S8230768: Arrays of SoftReferences in MethodTypeForm should not be AATTStable + S8230782: Robot.createScreenCapture() fails if \"awt.robot.gtk\" is set to false + S8230814: Enable SAX ContentHandler to handle XML Declaration + S8230857: Avoid reflection in sun.tools.common.ProcessHelper + S8231055: C2: arraycopy with same non escaping src and dest but different positions causes wrong execution + S8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment? + S8231083: Clarify SAX documentation + S8231097: [TESTBUG] runtime/cds/appcds/DirClasspathTest.java can fail with a mapping error + S8231098: (tz) Upgrade time-zone data to tzdata2019c + S8231113: Remove CollectedHeap::check_oop_location() + S8231117: Remove G1EvacuationRootClosures::raw_strong_oops() + S8231122: AATTindex tag with newline causes tag search to fail + S8231125: Improve testing of parallel loading of shared classes by the boot class loader + S8231149: (fs) Small verbiage errors in java.nio.file package documentation + S8231171: remove remaining sun.java.launcher.pid references + S8231174: (fs) FileTime should have 100ns resolution (win) + S8231186: Replace html tag foo with javadoc tag {AATTcode foo} in java.base + S8231187: SelectorProvider.inheritedChannel() returns TCP socket channel for Unix domain socket + S8231189: Rename worker_i parameters to worker_id + S8231197: Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee + S8231198: Shenandoah: heap walking should visit all roots most of the time + S8231201: hs_err should print coalesced safepoint operations in Events section + S8231222: fix pkcs11 P11_DEBUG guarded native traces + S8231242: G1CollectedHeap::print_regions_on() does not print description for \"OA\" and \"CA\" regions + S8231244: Shenandoah: all-roots heap walking misses some weak roots + S8231249: Shenandoah: GC retries are too aggressive for tests that expect OOME + S8231250: Shenandoah: Traversal GC should keep alive weak load from heap + S8231251: ZGC: Fix ZHeap includes + S8231254: (fs) Add test for macOS Catalina changes to protect system software + S8231257: Avoid calling FileMapInfo::write_region twice + S8231266: ZGC: Minor cleanups in ZCollectedHeap and ZHeap + S8231270: ZGC: Remove ZAddressSpace * and ZAddressReserved * + S8231275: Remove null check in the beginning of SystemDictionary::load_shared_class() + S8231278: Rename FileMapHeader::_read_only_tables_start to _serialized_data_start + S8231293: Shenandoah: Traversal should not revive dead weak roots + S8231317: jdk/jfr/jcmd/TestJcmdConfigure.java fails with \"java.lang.RuntimeException: assertTrue: expected true, was false\" + S8231323: ProblemList jdk/jfr/jcmd/TestJcmdConfigure.java + S8231334: Suppress warnings on non-serializable instance fields in client libs serializable classes + S8231351: Add notes for PKCS11 tests in the test doc + S8231367: [TESTBUG] ParallelLoadTest.java fails with \"test.dynamic.dump not supported\" + S8231375: AArch64 build failure after JDK-8230505 + S8231376: Unproblem list compiler/unsafe/Unsafe{Off,On}HeapBooleanTest.java tests + S8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class + S8231395: Backout JDK-8231249 + S8231410: Shenandoah: clone barrier should use base pointer + S8231413: Several test/hotspot/jtreg/runtime tests updates to run with --illegal-access=deny + S8231442: Suppress warnings on non-serializable instance fields in java.sql. * modules + S8231443: Add java.io.Serial to list of platform annotations for annotation processing + S8231447: Shenandoah: Compilation-time regression after JDK-8231086 + S8231450: Copyright header line omitted from 8231187 changeset * Tue Mar 17 2020 Fridrich Strba - Upgrade to upstream tag jdk-14+15 * Fixes: + S8066774: Rename the annotations arrays names in ClassFileParser + S8145138: CyclicBarrier/Basic.java failed with \"3 not equal to 4\" + S8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect + S8186825: some memory leak issues in the transport_startTransport + S8186988: use log_warning() and log_error() instead of tty->print_cr for CDS warning and error messages + S8192057: com/sun/jdi/BadHandshakeTest.java fails with java.net.ConnectException + S8207266: ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread + S8216354: Syntax error in toolchain_windows.m4 + S8220416: Comparison of klass pointers is not optimized any more + S8221168: java/util/concurrent/CountDownLatch/Basic.java fails + S8223490: Optimize search algorithm for determining default time zone + S8225490: Miscellaneous changes imported from jsr166 CVS 2019-09 + S8225797: OldObjectSample event creates unexpected amount of checkpoint data + S8227235: rare failures in testForkHelpQuiesce tck tests + S8228460: bootstrap class path not set in conjunction with - source 11 + S8228482: fix xlc16/xlclang comparison of distinct pointer types and string literal conversion warnings + S8229202: Docker reporting causes secondary crashes in error handling + S8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow + S8229442: AQS and lock classes refresh + S8229701: aarch64: C2 OSR compilation fails with \"shouldn\'t process one node several times\" in final graph reshaping + S8230085: (fs) FileStore::isReadOnly is always true on macOS Catalina + S8230136: DateTimeFormatterBuilder.FractionPrinterParser#parse fails to verify minWidth + S8230342: LineNumberReader.getLineNumber() returns inconsistent results after EOF + S8230350: Shenandoah: Assertion failed when GC is cancelled by a worker thread + S8230423: Move os::sleep to JavaThread::sleep + S8230424: Use platform independent code for Thread.interrupt support + S8230470: Shenandoah doesn\'t need change from JDK-8212610 anymore + S8230586: Encapsulate fields in filemap.hpp + S8230674: Heap dumps should exclude dormant CDS archived objects of unloaded classes + S8230734: Remove default constructors from java.compiler + S8230742: Make AggressiveUnboxing a diagnostic flag + S8230762: Change MacroAssembler::debug32/64 to use fatal instead of assert + S8230796: Remove BarrierSet::oop_equals_operator_allowed() + S8230808: Remove Access::equals() + S8230829: Matcher matches a surrogate pair that crosses border of the region + S8230830: No required ResourceMark in src/hotspot/share/ /prims/jvmtiImpl.cpp:JvmtiSuspendControl::print() + S8230841: Remove oopDesc::equals() + S8230845: ZGC: Implement ZLock using os::PlatformMutex + S8230846: ZGC: Make ZUtils::alloc_aligned() posix-specific + S8230850: Test sun/tools/jcmd/TestProcessHelper.java fails intermittently + S8230854: Cleanup SuppressWarnings in test lib and remove noisy traces in StreamPumper + S8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return + S8230858: Replace wildcard address with loopback or local host in tests - part 23 + S8230861: missing ReleaseStringUTFChars in Java_sun_security_pkcs11_wrapper_PKCS11_connect + S8230870: (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java + S8230877: Rename THREAD_LOCAL_DECL to THREAD_LOCAL + S8230878: ZGC: Use THREAD_LOCAL instead of __thread + S8230881: serviceability/sa/TestJmapCore tests fail with java.lang.RuntimeException: Could not find dump file + S8230882: Use AATTindex in javax.lang.model javadoc + S8230888: jfrVirtualMemory.cpp should include globals.hpp + S8230900: missing ReleaseStringUTFChars in java.desktop native code + S8230901: missing ReleaseStringUTFChars in serviceability native code + S8230910: libsspi_bridge does not build on Windows 32bit + S8230937: Update bugid in ProblemList for vmTestbase/nsk/jdb/eval/eval001/eval001.java + S8230938: Deprecate MonitorBound + S8230943: False deadlock detection with - XX:+CIPrintCompileQueue after JDK-8163511 + S8231024: Improve the debug info when the output is truncated + S8231025: Incorrect method tag offset for big endian platform + S8231027: Correct typos + S8231033: Problemlist ReservedStackTest + S8231034: ProblemList failing ThreadMXBean tests + S8231051: Remove check_obj_alignment() and replace with is_object_aligned() + S8231085: C2/GC: Better GC-interface for expanding clone + S8231086: Shenandoah: Stronger invariant for object-arraycopy + S8231087: Shenandoah: Self-fixing load reference barriers for C1/C2 + S8231094: os::sleep in assert message should be changed to JavaThread::sleep + S8231124: Missing closedir call with JDK-8223490 + S8231145: [Graal] org.graalvm.compiler.debug.test.DebugContextTest fails because DebugContextTest.testLogging.input is not available + S8231162: JVMTI RawMonitorWait triggers assertion failure: Only JavaThreads can be interruptible + S8231176: Test tools/javac/options/BCPOrSystemNotSpecified.java broken on Windows + S8231210: [BACKOUT] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
|
|
|