Merge upstream changes from the master branch into the bsd-port branch. This work is sponsored by The FreeBSD Foundation.
------------- Commit messages: - Merge remote-tracking branch 'upstream-bsd-port/master' into bsd-port - 8359335: Template-Framework Library: Primitive Types subtyping - 8379671: C2: Fix usage of PhaseGVN::transform in some intrinsics - 8278102: containers/docker/TestJcmd.java failed with "RuntimeException: Could not find specified process" - 8373369: [REDO] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch - 8378431: Move input validation checks to Java for java.lang.StringUTF16 intrinsics - 8347418: ConsoleIOContext.countTrailintBackslashes causes NullPointerException - 8367399: C2 SuperWord: add IR rules for MemorySegment cases from JDK-8329077 - 8378727: [macOS] Missing dispatch_release for semaphores in CDesktopPeer - 8380125: Formatting issue for few swing classes - ... and 263 more: https://git.openjdk.org/bsd-port/compare/050ffd6c...cf4ca456 The webrevs contain the adjustments done while merging with regards to each parent branch: - bsd-port: https://webrevs.openjdk.org/?repo=bsd-port&pr=5&range=00.0 - openjdk/bsd-port:master: https://webrevs.openjdk.org/?repo=bsd-port&pr=5&range=00.1 Changes: https://git.openjdk.org/bsd-port/pull/5/files Stats: 57067 lines in 1622 files changed: 28882 ins; 12510 del; 15675 mod Patch: https://git.openjdk.org/bsd-port/pull/5.diff Fetch: git fetch https://git.openjdk.org/bsd-port.git pull/5/head:pull/5 PR: https://git.openjdk.org/bsd-port/pull/5
