PUSHES REPORT: 14.0.1 ==================================================================================================== This report shows who pushed the backports to the given release. This usually shows who did the backporting, testing, and review work. Report generated: Thu May 02 22:17:15 CEST 2024 Distribution by priority: Distribution by components: 0: Distribution by affiliation: 0: Chronological push log: No changesets log: JDK-8241453: Document the jdk.tls.acknowledgeCloseNotify property JDK-8241447: Typo in commands to run sample in "Dynamic Events" in Flight Recorder API Programmer’s Guide JDK-8240474: Add exception for expiring Comodo roots to VerifyCACerts test JDK-8240473: Keytool generates wrong expiration date if validity is set to 2050/01/01 JDK-8240472: Invalid tier1_gc_1 test group definition JDK-8240471: Zero VM crashes when handling dynamic constant JDK-8239941: Add exception for expiring DocuSign root to VerifyCACerts test JDK-8239940: Upgrading JSZip to 3.2.2 from 3.1.5 JDK-8239939: [TESTBUG] Fix G1 redefineClasses tests and a memory leak JDK-8239938: Shenandoah: Fix weak roots in final Traversal GC phase JDK-8239937: Shenandoah: Assertion failure due to missing null check JDK-8239936: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx" JDK-8239935: SimpleThresholdPolicy misses CounterDecay timestamp initialization JDK-8239934: Add missing classpath exception to FileAcess and ConstantLookup JDK-8239933: AVX enabled by default for Skylake even when unsupported JDK-8239932: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms JDK-8239381: Add Classpath Exception to license in source file. JDK-8239369: Simplify JarFile.isInitializing JDK-8239368: Class loading deadlock involving X509Factory#commitEvent() JDK-8239269: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary JDK-8238889: Shenandoah: important flags should not be ergonomic for concurrent class unloading JDK-8238888: Shenandoah: cleanup uses of allocation/free threshold in static heuristics JDK-8238887: Shenandoah: provide option to disable periodic GC JDK-8238886: Shenandoah: assert(_base == Tuple) failure during C2 compilation JDK-8238657: Correct the CLDR version number in cldr.md files JDK-8238656: Shenandoah: Wrong result with Lucene test JDK-8238655: JDK 14 L10n resource file update - msg drop 20 JDK-8238490: Spec Clarification - ByteBuffer::alignmentOffset Spec JDK-8238489: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set JDK-8238487: Remove Copyright from WinLauncher.template JDK-8238486: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities JDK-8238485: Support for configure option --with-native-debug-symbols=internal is impossible on Windows JDK-8238152: [macos] JavaFX SwingNode is not rendered on macOS JDK-8238150: Javadoc doesn't handle non-public intermediate types well JDK-8238149: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java JDK-8238148: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply JDK-8238147: Bug ID missing for test in patch which fixed JDK-8230665 JDK-8238145: Update all nroff manpages for JDK 14 release JDK-8238144: JavacFileManager.close() doesn't clear some cache instance variables JDK-8238142: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop JDK-8238141: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs JDK-8238140: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop JDK-8238139: Fix typo in copyright header of java/io/Reader/TransferTo.java JDK-8238138: Launcher test PatchSystemModules.java fails frequently after JDK-8234049 JDK-8238137: Modifying ArrayList.subList().subList() resets modCount of subList JDK-8238136: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant JDK-8238135: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned JDK-8238134: JVM crash in SWPointer during C2 compilation JDK-8238133: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list JDK-8238132: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized JDK-8238131: Shenandoah: Remove unreliable assertion JDK-8238130: Javadoc of memory access API still refers to old MemoryAddress::offset method JDK-8238129: Refine JSR 269 API ahead of Java SE 14 MR JDK-8238128: Issues with specializing vector register type for phi operand with generic operands JDK-8238127: local records shouldn't capture any non-static state from any enclosing type JDK-8238126: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result JDK-8238124: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test JDK-8238123: Memory access API refinements JDK-8238122: Conflicting bindings accepted in some cases JDK-8238111: Serialization Specification changes for Records JDK-8238093: Records: Local records shouldn't capture any non-static state from any enclosing type JDK-8238047: No compilation error reported when a record is declared in a local class JDK-8238046: Bad copyright line in a hotspot test JDK-8238045: Bad copyright line in a jshell source file JDK-8238044: Clarify initialization of jdk.serialFilter JDK-8238043: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset JDK-8238042: Problem with NullPointerException in RMI TCPEndpoint.read JDK-8238041: [macos] Signing app bundle with jpackage fails if runtime is already signed JDK-8238040: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates JDK-8238039: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke JDK-8238036: Remove Pack200 spec and references from documentation JDK-8238035: Discuss evolution of records in serialization spec JDK-8237721: JDK 14 L10n resource file update - msg drop 10 JDK-8237720: JvmtiTagMap::weak_oops_do() should not trigger barriers JDK-8237719: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation JDK-8237446: x86_32 Minimal VM build failure after JDK-8230765 JDK-8237445: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval JDK-8237444: C2: Remove useless step_over_gc_barrier() in int->bool conversion JDK-8237443: C1 register allocation failure with T_ADDRESS JDK-8237442: typo "the the" in Lookup::in javadoc JDK-8237441: Yield with boolean expression and Object target type crashes javac. JDK-8237440: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575 JDK-8237439: AttachProvider javadoc page needs an update JDK-8237438: tools/jimage/JImageTest.java time out JDK-8237437: Clarify javadoc of memory access API JDK-8237436: Memory Access API tests fail on 32-bit JDK-8237435: Remove experimental streaming events JDK-8237434: Add "record" to descriptions in java.lang.{annotation, reflect} JDK-8237433: Shenandoah: Missing string dedup roots in all root scanner JDK-8237432: Shenandoah: Implement native LRB for narrow oop JDK-8237431: The legVecZ operand should be limited to zmm0-zmm15 registers JDK-8237430: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient JDK-8237429: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() JDK-8237428: (fc) FileChannel.map fails with InternalError when security manager enabled JDK-8237427: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode JDK-8237426: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h JDK-8237425: Fix build for windows 32-bit after 8212160 and 8234331. JDK-8237424: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle JDK-8237423: jdeps --check produces NPE if there is any missing module dependence JDK-8237422: Fix the copyright header for pkcs11gcm2.h JDK-8237421: static field in implementation class erroneously leaking in memory access javadoc JDK-8237420: Shenandoah: Do concurrent roots even when no evacuation is necessary JDK-8237419: JShell: Records with errors are not properly corraled JDK-8237418: compact constructor parameters are always final JDK-8237417: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it JDK-8237416: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty JDK-8237415: static final fields without initializer are accepted by javac JDK-8237414: C2 fails with assert(false) failed: bad AD file JDK-8237413: tools/jlink/plugins/IncludeLocalesPluginTest.java time out JDK-8237412: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test JDK-8237411: G1: Stack walking API can expose AS_NO_KEEPALIVE oops JDK-8237410: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules JDK-8237409: jdeps ignores multi-release when generate-module-info used on command line JDK-8237408: Shenandoah: Stricter placement for oom-evac scopes JDK-8237407: [s390] Fix VerifyOops Committer push log: