From martinrb at google.com Wed Apr 1 02:17:29 2020 From: martinrb at google.com (Martin Buchholz) Date: Tue, 31 Mar 2020 19:17:29 -0700 Subject: Conflicts exist if move to jdk14 In-Reply-To: References: Message-ID: I don't know of any good answers for this fundamental engineering problem For private use, I like to maintain a stack of patches and rebase them all the time, and e.g. fig supports that. But you can't do that with shared branches/repos - you'll break all your users. The problem with merges is that any actual work done to resolve conflicts is not managed, and is a needle in the haystack of changes being merged. On Tue, Mar 31, 2020 at 11:40 AM Man Cao wrote: > I also looked at how other projects (portola and shenandoah) handle this. > Unlike tsan and loom, which maintain separate development branches, > both portola and shenandoah just maintain a single "default" branch. They > also have separate repositories for JDK11, JDK12, etc. > They also do regular "Merge" commits to sync with jdk/jdk in the master > development repository. > So I think we should go with "hg merge". Mercurial should be able to > differentiate commits between the tsan and jdk/jdk. The "tsan" branch in > our repository would help separate out the changes further. > > I guess the main problem with "hg rebase" is that it generates a whole new > set of changeset IDs (hashes). We don't want to change the IDs for > changesets that have already been pushed. > > Any more concerns before I try a merge with jdk14-ga? > > -Man > From Jie.He at arm.com Wed Apr 1 06:51:47 2020 From: Jie.He at arm.com (Jie He) Date: Wed, 1 Apr 2020 06:51:47 +0000 Subject: Conflicts exist if move to jdk14 In-Reply-To: References: Message-ID: Yes, it?s better if you can do that. As you said, I have no permission. I tried the rebase just for knowing how much risk here. From: Man Cao Sent: Wednesday, April 1, 2020 2:40 AM To: tsan-dev at openjdk.java.net Cc: nd ; Arthur Eubanks ; Jie He Subject: Re: Conflicts exist if move to jdk14 I also looked at how other projects (portola and shenandoah) handle this. Unlike tsan and loom, which maintain separate development branches, both portola and shenandoah just maintain a single "default" branch. They also have separate repositories for JDK11, JDK12, etc. They also do regular "Merge" commits to sync with jdk/jdk in the master development repository. So I think we should go with "hg merge". Mercurial should be able to differentiate commits between the tsan and jdk/jdk. The "tsan" branch in our repository would help separate out the changes further. I guess the main problem with "hg rebase" is that it generates a whole new set of changeset IDs (hashes). We don't want to change the IDs for changesets that have already been pushed. Any more concerns before I try a merge with jdk14-ga? -Man From rwestberg at openjdk.java.net Thu Apr 2 12:25:02 2020 From: rwestberg at openjdk.java.net (Robin Westberg) Date: Thu, 2 Apr 2020 12:25:02 GMT Subject: RFR: 8242037: Update jcheck configuration for tsan Message-ID: Hi all, Please review this change that adds an initial jcheck configuration for use with Skara tooling. Best regards, Robin ------------- Commit messages: - Initial jcheck configuration Changes: https://git.openjdk.java.net/tsan/pull/1/files Webrev: https://webrevs.openjdk.java.net/tsan/1/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8242037 Stats: 37 lines in 1 file changed: 35 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/tsan/pull/1.diff Fetch: git fetch https://git.openjdk.java.net/tsan pull/1/head:pull/1 PR: https://git.openjdk.java.net/tsan/pull/1 From ehelin at openjdk.java.net Thu Apr 2 12:29:22 2020 From: ehelin at openjdk.java.net (Erik Helin) Date: Thu, 2 Apr 2020 12:29:22 GMT Subject: RFR: 8242037: Update jcheck configuration for tsan In-Reply-To: References: Message-ID: On Thu, 2 Apr 2020 11:34:35 GMT, Robin Westberg wrote: > Hi all, > > Please review this change that adds an initial jcheck configuration for use with Skara tooling. > > Best regards, > Robin Looks good! ------------- Marked as reviewed by ehelin (Reviewer). PR: https://git.openjdk.java.net/tsan/pull/1 From rwestberg at openjdk.java.net Thu Apr 2 12:29:22 2020 From: rwestberg at openjdk.java.net (Robin Westberg) Date: Thu, 2 Apr 2020 12:29:22 GMT Subject: RFR: 8242037: Update jcheck configuration for tsan In-Reply-To: References: Message-ID: On Thu, 2 Apr 2020 12:25:52 GMT, Erik Helin wrote: >> Hi all, >> >> Please review this change that adds an initial jcheck configuration for use with Skara tooling. >> >> Best regards, >> Robin > > Looks good! Thanks for reviewing! ------------- PR: https://git.openjdk.java.net/tsan/pull/1 From rwestberg at openjdk.java.net Thu Apr 2 12:34:04 2020 From: rwestberg at openjdk.java.net (Robin Westberg) Date: Thu, 2 Apr 2020 12:34:04 GMT Subject: [Integrated] RFR: 8242037: Update jcheck configuration for tsan In-Reply-To: References: Message-ID: <019edd2b-fc04-4b2d-a62d-86da5096fd85@openjdk.org> Changeset: 44c4c3cb Author: Robin Westberg Date: 2020-04-02 12:33:09 +0000 URL: https://git.openjdk.java.net/tsan/commit/44c4c3cb 8242037: Update jcheck configuration for tsan Reviewed-by: ehelin ! .jcheck/conf From jcbeyler at google.com Fri Apr 3 22:26:09 2020 From: jcbeyler at google.com (Jean Christophe Beyler) Date: Fri, 3 Apr 2020 15:26:09 -0700 Subject: Tsan project transition towards Git, GitHub, and Skara In-Reply-To: References: Message-ID: Hi all, This transition is now done! If you have any questions about it or how to now contribute, let us know! Thanks to the Skara team for making this so easy :) Jc On Fri, Mar 27, 2020 at 1:54 PM Jean Christophe Beyler wrote: > Hi all, > > You might have heard that there is an OpenJDK project named Skara > evaluating and trialing using Git for OpenJDK and GitHub for hosting the > repositories [1]. We have been asked to try out Git, GitHub and the > Skara tooling, as a means of validating, and to provide feedback about > the Project Skara effort. There are already a number of OpenJDK projects > using Git, GitHub and Skara: > - Loom > - Panama > - Valhalla > - Metropolis > - Portola > - Lanai > - OpenJFX > - OpenJMC > > A transition entails switching to Git as an SCM [2], and the repository > would be hosted on GitHub [3]. After the transition, the current > Mercurial repository would no longer be updated. There is already a > read-only mirror of Tsan in place [4], you can it use to try out Git and > some of the tooling, though submitting pull requests and pushing will > not work (as it is a read-only mirror). > > I suggest that project Tsan transition to Git, GitHub and Skara and that > we set the target date for the transition to April 2. I also suggest we > adopt GitHub's pull request workflow together with the bots from project > Skara. > > Adopting pull requests and the Skara bots means that the review process > would work partly through GitHub. In particular, all changes must start > out as pull requests. Skara automatically generates webrevs, "RFR" > emails and supports bi-directional syncing between mailing lists and > GitHub for those that prefer using webrev and the mailing lists. If you > are unfamiliar with GitHub and pull requests, I suggest checking out > GitHub's guide [5]. Note that project Skara also provides CLI tools for > interacting with GitHub for those that prefer working from a terminal. > You can find more info about these tools on the Skara wiki page [6]. > > If you have any comments or questions regarding this transition, please > reply to this thread. > > Thanks, > Jc > > [1] : https://openjdk.java.net/jeps/369 > [2] : https://git-scm.com/ > [3] : https://github.com/ > [4] : https://github.com/openjdk/tsan > [5] : https://guides.github.com/introduction/flow/ > [6] : https://wiki.openjdk.java.net/display/SKARA/Skara > -- Thanks, Jc From manc at google.com Fri Apr 10 19:41:48 2020 From: manc at google.com (Man Cao) Date: Fri, 10 Apr 2020 12:41:48 -0700 Subject: Conflicts exist if move to jdk14 In-Reply-To: References: Message-ID: Update: I'm in the process of rebasing/merging to JDK tip on the TSAN repo on github . My first step is to merge till this commit , because there is a later change for https://bugs.openjdk.java.net/browse/JDK-8239450 that introduced a whole lot of conflicts with TSAN's make rules. I prefer dealing with those make-rule conflicts separately later. Currently I resolved all conflicts and it can build with fastdebug. However, there are a few test failures under fastdebug. Particularly NonRacyGarbageCollectionLoopTest.java triggers an assertion failure: # Internal Error (/usr/local/google/home/manc/ws/tsanGit/src/hotspot/share/tsan/tsanOopMap.cpp:157), pid=70844, tid=70861 # assert(s == bucket->get_oop_size()) failed: same oop should have same size I'm working on fixing the failures. -Man On Tue, Mar 31, 2020 at 11:52 PM Jie He wrote: > Yes, it?s better if you can do that. As you said, I have no permission. > > > > I tried the rebase just for knowing how much risk here. > > > > *From:* Man Cao > *Sent:* Wednesday, April 1, 2020 2:40 AM > *To:* tsan-dev at openjdk.java.net > *Cc:* nd ; Arthur Eubanks ; Jie He < > Jie.He at arm.com> > *Subject:* Re: Conflicts exist if move to jdk14 > > > > I also looked at how other projects (portola and shenandoah) handle this. > > Unlike tsan and loom, which maintain separate development branches, > both portola and shenandoah just maintain a single "default" branch. They > also have separate repositories for JDK11, JDK12, etc. > > They also do regular "Merge" commits to sync with jdk/jdk in the master > development repository. > > So I think we should go with "hg merge". Mercurial should be able to > differentiate commits between the tsan and jdk/jdk. The "tsan" branch in > our repository would help separate out the changes further. > > > > I guess the main problem with "hg rebase" is that it generates a whole new > set of changeset IDs (hashes). We don't want to change the IDs for > changesets that have already been pushed. > > > > Any more concerns before I try a merge with jdk14-ga? > > > -Man > From manc at openjdk.java.net Fri Apr 10 23:39:55 2020 From: manc at openjdk.java.net (Man Cao) Date: Fri, 10 Apr 2020 23:39:55 GMT Subject: RFR: Merge openjdk/tsan:tsan Message-ID: Merge master branch till 952f32e. This is the first step of merging to master's tip. The next step is to address conflicts from a later commit (c1f4ea5) from https://bugs.openjdk.java.net/browse/JDK-8239450. $ git checkout master $ git checkout tsan $ git checkout -b tsanMerge1 $ git merge 952f32e $ git mergetool // resolve conflicts and fix tests $ git commit -m "Merge" ------------- Commit messages: - Merge - Added tag jdk-15+11 for changeset b2dd4028a6de - 8239094: PKCS#9 ChallengePassword attribute does not allow for the UTF8String type - 8239478: Make specification of SourceVersion.isName explicit for dotted names - 8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy - 8239014: -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code - 8239139: test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c does not compile with gcc 8.3.1 - 8239243: Create index structures only if required - 8238356: CodeHeap::blob_count() overestimates the number of blobs - 8239001: Hotspot build broken on linux-sparc after 8238281 - 8239070: Memory leak when unsuccessfully mapping in archive regions - 8239363: PPC64: Wrong code generation after JDK-8183574 - 8238953: tools/jpackage tests do not work on Ubuntu Linux - 8239333: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails intermittent - 8237450: JDK13 annotation processors not run when a supported annotation type specifies a module - 8225128: Add exception for expiring DocuSign root to VerifyCACerts test - 8238969: Miscellaneous cleanup - 8239378: Add Classpath Exception to license in source file - 8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject - 8239019: testmake fails with FATAL: VCS_TYPE is empty - 8239026: Support non-maven artifacts by JibArtifactManager - 8187305: Add logging for shared library loads/unloads - 8167493: Test that JFR event can be retransformed by an agent - 8237780: Shenandoah: More reliable nmethod verification - 8239224: libproc_impl.c previous_thr may be used uninitialized warning - 8239350: Add tests for JFR class redefinition events - 8239265: JFR: Test cleanup of jdk.jfr.api.consumer package - 8232686: Turn parallel gc develop tracing flags into unified logging - 8238999: Remove MemRegion custom new/delete operator overloads - 8237480: Add micros for DatagramSocket send/receive - 8239142: C2's UseUniqueSubclasses optimization is broken for array accesses - 8239264: Clearup the legacy ObjectIdentifier constructor from int array - 8163251: Hard coded loop limit prevents reading of smart card data greater than 8k - 8238236: Add JFR class redefinition events - 8239069: C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL - 8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly - 8239000: handle ContendedPaddingWidth in vm_version_ppc - 8239081: Shenandoah: Consolidate C1 LRB and native barriers - 8239005: [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow() - 8238691: C2: turn subtype check into macro node - 8183574: Unify the is_power_of_2 functions - 8213185: Properly handle run-test-prebuilt -> test-prebuilt migration - 8237818: Typo in Unsafe: resposibility - 8238534: Deep sign macOS bundles before bundle archive is being created - 8239110: Zero VM build fails after JDK-8203883 - 8160818: GssKrb5Client violates RFC 4752 - 8238959: Add missing classpath exception to FileAcess and ConstantLookup - 8239092: Provide explicit specification for getKind methods of javax.lang.model - 8238196: tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later - 8238758: [JVMCI] fix JVMCI jtreg events tests to work with GraalVM - 8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling - 8203883: Remove State from InvocationCounters - 8238863: Refactor out static initialization from Dict constructors - 8239025: ProblemList java/net/httpclient/HandshakeFailureTest.java due to JDK-8238990 - 8231118: ARM32: Math tests failures - 8238643: ARM32 build fails after JDK-8230199 - 8239017: cmp-baseline fails because of differences in TimeZoneNames_kea - 8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code - 8235791: [TESTBUG] Fix comment in TestElfDirectRead.java - 8238867: Improve G1DirtyCardQueueSet::Queue::pop - 8238932: Invalid tier1_gc_1 test group definition - 8238838: spurious error message for compact constructors with throws clause - 8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak - 8237805: Use inline @jls @jvms in core libs where appropriate - 8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms - 8046362: IdentityHashMap.hash comments should be clarified - 8238961: Assertion failure in new field layout code when ContendedPaddingWidth == 0 - 8238896: Massive x86_32 crashes after JDK-7175279 (Don't use x87 FPU on x86-64) - 8238909: x86_32 fails gtest:power_of_2 - 8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class - 8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges - 8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node - 8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo - 8238178: 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 - 8238782: Cleanup Deoptimization::deoptimize(): remove unused RegisterMap argument and don't update RegisterMap in callers if UseBiasedLocking is enabled - 8234718: java/net/httpclient tests should cover TLSv1.3 - 8237830: support O_CLOEXEC in os::open on other OS than Linux - 8238854: Remove superfluous C heap allocation failure checks - Added tag jdk-15+10 for changeset 1bee69801aee - 8234372: Investigate use of Thread::stack_base() and queries for "in stack" - 8238272: Eliminate cast_from_oop to narrowOop* - 8238919: (doc) Broken code snippet in the java.util.stream package documentation - 8238930: problem list compiler/c2/Test8004741.java - 8238912: Update devkit for linux-aarch64 - 8234347: "Turkey" meta time zone does not generate composed localized names - 8191395: policy.allowSystemProperty and policy.expandProperties also apply to JAAS configurations - 8238918: idea.sh should work with both mercurial and git repos - 8238851: Shenandoah: C1: Resolve into registers of correct type - 8238602: remove obsolete functions from libinstrument/FileSystemSupport_md.c - 8238448: RSASSA-PSS signature verification fail when using certain odd key sizes - Merge - 8238898: Missing hash characters for header on license file - 8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding - 8232069: Enable CDS even when UseCompressedClassPointers and/or UseCompressedOops are false - 8237909: Remove zipped index files feature - 8238291: Fix inconsistencies in the format of the index files - 8238762: Optimized build is broken - 8238683: C2: Remove Use24BitFP and Use24BitFPMode flags - 8238690: C2: Handle vector shifts by constant and non-constant scalar uniformly - 8238680: C2: Remove redundant AD instructions for Replicate nodes - 8136414: Large performance penalty declaring a method strictfp on strict-only platforms - 8238160: Uniformize Parallel GC task queue variable names - 8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10 - Merge - 8238278: vmTestbase/vm/compiler/CodeCacheInfo/Test.java failure after JDK-8237787 - Merge - 8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails - 8238276: ComponentPeer.xxxImage are not implemented in some peers - 8238721: Add failing client jtreg tests to the Problem List - Merge - 8215452: Logged repo location is wrong when using delayed recording start - 8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled - 8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10 - 8231508: Spec Clarification : KeyTab:exist() method does not specify about the fallback details - 8236844: Deprecate PrintVMQWaitTime to prepare for its removal - 8234935: JdwpListenTest.java and JdwpAttachTest.java getting bind failures on Windows 2016 hosts - 8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version - 8235812: Unicode linebreak with quantifier does not match valid input - 8238646: Cleanup signature and use of CommentHelper - 8238239: java.lang.Record spec clarifications - 8235962: os::current_thread_id() is not signal safe on macOS - 8237767: Field layout computation overhaul - 8238634: Reduce log verbosity of the JFR thread sampler - 8237878: Improve ModuleLoaderMap datastructures - 8238376: test/jdk/java/nio/channels/DatagramChannel/Loopback.java failing on multi-homed systems - 8235900: [TESTBUG] [macos] PopupMenu Opaque property is not reflecting the Parents property on MAC OS - 8221741: ClassCastException can happen when fontconfig.properties is used - 8237837: Shenandoah: assert(mem == __null) failed: only one safepoint - 8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed" - 8230301: Re-examine hardcoded defaults in GenerateJLIClassesPlugin - 8238596: AVX enabled by default for Skylake even when unsupported - 8223260: NamingManager should cache InitialContextFactory - 8238591: CTW: Split applications/ctw/modules/jdk_localedata.java - 8238247: CTW runner should sweep nmethods more aggressively - 8238366: CTW runner closes standard output on exit - 8238684: Override getOrDefault in immutable Map implementation - 8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled - 8238437: Support separate locales for console messages and HTML content - 8238506: fix obsolete comments and inconsistent exceptions in BaseTaglet - 8238648: Rename and simplify Utils.WeakSoftHashMap - 8219999: TestJFREvents container test should not use jdk.CPUInformation event for container CPU values - Merge - Added tag jdk-14+36 for changeset bc54620a3848 - 8238605: Correct the CLDR version number in cldr.md files - Added tag jdk-14+35 for changeset 4a87bb7ebfd7 - 8237776: Shenandoah: Wrong result with Lucene test - 8238377: JDK 14 L10N resource file update - msgdrop 20 - 8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec - 8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set - 8236092: Remove EA from JDK 14 version string starting with Initial RC promotion - Added tag jdk-14+34 for changeset a96bc204e3b3 - 8238168: Remove Copyright from WinLauncher.template - 8235778: No compilation error reported when a record is declared in a local class - 8237918: Bad copyright line in a hotspot test - 8237916: Bad copyright line in a jshell source file - 8237651: Clarify initialization of jdk.serialFilter - 8176359: Frame#setMaximizedbounds not working properly in multi screen environments - 8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing - 5085520: Inconsistency in spec for RenderingHints.entrySet() - 8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset - 8237368: Problem with NullPointerException in RMI TCPEndpoint.read - 8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed - 8237049: Rollback the workaround for JDK-4533057 - 8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates - 8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke - 7020860: BasicTreeUI contains getters/setters with unclear spec - Added tag jdk-14+33 for changeset f728b6c7f491 - 8237465: JDK 14 L10n resource files update - msg drop 10 - 8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers - 8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation - Merge - Merge - 8237586: Shenandoah: provide option to disable periodic GC - 8237248: Update --release 14 symbol information for JDK 14 b32 - 8236034: Use optimized Ques node for curly {0,1} quantifier - 8237601: test/langtools/tools/javac/warnings/MaxDiagsRecompile.java fails after JDK-8237589 - 8235368: Update BCEL to Version 6.4.1 - 8237589: Fix copyright header formatting - 8236641: Improve Set.of(...).iterator() warmup characteristics - 8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris - 8187987: Add a mechanism to configure custom variants in HijrahChronology - 8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server - Merge - 8237261: Concurrent refinement activation threshold not updated for card counts - Merge - 8237543: Shenandoah: More asserts around code roots - 8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent - 8237508: Simplify JarFile.isInitializing - 8235860: Obsolete the UseParallelOldGC option - 8237479: 8230305 causes slowdebug build failure - 8236925: (dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket - 8053479: (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small - 8224109: Text spaced incorrectly by drawString under rotation with fractional metric - 8236859: WebSocket over authenticating proxy fails with NPE - 8236766: Remove un-used oops do and drain list in VM thread - 8237075: @since tag missing from DatagramSocket and MulticastSocket methods - 8237392: Shenandoah: Remove unreliable assertion - 8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop - 8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test - 8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method - 8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized - 8224052: Javadoc doesn't handle non-public intermediate types well - 8234484: Add ability to configure third port for remote JMX - 8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected - 8237576: Missing import in macosx/../ClassLoaderHelper - 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics - 8236075: Minor bootstrap improvements - 8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk - Merge - 8235904: Infinite loop when rendering huge lines - 8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold - 8220002: Improve anchor definitions in generated files - 8236228: clean up BarrierSet headers in c1_LIRAssembler - 8237014: Missing javadoc for jdk.jfr.Recording(Map) - 8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out - 8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast - 8236443: Issues with specializing vector register type for phi operand with generic operands - 8237042: Switch to JCov build which supports byte code version 59 - 8234466: Class loading deadlock involving X509Factory#commitEvent() - 8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout - 8237017: Shenandoah: Remove racy assertion - Merge - 8174270: Consolidate ICU sources in one location - 8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le - 8223788: [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key - 8229855: C2 fails with assert(false) failed: bad AD file - 8236546: Yield with boolean expression and Object target type crashes javac - 8236715: JShell: Records with errors are not properly corraled - 8236634: Memory Access API tests fail on 32-bit - 8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out - 8236936: x86_32 Minimal VM build failure after JDK-8230765 - 8236841: compact constructor parameters are always final - 8236263: Remove experimental streaming events - 8236945: typo "the the" in Lookup::in javadoc - 8225773: jdeps --check produces NPE if there are missing module dependences - 8229396: jdeps ignores multi-release when generate-module-info used on command line - 8236877: Add "record" to descriptions in java.lang.{annotation, reflect} - 8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop - 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops - 8236555: [s390] Fix VerifyOops - 8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows - 8234913: Improve parsing of Length Units in javax/swing/text/html/CSS - Merge - 8236851: Shenandoah: More details in Traversal GC event messages - 8236897: Fix the copyright header for pkcs11gcm2.h - 8229847: AttachProvider javadoc page needs an update - Merge - 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode - 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled - 8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it - 8236856: AArch64: Spurious GCC warnings - Merge - 8235385: AArch64: Crash on aarch64 JDK due to long offset - 8228818: Shenandoah: Processing weak roots in concurrent phase when possible - 8236779: static field in implementation class erroneously leaking in memory access javadoc - 8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules - 8235762: JVM crash in SWPointer during C2 compilation - 8236953: [macos] JavaFX SwingNode is not rendered on macOS - Added tag jdk-14+32 for changeset 2776da28515e - 8233680: JavacFileManager.close() doesn't clear some cache instance variables - 8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list - 8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java - 8235837: Memory access API refinements - 8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply - 8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result - Merge - Merge - 8237183: Bug ID missing for test in patch which fixed JDK-8230665 - 8237058: Update all nroff manpages for JDK 14 release - 8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java - 8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049 - 8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned - 8237062: Refine JSR 269 API ahead of Java SE 14 MR - 8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant - 8236005: local records shouldn't capture any non-static state from any enclosing type - 8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs - 8236670: Conflicting bindings accepted in some cases - 8236443: Issues with specializing vector register type for phi operand with generic operands - 8234423: Modifying ArrayList.subList().subList() resets modCount of subList - 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test - 8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h - 8222100: tools/jimage/JImageTest.java time out - 8236944: The legVecZ operand should be limited to zmm0-zmm15 registers - Merge - 8224475: JTextPane does not show images in HTML rendering - Added tag jdk-14+31 for changeset decd3d2953b6 - Added tag jdk-14+31 for changeset d54ce919da90 - Added tag jdk-15+5 for changeset b97c1773ccaf - 8236769: Clarify javadoc of memory access API - 8236815: Shenandoah: Fix weak roots in final Traversal GC phase - 8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval - 8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty - 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode - 8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java - 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled - Merge - 8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found - 8236772: Fix build for windows 32-bit after 8212160 and 8234331 - 8236902: Shenandoah: Missing string dedup roots in all root scanner - 8234510: Remove file seeking requirement for writing a heap dump - 8231670: Remove TaskExecutor abstraction used in preserved marks processing - 8235818: Inline information from broken external links in java.desktop - 8236709: struct SwitchRange in HS violates C++ One Definition Rule - 8234309: LFGarbageCollectedTest.java fails with parse Exception - 8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java - 8234423: Modifying ArrayList.subList().subList() resets modCount of subList - 8232759: Remove GC.class_stats - Merge - 8235766: SafepointSynchronize::_end_of_last_safepoint is unused - 8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions - 8236625: Remove writeable macro from JVM flags declaration - 8236489: Java heap file on daxfs should be more secure - 8236705: Use single character variant of String.replace when applicable - 8235751: Assertion when triggering concurrent cycle during shutdown - 8236124: Minimal VM slowdebug build failed after JDK-8212160 - 8236732: Shenandoah: Stricter placement for oom-evac scopes - 8236732: Shenandoah: Stricter placement for oom-evac scopes - 8236124: Minimal VM slowdebug build failed after JDK-8212160 - 8234783: Improve wording of spec of Record.equals - 8236224: Obsolete the FieldsAllocationStyle and CompactFields options - 8236695: java.lang.Record should be declared with an explicit constructor - 8235984: 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 - 8236050: Some compiler tests fail when executed with custom TieredLevel - 8234445: spurious error message for record constructors with receiver parameters - 8236266: change error message for the case when a class extends j.l.Record - 8236544: confusing error message: return type of accessor method is not compatible with type of record component - 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle - 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle - 8233751: StringBuilder / StringBuffer capacity() doc is misleading - 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion - 8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion - 8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale - 8235532: Update --release 14 symbol information for JDK 14 b27 - 8227313: Support monetary grouping separator in DecimalFormat/DecimalFormatSymbols - 8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3 - 8236595: Add more comments about how to setup simulated NVRAM before run java/nio/MappedByteBuffer/PmemTest.java - 8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect - 8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java - 8236544: confusing error message: return type of accessor method is not compatible with type of record component - 8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575 - 8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() - Added tag jdk-15+4 for changeset bb0a7975b31d - 8236274: remove obsolete -d2Zi+ debug flag in MSVC builds - Added tag jdk-14+30 for changeset d54ce919da90 - Added tag jdk-14+29 for changeset 563fa900fa17 - Added tag jdk-15+3 for changeset d05fcdf25717 - 8235520: [macosx] Delete NSView based direct rendering mechanism - 8234706: MenuPeer cleanup - 8210231: Robot.delay() catches InterruptedException and prints stacktrace to stderr - 8236506: [macosx] Some datatransfer classes were loaded on startup - 8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId - 8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391) - 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled - 8236435: Fix typos in javac area - 8233743: AArch64: Make r27 conditionally allocatable - 8167065: Add intrinsic support for double precision shifting on x86_64 - 8235961: SyncResolverImpl does not throw SQLException as expected - 8236441: Bound MulticastSocket fails when setting outbound interface on Windows - 8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain - 8222759: com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory - 8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream" - 8233111: Epoch shift synchronization point for Compiler threads - 8236405: Formatting issues in Kerberos debug output - Merge - 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 - 8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9 - 8236179: C1 register allocation error with T_ADDRESS - 8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions - 8231291: C2: loop opts before EA should maximally unroll loops - 8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291 - 7021373: DatagramPacket exception conditions are not clear - 8237484: Improve module system bootstrap - 8236272: Improve fidelity between contents of default CDS archive and classes loaded at runtime - 8238599: Refactor and simplify implAddOpensToAllUnnamed - 8238460: Provide warnings about the use of JNI RegisterNatives to rebind native methods for boot/platform classes in other classloaders - 8237143: Eliminate DirtyCardQ_cbl_mon - 8238503: Remove unused field and accessor for docLocale from ToolOptions - 8196729: Add jstatd option to specify RMI connector port - 8238574: Shenandoah: Assertion failure due to missing null check - Merge - 8238600: Remove runtime/fieldType.hpp and fieldType.cpp - 8230199: consolidate signature parsing code in HotSpot sources - 8201349: build broken when configured with --with-zlib=bundled on gcc 7.3 - 8212986: Make Visual Studio compiler check less strict - 8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers - 8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS - 8237581: Improve allocation expansion - 8238530: OPT_SPEED_SRC list misses some files with cpu-dependend file names - Added tag jdk-15+9 for changeset 62b5bfef8d61 - 8222793: Javadoc tool ignores "-locale" param and uses default locale for all messages and texts - 8230047: Remove legacy java.lang.reflect.ProxyGenerator_v49 - 8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary - 8235795: replace monitor list mux{Acquire,Release}(&gListLock) with spin locks - 8236035: refactor ObjectMonitor::set_owner() and _owner field setting - 8235931: add OM_CACHE_LINE_SIZE and use smaller size on SPARCv9 and X64 - 8235699: ArrayIndexOutOfBoundsException in CalendarBuilder.toString - 8179317: [TESTBUG] rewrite runtime shell tests in java - 8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10 - 8238281: Raise minimum gcc version needed to 5.0 - 8238375: JFR Test TestJcmdStartFlushInterval is not run - 8238515: Backout JDK-8236092 from jdk/jdk - Merge - 8237804: sun/security/mscapi tests fail with "Key pair not generated, alias already exists" - 8238467: Clean up annotations on overridden/implemented methods - 8219475: javap man page needs to be updated - 8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION - 8238162: Shenandoah: Remove ShenandoahTaskTerminator wrapper - 8238231: Custom DatagramSocketImpl's create method not called when with protected constructor - 8235954: [dmg] Default DMG background tiff of jpackage not retina ready - 8238190: [JVMCI] Fix single implementor speculation for diamond shapes - 8237951: CTW: C2 compilation fails with "malformed control flow" - 8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks - 8233220: Space::_par_seq_tasks is unused after CMS removal - 8238229: Remove TRACESPINNING debug code - 8238220: Rename OWSTTaskTerminator to TaskTerminator - 8215297: Remove ParallelTaskTerminator - 8196875: Update run-test instructions for TEST_MODE - 8238284: [macos] Zero VM build fails due to an obvious typo - 8238203: Return value of GetUserDefaultUILanguage() should be handled as LANGID - 8238241: Clean up problem list for JFR tests - 8238198: Avoid using @ tags in TestOptionsWithRanges_generate.sh - 8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM - 8238259: new tests do not account for Windows file separators - 8237953: vmTestbase/jit/tiered/Test.java failure after JDK-8237798 - 8237914: The test-make target does not fail on test failure - 8200363: Add javadoc command line setting to fail on warnings - 8236949: javadoc -Xdoclint does not accumulate options correctly - 8235599: [TESTBUG] JFR streaming/TestJVMCrash.java fails to cleanup files after test - 8232636: JFR TestDumpOnCrash.java crashed and failed to create emergency dump file - 8219686: jdk/jfr/event/runtime/TestShutdownEvent.java recording file length is 0 - 8213918: DumpReason JFR event is not covered by test - 8237521: Memory Access API fixes for 32-bit - 8238189: Cleanups to AES crypto micros - 8237080: fatal error: VM thread could block on lock that may be held by a JavaThread during safepoint: SharedDecoder_lock - 8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations - 8237884: ZGC: Use clamp() instead of MIN2(MAX2()) - 8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt - 8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall - 8237649: ZGC: Improved NUMA support when using small pages - 8238224: test\jdk\jdk\jfr\event\io\EvilInstrument.java should be removed - 8237879: make 4.3 breaks build - 8221331: test/jdk/jdk/jfr/event/io/EvilInstrument.java needs to re-worked to avoid recursive initialization issues - 8223699: cleanup perfMemory_aix.cpp O_NOFOLLOW coding on aix - 8202142: jfr/event/io/TestInstrumentation is unstable - 8229971: Arm32: implementation for Thread-local handshakes - 8237857: LogDecorations::uptimenanos is implemented incorrectly - Merge - Added tag jdk-15+8 for changeset c7d4f2849dbf - 8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java - 8237574: Make TestNative work without -nativepath - 8215890: Simplify jdk/jfr/api/recording/event/TestPeriod.java - 8237364: Add early validation to the jdk.jfr.Recording constructor - 7175279: Don't use x87 FPU on x86-64 - 8222001: JFR event for heap dumps written - 8233822: VM_G1CollectForAllocation should always check for upgrade to full - 8237046: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh should be excluded from testing - 8237896: MulticastSocket should link to DatagramChannel as an alternative for multicasting - 8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing - 8238167: Remove stray files from jdk.javadoc - 8230392: Define AArch64 as MULTI_COPY_ATOMIC - 8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx" - 8237524: AArch64: String.compareTo() may return incorrect result - 8238083: Crash: assert(is_object_aligned(v)) failed: address not aligned: 0xfffffffffffffff1 - 8237528: Inefficient compilation of Pattern Matching for instanceof - 8232689: Remove ParCompactionManager::Action enum - Merge - 8237887: CDSandJFR: assert(instance_klass->is_initialized() - 8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots - 8236997: tools/javac tests fail with --illegal-access=deny - 8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities - Merge - 8235149: javac parser is too aggressive on ambiguous expressions using identifier: record - 8237800: rewrite vmTestbase/jit/escape/LockCoarsening from shell to java - 8237798: rewrite vmTestbase/jit/tiered from shell to java - 8237845: Encapsulate doclet options - 8237803: Reorganize impl of tool options - 8237874: Shenandoah: Backout JDK-8234399 - 8235681: Remove unnecessary workarounds in UnixOperatingSystem.c - 8227610: Remove allocation when getting EventHandle - 8236714: enable link-time section-gc for linux to remove unused code - 8237819: s390x - remove unused pd_zero_to_words_large - 8237847: Zero builds fail after JDK-8237637 (Remove dubious type conversions from oop) - 8237817: Clean up net-properties.html - Merge - 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) - 8235846: Improve WindbgDebuggerLocal implementation - 8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel - 7006496: Use modern Windows API to retrieve OS DNS servers - 8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead - 8233795: Consider adding a notion of a Value-based class to API Documentation index - 8042742: possible error in Tokens.Token.checkKind() for javac - 8237111: LingeredApp should be started with getTestJavaOpts - 8237637: Remove dubious type conversions from oop - 8237645: Remove OopsInGenClosure::par_do_barrier - 8236778: Add Atomic::fetch_and_add - 8235966: Process obsolete flags less aggressively - 8236210: javac generates wrong annotation for fields generated from record components - 8237492: Reorganize impl of doclet options - Merge - 8206113: Troubles configuring graal tests - 8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention - 8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException - 8234440: ZGC: Print relocation information on info level - 8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found" - 8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization - 8237752: Minimal VM build fails after JDK-8236236 - Added tag jdk-15+7 for changeset e2bc57500c1b - 8237753: 32-bit builds are broken after JDK-823059 - 8236913: debug agent's jdwp command logging should include the command set name and command name - 8234399: Shenandoah: Cleanup native load barrier - 8237724: Add org.graalvm.compiler.asm.amd64 to the list of packages to be processed by the options annotation processor - 8237747: Build broken on macOS by JDK-8235741 - wrong format specifier - 8235741: Inappropriate uses of os::javaTimeMillis() - 8236903: ZoneRules#getOffset throws DateTimeException for rules with last rules - Merge - 8236236: Eliminate CDS md region and consolidate c++ vtable patching code - 8236880: Shenandoah: Move string dedup cleanup into concurrent phase - 8230594: Allow direct handshakes without VMThread intervention - 8237512: AArch64: aarch64TestHook leaks a BufferBlob - 8235390: JfrEmergencyDump::on_vm_shutdown crashes - 8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible - 8233826: Change CDS dumping tty->print_cr() to unified logging - Merge - 8231556: Wrong font ligatures used when 2 versions of same font used - 8235927: Update Graal - 8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled - Merge - 8235961: SyncResolverImpl does not throw SQLException as expected - 8235738: [macos] tools/jpackage tests timeout on macOS - 8236138: Add tests for jmod applications - 8236266: change error message for the case when a class extends j.l.Record - 8234445: spurious error message for record constructors with receiver parameters - 8235913: ThreadStop should be a handshake - 8235912: JvmtiBreakpoint remove oops_do and metadata_do - 8236110: Windows (MSVC 2013) build failures after JDK-8233299 - 8235833: PosixPlatform.cpp should not include sysctl.h - 8236242: Arm32: build broken after 8234794 - 8234733: We can't distinguish if the spinner button is pressed or unpressed - Added tag jdk-14+28 for changeset 2069b4bfd23b - 8236000: VM build without C2 fails - 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR - 8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures - 8235829: graal crashes with Zombie.java test - 8231612: 100% cpu on arm32 in Service Thread - 8235982: AArch64: Insufficient memory barriers in shadow region algorithm - 8230185: assert(is_Loop()) failed: invalid node class - 8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable - 8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon - 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java - 8236044: Create jdk_accessibility test group - 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient - 8236179: C1 register allocation error with T_ADDRESS - 8235819: -Wformat-overflow is reported from GCC 9 - 8235866: bump jtreg requiredVersion to 4.2b16 - 8235976: Directives in WWW-Authenticate should be comma separated - 8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area' - 8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 - 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property - 8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java - 8235739: Rare NPE at WComponentPeer.getGraphics() - 8235638: NPE in LWWindowPeer.getOnscreenGraphics() - 8235634: Update Graal - 8234728: Some security tests should support TLSv1.3 - 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 - Added tag jdk-14+27 for changeset 91a3f092682f - 8234049: Implementation of Memory Access API (Incubator) - 8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test - 8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles - 8235842: Shenandoah: Implement native LRB for narrow oop - 8235686: Add more custom hooks in Bundles.gmk - 8235687: Contents/MacOS/libjli.dylib cannot be a symlink - 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary - 8236692: static final fields without initializer are accepted by javac - 8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant" - 8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity) - 8234328: VectorSet::clear can cause fragmentation - 8215038: Add a page that lists all system properties - 8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes - 8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes - 8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes - 8235405: C2: Merge AD instructions for different vector operations - 8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information - 8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows - 8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build - 8235757: Rename SupportedGC to IncludedGC - 8235748: ZGC: Remove ZAddress::address() - 8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state - Merge - 8215728: [Graal] we should run some Graal tests in tier1 - Merge - 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports - 8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" - 8235685: Shenandoah: Enable leak profiler - 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...") - 8235550: Clarify record reflective support specification - 8235531: Update record serialization migration tests to not use hard coded source versions - 8235598: Shenandoah: Update copyrights - 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code - 8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake - 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI - 8235655: Clean the duplicated block in SSLContextImpl - Merge - 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved - 8234542: code removal of Pack200 Tools and API - 8235547: Video memory leak in the OGL pipeline on macOS - 8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps - 8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier - 8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms - 8235541: Extend javax.lang.model to cover binding variables - 8235750: [jpackage] Cleanup imports in WinMsiBundler.java - 8234076: JVM crashes on Windows 10 using --module=NAME - 8235815: Revert 8227607: Broken external links in java.desktop - 8235489: handle return values of sscanf calls in hotspot - 8232231: Remove invalid JFR thread CPU load test case - 8227607: Broken external links in java.desktop - 8235808: Remove graalunit from tier1_compiler_not_xcomp - 8226575: OperatingSystemMXBean should be made container aware - 8235773: Tier3 fails because graalunit tests started to run with ZGC - 8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs - 8235620: Broken merge between JDK-8006406 and JDK-8003559 - 8234522: [macos] Crash with use of native file dialog - 8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches - 8235597: Extend support for -XDaccessInternalAPI to plugin modules - 8235621: Replace use of Function with ToIntFunction - 8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required - Merge - 8214916: SourceLauncherTest fails on exploded image - 8235629: Remove unnecessary calls to Thread::current - 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack - 8234870: Deprecate the OracleUcrypto JCE Provider for removal - 8235252: Repair run_tests.sh by locating jtreg locally - 8235414: Module level doc-files show "unnamed package" as holder - 8235728: JDK-8212780 breaks builds with a custom X11 include path - 8234284: [dmg] Change DMG background image to TIFF - 8235788: Changeset for JDK-8235252 pushed with wrong bug ID - 8234101: Compilation error thrown when repeating annotation is used on record component - 8235457: Crash when reporting a message about an annotation on a module - 8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure - 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation - 8229961: Assert failure in compiler/graalunit/HotspotTest.java - 8235730: Incorrect javadoc in MatchKind - 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation - 8235654: JFR leak profiler should not trace through the StringTable - 8233112: Exclude SVG files from build comparison - 8231438: [macOS] Dark mode for the desktop is not supported - 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 - 8235729: Shenandoah: Remove useless casting to non-constant - 8235551: BitMap::count_one_bits should use population_count - 8234746: Improve indexing of system properties - 8235670: Javadoc pages not printing correctly in some browsers - 8233866: Text in table cells has inconsistent alignment - 8220049: Obsolete ThreadLocalHandshakes - 8235410: Enable handshakes on Linux x86 (32-bit) - 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies - 8235653: Clean-up BarrierSetC2 - 8235338: test jdk/jshell/CompletenessTest.java fails for records - 8235474: JShell does not handle records properly - 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear - 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class - 8235585: Enable macOS codesigning for all libraries and executables - Merge - 8230067: Add optional automatic retry when running jtreg tests - 8234835: Use UTF-8 charset in fixuppandoc - 8235446: confusing error message for records with no parens - 8234331: Add robust and optimized utility for rounding up to next power of two - 8235353: clean up hotspot problem lists - 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal - 8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java - 8220348: [ntintel] asserts about copying unaligned array - 8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument - 8235359: Simplify method Class.getRecordComponents() - 4949105: Access Bridge lacks html tags parsing - 8234386: [macos] NPE was thrown at expanding Choice from maximized frame - 8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail - 7124307: JSpinner and changing value by mouse - 8234137: The "AutoTestOnTop.java" test may run external applications - 8209113: Use WeakReference for lastFontStrike for created Fonts - 8214481: freetype path does not disable TrueType hinting with AA+FM hints - 8234784: Update jpeg.md to reflect code used by JDK - 8235245: tiff_metadata.html has invalid HTML structure: misplaced element - 8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 - 8235324: Dying objects are published from users of CollectedHeap::object_iterate - 8235530: Removed duplicated threadByName methods in nsk/jdi tests - 8234689: facilitate writing additional custom attributes in a class file - 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API - 8235448: code cleanup in SSLContextImpl.java - 8234211: allow discoverable javac plugins to be invoked by default - 8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing - Merge - 8235453: tools/jpackage/junit/junit.java failed - 8225562: jlink --module-path behavior inconsistent with help/errors - 8235143: C2: No memory state needed in Thread::currentThread() intrinsic - 8226411: C2: Avoid memory barriers around off-heap unsafe accesses - 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set - 8234735: InstanceKlass:find_method_index regression after JDK-8231610 - 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options - 8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed - 8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java - 8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException - 8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress - 8165443: Free Collection Set serial phase takes very long on large heaps - 8235483: Warnings printed during the build - 8233453: MLVM deoptimize stress test timed out - 8235262: Move c2i_entry_barrier for x86_32 to shared - 8233222: Clarify system property usage in KerberosPrincipal instantiation - 8235510: java.util.zip.CRC32 performance drop after 8200067 - 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag - 8235438: [JVMCI] StackTraceElement::decode should use the original Method - 8235514: Update record serialization tests to not use hard coded source versions - 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs - 8235499: Change HotSpot jtreg records test to better handle JDK updates - 8234037: Improve Object Identifier Processing - 8234599: PPC64: Add support on recent CPUs and Linux for JEP-352 - 8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use - 8230305: Cgroups v2: Container awareness - 8236700: Upgrading JSZip from v3.1.5 to v3.2.2 - 8236901: 8232759 missed a test case - 8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation() - 8237200: ZGC: Rename ZBackingPath to ZMountPoint - 8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking - 8237198: ZGC: Share multi-mapping code in ZBackingFile - 8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord - 8236992: AArch64: remove redundant load_klass in itable stub - 8216012: Infinite loop in RSA KeyPairGenerator - 8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters - 8236132: Add missing properties to msi installers - 8232077: Investigate if default behavior should allow downgrade scenario - 8233578: Document configurable parameters of msi packages - 8236873: Worker has a deadlock bug - 8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls - 8236111: narrow allowSmartActionArgs disabling - Merge - Added tag jdk-15+6 for changeset ef7d53b4fccd - 8235762: JVM crash in SWPointer during C2 compilation - 8235959: Update --release 14 symbol information up to JDK 14 b31 - 8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading - 7143743: Potential memory leak with zip provider - Merge - 8237214: fix for JDK-8236597 reintroduced wrong subexpression - 8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight - 8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor - 8213222: remove RMIConnectorServer.CREDENTIAL_TYPES - 8236921: Add build target to produce a JDK image suitable for a Graal/SVM build - 8236597: issues inferring type annotations on records - 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" - 8236968: jmap -clstats fails to work after JDK-8232759 - 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation - 8236721: C2 should better optimize not-equal integer comparisons - 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint - 8237182: Update copyright header for shenandoah and epsilon files - 8236682: Javac generates a redundant FieldRef constant for record fields - 8232419: Improve Registry registration - 8233002: Further enhance datagram socket support - 8231780: Better TLS messaging support - 8220465: Use shadow regions for faster ParallelGC full GCs - 8235435: Remove (obsolete) @author info from javadoc source and tests - 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive - 8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items - 8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items - 8228448: Jconsole can't connect to itself - 8235456: Minimal VM is broken after JDK-8212160 - 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register - 8235369: Class.toGenericString need to be updated for records - 8224630: ElementScannerN, N > 9 should scan type parameters - Merge - 8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value" - 8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows - 8222756: Plural support in CompactNumberFormat - 8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field - 8212780: Packaging Tool Implementation - 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute - 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint - 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations - 8234391: C2: Generic vector operands - Added tag jdk-14+26 for changeset 288777cf0702 - 8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider - 8234267: DelegationPermission implementation doesn't completely follow the updated specification - 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit - 8234288: Turkey Time Zone returns incorrect time zone name - 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations - 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming - 8225054: Compiler implementation for records - 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock - 8234060: Potential memory reordering problem in JfrBuffer flush mechanism - 8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing - 8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading - 8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events - 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup - 8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items - 8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation - 8234355: Buffer overflow in jcmd GC.class_stats due to too many classes - 8235247: WorkerDataArray leaks C heap memory for associated work items - 8234397: add OS uptime information to os::print_os_info output - 8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out - 8234742: Improve handshake logging - 8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")' - 8235325: build failure on Linux after 8235243 - 8234922: No compilation error reported not reported for a binding variable when loop broken with label - 8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof - 8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version - 8234791: Fix Client VM build for x86_64 and AArch64 - 8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes() - 8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail - 8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java - 8235263: Revert TLS 1.3 change that wrapped IOExceptions - 8234779: Provide idiom for declaring classes noncopyable - 8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done - 8213415: BitMap::word_index_round_up overflow problems - 8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java - 8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance - 8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type - 8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills - 8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods - 8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java - 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure - 8234964: failure_handler: gather more environment information on Windows, Solaris and Linux - 8234656: Improve granularity of verifier logging - 8234543: ZGC: Parallel pre-touch - 8233116: Escape Sequences For Line Continuation and White Space (Preview) - 8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 - 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 - 8216041: [Event Request] - Deoptimization - 8234741: enhance os::get_core_path on macOS - 8233299: Implementation: JEP 365: ZGC on Windows - 8234822: Limit ZGC jtreg-support to Windows 2019 Server - 8234617: C1: Incorrect result of field load due to missing narrowing conversion - Merge - Merge - 8235218: Minimal VM is broken after JDK-8173361 - 8234744: KeyStore.store can write wrong type of file - 8235183: Remove the "HACK CODE" in comment - 8223252: Update Javadoc help page with new search features - 8233799: Review the need for overview.html in the java.time package - 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators - 8173361: various crashes in JvmtiExport::post_compiled_method_load - 8234587: Rename the SurvRateGroup class to G1SurvRateGroup - 8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp - 8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet - 8234574: Rename prediction methods in G1Analytics - 8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction - 8233588: Clean up SurvRateGroup - 8233919: Incrementally calculate the occupied cards in a heap region remembered set - 8234078: Missing license headers in a few javac files - 8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\" - 8234149: Several regression tests do not dispose Frame at end - 8234147: Avoid looking up standard charsets in core libraries - 8234541: C1 emits an empty message when it inlines successfully - 8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation - 8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration - 8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice() - 8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776 - 8234086: VM operation can be simplified - 8234520: ZGC: C2: Oop instance cloning causing skipped compiles - 8234821: remove unused functions from libjli - 8233998: New young regions registered too early in collection set - 8227434: G1 predictions may over/underflow with high variance input - 8227739: Merge cost predictions for scanning cards and log buffer entries - 8234893: ARM32: build failure after JDK-8234387 - 8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15 - 8234723: javax/net/ssl/TLS tests support TLSv1.3 - 8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3 - 8233223: Add Amazon Root CA certificates - 8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set - 8232594: Make the output of the JFR command duration more user friendly - 8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread - 8234888: EventStream::close doesn't abort streaming thread - 8234583: PrintAssemblyOptions isn't passed to hsdis library - 8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks - 8210058: Algorithmic Italic font leans opposite angle in Printing - 8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility - 8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception - 8234769: Duplicate attribution in freetype.md - 8227324: Upgrade to freetype 2.10.1 - 8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails - 8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON - 8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly - Merge - 8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit() - 8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly - Merge - 8233707: systemScale.cpp could not compile with VS2019 - 8234381: API docs should mention special handling of enums in serialization - 8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException - 8233497: Optimize default method generation by data structure reuse - 8232533: G1 uses only a single thread for pretouching the java heap - 8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking - 8234323: NULL-check return value of SurfaceData_InitOps on macosx - 8234321: Call cache flush after generating trampoline - 8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout - Added tag jdk-14+24 for changeset 438337c846fb - 8147017: Platform.isGraal should be removed - 8234358: Update ProblemList entry for NashornPopFrameTest - 8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows - 8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs - 8233922: Service binding augments module graph with observable incubator modules - 8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1) - 8220074: Clean up GCC 8.3 errors in LittleCMS - 8233462: serviceability/tmtools/jstat tests times out with -Xcomp - 8234304: runtime/cds/appcds/javaldr tests should use driver mode - 8234324: ARM32 build broken after 8231610 - 8233193: Incorrect bailout from possibly_add_compiler_threads - 8233141: DatagramSocket.send doesn't specify exception thrown when no target address - 8233787: Break cycle in vm_version* includes - 8234248: More VectorSet cleanups - 8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991 - 8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail - 8233634: [TESTBUG] Swing text test bug4278839.java fails on macos - 8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64 - 8231991: Mouse wheel change focus on awt/swing windows - 8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system - 8233404: System property to set the number of PBE iterations in JCEKS keystores - 8234512: Missing pieces from JDK-8224816 - 8230876: baseline cleanups from Async Monitor Deflation v2.0[789] - 8234438: Remove some CMS leftovers - 8234437: Remove CollectedHeap::safe_object_iterate() - 8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled - 8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap - 8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics - 8234338: ZGC: Improve small heap usage - 8234312: ZGC: Adjust warmup criteria - 8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled - 8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS) - 8231460: Performance issue (CodeHeap) with large free blocks - 8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements - 8233113: ARM32: assert on UnsafeJlong mutex rank check - 8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64 - 8233657: Intermittent NPE in Component.validate() - 8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings - 8233712: Limit default tests jobs based on ulimit -u setting - 8233219: NMT output on AIX misses some categories - 8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area - 8234272: ProblemList runtime/NMT/HugeArenaTracking.java - 8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5" - 8233280: Remove GCLockerInvokesConcurrent - 8234208: Logging reports zero total refined cards under "Before GC RS summary" - 8204128: NMT might report incorrect numbers for Compiler area - 8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater() - 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp - 8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum - 8234188: AIX build broken after 8220310 - 8232019: Add LuxTrust certificate updates to the existing root program - 8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state - 8214024: Remove the default keytool -keyalg value - 8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying - 8233912: aarch64: minor improvements of atomic operations - 8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...." - 8234127: BasicHashtable does not support small table_size - 8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile - 8233841: Update Graal - 8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java - 8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java - 8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF - 8233686: XML transformer uses excessive amount of memory - 8146298: (dc spec) connect and disconnect methods should specify that they may block - 8234080: jdk/nio/zipfs/CRCWriteTest.java fails - 8234003: Improve IndexSet iteration - 8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type - 8234133: VM build broken due to memory/archiveUtils.inline.hpp - Added tag jdk-14+23 for changeset 15936b142f86 - 8231610: Relocate the CDS archive if it cannot be mapped to the requested address - 8234130: Zero VM build broken after JDK-8233913 - 8233096: Update javax.lang.model for switch expressions - 8232588: G1 concurrent System.gc can return early or late - 8231915: two JDI tests interfere with each other - 8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress() - 8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set - 8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay - 8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3) - 8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3) - 8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3) - 8214483: Remove algorithms that use MD5 or DES from security requirements - 8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package - 8234079: ZipFileInputStreamSkipTest.java runs zero test - 8233913: Remove implicit conversion from Method* to methodHandle - 8233731: repeated typo "fro" for "for" - 8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector - 8214239: Missing x86_64.ad patterns for clearing and setting long vector bits - 8231084: Large performance regression in SwingMark TextArea in 14-b13 - 8229935: [TEST_BUG]: bug8132119.java inconsistently positions text - 8233649: Update ProblemList.txt to exclude failing headful tests on macos - 8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64 - Merge - 8233422: Extra space in the title of the HTML javadoc page - 8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt - 8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized - 8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list - 8233520: Shenandoah: do not sleep when thread is attaching - Merge - 8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs - 8233097: Fontmetrics for large Fonts has zero width - 8232984: Upgrading Joni License version to 2.1.16 - 8233285: Demangling C++ symbols in jhsdb jstack --mixed - 8232973: Potential infinite loop in macOS hotspot agent - 8232951: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found - 8233383: Various minor fixes - 8233381: Update copyright year in build system files - 8232367: Update the jdk/java/net/httpclient tests to RS TCK 1.0.3 - 8230847: Trees.getScope may crash when invoked for statement inside switch - 8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type - 8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta - 8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC - 8234645: ARM32: C1: PatchingStub for field access: not enough bytes - 8234891: AArch64: Fix build failure after JDK-8234387 - 8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3 - Added tag jdk-14+25 for changeset 17d242844fc9 - 8232446: logging enhancement for rmi when socket closed - 8233018: Add a new test to verify that DatagramSocket is not interruptible - 8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less" - 8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec - 8228720: Shenandoah: Implementation of concurrent class unloading - 8234781: Update description of InvalidClassException to include more conditions - 8223378: CSS solution for navbar problem with elements is not ideal - 8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set - 8234897: 8234748: Clean up atomic and orderAccess includes - part 2 - 8220376: C2: Int >0 not recognized as !=0 for div by 0 check - 8234748: Clean up atomic and orderAccess includes - Merge - 8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination - 8234525: enable link-time section-gc for linux s390x to remove unused code - 8233870: JFR TestSetEndTime.java times out - onClose() is never called - 8234613: JavaThread can escape back to Java from an ongoing handshake - 8234768: Shenandoah: Streamline enqueueing runtime barriers - 8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area - 8234809: set relro in linker flags when building with gcc - 8231826: Implement javac changes for pattern matching for instanceof - 8234798: Build failure after atomic changes in JDK-8234563 - 8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory - 8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future - 8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out - 8179320: File.getUsableSpace() returns a negative number on very large file system - 8234681: Remove UseJVMCIClassLoader logic from JVMCI code - 8234684: JFR crashes when rotating the JFR output during assertion failure - 8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference - 8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing - 8234531: Remove CMS code from CLDG and safepoint cleanup - 8234602: ZGC: Windows compile error in ZHeuristic - 8234009: ZGC: Move resurrection unblock to before the _unload.purge() call - 8234010: ZGC: Change ZResurrection to use Atomic::load/store - 8234740: Harmonize parameter order in Atomic - cmpxchg - 8234739: Harmonize parameter order in Atomic - xchg - 8234738: Harmonize parameter order in Atomic - sub - 8234737: Harmonize parameter order in Atomic - add - 8234736: Harmonize parameter order in Atomic - store - 8234562: Move OrderAccess::release_store*/load_acquire to Atomic - 8234703: JFR TestOutOfProcessMigration.java should clean up files - 8234573: ZGC: Enable ZVerifyMarking by default in debug builds - 8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant" - 8234629: remove unused functions from libnet - 8234509: Race in macOS os::processor_id() - 8233029: Obsolete flag GCTaskTimeStampEntries - 8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken - 8233303: Shenandoah: verifier assert erroneously uses byte_size_in_exact_unit - Added tag jdk-14+21 for changeset c16ac7a2eba4 - 8233266: Remove unnecessary fence in restore_unshareable_info - 8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures - 8231451: ZipFileInputStream::skip handling of negative values with STORED entries - 8226511: Implement JFR Event Streaming - 8233159: Method::result_type should use calculated value in constMethod - 8233202: exclude javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java - 8233078: fix minimal VM build on Linux ppc64(le) - 8229815: Upgrade Jline to 3.12.1 - 8231950: keytool -ext camel-case shorthand not working - 8229516: Thread.isInterrupted() always returns false after thread termination - 8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed - 8232673: (dc) DatagramChannel socket adaptor issues - 8233359: Add global sized operator delete definitions - 8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity - 8231632: HttpURLConnection::usingProxy could specify that it may lazily evaluate the fact - 8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on - 8227003: Add high-level JIT compilation mode control mechanism - 8231026: Miscellaneous changes imported from jsr166 CVS 2019-11 - 8231592: Clarify that ConcurrentHashMap compute methods mapping functions execute at most once - 8233387: Shenandoah: passive mode should disable pacing ergonomically - 8233386: Initialize NULL fields for unused decorations - 8232980: Cleanup initialization of function pointers into java.base from classloader.cpp - 8230019: [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" - 8232724: Remove indirection with calling JNU_NewStringPlatform - 8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64 - 8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl - 8233035: Update JVMCI - 8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080 - 8173975: Lookup::in should not allow target class be primitive or array class - 8232748: Build static versions of certain JDK libraries - 8231766: Files.copy and Files.move do not honor requested compression method when copying or moving within the same zip file - 8233075: JFR - nmetods - misspelled in several places - 8232864: Classes generated at link time by GenerateJLIClassesPlugin are not reproducible - 8232080: jlink plugins for vendor information and run-time options - 8230400: Missing constant pool entry for a method in stacktrace - 8231365: ServicePermission::equals doesn't comply to the spec - 8228969: 2019-09-28 public suffix list update - 8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing - 8231273: Upgrade CLDR to v36 - 8232879: Writing out data with the Zip File System leads to a CRC failure - 8232118: Add JVM option to enable JVMCI compilers in product mode - 8232992: Shenandoah: Implement self-fixing interpreter LRB - 8232890: Remove bad Code attribute parsing code - 8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen - 8232154: Update Mesa 3-D Headers to version 19.2.1 - 8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys - 8175984: ICC_Profile has un-needed, not-empty finalize method - 8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails - 8231565: More node budget asserts in fuzzed tests - 8232604: ZGC: Make ZVerifyViews mapping and unmapping precise - 8232650: ZGC: Add initialization hooks for OS specific code - 8232651: Add implementation of os::processor_id() for Windows - 8232649: ZGC: Add callbacks to ZMemoryManager - 8232648: ZGC: Move ATTRIBUTE_ALIGNED to the front of declarations - 8232602: ZGC: Make ZGranuleMap ZAddress agnostic - 8232601: ZGC: Parameterize the ZGranuleMap table size - 8212132: (dc) Remove DatagramChannelImpl finalize method - 8233027: OopMapSet::all_do does oms.next() twice during iteration - 8225464: Obsolete TraceNMethodInstalls flag - 8231570: (dc) Clarify implicit bind behavior of DatagramChannel - 8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes - 8233000: Mark vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize test as stress test - 8232776: G1 should always take rs_length_diff into account when predicting rs_lengths - 8232777: Rename G1Policy::_max_rs_length as it is no maximum - 8232779: G1 current collection parallel time does not include optional evacuation - 8232083: Minimal VM is broken after JDK-8231586 - 8232922: Add java/math/BigInteger/largeMemory/SymmetricRangeTests.java to ProblemList-Xcomp - 8232904: Update JVMCI - 8227317: [TESTBUG] jdk docker/TestDockerMemoryMetrics.java fails on systems w/o kernel memory accounting - 8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting - 8230318: Better trust store usage - 8230459: Test failed to resume JVMCI CompilerThread - 8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns - 8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose - 8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes - 8233785: Incorrect JDK version is reported in hs_err log - 8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all - 8232860: Error formatting integer values with MessageFormat.format() using HOST provider - 8226297: Dual-pivot quicksort improvements - 8233880: Support compilers with multi-digit major version numbers - 8230661: ZGC: Stop reloading oops in load barriers - 8233797: ZGC: Unify naming convention for functions using atomics - 8233061: ZGC: Enforce memory ordering in segmented bit maps - 8233940: Preview API tests for String methods should use ${jdk.version} as -source arg - 8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field - 8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2) - 8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification - 8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException - 8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator= - 8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler - 8224817: Implementation of JEP 364: ZGC on macOS - 8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs - 8233884: Avoid looking up standard charsets in security libraries - 8233900: [JVMCI] improve help text for EnableJVMCIProduct option - 8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed - 8232684: Make switch expressions final - 8231863: Crash if classpath is read from @argument file and the main gets option argument - 8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh - 8232735: Convert PrintJNIResolving to Unified Logging - 8233918: 8233498 broke build on SPARC - 8231757: [ppc] Fix VerifyOops. Errors show since 8231058 - Merge - 8231324: Shenandoah: avoid duplicated weak root works during final traversal - 8232381: add result NULL-checking to freetypeScaler.c - 8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled - 8232084: HotSpot build failed with GCC 9.2.1 - 8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar - 8232370: Refactor some com.sun.jdi tests to enable IDE integration - 8232573: Shenandoah: cleanup and add more logging for in-pause phases - 8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking - 8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java - 8232448: Suppress warnings on non-serializable non-transient instance fields in jdk.jdi - 8213239: Configure cannot handle command overrides with arguments - 8232112: MDO extra_data_lock leaks during class unloading - 8223558: Java does not render Myanmar script correctly - 8225279: Better XRender interpolation - 8232225: Rework the fix for JDK-8071483 - 8232168: Fix non wide char canonicalization on Windows - 8233273: Update Graal - 8224159: JDWP IPv6 scope support - 8232921: assert(is_object_aligned(result)) failed: address not aligned - 8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100 - 8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE - 8205132: Degrade Thread.countStackFrames() to throw UOE - 8232806: Introduce a system property to disable eager lambda initialization - Merge - 8218628: Add detailed message to NullPointerException describing what is null - 8223998: Missing MakeDir in ExecuteWithLog - 8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks - 8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use - 8209824: Improve the code coverage for ThreadLocal - 8231859: Extra dash after the exception name in @throws clause of javadoc - Added tag jdk-14+19 for changeset 9b67dd88a931 - 8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent - 8232357: Compare version info of Santuario to legal notice - 8232207: Linux os::available_memory re-reads cgroup configuration on every invocation - 8232211: Remove dead code from os.hpp|cpp - 8230407: SocketPermission and FilePermission action list allows leading comma - 8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero - 8231754: [JVMCI] Make r27 unconditionally reserved in JVMCI - 8231449: HttpClient?s client ssl certificate authentication seems to be broken - 8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter - 8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it - 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms - Merge - 8232234: Suppress warnings on non-serializable non-transient instance fields in java.rmi - 8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration - 8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing - 8212749: DecimalFormat.setGroupingSize(int) allows setting negative grouping size - Merge - 8232147: Remove notproduct option IgnoreLockingAssertions - 8223158: Docked MacBook cannot start any Java Swing applications - 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call - 8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target - 8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14 - 8232135: Add diagnostic output to test java/util/ProcessBuilder/Basic.java - 8231427: Warning cleanup in tests of java.io.Serializable - 8225654: rework vmTestbase/jit/graph - Merge - 8232150: aarch64 build broken after JDK-8232050 - 8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code - 8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass - 8231790: Provide better FileSystemProviders - 8230967: Improve Registry support of clients - 8231422: Setting JEP 290 Filter via System Property May Be Ignored - 8231507: Update Apache Santuario (XML Signature) to version 2.1.4 - 8226897: Provide object age with JFR OldObjectSample event - 8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal - 8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds - 8233446: Improve error handling when specified dynamic archive doesn't exist - 8234429: appcds/dynamicArchive tests crashing with Graal - 8087198: G1 card refinement: batching, sorting - 8234687: change javap reporting on unknown attributes - 8229209: [TESTBUG] test for cross-process JFR event streaming - 8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order - 8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause - 8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached" - 8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException - 8233700: EventStream not closed - 8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project - 8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP - 8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method - 8233597: Clean up code in G1Analytics::compute_pause_time_ratio - 8233702: Introduce helper function to clamp value to range - 8234000: Make HeapRegion::bottom/end/hrm_index const - 8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear() - 8233306: Sort members in G1's HeapRegion after removal of Space dependency - 8234339: replace JLI_StrTok in java_md_solinux.c - 8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem - 8230611: infinite loop in LogOutputList::wait_until_no_readers() - 8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll - 8026393: jarsigner never shows a warning in badKeyUsage case - 8233548: Update CUP to v0.11b - 8234290: compiler/c2/Test6857159.java times out and fail to clean up files - 8234051: doclet crashes if HTML files in module doc-files directories - 8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr - 8068184: Fix for JDK-8032832 caused a deadlock - 8234083: DatagramSocket should report SO_BROADCAST as a supported option - 8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup - 8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError - 8232101: (sctp) Add minimal sanity tests for SCTP - 8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association - 8234335: Remove line break in class declaration in java.base - 8234103: DatagramSocketImpl::socket is not needed - 8233801: GCMEmptyIv.java test fails on Solaris 11.4 - 8228609: G1 copy cost prediction uses used vs. actual copied byte - 8234501: remove obsolete NET_ReadV - 8232107: support ThreadPriorityPolicy flag on AIX - 8232182: RedefineNestmateAttr/TestNestmateAttr.java failes due to ObjectCollectedException - 8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop - 8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java - 8231981: Refactor test definitions to split RT and SVC tests - 8232165: Reduce allocations in ValueStack copying constructor - 8227231: JDWP help information shows use of obsolete Xdebug flag - 8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong - 8218543: ThreadsList handling during error reporting can crash - 8231717: Improve performance of charset decoding when charset is always compactable - 8232167: Visual Studio install found through --with-tools-dir value is discarded - 8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle - 8232133: Change to GCC 8.3 for building on Linux at Oracle - 8232116: ZGC: Remove redundant ZLock in ZNMethodTable - 8232046: AArch64 build failure after JDK-8225681 - 8231769: Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni - 8232151: Minimal VM build broken after JDK-8232050 - 8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration - 8165056: move JIT Compiler related files from runtime/ to compiler/ directory - 8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment - 8232102: Shenandoah: print everything in proper units - 8232071: Avoid shared dictionary lookup when the class name is not shared - 8231986: [SA] Consolidate parts of the Linux and MacOSX versions of ps_core.c - 8232050: Improve inlining of Klass accessors - 8231720: Some perf regressions after 8225653 - 8231139: Improved keystore support - 8232045: cleanup AIX 5.3 workarounds from libnio/ch/Net.c - 8231213: Migrate SimpleDateFormatConstTest to JDK Repo - 8231973: Update Graal - 8232078: Suppress warnings on non-serializable non-transient instance fields in java.datatransfer - 8232076: Suppress warnings on non-serializable non-transient instance fields java.naming - 8231595: [TEST] develop a test case for SuspendThreadList including current thread - Added tag jdk-14+18 for changeset e84d8379815b - 8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java shouldn't wrap SkippedException into Exception - 8231586: enlarge encoding space for OopMapValue offsets - 8231887: ComodoCA.java fails because certificate was revoked - 8231903: [Graal] Update com.oracle.mxtool.junit classes - 8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small - 8231990: Remove unnecessary else-if branch in Types.union - 8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes - 8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes - 8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx) - 8231974: Build fails if no common legal notices are present - 8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level - 8232003: (fs) Files.write can leak file descriptor in the exception case - 8214560: Use {@systemProperty} for definitions of system properties (httpserver) - 8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni - 8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken - 8231489: GC watermark_0_1 failed due to "metaspace.gc.Fault: GC has happened too rare" - 8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss - 8231737: Cleanup JvmtiRawMonitor code - 8231153: Improve concurrent refinement statistics - 8232006: Remove dead code from klassVtable - 8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java - 8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache - 8231666: ThreadIdTable::grow() invokes invalid thread transition - 8170299: Debugger does not stop inside the low memory notifications code - 8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative - 8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel - 8230162: ScopeImpl.remove() has O(N) performance - 8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader - 8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah - 8231921: (se) SelectorImpl.register does not need to set the attachment when it is null - 8231355: Remove unused utility methods in libjava - 8231753: use more Posix functionality in aix os::print_os_info - 8185041: Incorrect GPL header in pnglibconf.h - 8234325: Delete unused vsync related code from the OGL pipeline on macOS - Merge - 8230597: Update GIFlib library to the 5.2.1 - Merge - 8228825: Enhance ECDSA operations - 8228676: Cleanup the native code related to fonts on Unix - 8231751: on aix handle Power 9 in os::get_summary_cpu_info - 8231977: Discuss serializability of collections - 8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4 - 8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up - 8231902: Build of jdk.internal.vm.compiler.management/module-info.java.extra failed - 8231630: Optimize boot loader with no bootclasspath append entry - 8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag - 8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings - 8230043: Lazily load libverify - 8225694: Destination option missing in FlightRecorderMXBeanImpl - 8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni - 8220217: Javadoc missing link to member method - 8231930: Windows build fails after JDK-8191521 - 8231885: Fix/remove malformed assert in os_windows.cpp - 8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling - 7124404: [macosx] no awt.multiClickInterval desktop property - 8227816: More Colorful ICC profiles - 8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode - 8231895: Avoid String allocations in JVM_FindLoadedClass - 8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift - 8231093: Document the ZIP FS properties noCompression and releaseVersion - 8223771: FileSystemProvider.newFileSystem(Path, Map) should throw IOException when called with a file that cannot be open - 8221092: UseAVX=3 has performance degredation on Skylake (X7) processors - 8215521: add microbenchmark to measure AccessController.getContext - 8216352: SA: ClhsdbLauncher should throw errors on Unrecognized commands - 8231161: Wrong return type in code sample in Collector API documentation - Merge - 8231768: Remove duplicate if/else in vmTestbase/nsk/share/jdi/Binder.java - 8231777: Remove extraneous @serial javadoc tag in NodeChangeEvent.java - 8231707: Improve Mutex inlining - 8231776: ZGC: Fix incorrect address space description - 8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address - 8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge - 8222766: Shenandoah: streamline post-LRB CAS barrier (x86) - 8231552: ZGC: Refine address space reservation - 8231081: TestMetadataRetention fails due to missing symbol id - 8231949: [PPC64, s390]: Make async profiling more reliable - 8232005: [s390, PPC64] More exception checks missing in interpreter - 8232788: Move biased locking initalization - 8231953: Wrong assumption in assertion in oop::register_oop - 8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add - 8232713: Update BCEL version to 6.3.1 in license file - 8231602: Deprecate Thread.suspend/resume for removal - 8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently" - 8230706: Waiting on completion of strong nmethod processing causes long pause times with G1 - 8231598: keytool does not export sun.security.mscapi - 8232613: Move Object.registerNatives into HotSpot - 8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes - Added tag jdk-14+20 for changeset 54ffb15c4839 - 8232442: Suppress warnings on non-serializable non-transient instance fields in java.management.* - 8232881: Remove unnecessary InstanceKlass::casts - 8232882: GCC 4.8.5 build failure after JDK-8211073 - 8232625: HttpClient redirect policy should be more conservative - 8232887: Remove SystemDictionary::has_checkPackageAccess - 8232834: RunTest sometimes fails to produce valid exitcode.txt - 8232771: Revert JDK-8230794 because of environment changes - 8232883: compiler/c2/CmpPNodeSubTest.java fails because test class name is wrong - 8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes - 8232874: Add missing test for 8230062 - 8232873: Add missing test for 8220416 - 8232768: Configuration with --disable-cds --enable-generate-classlist should be reported as an error - 8232770: Enable more warnings on solaris studio - 8211073: Remove -Wno-extra from Hotspot - 8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power - 8232571: Add missing SIGINFO signal - 8232592: is shown in jstack mixed mode - 8223697: jfr tool can't format duration values greater than 1 minute - 8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc - 8232791: Shenandoah: passive mode should disable pacing - 8232617: Update the outdated code comments in java.lang.System class - 8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots - 8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register - 8223400: Replace some enums with static const members in hotspot/runtime - 8232757: VM fails to report an error for DumpLoadedClassList when cds is disabled - 8232692: [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled - 8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned - 8232730: Shenandoah: Traversal should not CAS the roots - 8232624: Java cannot start: NewStringPlatform missing - 8231587: Memory leak in WorkArounds.serializedForms - 8232639: Change module graph images to use SVG instead of PNG format - 8232712: Shenandoah: SIGBUS in load_reference_barrier_native - 8232569: Use test image from different jib profile for testing - 8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently - 8232572: Add hooks for custom output dir in Bundles.gmk - 8226585: Improve javac messages for using a preview API - 8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals - 8232575: Shenandoah: asynchronous object/region pinning - 8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier - 8232239: ZGC: Inline ZCPU::count() and ZCPU:id() - 8232238: ZGC: Move ZList inline funtions to zList.inline.hpp - 8232237: ZGC: Move ZArray inline funtions to zArray.inline.hpp - 8232236: ZGC: Move ZThread inline funtions to zThread.inline.hpp - 8232235: ZGC: Move ZValue inline funtions to zValue.inline.hpp - 8231996: ZGC: Replace ZStatisticsForceTrace with check if JFR event is enabled - 8231940: ZGC: Print correct low/high capacity - 8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest - 8232001: ZGC: Ignore metaspace GC threshold until GC is warm - 8232195: Enable BigInteger tests: DivisionOverflow, SymmetricRangeTests and StringConstructorOverflow - 8232616: JVMCI_lock fails to get initialized when cds is disabled - 8232276: Problem list serviceability/sa/ClhsdbJstackXcompStress.java - 8232008: Shenandoah: C1 load barrier does not match interpreter version - 8232010: Shenandoah: implement self-fixing native barrier - 8231719: Correct contradictions in timeout range descriptions - 8225499: InetSocketAddress::toString not friendly to IPv6 literal addresses - 8232009: Shenandoah: C2 load barrier does not match interpreter version - 8232030: HelloDynamic.java fails with latest Graal - 8231563: ZGC: Fails to warn when user sets the max heap size to larger than 16TB - 8231713: x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint) - Added tag jdk-14+17 for changeset 5c83830390ba - 8231288: "jhsdb jmap" test needed to reproduce issues that used to be reproduced by JShellHeapDumpTest - 8231606: _method_ordering is not set during CDS dynamic dump time - 8231663: Incorrect GPL header in some RMI/SQL package-info.java files - 8231505: Bump required boot jdk version to 13 - 8229022: BufferedReader performance can be improved by using StringBuilder - 8231671: Fix copyright headers in hotspot (missing comma after year) - 8231603: (se) Selector implementations do not need to use cancelledKeys - 8231626: DeoptimizeRandom should not be a product flag - 8231545: Suppress warnings on non-serializable instance fields in jdk.jshell module - 8231600: Avoid GCC 8 strncpy error in jdk.jdwp.agent - 8231594: Configure fails on some Linux systems - 8229333: java/io/File/SetLastModified.java timed out - 8231667: Shenandoah: Full GC should take empty regions into slices for compaction - 8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT - 8223869: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms - 8191521: handle long relative path specified in -Xbootclasspath/a on windows - 8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java - 8209178: Proxied HttpsURLConnection doesn't send BODY when retrying POST request - 8231506: Fix some instabilities in a few networking tests - 8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails - 8226721: Missing intrinsics for Math.ceil, floor, rint - 8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java fails on SLES11 using mozilla-nss-3.14 - 8016914: CoreDocumentImpl.setXmlVersion NPE - Merge - 8184732: Deadlock detection improvements for 'special' locks - 8229338: clean up test/jdk/java/util/RandomAccess/Basic.java - 8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing - 8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms - 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails - 8231616: Simplify compilation policy hierarchy - 8231134: Improved credential support - 8229951: Better Ticket Granting Services - 8231144: Wrap contents of plain HTML files into contentContainer - Merge - Merge - 8231450: Copyright header line omitted from 8231187 changeset - 8231413: Several test/hotspot/jtreg/runtime tests updates to run with --illegal-access=deny - Merge - 8231243: [TESTBUG] CustomFont.java cannot find font file - 8229872: (fs) Increase buffer size used with getmntent - 8231553: Deprecate unused G1RSetScanBlockSize command line option - 8230062: assert(i == p->size()-1) failed: must be last element of the pack - 8231457: Asserts on AIX because os::elapsed_counter() is not monotonic - 8231287: JMap should do a better job of reporting exception it catches - 8230415: Avoid redundant permission checking in FilePermissionCollection and SocketPermissionCollection - 8231431: JAOTC issues with JAR path containing spaces - 8231036: vmTestbase monitoring tests fail after JSR 166 refresh - 8231032: ThreadMXBean locking tests fail after JSR 166 refresh - 8230942: Support compressed cores in SA tests - 8231557: Suppress warnings on non-serializable instance fields in jdk.scripting.nashorn module - 8231037: java/net/InetAddress/ptr/Lookup.java fails intermittently due to reverse lookup failed - 8231321: compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java failed assertion - 8231567: minimal build failed after JDK-8226690 - 8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check - 8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE - 8231956: Remove seq_add_card/reference from PerRegionTable class - 8232070: ZGC: Remove unused ZVerifyLoadBarriers - 8230957: [TESTBUG] containers/docker/TestJcmdWithSideCar.java sporadic failures - 8065704: Set LC_ALL=C for all relevant commands in the build system - 8232052: use string literal for format string when handling PauseAtStartupFile - 8232060: add some initializations using sigemptyset in os_aix.cpp - 8230782: Robot.createScreenCapture() fails if ?awt.robot.gtk? is set to false - 8229483: Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint - 8231097: [TESTBUG] runtime/cds/appcds/DirClasspathTest.java can fail with a mapping error - 8231334: Suppress warnings on non-serializable instance fields in client libs serializable classes - 8228580: DnsClient TCP socket timeout - 8231367: [TESTBUG] ParallelLoadTest.java fails with "test.dynamic.dump not supported" - 8229201: Update Graal - 8231376: Unproblem list compiler/unsafe/Unsafe{Off,On}HeapBooleanTest.java tests - 8230531: API Doc for CharsetEncoder.maxBytesPerChar() should be clearer about BOMs - 8231351: Add notes for PKCS11 tests in the test doc - 8231187: SelectorProvider.inheritedChannel() returns TCP socket channel for Unix domain socket - 8231270: ZGC: Remove ZAddressSpace* and ZAddressReserved* - 8231266: ZGC: Minor cleanups in ZCollectedHeap and ZHeap - 8231251: ZGC: Fix ZHeap includes - 8213150: Add verification for locking by VMThread - 8217825: Verify @AfterTest is used correctly in WebSocket tests - 8231186: Replace html tag foo with javadoc tag {@code foo} in java.base - 8224820: ZGC: Support discontiguous heap reservations - 8231122: @index tag with newline causes tag search to fail - Merge - 8231275: Remove null check in the beginning of SystemDictionary::load_shared_class() - 8231125: Improve testing of parallel loading of shared classes by the boot class loader - 8231323: ProblemList jdk/jfr/jcmd/TestJcmdConfigure.java - 8180837: SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID - 8231083: Clarify SAX documentation - 8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism - 8229853: Problemlist compiler/codecache/jmx/PoolsIndependenceTest.java - 8199424: consider removing ObjectInputStream and ObjectOutputStream native methods - 8225628: Remove unused Thread::muxAcquireW function - 8230648: Replace @exception tag with @throws in java.base - 8231242: G1CollectedHeap::print_regions_on() does not print description for "OA" and "CA" regions - 8165828: [TEST_BUG] The reg case:javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java failed as No Metal Look and Feel - 8225261: Better method resolutions - 8229728: Implement negotiation parameters - 8225372: accessibility errors in tables in java.desktop files - 8229896: Delete an unused code in the BufferedContext - 8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map - 8225805: Java Access Bridge does not close the logger - 8230728: Thin stroked shapes are not rendered if affine transform has flip bit - 8230765: Implement nmethod barrier for x86_32 platforms - 8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 - 8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed - 8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC - 8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092 - Merge - 8234394: C2: Dynamic register class support in ADLC - 8234387: C2: Better support of operands with multiple match rules in AD files - 8234403: C2: Enable CallSite.target updates in constructors - 8234401: ConstantCallSite may stuck in non-frozen state - 8229515: [macos] access to window property of NSView on wrong thread - 8230480: check malloc/calloc results in java.desktop - 8194944: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java' fails - Merge - Merge - 8230074: Improve specification for {Math, StrictMath}.negateExact - Added tag jdk-14+12 for changeset 8570f22b9b6a - 8229800: WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll - 8230061: # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node - 8231098: (tz) Upgrade time-zone data to tzdata2019c - 8231395: Backout JDK-8231249 - 8230395: Code checks for NULL value returned from NEW_C_HEAP_ARRAY which can not happen - 8231222: fix pkcs11 P11_DEBUG guarded native traces - 8231171: remove remaining sun.java.launcher.pid references - 8229778: TestJstatdDefaults.java failed due to "fatal error: LEAF method calling lock?" - 8231278: Rename FileMapHeader::_read_only_tables_start to _serialized_data_start - 8231257: Avoid calling FileMapInfo::write_region twice - 8231254: (fs) Add test for macOS Catalina changes to protect system software - 8210794: Incorrect escaping of in native test libraries - 8231375: AArch64 build failure after JDK-8230505 - 8230505: Replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type - 8231250: Shenandoah: Traversal GC should keep alive weak load from heap - 8206125: [windows] cannot pass relative path to --with-boot-jdk - 8150741: make not equivalent to make - 8231249: Shenandoah: GC retries are too aggressive for tests that expect OOME - 8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment? - 8231293: Shenandoah: Traversal should not revive dead weak roots - 8230857: Avoid reflection in sun.tools.common.ProcessHelper - 8231189: Rename worker_i parameters to worker_id - 8159984: Remove call to ClassLoaderDataGraph::clear_claimed_marks during the initial mark pause - 8231117: Remove G1EvacuationRootClosures::raw_strong_oops() - 8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms - 8230115: Problemlist JFR TestNetworkUtilization test - 8228554: Accessibility errors in jdwp-protocol.html - 8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter - 8215166: Remove unused G1PretouchAuxiliaryMemory option - 8230126: delay_to_keep_mmu can delay shutdown - 8230317: serviceability/sa/ClhsdbPrintStatics.java fails after 8230184 - 8230184: rename, whitespace, indent and comments changes in preparation for lock free Monitor lists - 8230294: runtime/cds/appcds/ClassPathAttr.java failed with jar operation failed - 8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts - 8227758: More valid PKIX processing - 8230091: Add verification of clean_catch_blocks - 8229278: Improve hs_err location printing to assume less about GC internals - 8230096: ZGC: Remove unused ZObjectAllocator::_nworkers - 8230092: ZGC: Consolidate ZBackingFile, ZBackingPath and ZPhysicalMemoryBacking on Linux - 8230090: ZGC: Introduce ZSyscall - 8227370: Remove SharedPathsMiscInfo - 8230168: Use ClasspathStream for FileMapInfo::create_path_array - 8230010: Remove jdk8037819/BasicTest1.java - 8226831: Use Objects.equals() when appropriate - 8228507: Archive FDBigInteger - 8229844: Remove attempt_rebias parameter from revoke_and_rebias() - 8230118: 32-bit build failures after JDK-8227054 - 8219708: Stop flushing OSR nmethods earlier in the sweeper - 8230192: Rename G1RedirtyCardsBufferList to G1BufferNodeList - 8230215: MacOS debug build is broken after JDK-8230003 - 8230220: java/net/HttpURLConnection/HttpURLProxySelectionTest.java fails intermittently - 8230214: AArch64 build failures after JDK-8229836 (Remove include of globals.hpp from allocation.hpp) - Merge - 8230116: Test workaround to Klass::_class_loader_data sometimes NULL problem - 8230104: JNU_IsInstanceOfByName needs const parameter - 8229485: Add decrementExact(), incrementExact(), and negateExact() to java.lang.StrictMath - 8230058: Replace exception from sun.rmi.runtime.Log#getSource() with StackWalker - 8230011: Consolidate duplicated classpath parsing code in classLoader.cpp - 8229388: ErrorHandler and ContentHandler contain ambiguous/unfinished specification - 8229337: java.lang.Math class doc should be adjusted regarding -Exact methods - 8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems) - 8227021: VM fails if any sun.boot.library.path paths are longer than JVM_MAXPATHLEN - 8229970: ZGC: C2: fixup_uses_in_catch may fail when expanding many uses - 8228839: Non-CFG nodes have control edges to calls, instead of the call's control projection - 8229127: Make some methods in the allocation path non-virtual - 8229451: ZGC: Make some roots invisible to the heap iterator - 8227226: ZGC: Segmented array clearing - 8225436: Stapled OCSPResponses should be added to PKIXRevocationChecker irrespective of revocationEnabled flag - 8230046: Build failure after JDK-8230003 - 8078219: Verify lack of @test tag in files in java/net test directory - Merge - 8229957: Harden pid verification in attach mechanism - 8226779: [TESTBUG] Test JFR API from Java agent - 8229887: (zipfs) zip file corruption when replacing an existing STORED entry - Merge - 8229925: [s390, PPC64] Exception check missing in interpreter - 8230003: Make Monitor inherit from Mutex - 8199849: Add support for UTF-8 encoded credentials in HTTP Basic Authentication - 8229998: Build failure after JDK-8227054 - 8230024: Shenandoah: remove unnecessary ShenandoahTimingConverter - 8229967: Enable thread local handshakes on zero - 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts - 8230020: [BACKOUT] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" - 8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails without IPv6 - 8224909: Unlink Set of LinkedHashSets - 8229848: [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption - Added tag jdk-14+11 for changeset bf4c808a4488 - 8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef - 8227054: ServiceThread needs to know about all OopStorage objects - 8207814: (proxy) upgrade the proxy class generator - 8211360: Change #if DEF to #if defined(DEF) - 8228547: accessibility errors in jvmti.html - 8229977: Shenandoah: save/restore FPU state aroud LRB runtime call - 8229930: internal_name() in annotations.hpp returns "{constant pool}" - 8229254: solaris_x64 build fails after JDK-8191278 - 8220700: jlink generated launcher script needs quoting to avoid parameter expansion - 8139820: URLClassPath.FileLoader constructor redundantly checks protocol - 8229854: Move runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java out of tier1_runtime - 8229921: Shenandoah: Make Traversal mode non-experimental - 8229899: Make java.io.File.isInvalid() less racy - 8229916: Delete redundant test java/net/Socket/reset/Test.java - 8152467: remove uses of anachronistic array declarations for method return type - 8226513: JEditorPane is shown with incorrect size - 8222108: Reduce minRefreshTime for updating remote printer list on Windows - 8229706: java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines - 8230079: Update test document by changing "TIMEOUT" to "TIMEOUT_FACTOR" - 8230000: some httpclients testng tests run zero test - 8177648: getResponseCode() throws IllegalArgumentException caused by protocol error while following redirect - 8222363: Update ServerSocket.isBound spec to reflect implementation after close - 8224878: Use JVMFlag parameters instead of name strings - 8229836: Remove include of globals.hpp from allocation.hpp - 8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned - 8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective - 8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming - Added tag jdk-15+2 for changeset f33197adda9a - 8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes - 8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp - Merge - 8236030: Cleanup use of String.toCharArray - 8235947: Cleanup/simplify Utils.getBlockTags - 8235825: C2: Merge AD instructions for Replicate nodes - 8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes - 8229888: (zipfs) Updating an existing zip file does not preserve original permissions - 5064980: URI compareTo inconsistent with equals for mixed-case escape sequences - 8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure - 8236077: Clean up the use of modifiers and semicolons - 8235926: Update @jls @jvms taglets to allow inline usage - 8236134: files missing in putback to JDK-8233270 - 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java - 8234971: Incorrect example in j.l.reflect.RecordComponent::toString - 8233270: Add support to jtreg helpers to unpack packages - 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient - 8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity - 8235960: Zero should not trigger the deprecation warning for ports - Merge - 8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups - 8235915: jpackage associations fail when there are spaces in file name or path - 8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs - 8235667: IOUtils.copyFile() problems - 8236070: Backout fix for JDK-8234465 - 8235905: ZGC: Rework how ZRootsIterator visits threads - 8235996: Move obsolete flag G1RSetScanBlockSize in flags list - 8235671: enhance print_rlimit_info in os_posix - 8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder - 8234465: Encoded elliptic curve private keys should include the public point - 8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class - 8235907: Fix tests referencing UseParallelOldGC - 8235778: No compilation error reported when a record is declared in a local class - 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper - 8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied - Merge - 8235956: Remove javaClasses offset tests - 8234968: check calloc rv in libinstrument InvocationAdapter - 8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists - 8231559: Remove expired flags in JDK 15 - 8235930: java.util.regex.PrintPattern does not print a link to the next node - 8234697: Generate sun.security.util.math.intpoly classes during build - 8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing - 8235306: Support doc-comment tags that can be inline or block tags - 8231612: 100% cpu on arm32 in Service Thread - 8235238: Parsing a time string ignores any custom TimeZoneNameProvider - 8232733: Remove need to grab Threads_lock while processing handshakes - 8234728: Some security tests should support TLSv1.3 - 8005819: Support cross-realm MSSFU - Added tag jdk-15+1 for changeset 63e17cf29bed - 8235447: Remove (obsolete) @author info from javadoc tests - 8235842: Shenandoah: Implement native LRB for narrow oop - 8230771: Remove terminally deprecated constructors in java.base - 8235514: Update record serialization tests to not use hard coded source versions - 8225361: Start of release updates for JDK 15 - 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary - Added tag jdk-15+0 for changeset 2c724dba4c3c - 8228548: Normalize normalization for all - 8228711: Path rendered incorrectly when it goes outside the clipping region - 8226765: Commentary on Javadoc comments - 8221312: test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed - Merge - Merge - 8071275: remove AbstractAssembler::update_delayed_values dead code - Merge - Added tag jdk-14+7 for changeset 28ab01c06755 - 8173978: Lookup.in should allow teleporting from a lookup class in a named module without dropping all access - 8228485: JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception - 8227927: Move ParallelCleaningTask back to G1 - 8227721: test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java should open the java.net package - 8228388: Add information about dirty/skipped card for Merge HCC in G1 log - 8227719: G1 Pending cards estimation too conservative in cost prediction - 8226913: Scale cards per chunk used during heap root scanning with region size - Merge - Merge - 8228479: Correct the format of ColorChooserDemoTest - 8219774: Reexamine the initialization of LangReflectAccess shared secret at AccessibleObject:: - 8227122: [TESTBUG] Create Docker sidecar test cases - 8228484: Remove NoAllocVerifier because nothing uses it - Merge - 8162929: Enqueuing dirty cards into a single DCQS during GC does not scale - 8227179: Test for new gc+metaspace=info output format - 8228394: Cleanup unused java.net SharedSecrets classes - 8227260: JNI upcalls should bypass class initialization barrier in c2i adapter - 8226352: Improve Kerberos interop capabilities - 8228396: Re-enable Stateless Resumption On by default for merge to mainline - Merge - 8228492: Remove pako.md - 8228399: Remove mistaken open.iml - 8228450: unicode.md and icu.md text should be pre-formatted - 8228426: xlc: switch to clang-style warning disabling - 8228468: awt_Robot.c : format string contains 0 within the string body - 8225782: Remove expired flags in JDK 14 - 6573239: Typo in jfc text file - 8227384: C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks - 8231471: Obsolete -XX:CompilationPolicyChoice - 8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info - 8231504: Update networking tests to avoid implicit dependency on the system proxies - 8228625: [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr - 8231546: Suppress warnings on non-serializable instance fields in java.prefs module - 8231314: java.time serialization warning cleanup - 8231467: Missing make prerequisite declaration corrupts make dependency files on Windows - 8226690: SIGSEGV in MetadataOnStackClosure::do_metadata - 8231448: s390 and ppc - replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type - 8231294: ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002 fails - 8229499: Node budget assert in fuzzed test - 8219724: ZGC: Make inline cache cleaning more robust - 8231445: check ZALLOC return values in awt coding - 8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed - 8231414: Mark various instance fields of javac internal types as transient - Added tag jdk-14+16 for changeset d29f0181ba42 - 8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread - 8221623: Add StackWalker micro benchmarks to jdk repo - 8231443: Add java.io.Serial to list of platform annotations for annotation processing - 8231174: (fs) FileTime should have 100ns resolution (win) - 8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) - 8231410: Shenandoah: clone barrier should use base pointer - 8231442: Suppress warnings on non-serializable instance fields in java.sql.* modules - 8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class - 8230110: TestLinkageErrorInGenerateOopMap times out - 8231317: jdk/jfr/jcmd/TestJcmdConfigure.java fails with "java.lang.RuntimeException: assertTrue: expected true, was false" - 8231447: Shenandoah: Compilation-time regression after JDK-8231086 - 8231055: C2: arraycopy with same non escaping src and dest but different positions causes wrong execution - 8228659: Record which Java methods are called by native codes in JGSS and JAAS - 8154520: java.time: appendLocalizedOffset() should return the localized "GMT" string - 8222791: Order of evaluation of -link params in Javadoc tool reversed -> regression with split packages - 8227866: Shenandoah: Split weak root processing and class unloading in parallel cleaning task - 8227693: HTML error in jdwp-protocol.html - 8227868: jinfo and jstack can fail converting UTF8 output to strings - 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 - 8227923: End position of EndElementTree is -1 - 8225648: [TESTBUG] java/lang/annotation/loaderLeak/Main.java fails with -Xcomp - 8227869: fix wrong format specifiers in os_aix.cpp - 8227737: avoid implicit-function-declaration on AIX - 8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows - 8221303: sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java fails due to java.rmi.server.ExportException: Port already in use - 8226910: make it possible to use jtreg's -match via run-test framework - 8228340: JVMCI deleteGlobalHandle doesn't delete the handle - 8227441: Enhance logging when reading the fontconfig info file - 8227397: Add --with-extra-asflags configure option - 8228420: compile error in shenandoahSupport.cpp with clang 9 - 8227642: [TESTBUG] Make docker tests podman compatible - 8227692: Remove develop feature PrintMallocStatistics - 8228368: avoid incompatible pointer to integer conversion initializing gint in gtk2_interface - 8227633: avoid comparing this pointers to NULL - 8157830: Errors in XSLT stylesheet are not dispatched correctly to ErrorListener - 8228392: Backout incorrect change done by JDK-8067801 - 8227653: Add VM Global OopStorage - 8227755: Need more than 2 distinct CodeCache unloading cycles - 8227652: SetupOperatorNewDeleteCheck should discuss deleting destructors - 8228338: tools/pack200/TimeStamp.java fails with NullPointerException - 8227815: Minimal VM: set_state is not a member of AttachListener - 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1 - 8227766: CheckUnhandledOops is broken in MemAllocator - 8227435: Perf::attach() should not throw a java.lang.Exception - 8227834: build.log output from failing commands : include the hs_error file path in case of crashes in build - 8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows - 8073213: javadoc of PushbackInputStream methods should specify NullPointerExceptions - 8228204: Fix for JDK-8067801 breaks java/io/NegativeInitSize.java - 8067801: Enforce null check for underlying I/O streams - 8131664: Javadoc for PrintStream is now incorrect - Added tag jdk-14+6 for changeset 443f7359b34d - 8206179: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value - 8227090: G1 does not account the OptMergeRS in cost per card calculation - 8227089: Add timing information for merging humongous remembered sets - 8227084: Add timing information for merge heap root preparation - 8227671: G1: assert_used_and_recalculate_used_equal performs work in product builds - 8226232: Move merge heap roots code out from G1RemSetScanState - 8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" - 8227635: Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load - Merge - 8227587: Add internal privileged System.loadLibrary - 8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB - Merge - 8227392: Colors with alpha are painted incorrectly on Linux, after JDK-8214579 - 8227631: Adjust AIX version check - 8227615: [TESTBUG] JTReg "jdk/sun/security/util/FilePermCompat/CompatImpact.java" fails with graal - 8227640: javac crashes on text blocks with invalid escapes - 8227512: [TESTBUG] Fix JTReg javac test failures with Graal - 8176447: javax.xml.validation.Validator validates incorrectly on uniqueness constraint - 8227720: Improve ExtendedSocketOptions initialization - 8227632: Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4 - 8227440: Implement fix to JDK-8224642 on all platforms - 8226653: [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor - 8227496: Update NUM_CDS_REGIONS and CURRENT_CDS_ARCHIVE_VERSION in cds.h - 8227574: [TESTBUG] JTReg tests fail with Graal due to access denied - 8227368: EnumSet.class serialization broken in JDK 9+ - 8227636: Fix output dir for jlink_jre target in Images.gmk - 8227630: adjust format specifiers in loadlib_aix.cpp - 8225690: Multiple AttachListener threads can be created - 8225483: Shenandoah: Enhance native access barrier - 8227289: Enable assertions for some shell to java conversion tests after JDK-8218960 - 8227676: Shenandoah: More consistent naming of LRB entry points - 8227637: Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers - 8227438: [TESTLIB] Determine if file exists by Files.exists in function FileUtils.deleteFileIfExistsWithRetry - 8227594: sadebugd/DebugdConnectTest.java fails due to "java.rmi.NotBoundException: SARemoteDebugger" - 8227644: make more build-time variables available to Markdown files - 8227068: [Graal] MappedByteBuffer bulk access memory failures are not handled gracefully - 8227613: "draft" header should be in a
instead of
- 8227582: runtime/TLS/testtls.sh fails on x86_32 - Merge - 8227578: Wrong JRE targets in Images.gmk after JDK-8219971 - 8227422: sun/net/www/protocol/file/DirPermissionDenied.java failed on Windows 2016 because DirPermissionDenied directory has no read permission - 8225423: GTK L&F: JSplitPane: There is no divider shown - 8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support - 8227602: Update nroff version of man pages - 8178843: A bug in an inner loop in MethodGenerator's getLocals method - 8227391: Update double-conversion to version 3.1.5 - 8223451: Make optimistic types disabled by default - 8227527: LogDecorations should lazily resolve host name - 8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*) - Merge - 8227549: Fix style of links in specs for consistency - 8181386: CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions - 8226536: Catch OOM from deopt that fails rematerializing objects - Added tag jdk-13+29 for changeset 3081f39a3d30 - 8224560: (tz) Upgrade time-zone data to tzdata2019a - 8227009: JDK 13 L10n resource files update - msgdrop 10 - 8220041: NullPointerException at jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0 - 8227059: sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out - 8227381: GSS login fails with PREAUTH_FAILED - 8225687: Newly added sspi.cpp in JDK-6722928 still contains some small errors - 8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15 - 8227034: Graal crash with gcbasher - 8227237: [Graal] org.graalvm.compiler.api.directives.test.ProbabilityDirectiveTest fails with -Xcomp - 8224531: SEGV while collecting Klass statistics - 8227277: HeapInspection::find_instances_at_safepoint walks dead objects - 8227127: Era designator not displayed correctly using the COMPAT provider - Merge - 8227117: normal interpreter table is not restored after single stepping with TLH - 8221577: [Graal] Implement basic type consistency checks for Low level MH intrinsics - 8226302: Test failures on IBM platforms (power and s/390) after JDK-8223837 - 8221514: [Graal] java/lang/String/CompactString/ tests fail with "GraalError: failed guarantee: no FrameState at DeoptimizingNode" in Graal -Xcomp mode - 8224254: compiler/graalunit/HotspotJdk9Test.java is timing out intermittently - 8225064: [Graal] Application SEGV in G1ParScanThreadState::copy_to_survivor_space(G1HeapRegionAttr, oopDesc*, markOopDesc*)+0x48 - 8226654: Some swing gtk regression tests fail with "java.lang.InternalError: Unable to load native GTK librarie - 8227305: Krb5Util::getTicketFromSubjectAndTgs is useless - 8226627: assert(t->singleton()) failed: must be a constant - 8226695: Shenandoah: Wire C1 and C2 IN_NATIVE barrier - 8227275: Within native OOM error handling, assertions may hang the process - 8227031: Print NMT statistics on fatal errors - 8227416: Add a "Table Of Contents" to HTML version of man pages - 8209790: SA tools not providing option to connect to debug server - 8227539: Replace wildcard address with loopback or local host in tests - part 20 - 7148925: StAXSource causes exceptions to be thrown with certain wellformed XML instances - 8227252: [aix] Disable jdk/java/lang/reflect/exeCallerAccessTest - 8226406: JVM fails to detect mismatched or corrupt CDS archive - 8042383: [TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work - 8226525: HotSpot compile-time error for x86-32 - 8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory - 8225715: jhsdb jmap fails to write binary heap dump of a jshell process - Added tag jdk-14+5 for changeset 0f1e29c77e50 - 8226756: Replace wildcard address with loopback or local host in tests - part 18 - Merge - 8227338: templateInterpreter.cpp: copy_table() needs to be safer - 8225479: com.sun.net.httpserver.HttpContext that does not end with '/' has surprising matches - 8222446: assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ - 8224560: (tz) Upgrade time-zone data to tzdata2019a - Merge - 8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15 - 8191890: Biased locking still uses the inferior stop the world safepoint for revocation - 8225035: Thread stack size issue caused by large TLS size - 8227389: Remove unsupported xlc16 compile options on aix - 8223443: Calling Trees.getScope early changes names of local/anonymous classes - Merge - Merge - 8225626: JMH Test Support for JDK-8222074 - 8217170: gc/arguments/TestUseCompressedOopsErgo.java timed out - Merge - 8224741: Optimize the scan area during the Scan Heap Roots phase - 8227327: Shenandoah: Faster and more parallel tests - Merge - 8227124: "could not open pipe" error does not report error details - 8225239: Refactor NetworkInterface lookups - 8226409: Enable argument profiling for sun.misc.Unsafe.put*/get* - 8227039: Shenandoah: Aggressive heuristics for Traversal mode - 8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp - 8226793: Replace OopStorage dup_name with os::strdup - 8226823: Adjust BarrierSetC2 for C2 runtime calls - 8226822: GC interface for C1 runtime calls - 8227010: Error recovery after local variable redeclaration can be improved - 8224657: [TESTBUG] java/util/Locale/SoftKeys.java should be ignored but run - 8226757: Shenandoah: Make traversal and passive modes explicit - 8225706: JFR RootResolver resets CLD claims with no restore - 8227086: Use AS_NO_KEEPALIVE loads in HeapDumper - 8229839: Break circular dependency between oop.inline.hpp and markWord.inline.hpp - 8229838: Rename markOop files to markWord - 8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed - 8224974: Implement JEP 352 - 8229158: make UseSwitchProfiling non-experimental or false by-default - 8227442: Make young_index_in_cset zero-based - 8228888: C2 compilation fails with assert "m has strange control" - 8202385: Annotation to mark serial-related fields and methods - 8228757: Fail fast if the handshake type is unknown - 8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp - 8229835: Shenandoah should recommend -Xlog:safepoint+stats - 8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries - 8229352: Use of an uninitialized register in 32-bit ARM template interpreter - 8226204: SA: Refactoring for option processing in SALauncher - 8191169: java/net/Authenticator/B4769350.java failed intermittently - 8229773: Resolve permissions for code source URLs lazily - 8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException - 8229808: javaVFrame::print_lock_info_on fails to disable extra printing - 8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions - 8229044: G1RedirtyCardsQueueSet should be local to a collection - 8221307: String.substring() OOB exception on start index reports improper information - 8229420: [Redo] jstat reports incorrect values for OU for CMS GC - 8229345: Memory leak due to vtable stubs not being shared on SPARC - 8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException - 8229258: Rework markOop and markOopDesc into a simpler mark word value carrier - 8224666: Parallel GC: Use WorkGang (8: obsolete and remove flags) - 8224665: Parallel GC: Use WorkGang (7: remove task manager) - 8224664: Parallel GC: Use WorkGang (6: PSRefProcTaskProxy) - 8224663: Parallel GC: Use WorkGang (5: ScavengeRootsTask) - 8224662: Parallel GC: Use WorkGang (4: SharedRestorePreservedMarksTaskExecutor) - 8224661: Parallel GC: Use WorkGang (3: UpdateDensePrefixAndCompactionTask) - 8224660: Parallel GC: Use WorkGang (2: MarksFromRootsTask) - 8224659: Parallel GC: Use WorkGang (1: PCRefProcTask) - 8229775: Incorrect warning when jar was signed with -sectionsonly - 8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access - 8229699: [Graal] jck tests fail on windows with AOTed Graal - 8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767 - 8226848: jline/terminal/impl files missing classpath exception clause in license header - 8229486: Replace wildcard address with loopback or local host in tests - part 21 - 8229767: Typo in java.security: Sasl.createClient and Sasl.createServer - 8225788: Dead code in thread and safepoint - 8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64 - Added tag jdk-14+10 for changeset ececb6dae777 - 8228858: Reimplement JVM_RawMonitors to use PlatformMutex - 8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default - 8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs) - 8184432: Remove references to jdbc at sun.com from javax.sql.rowset.spi.SyncProvider - 5103339: Strengthen NoSafepointVerifier - 8217606: LdapContext#reconnect always opens a new connection - 8228857: Refactor PlatformMonitor into PlatformMutex and PlatformMonitor - 8228835: Memory leak in PKCS11 provider when using AES GCM - 8228613: java.security.Provider#getServices order is no longer deterministic - 8209005: Lookup.unreflectSpecial fails for default methods when Lookup.findSpecial works - 8229212: clear up CHECK_OWNER confusion in objectMonitor.cpp - 8211990: DateTimeException thrown when calculating duration between certain dates - 8229474: Shenandoah: Cleanup CM::update_roots() - 8229348: java/net/DatagramSocket/UnreferencedDatagramSockets.java fails intermittently - 8228508: [TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7 - 8229470: Shenandoah: Fix C1 getAndSetObject() failure - 8229419: Shenandoah: Cleanup LRB strength selector code - 8228502: javac crashed on a broken classfile with ConstantValue attribute on a field of type Object - 8228647: Broken enum produce inconvenient errors and AST - 8227922: DocTreeScanner does not dive into AttributeTree.getValue() and LiteralTree.getBody() - 8224957: C2 compilation fails with assert: Bad graph detected in build_loop_late - 8228772: C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached - 8229447: Problem list compiler/unsafe/UnsafeGetConstantField.java on Sparc until JDK-8229446 is fixed - 8226374: Restrict TLS signature schemes and named groups - 8228369: Shenandoah: Refactor LRB C1 stubs - 8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations - 8229407: Avoid ConcurrentHashMap resizes during bootstrap - 8185898: setRequestProperty(key, null) results in HTTP header without colon in request - 8219082: jdk/jfr/event/runtime/TestShutdownEvent.java failed in validateStackTrace() - 8229406: ZGC: Fix incorrect statistics - 8229236: CriticalJNINatives: dll handling should be done in native thread state - 8225670: compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" - 8229386: Typo "lables" in doc comment - 8229267: [TESTBUG] Remove unnecessary @modules dependencies in CDS tests - 8227697: Improve text in Taglet API spec for expected results with standard doclet - 8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory - 8229283: StringLatin1 should consistently use CharacterDataLatin1.instance when applicable - 8229350: Shenandoah does not need barriers before CreateEx - 8226228: Make Threads_lock an always safepoint checked lock - 8229027: Improve how JNIHandleBlock::oops_do distinguishes oops from non-oops - Merge - Added tag jdk-13+33 for changeset 9c250a7600e1 - 8225430: Replace wildcard address with loopback or local host in tests - part 14 - 8228970: AssertionError in ResponseSubscribers$HttpResponseInputStream - 8229036: Remove the testing against NSK_TRUE from tests - 8227439: Turn off AOT by default - 8229180: Remove EA from JDK 13 version string - 8228778: JDK 13 L10n resource files update - msgdrop 20 - 8228359: [TESTBUG] jdk.jfr.e.g.c.TestGCHeapConfigurationEventWith32BitOops.java does not expect MinHeapSize to be aligned to HeapAlignment - 8229219: C2 compilation fails with assert: Bad graph detected in build_loop_late - Added tag jdk-14+9 for changeset 18f189e69b29 - Added tag jdk-13+33 for changeset 5c85b58e2a42 - 8215181: Accounting currency format support - Merge - Merge - 8229214: Don't use GCM with PKCS5Padding in test/micro/org/openjdk/bench/javax/crypto/ - 8226530: ZipFile reads wrong entry size from ZIP64 entries - 8228971: Locale API doc has redundant hyphens for some parameters - 8229213: Shenandoah: Allow VM global oop storage to be processed concurrently - 8229208: Remove Monitor::ClearMonitor - 8228469: (tz) Upgrade time-zone data to tzdata2019b - 8229206: Shenandoah: ShenandoahWeakRoot::oops_do() uses wrong timing phase - 8213031: (zipfs) Add support for POSIX file permissions - 8229016: C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required - 8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model - 8228503: Rename "rs_lengths" to "rs_length" in ergo code - 8227225: ParallelGC: add subspace transitions for young gen for gc+heap=info log lines - 8229156: ProblemList gc/stress/gclocker/TestExcessGCLockerCollections.java - 8229129: ZGC: Fix incorrect format string for doubles - 8229128: ZGC: Remove unused ZThreadRootsIterator - 8229017: ZGC: Various cleanups of ZVerify - 8228657: ZGC: ZObjectAllocator::used() should take undone allocations into account - 8229135: ZGC: Adding missing ZStatTimerDisable before call to ZVerify::roots_strong() - 8210755: Define standard names for EC curves and TLS signature schemes - 8228753: Deprecate -XX:FieldsAllocationStyle product option - 8229134: [TESTBUG] 32-bit build fails gc/arguments/TestSurvivorAlignmentInBytesOption.java after JDK-8228855 - 8229176: Shenandoah should acquire CodeCache_lock without safepoint check - 8228902: add os::dll_load to the unified logging os category - Merge - 8225776: Optimize branch frequency of G1's write post-barrier in C2 - 8229000: Fix lock and reenable assert in Monitor::check_safepoint_state - 8229018: Switching to an infinite socket timeout on Windows leads to high CPU load - 8158880: test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java fail with zh_CN locale - 8058539: Platform specific source files may not end up in src.zip - 8228393: Add an indicator for external links in javadoc - 8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected - 8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else? - 6394013: C2: Remove VerifyOpto - 8228687: [TESTBUG] exclude Container tests from hotspot_misc group - 8229032: ProblemList jdk/internal/platform/docker/TestDockerMemoryMetrics.java - 8228998: Remove the testing against NSK_FALSE from tests - 8228649: [PPC64] SA reads wrong slots from interpreter frames - 8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl() - 8228352: CANON_EQ breaks when pattern contains supplementary codepoint - 8228999: ProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java - 8226899: Problemlist compiler/rtm tests - Added tag jdk-14+8 for changeset c0023e364b6f - Merge - 8228764: New library dependencies due to JDK-8222720 - 8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms - 8228904: Problemlist docker/TestJcmdWithSideCar.java until JDK-8228850 and JDK-8228960 are fixed - 8228907: Some gc argument checking tests fail after JDK-8228855 - 8227170: (.hg)Ignore the JTwork and JTreport directories generated at the root of the repo - 8048556: Unnecessary GCLocker-initiated young GCs - 8228855: Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails after JDK-8227123 - 8228674: LogCompilation: Improvements to log compare feature - 8228630: Remove always true parameter to NoSafepointVerifier - 8228673: Remove develop flag StrictSafepointChecks - 8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier - 8193042: NativeLookup::lookup_critical_entry() should only load shared library once - 8227250: UserHandler contains ancient LinuxThreads code - 8227528: TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr" - 8228725: AArch64: Purge method call format support - 8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java fails on 32-bit platforms - 8227609: (fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size - 8228743: [PPC64, s390] Implement FastJNIAccessors - 8227123: Assertion failure when setting SymbolTableSize larger than 2^17 (131,072) - 8191138: Remove deprecated java.security.acl APIs - 8228745: sun/security/tools/jarsigner/Warning.java test timeout - 8228755: ProblemList sun/security/tools/jarsigner/Warning.java - 8228668: compiler/codegen/aes/TestAESMain.java failed with GCM mode must be used with NoPadding - 8228742: Remove javax/net/ssl/SSLSocket/Tls13PacketSize.java from ProblemList - Merge - 8227680: FastJNIAccessors: Check for JVMTI field access event requests at runtime - 8078891: java.io.SequenceInputStream.close is not atomic and not idempotent - 8181493: (fs) Files.readAttributes(path, BasicFileAttributes.class) should preserve nano second time stamps - 8202339: [TESTBUG] Consolidate the tests in runtime/SharedArchiveFile and runtime/appcds - 8228596: Class redefinition fails when condy instructions are removed - 8228400: Remove built-in AArch64 simulator - 8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub - 8227407: ZGC: C2 loads and load barriers can get separated by safepoints - 8228403: SignTwice.java failed with java.io.FileNotFoundException: File name too long - 8228589: BasicJStackTest.java and JcmdOutputEncodingTest.java failing after JDK-8227868 - 8228645: Don't run sun/security/pkcs11/Cipher/TestKATForGCM.java on buggy NSS solaris versions - 8228650: runtime/SharedArchiveFile/CheckDefaultArchiveFile.java test fails on AIX - 8156207: Resource allocated BitMaps are often cleared unnecessarily - 8223769: Assert triggers with -XX:+StressReflectiveCode - 8221205: Obsolete AllowJNIEnvProxy - 8228671: Fastdebug VM throws InternalError when publicLookup.in(T) is used to resolve a member - 8226796: Reduce debug level logging for oopstorage+blocks - 8228631: Fix inconsistent OopStorage::Block owner usage - 8228465: HOST locale provider holds wrong era name for GregorianCalendar in US locale - 8226808: PreparedStatement javadoc typo - 8068376: Validator fails valid XML files due to String == in XSD validator code - 8212970: TZ database in "vanguard" format support - 8228623: Update copyright year to 2019 for several java properties file - 8228407: JVM crashes with shared archive file mismatch - 8228602: Add sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java to problem list - 8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) - 8228650: runtime/SharedArchiveFile/CheckDefaultArchiveFile.java test fails on AIX - 8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms - 8228834: Regression caused by JDK-8214542 not installing complete checkpoint data to candidates - 8227919: 8213232 causes crashes on solaris sparc64 - Added tag jdk-13+32 for changeset 929f37a9c35d - 8228397: Missing license copyright header in some properties files - 8226905: unproblem list applications/ctw/modules/* tests on windows - Added tag jdk-13+31 for changeset 6a159c6c23cc - 8227260: JNI upcalls should bypass class initialization barrier in c2i adapter - 8228341: SignTwice.java fails intermittently on Windows - 8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6" - 8228532: Shenandoah: Implement SBSA::try_resolve_jobject_in_native() - 8228578: fix CFData object leak in macosx KeystoreImpl.m - 8228571: [TESTBUG] Fix tests failing on non-aot platforms after JDK-8227512 - Merge - 8226771: Update Graal - 8184157: (ch) AsynchronousFileChannel hangs with internal error when reading locked file - 8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) - 8180392: SunJCE provider should throw exceptions for unsupported mode and padding combinations - 8228501: java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent - 8228494: Update nroff version of man pages - 8228490: Shenandoah: Shenandoah concurrent root evacuation may race against OopStorage::release() - 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 - 8227642: [TESTBUG] Make docker tests podman compatible - 8225642: ZGC: Crash due to bad oops being spilled to stack in load barriers - 8219687: G1 asserts nmethod should not be unloaded during parallel code cache unloading - 8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak - 8224674: NMethod state machine is not monotonic - 8228342: Add SignTwice.java to problem list - 8217375: jarsigner breaks old signature with long lines in manifest - 8227437: S4U2proxy cannot continue because server's TGT cannot be found - 8048595: problemList failing/ignored manual tests in security-libs - 8226338: Updates to Stateless Resumption - Added tag jdk-13+30 for changeset 2e63fb0a885f - 8227551: Session Resumption without Server-Side State off by default - 8227646: [TESTBUG] appcds/SharedArchiveConsistency timed out - 8226522: No compilation error reported when yield is used in incorrect context - Merge - 8215523: jstat reports incorrect values for OU for CMS GC - 8227032: MetaspaceUtils::print_report crashes when called before initialization - 8227252: [aix] Disable jdk/java/lang/reflect/exeCallerAccessTest - 8227171: provide function names in native stack trace on aix with xlc16 - 8227173: Minor cleanup of unused code in compile.hpp - 8227202: clarify Class.isEnum() doc - Merge - 8227080: (fs) Files.newInputStream(...).skip(n) is slow - Added tag jdk-14+4 for changeset 19d0b382f086 - Added tag jdk-13+28 for changeset 1e95931e7d8f - 8223575: add subspace transitions to gc+metaspace=info log lines - 8226566: [JVMCI] java.* classes are no longer necessarily resolved by the boot class loader - 8223291: Whitespace is added to CDATA tags when using OutputKeys.INDENT to format XML - 8227199: Shenandoah: Remove superfluous calls to can_do_traversal_gc() - Merge - 8227178: Backout of 8215523 - 8226238: Improve error output and fix elf issues in os::dll_load - 8227085: ZGC: Add on_weak load barrier verification - 8227083: ZGC: C2: Generates on_weak barrier for WeakCompareAndSwap - 8225770: ZGC: C2: Generates on_weak instead of on_strong barriers - 8226956: Add invocation tests for Graal and C1 - Merge - 8226525: HotSpot compile-time error for x86-32 - 8226976: SessionTimeOutTests uses == operator for String value check - 8224480: (fc) java/nio/channels/FileChannel/MapTest.java fails intermittently - 8227101: Shenandoah: Use ShenandoahSharedFlag for claimed flag in ShenandoahSerialRoot - 8226602: Test convenience reactive primitives from java.net.http with RS TCK - 8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak - 8227035: JVM::printFlags fails in native OOM situations - Merge - 8226603: accessibility issues in specs/jvmti.html - 8226957: Shenandoah: Remove obsoleted ShenandoahStoreCheck option - 8225344: Avoid VM_EnableBiasedLocking VM operation during bootstrap if BiasedLockingStartupDelay is 0 - 8226287: Make process_users_of_allocation handle gc barriers - 8226287: Make process_users_of_allocation handle gc barriers - 8226967: Minimal VM: FALSE was not declared in this scope - 8226778: [JVMCI] Handle unpacking properly in Deoptimiziation::get_cached_box() - Merge - 8226809: Circular reference in printed stack trace is not correctly indented & ambiguous - 8226917: jvmti/scenarios/contention/TC04/tc04t001/TestDescription.java fails on jvmti->InterruptThread (JVMTI_ERROR_THREAD_NOT_ALIVE) - 8226533: JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly - 8226706: (se) Reduce the number of outer loop iterations on Windows in java/nio/channels/Selector/RacyDeregister.java - 8226869: Test java/util/Locale/LocaleProvidersRun.java should enable assertions - 8226651: Setting the mgfHash in CK_RSA_PKCS_PSS_PARAMS has no effect - 8211723: AppCDS: referring to a jar file in any way other than exactly how it was done during dumping doesn't work - 8226878: zero crashes after JDK-8191278 - 8226876: Assertion in sun/util/locale/provider/CalendarDataUtility on Windows after JDK-8218960 - 8226514: Replace wildcard address with loopback or local host in tests - part 14 - 8223173: Implement fast class initialization checks on AARCH64 - 8222968: ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests - 8226879: Memory leak in Type::hashcons - Merge - 8226783: GTK is not being returned as the System L&F on Gnome - 8225437: JvmtiExport::gc_epilogue is unnecessary - 8226825: Replace wildcard address with loopback or local host in tests - part 19 - 8226871: invalid use of incomplete type class MacroAssembler when building minimal after JDK-8191278 - 8213108: Improve work distribution during remembered set scan - 8226510: No compilation error when switch expression has no result expressions - 8224650: Add tests to support X25519 and X448 in TLS - 8226608: Hide the onjcmd option from the help output - 8225497: Update Graal - Added tag jdk-13+27 for changeset b7f68ddec66f - Added tag jdk-14+3 for changeset e64383344f14 - 8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count - 8134672: [TEST_BUG] Some tests should check isDisplayChangeSupported - Merge - 8225255: Make SATB qset lock-free - 8225702: Safepoint counter can't be used for safepoint detection - 8224764: Create jtreg test for JDK-8222252 - 8224137: Analyze and port invocation tests to jtreg and co-locate to jdk repo - 8224157: BCEL: update to version 6.3.1 - 8226785: MandatoryWarningHandler.java contains implementation of Objects.equals functionality - 8224849: Flag (?U:...) is allowed for non-capturing groups - 8226543: Reduce GC pressure during message digest calculations in password-based encryption - 8226607: Inconsistent info between pcsclite.md and MUSCLE headers - 8222563: Remove terminally deprecated method netscape.javascript.JSObject::getWindow - 8225644: C1 dumps incorrect class name in ClassCastException message - 8226515: AArch64: float point register corruption in ZBarrierSetAssembler::load_at - 8226607: Inconsistent info between pcsclite.md and MUSCLE headers - 8226709: MethodTypeDesc::resolveConstantDesc needs access check per the specification - 8226462: [TESTBUG] runtime/appcds/sharedStrings/SysDictCrash.java failed with Cannot dump shared archive - 8226730: Missing `@` in code tags - 8196467: javax/swing/JInternalFrame/Test6325652.java fails - 8226361: jdk ProblemList file contains more than 1 entry for a test - 8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes - 8226697: Several tests which need the @key headful keyword are missing it - 8225369: [AOT] vm/classfmt/cpl/cplres001/cplres00101m004/cplres00101m004.html fails - 8226628: The copyright footer should be enclosed in