PUSHES REPORT: 8u91 ==================================================================================================== This report shows who pushed the backports to the given release. This usually shows who did the backporting, testing, and review work. Report generated: Mon Apr 01 10:47:49 CEST 2024 Distribution by priority: Distribution by components: 0: Distribution by affiliation: 0: Chronological push log: No changesets log: JDK-8151321: Release Note: New certificates added to root CAs JDK-8150397: Add new QuoVadis roots JDK-8150396: Add new DigiCert roots JDK-8150389: (tz) Support tzdata2016a JDK-8150290: [TEST_BUG] Test SoftReference and OOM behavior JDK-8149381: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME JDK-8148967: Javaws checks jar files twice if JVM needs to be restarted JDK-8148788: FF42 liveconnect problem JDK-8148111: Cleanup whitespace and file permission JDK-8148093: [TEST_BUG] jdb has succeded to read an unreadable file JDK-8148092: [TEST_BUG]: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root JDK-8148088: [TEST_BUG] Tab characters in test/com/sun/jdi files JDK-8148072: correct whitespace detection tool (again) JDK-8148009: correct whitespace detection tool JDK-8148008: Add a whitespace checking utility JDK-8147478: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor JDK-8146824: Change description of the -Xverify option JDK-8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again JDK-8146391: Updating Java in MAC OS X 10.11 fails with color picker pop with the final dialog JDK-8146046: Update copyright header for files modified in 2015 JDK-8145513: Text Overlapping on Dot Matrix Printers JDK-8145512: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ JDK-8145511: It looks like InetAddress.isReachable(timeout) works incorrectly JDK-8145078: [Parfait] JNI exception pending in fontpath.c:1300 JDK-8144898: Test java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failed with SocketTimeoutException JDK-8144647: [TEST_BUG] ParallelProbes.java test fails after changes for JDK-8080115 JDK-8144646: [TEST_BUG] Need to port tests for JDK-8134903 to 8u-dev JDK-8144645: Remote debugging session hangs for several minutes when calling findBootType JDK-8144644: Scrollbar thumb disappears with Nimbus L&F JDK-8144643: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout JDK-8144640: JVM Crashing During startUp If Flight Recording is enabled JDK-8144634: AddRemoveTest tests fail as second request to jnlp not getting to server, but resource requests going through fine JDK-8144633: _releaseObject called from wrong thread JDK-8142862: Test jnlp_file/applicationDesc/index.html\#args is failing JDK-8141666: Update copyright header for files modified in 2015 JDK-8141009: OutOfMemoryError with large numeric keys in JSON.parse JDK-8141008: Sparse array does not handle growth of underlying dense array JDK-8141007: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE JDK-8141006: Boundless soft caching of property map histories causes high memory pressure JDK-8141005: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects JDK-8141004: introduce abstraction for basic NodeVisitor usage JDK-8141003: var statement in if(false) block incorrectly evacuated into enclosing function JDK-8141002: invokespecial on indirect super interface is generated by Java adapter generator JDK-8141001: Dead var statement evacuation incorrectly descends into nested functions JDK-8141000: Allow constructors with same prototoype map to share the allocator map JDK-8140999: Add tests for prototype callsites JDK-8140998: PropertyMapWrapper.equals should compare className JDK-8140997: Number.prototype.toFixed returns wrong string for 0.5 and -0.5 JDK-8140996: Fix broken build after JDK-8135262 JDK-8140995: Sanitize CodeInstaller and Compiler API JDK-8140994: Method code too large in Babel browser.js script JDK-8140993: Megemorphic scope access does not throw ReferenceError when property is missing JDK-8140992: Reorder short-circuit tests in ApplySpecialization to run cheapest first JDK-8140991: Improve toString method of Dynalink DynamicMethod objects JDK-8140990: Nashorn: Some tests failed using java.awt.Color on Solaris without X11 libraries JDK-8140989: Defer stack trace walking of NashornException for extracting line number and file name JDK-8140988: Ensure symbol table immutability in Nashorn AST JDK-8140987: SharedScopeCall should be enabled for non-optimistic call sites even with optimistic compilation JDK-8140986: Call site switching to megamorphic causes incorrect property read JDK-8140985: javaarrayconversion.js test is flawed JDK-8140984: Make Nashorn Timing class both threadsafe and efficient JDK-8140983: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes JDK-8140982: Typos patch for nashorn sources submitted on Sep 10, 2015 JDK-8140981: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller' JDK-8140980: NativeDebug.dumpCounters with incorrect scope count JDK-8140979: Merge ScriptFunction and ScriptFunctionImpl JDK-8140978: Typos in nashorn sources JDK-8140977: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e" JDK-8140976: Add more samples to nashorn samples directory JDK-8140975: Control flow exceptions should avoid filling stack trace JDK-8140974: jdk.nashorn.internal.codegen.TypeMap should not use Map JDK-8140973: Can't invoke vararg @FunctionalInterface methods JDK-8140972: Surprising behavior with more than one functional interface on a class JDK-8140970: Function.prototype.apply interacts incorrectly with 'arguments' JDK-8140969: disallow backquotes as heredoc end marker delimiters JDK-8140968: Here documents: how to avoid string interpolation? JDK-8140967: Nashorn react.js benchmark performance regression JDK-8140966: Error message associated with TypeError for call and new should include stringified Node JDK-8140965: TypeError messages with "call" and "new" could be improved JDK-8140964: Anonymous functions escape to surrounding scope when defined under "with" statement JDK-8140963: 6 fields can be static fields in Global class JDK-8140962: improve Nashorn Javadoc target JDK-8140961: Non-extensible global is not handled property JDK-8140960: Delete fails over multiple scopes JDK-8140959: Varargs function is recompiled each time it is linked JDK-8140958: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop JDK-8140957: Remove unused methods in Global.java JDK-8140956: if directory specified with --dest-dir does not exist, only .class files are dumped and .js files are not JDK-8140954: Get rid of JSType.isNegativeZero JDK-8140953: DebugLogger has unnecessary API methods JDK-8140952: Wrong condition for checking absence of logger in MethodHandleFactory JDK-8140949: Lambda method names are unnecessarily unstable JDK-8140948: Compiler crashes trying to cast UnionType to IntersectionClassType JDK-8140942: [macosx] Test closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html fails JDK-8140940: Intermittent NPE in Java2Demo applet on Stop/Restart in appletviewer JDK-8140937: Ucrypto library leaks memory when null output buffer is specified JDK-8140929: [macosx] java always returns only one value for "text/uri-list" dataflavor even if several files were copied JDK-8140928: Swing window sometimes fails to repaint partially when it becomes exposed JDK-8140927: Deflater.needsInput() should use synchronization JDK-8140926: ZipFileInputStream Not Thread-Safe JDK-8140924: InetAddress.isReachable(tmout) returning wrong value on Windows for IPv6 JDK-8140923: Loading JKS keystore using non-null InputStream results in closed stream JDK-8140922: (se) File descriptor leak when Selector.open fails JDK-8140921: Cleanup of "TimeZone_md.c" JDK-8140920: DateTimeFormatter with Locale.UK throw a NullPointerException when parsing zone JDK-8140919: TEST_BUG: java/nio/channels/FileChannel/LoopingTruncate.java timed out JDK-8140918: (fc) Infinite loop FileChannel.truncate JDK-8140917: [macosx] No available data flavors when copying from Microsoft Word for Mac JDK-8140916: ParsePosition getErrorIndex returns 0 for TimeZone parsing problem JDK-8140915: [macosx] JOptionPane doesn't receive mouse events when opened from a drop event JDK-8140914: Deadlock in JNDI LDAP implementation when closing the LDAP context JDK-8140913: java/nio/file/FileStore/Basic.java fails when two successive stores in an iteration are determined to be equal JDK-8140912: Deadlock when initializing MulticastSocket and DatagramSocket JDK-8140911: (fs) Crash in libgio when calling Files.probeContentType(path) from parallel threads JDK-8140910: EDT auto shutdown is broken in case of new event queue usage JDK-8140909: Let OracleUcrypto accept RSAPrivateKey JDK-8140908: JAWS crashes in WindowsAccessBridge.DLL on 32 bit 8u60 running on 32 bit Win 7 JDK-8140906: Remove "Reverse" PKIX CertPathBuilder implementation JDK-8140905: (ch) Test java/nio/channels/AsynchronousSocketChannel/StressLoopback.java fails for Windows XP JDK-8140904: Assertion in LambdaFormEditor.bindArgumentType is too strict JDK-8140903: (fs) WatchKey cancel unreliable on Windows JDK-8140902: Missing "since 1.8" javadoc for java.lang.reflect.Method:getParameterCount JDK-8140901: {@code} tag contains < and > sequences JDK-8140900: [TESTBUG] test for 8067364 depends on hardwired text advance JDK-8140899: Regression in sun.net.util.IPAddressUtil.isIPv4LiteralAddress(String) JDK-8140898: Clean up nio genConstants JDK-8140897: java.lang.ArrayIndexOutOfBoundsException during text rendering with many fonts installed JDK-8140896: [TESTBUG] java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java fails on compact profiles due to NoClassDefFoundError JDK-8140895: Files.getFileStore and Files.isWritable do not work with SUBST'ed drives (win) JDK-8140894: (bf) DirectByteBuffer garbage creation can outpace reclamation JDK-8140892: OperatingSystemMXBean reports abnormally high machine CPU consumption on Linux JDK-8140891: (tz) Support tzdata2015f JDK-8140890: Please backport X11FontManager refactor to Java 8! JDK-8140889: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java should be modified JDK-8140888: [TESTBUG] Improve test coverage of MethodHandles.explicitCastArguments() JDK-8140887: [fs] Regex has redundant | in the char class JDK-8140886: [macosx] MalformedURLException is thrown during reading data for application/x-java-url;class=java.net.URL flavor JDK-8140885: Initialize local variables before returning them in p11_convert.c JDK-8140884: Instant.toEpochMilli() silently overflows JDK-8140883: Instant.ofEpochMilli(millis).toEpochMilli() can throw arithmetic overflow in toEpochMilli() JDK-8140882: [TEST_BUG]: java/util/regex/RegExTest.java fails intermittently JDK-8140881: [TEST_BUG]: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently JDK-8140880: Remove EmbeddedFrame.requestFocusToEmbedder() method JDK-8140879: [macosx] Crash during JMC or JavaFX execution when NSApplication is controlled by SWT or JavaFX libraries JDK-8140878: java/lang/invoke/MethodHandles/CatchExceptionTest Fails JDK-8140877: schemagen does not report errors while generating xsd files JDK-8140876: Occasional SIGSEGV: non thread-safe use of strerr in getLastErrorString JDK-8140873: NVDA screen reader and JAWS can't read the "Look and Feel" Selections. JDK-8140852: ThreadMXBean.getThreadInfo() corrupts memory when called with empty array for thread ids JDK-8140851: ClassVerifier frees exception message while it's still in use JDK-8140850: Incorrect JIT compilation of complex code with inlining and escape analysis JDK-8140849: Cleaning inline caches of unloaded nmethods should be done in sweeper JDK-8140848: Crash while trying to release CompiledICHolder JDK-8140847: CodeCache::find_blob fails with 'unsafe access to zombie method' JDK-8140845: Memory leak in G1 because G1RootProcessor doesn't have desctructor JDK-8140843: Use Compile::live_nodes() instead of Compile::unique() in appropriate places JDK-8140842: Fix or remove broken links in objectMonitor.cpp comments JDK-8140841: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform JDK-8140840: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout JDK-8140839: jps running as root fails after the fix of JDK-8050807 JDK-8140838: jstack -l crashes VM when a Java mirror for a primitive type is locked JDK-8140836: create junit test for JDK-8136906 JDK-8140833: app is stuck when launching with javaagent if there is no jre info in deployment.properties JDK-8140830: Web Start looks in currently directory for all classes prior to jars - slow JDK-8140829: push of backport of JDK-8081846 broke build JDK-8140828: JNLPSignedResourcesHelperTest shows regression caused by JDK-8129600 JDK-8140826: Add a URL scheme handler to reliably launch .jnlp files - Windows registration part JDK-8140825: Add a URL scheme handler to reliably launch .jnlp files - java part JDK-8140821: Cannot enable debugging on JNLP applet with java-vm-args params JDK-8140819: DRS1.3: App is not blocked when there is a invalid attribute in jnlp-checksum JDK-8140818: DRS 1.3 enhancements doesn't work as expected when load no href jnlp by "javaws " JDK-8140816: "Apply" button is permanently disabled in JCP, after roaming profile option is changed JDK-8140811: REGRESSION: Hidden applet does not load in 8u60 and 8u65 JDK-8140810: Applet2Manager.getMainDeploymentRuleSet ignores jar version. JDK-8140806: JNLPSigning exception when signed jnlp is launched from local tomcat server JDK-8140778: JRE 8u65 installer doesn't work on Windows Server JDK-8139543: (tz) Support tzdata2015g Committer push log: