jdk9-b115: dev

lana.steuck at oracle.com lana.steuck at oracle.com
Wed Apr 20 18:27:15 UTC 2016


http://hg.openjdk.java.net/jdk9/jdk9/rev/09617ce980b9 
http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/295ac208a444 
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/31c8b18fdc5b 
http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/35225b837d66 
http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/4ff86e5489e4 
http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/1902a5bda18e 
http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/88dd08d7be0f 
http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/7bab1b1b3682 

---

All the fixes will be tested during promotion (no PIT testing at this point):

List of all fixes:
===================
JDK-4851642   core-libs       Add fused multiply add to Java math library 
JDK-8068693   core-libs       (ch) test java/nio/channels/AsyncCloseAndInterrupt.java failing 
JDK-8086278   core-libs       java/lang/ProcessHandle/TreeTest.java failed - ProcessReaper StackOver 
JDK-8137058   core-libs       Clear out all non-Critical APIs from sun.reflect and move to jdk.unsup 
JDK-8145461   core-libs       finalize and integrate @Deprecated annotation specification change 
JDK-8146458   core-libs       Improve exception reporting for Objects.checkIndex/checkFromToIndex/ch 
JDK-8148849   core-libs       Truncating Duration 
JDK-8150324   core-libs       java/util/Currency/CurrencyTest.java does not restore default TimeZone 
JDK-8150824   core-libs       Exceptions when omitting trailing arguments in cleanup 
JDK-8150829   core-libs       Enhanced drop-args, identity and default constant, varargs adjustment 
JDK-8151198   core-libs       VarHandle factory-specific exceptions 
JDK-8151705   core-libs       VarHandle.AccessMode enum names should conform to code style 
JDK-8152074   core-libs       Avoid lambda usage in StringConcatFactory initializer 
JDK-8153209   core-libs       java/nio/channels/AsyncCloseAndInterrupt.java fails throwing exception 
JDK-8153213   core-libs       Jar manifest attribute "Multi-Release" accepts any value  
JDK-8153637   core-libs       MethodHandles.countedLoop/3 initialises loop counter to 1 instead of 0 
JDK-8153895   core-libs       (proxy) redundant read edges to superinterfaces of proxy interfaces 
JDK-8154031   core-libs       Mark tools/pack200/BandIntegrity.java as intermittently failing 
JDK-8154067   core-libs       Avoid early use of limited privilege escalation in InnerClassLambdaMet 
JDK-8154077   core-libs       (fs) Reduce number of file system classes loaded during startup 
JDK-8154185   core-libs       Drop code to support Windows XP in DefaultDatagramSocketImplFactory 
JDK-8154208   core-libs       (fs) Drop code for Windows XP/2003 from file system provider 
JDK-8154238   core-libs       Drop code to support Windows XP in windows socket impl 
JDK-8154304   core-libs       NullpointerException at LdapReferralException.getReferralContext 
JDK-8154436   core-libs       Drop code to support Windows XP in windows async channel impl 
JDK-8154454   core-libs       Fix compilation issue in PlainSocketImpl 
JDK-8154455   core-libs       Fix compilation issue in WindowsAsynchronousSocketChannelImpl 
JDK-4858370   core-svc        JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMeth 
JDK-8031753   core-svc        JMXServiceURL should not use getLocalHost or its usage should be enhan 
JDK-8132436   core-svc        java.lang.instrument is using deprecated ASM APIs 
JDK-8147987   core-svc        Remove sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java 
JDK-8151442   core-svc        jstack doesn't close quotation marks properly with threads' name great 
JDK-8151797   core-svc        java/lang/management/ThreadMXBean/ThreadLists.java : inconsistent resu 
JDK-8152719   core-svc        ignore com/sun/jdi/InterfaceMethodsTest.java until bug is fixed 
JDK-8153671   core-svc        Quarantine serviceability/tmtools/jstack/JstackThreadTest.java until J 
JDK-8026720   hotspot         Remove the unused SpaceManager::mangle_freed_chunks 
JDK-8027423   hotspot         Parallel compact GC class unloading measurement includes symbol and st 
JDK-8060463   hotspot         ParNew: SurvivorAlignmentInBytes greater then YoungPLABSize cause asse 
JDK-8062506   hotspot         Java GCCause enum is out of sync with C++ GCCause enum 
JDK-8067247   hotspot         Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe mod 
JDK-8067768   hotspot         Check for too small values for -Xmx 
JDK-8068579   hotspot         Running with -XX:-UseParallelGC does not turn ParalleGC off 
JDK-8072422   hotspot         Cleanup: Remove some unused flags/code in loop optimizations 
JDK-8074553   hotspot         Crash with assert(!is_unloaded()) failed: should not call follow on un 
JDK-8077392   hotspot         Stream fork/join tasks occasionally fail to complete 
JDK-8078112   hotspot         [TESTBUG] Integrate Selection/Resolution test suite into jtreg tests 
JDK-8131715   hotspot         backout the fix for JDK-8079359 when JDK-8077392 is fixed 
JDK-8132524   hotspot         Missing includes to resourceArea.hpp 
JDK-8134749   hotspot         SoftReferences declared dead too early 
JDK-8136798   hotspot         TestMonomorphicObjectCall.java fails with compilation error 
JDK-8137165   hotspot         Tests fail in SR_Handler because thread is not VMThread or JavaThread 
JDK-8138798   hotspot         improve tests for HotSpotVMEventListener::notifyInstall 
JDK-8140257   hotspot         Add support for "gc service threads" to ConcurrentGCThread 
JDK-8140665   hotspot         SIGSEGV when a primitive type's class is used as the host class in a c 
JDK-8142510   hotspot         -XX:+PrintFlagsRanges should print default range value for those flags 
JDK-8142935   hotspot         Adding old gen regions does not consider available free space 
JDK-8143269   hotspot         Refactor code in universe_post_init that sets up methods to upcall 
JDK-8143958   hotspot         CDS Shared flags need constraint function 
JDK-8144964   hotspot         JVMCI compilations need to be disabled until the module system is init 
JDK-8145235   hotspot         Deprecate product flags that have been converted to Unified Logging 
JDK-8145312   hotspot         CMS: There is insufficient memory with CMSSamplingGrain=1 
JDK-8145908   hotspot         [Newtest] Multi-threading stress test for G1 Remembered Sets 
JDK-8146287   hotspot         typos in /test/failure_handler 
JDK-8146436   hotspot         Add -XX:-ShrinkHeapInSteps option (previously -XX:+UseAggressiveHeapSh 
JDK-8146551   hotspot         The output from -Xlog:classresolve=info looks not useful 
JDK-8146632   hotspot         Add descriptive error messages for removed non-product logging flags. 
JDK-8146683   hotspot         check_addr0 should be more efficient 
JDK-8146947   hotspot         Remove PrintOopAddress rather than converting to UL 
JDK-8146991   hotspot         Introduce per-worker preserved mark stacks in ParallelGC 
JDK-8148099   hotspot         Improve memory access to FromCardCache during GC 
JDK-8148239   hotspot         TestSelectDefaultGC.java incorrectly expects G1 on non-server class ma 
JDK-8148397   hotspot         Create new tests for IHOP 
JDK-8148425   hotspot         strerror() function is not thread-safe 
JDK-8148639   hotspot         Some MethodCounter fields can be excluded when not including C2 
JDK-8148659   hotspot         Add all option to JSnap 
JDK-8149023   hotspot         Event based tracing should cover safepoint begin and end 
JDK-8149343   hotspot         assert(rp->num_q() == no_of_gc_workers) failed: sanity 
JDK-8149662   hotspot         Refactor hotspot/test/gc/g1/plab/lib/LogParser.java 
JDK-8149749   hotspot         [TESTBUG] InterruptingThreadAlreadyInterrupted should have been interr 
JDK-8149780   hotspot         GatherProcessInfoTimeoutHandler shouldn't call getWin32Pid if the lib  
JDK-8149991   hotspot         Convert TraceSafepointCleanupTime to Unified Logging 
JDK-8149995   hotspot         Convert TraceClassLoadingPreorder to Unified Logging 
JDK-8149996   hotspot         Convert TraceLoaderConstraints to Unified Logging 
JDK-8150015   hotspot         Integrate TraceTime with Unified Logging more seamlessly 
JDK-8150083   hotspot         Convert VerboseVerification to Unified Logging 
JDK-8150084   hotspot         Convert TraceMonitorMismatch to Unified Logging 
JDK-8150085   hotspot         Convert TraceClearedExceptions to Unified Logging 
JDK-8150183   hotspot         gc/g1/plab/TestPLABResize.java - previous PLAB size should be less tha 
JDK-8150362   hotspot         G1 base elapsed time prediction is wrong because rs_length prediction  
JDK-8150617   hotspot         nth_bit and friends are broken 
JDK-8150648   hotspot         Re-enable TestPLABResize.java after JDK-8150183 is fixed 
JDK-8150676   hotspot         Use BufferNode index 
JDK-8150688   hotspot         Fix os_windows siglabel 
JDK-8150690   hotspot         C++11 user-defined literal syntax in jvmciCompilerToVM.cpp 
JDK-8150778   hotspot         Reduce Throwable.getStackTrace() calls to the JVM 
JDK-8150952   hotspot         Net PLAB size is clipped to max PLAB size as a whole, not on a per thr 
JDK-8150973   hotspot         Hotspot agent use of sun.boot.class.path needs to be updated for Jigsa 
JDK-8151003   hotspot         Remove nds->is_valid() checks from assembler_x86.cpp 
JDK-8151085   hotspot         Change G1 concurrent timer and tracer measuring time 
JDK-8151126   hotspot         Clean up duplicate code for clearing the mark bitmaps 
JDK-8151178   hotspot         Move the collection set out of the G1 collector policy 
JDK-8151181   hotspot         Add JSnap to jhsdb 
JDK-8151196   hotspot         Several tests fail due to test library not found 
JDK-8151264   hotspot         Add a notification mechanism for UL configuration changes. 
JDK-8151265   hotspot         Add a way to extend UL tags 
JDK-8151304   hotspot         Remove unused develop options(ClearInterpreterLocals and others) 
JDK-8151336   hotspot         Root region scanning should be cancelled and disabled when the Concurr 
JDK-8151365   hotspot         Move G1YoungGenSizer to a separate file 
JDK-8151368   hotspot         SA: Unexpected ArithmeticException in CompactHashTable 
JDK-8151414   hotspot         os::pretouch_memory should take void* instead of char* 
JDK-8151436   hotspot         Leaner ArrayAllocator and BitMaps 
JDK-8151438   hotspot         UL instantiates duplicate tag sets 
JDK-8151439   hotspot         Inline the BitMap constructor 
JDK-8151440   hotspot         Move BitMap verfication inline functions out from bitMap.hpp 
JDK-8151444   hotspot         JDP not working on some windows configurations 
JDK-8151460   hotspot         Metaspace counters can have inconsistent values 
JDK-8151499   hotspot         gc/g1/g1OopClosures.inline.hpp: assert(_from->is_in_reserved(p)) faile 
JDK-8151509   hotspot         In check_addr0() function pointer is not updated correctly  
JDK-8151513   hotspot         Remove debugging code from BarrierSet 
JDK-8151514   hotspot         Remove the noisy NOISY debugging code from parCardTableModRefBS.cpp 
JDK-8151534   hotspot         Refactor ArrayAllocator for easier reuse 
JDK-8151539   hotspot         Remove duplicate AlwaysTrueClosures 
JDK-8151560   hotspot         Safepoint logging has mismatch between command line level and printed  
JDK-8151573   hotspot         Multiversioning for range check elimination 
JDK-8151593   hotspot         Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support 
JDK-8151601   hotspot         Cleanup locking of the Reference pending list 
JDK-8151602   hotspot         Remove logging from refillLinearAllocBlockIfNeeded() 
JDK-8151603   hotspot         Use error stream instead of tty for logging before ShouldNotReachHere( 
JDK-8151604   hotspot         Rely on options range checking rather than explict checks 
JDK-8151605   hotspot         Change warning() to log_warning(gc) in the GC code 
JDK-8151614   hotspot         Improve logging in concurrent mark code 
JDK-8151633   hotspot         Don't keep copies of the survivor lists and counts in the G1CollectorP 
JDK-8151637   hotspot         Move CollectionSetChooser rebuild code into CollectionSetChooser 
JDK-8151670   hotspot         Unexpected concurrent refinement deactivation and reactivation 
JDK-8151674   hotspot         STW phases at Concurrent GC should count in PerfCounter 
JDK-8151693   hotspot         Move print_heap_before/after_gc to debug level 
JDK-8151696   hotspot         Print all regions on trace level to get same behavior as old PrintHeap 
JDK-8151709   hotspot         jhsdb should show help message in SALauncher. 
JDK-8151711   hotspot         Move G1 number sequences out of the G1 collector policy 
JDK-8151724   hotspot         Remove -XX:GenerateCompilerNullChecks 
JDK-8151728   hotspot         jni test crashes JVM assert(_handle != __null) failed: resolving NULL  
JDK-8151775   hotspot         aarch64: add support for 8.1 LSE atomic operations 
JDK-8151781   hotspot         DirtyCardQueue::apply_closure is unused 
JDK-8151808   hotspot         Factor G1 heap sizing code out of the G1CollectorPolicy 
JDK-8151828   hotspot         Jittester: array creation node handled inproperly in source code visit 
JDK-8151842   hotspot         Local variables have wrong names after JDK-8148736 
JDK-8151845   hotspot         Comment in globals.hpp for MetaspaceSize is incorrect. 
JDK-8151887   hotspot         com/sun/jdi/RedefineClearBreakpoint.sh failed with timeout 
JDK-8151912   hotspot         guarantee(GCPauseIntervalMillis >= 1) failed: Constraint for GCPauseIn 
JDK-8151920   hotspot         Region liveness printing is broken 
JDK-8151991   hotspot         jvmti diagnostics commands requires INCLUDE_SERVICES 
JDK-8151993   hotspot         Remove inclusion of inline.hpp in log.hpp 
JDK-8152007   hotspot         Add the thread to the GCPhase trace events 
JDK-8152021   hotspot         JVMCI: MethodHandleAccessProvider.lookupMethodHandleIntrinsic throws N 
JDK-8152022   hotspot         JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget throws NPE  
JDK-8152023   hotspot         JVMCI: MethodHandleAccessProvider.resolveLinkToTarget throws NPE/IAE o 
JDK-8152024   hotspot         JVMCI: MemoryAccessProvider javadoc should be modified 
JDK-8152065   hotspot         TraceBytecodes breaks the interpreter expression stack 
JDK-8152086   hotspot         Remove SpaceMangler::mangle_region logging 
JDK-8152100   hotspot         Rework and unify the GC phase logging 
JDK-8152101   hotspot         Move G1 concurrent refinement adjustment code out of G1CollectorPolicy 
JDK-8152104   hotspot         G1 StringTable cleaning incorrectly logs with the stringdedup tag 
JDK-8152113   hotspot         Remove _last_ditch_collection GC-cause and avoid expanding heap on Met 
JDK-8152118   hotspot         MinTLABSize should be less than TLAB max 
JDK-8152119   hotspot         Event-based tracing to allow for tracing Klass definition 
JDK-8152120   hotspot         TLAB compute_size() should not allow any size larger than max_size 
JDK-8152160   hotspot         SIGFPE in CompactibleFreeListSpaceLAB::compute_desired_plab_size 
JDK-8152172   hotspot         PPC64: Support AES intrinsics 
JDK-8152176   hotspot         Big ParGCCardsPerStrideChunk values can cause overflow for CMS GC 
JDK-8152185   hotspot         ReferencePendingListLocker incorrectly assumes that the lock is never  
JDK-8152188   hotspot         Allow CMSBitMapYieldQuantum for BitMap::clear_range and clear_large_ra 
JDK-8152196   hotspot         SuspendibleThreadSet::yield scales poorly 
JDK-8152300   hotspot         Convert G1_ALLOC_REGION_TRACING to unified logging 
JDK-8152358   hotspot         code and comment cleanups found during the hunt for 8077392 
JDK-8152380   hotspot         Shared symbol tables should never use alternate hashcode  
JDK-8152400   hotspot         Enabling TASK_STATS_ONLY filters out just enabled messages anyway 
JDK-8152422   hotspot         Optimize GC JPRT test set 
JDK-8152537   hotspot         aarch64: Make use of CBZ and CBNZ when comparing unsigned values with  
JDK-8152538   hotspot         UL doesn't inline the LogTagSet::is_level check 
JDK-8152632   hotspot         Rename LogHandle(...) to Log(...) 
JDK-8152635   hotspot         Create a UL class to represent a Log + Level combination 
JDK-8152637   hotspot         Create a stack allocatable LogStream class 
JDK-8152711   hotspot         Create a non-template Log wrapper class 
JDK-8152840   hotspot         aarch64: improve _unsafe_arraycopy stub routine 
JDK-8152916   hotspot         ostream has unnecessary dependency on GCId 
JDK-8152929   hotspot         Remove UNSUPPORTED_GC_OPTION, use UNSUPPORTED_OPTION instead 
JDK-8152952   hotspot         Allow G1 phase logging to use individual number of threads 
JDK-8153026   hotspot         Change logging tag 'verboseverification' to 'verification' 
JDK-8153065   hotspot         "Preserve CM refs" log message disconnected from "Parallel Preserve CM 
JDK-8153071   hotspot         Remove client testing from JPRT 
JDK-8153117   hotspot         Back out JDK-8142935 until JDK-8152723 fixed 
JDK-8153172   hotspot         aarch64: hotspot crashes after the 8.1 LSE patch is merged 
JDK-8153174   hotspot         Remove trailing comma from log configuration listings 
JDK-8153176   hotspot         Long pause in ParOldGC, because ParallelTaskTerminator peeks wrong Tas 
JDK-8153182   hotspot         GC ID prefix for gc, humongous log messages are missing 
JDK-8153186   hotspot         Convert TraceGCTaskThread to use unified logging 
JDK-8153187   hotspot         Convert TraceWorkGang to use unified logging 
JDK-8153188   hotspot         Use log_error(gc, verify) for logging in verification code 
JDK-8153193   hotspot         Missing includes in gc/g1/heapRegionBounds.hpp 
JDK-8153201   hotspot         TestOptionsWithRanges fails with -XX:OldPLABSize=2147483648 
JDK-8153203   hotspot         Remove liveRange.hpp 
JDK-8153206   hotspot         Quarantine heapdump/JMapHeap until JDK-8149790 has been fixed 
JDK-8153254   hotspot         Delegate (v)write from Log to LogTagSet 
JDK-8153300   hotspot         [TESTBUG] Enhance test/testlibrary/ClassFileInstaller.java to support  
JDK-8153302   hotspot         [BACKOUT] STW phases at Concurrent GC should count in PerfCounter 
JDK-8153315   hotspot         [JVMCI] evol_method dependencies failures should return dependencies_f 
JDK-8153396   hotspot         Remove unused ResourceMarks from UL internal vm tests. 
JDK-8153437   hotspot         Temporary exclude AllocatePrefetchDistance from testing 
JDK-8153673   hotspot         [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing  
JDK-8153816   hotspot         [BACKOUT] Make intrinsics flags diagnostic 
JDK-8154028   hotspot         Several hotspot tests need to be updated after 8153737 (Unsupported Mo 
JDK-8154121   hotspot         Remove test mistakenly added during a merge 
JDK-8149777   infrastructure  Enable enhanced failure handler for "make test" 
JDK-8151653   infrastructure  Hotspot build does not respect --enable-openjdk-only 
JDK-8151656   infrastructure  Minor tweaks to old Hotspot build to ease comparison with new 
JDK-8153969   infrastructure  Clean up module src dir logic 
JDK-8154070   infrastructure  Configuration script unable to detect boot JDK's modules support 
JDK-8154237   infrastructure  Compare script broken for windows native library deps comparison 
JDK-8154313   infrastructure  Generated javadoc scattered all over the place 
JDK-8154394   infrastructure  Bad test for ENABLE_SJAVAC in build-performance.m4 
JDK-8154430   infrastructure  Imported modules rebuilt on second run when nothing has changed 
JDK-8151056   other-libs      ASM enable original deprecated methods. 
JDK-8154159   other-libs      rmic should not have a supported entry point 
JDK-8055351   security-libs   sun/security/provider/DSA/TestAlgParameterGenerator.java  failed with  
JDK-8072452   security-libs   Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits 
JDK-8151834   security-libs   Test SmallPrimeExponentP.java times out intermittently 
JDK-8152205   security-libs    jdk.security.provider.preferred is ambiguously documented 
JDK-8153545   security-libs   sun/security/pkcs11/Provider/Login.sh fails on Linux 
JDK-8153829   security-libs   javax/net/ssl/Stapling/HttpsUrlConnClient.java fails intermittently wi 
JDK-8154196   security-libs   Mark javax/net/ssl/DTLS/CipherSuite.java as intermittently failing 
JDK-8154382   security-libs   Remove intermittent keyword from SupportedDSAParamGen.java  
JDK-8143955   tools           JShell tool (UX): Output structure 
JDK-8143956   tools           JShell tool (UX): default prompts 
JDK-8147460   tools           Clean-up jrtfs implementation 
JDK-8149757   tools           Implement Multi-Release jar aware JavacFileManager for javac 
JDK-8150641   tools           Repeated compilation with a long classpath significantly slower on JDK 
JDK-8151807   tools           ImageBufferCache should release buffers when all classes are loaded 
JDK-8152818   tools           Javadoc must support module options supported by javac. 
JDK-8154149   tools           tools/javac/unit/T6198196.java broken on Windows after JDK-8150641 
JDK-8154212   tools           launcher SEGV when _JAVA_LAUNCHER_DEBUG is set 
JDK-8151162   xml             Public entries not searched when prefer='system' 
JDK-8152527   xml             Relative rewriteSystem with xml:base at group level failed 


More information about the jdk9-dev mailing list