jdk9-b04: dev

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Mar 11 03:03:55 UTC 2014


http://hg.openjdk.java.net/jdk9/jdk9/rev/cb4c3440bc27 
http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/3f6ef92cd782 
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/fa2ec6b6b169 
http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/627deed79b59 
http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/da44a8bdf1f3 
http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/2846d8fc3149 
http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3812c088b945 
http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/1ed19de263e1 

---

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

List of all fixes:
===================
JDK-4505697   core-svc        nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException
JDK-6533516   tools           Warning needed for file with future time stamps
JDK-6546236   hotspot         Thread interrupt() of Thread.sleep() can be lost on Solaris due to race with signal handler
JDK-6625574   hotspot         java/lang/management/MemoryMXBean/Pending.java fails: "pending finalization = 0 but expected > 0"
JDK-6835233   core-svc        Fedora 9 jdk regression test failed: java/lang/instrument/ParallelTransformerLoader.sh
JDK-6853696   core-libs       (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired
JDK-6946101   core-svc        ShellScaffold.sh based tests can issue "write error: Broken pipe" messages
JDK-7014526   hotspot         "java -version" crash on sparc with some values of HeapBaseMinAddress
JDK-7089615   core-libs       Broken javadoc link in AbstractQueuedSynchronizer
JDK-7127191   hotspot         SA JSDB does not display native symbols correctly for transported Linux cores
JDK-7195249   core-svc        Some jtreg tests use hard coded ports
JDK-8003854   hotspot         PPC64 (part 115): expand nodes after register allocation
JDK-8007710   hotspot         runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
JDK-8009738   hotspot         compiler/6826736/Test.java times out on big machines
JDK-8010194   core-libs       java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh fails with "Timed out waiting ..." (sol)
JDK-8010500   hotspot         [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp
JDK-8016476   hotspot         PPC64 (part 1): reenable CORE build
JDK-8016491   hotspot         PPC64 (part 2): Clean up PPC defines.
JDK-8016586   hotspot         PPC64 (part 3): basic changes for PPC64
JDK-8016696   hotspot         PPC64 (part 4): add relocation for trampoline stubs 
JDK-8017142   globalization   Time display for Spanish(Chile, Ecuador ) locale doesn't show 24-hour format
JDK-8017313   hotspot         PPC64 (part 6): stack handling improvements
JDK-8017317   hotspot         PPC64 (part 7): cppInterpreter: implement support for biased locking
JDK-8019517   hotspot         PPC64 (part 102): cppInterpreter: implement G1 support
JDK-8019518   hotspot         PPC64 (part 104) : cppInterpreter: implement support for compressed Oops
JDK-8019519   hotspot         PPC64 (part 105): cppInterpreter: implement support for early return
JDK-8019729   infrastructure  JDK build HIGHEST compiler optimisation setting isn't valid for Sun C++ compiler
JDK-8019922   hotspot         PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
JDK-8019926   hotspot         PPC64 (part 106): Make hsdis build and work on Linux/PPC64
JDK-8019929   hotspot         PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables
JDK-8019972   hotspot         PPC64 (part 9): platform files for interpreter only VM
JDK-8019973   hotspot         PPC64 (part 11): Fix IA64 preprocessor conditionals on AIX.
JDK-8020121   hotspot         PPC64 (part 105-2): fix build in cppInterpreter after 8019519
JDK-8020775   hotspot         PPC64 (part 12): posix signal printing
JDK-8023033   hotspot         PPC64 (part 13): Basic shared changes for AIX
JDK-8023034   hotspot         PPC64 (part 14): Implement AIX/PPC64 support in HotSpot makefiles
JDK-8023038   hotspot         PPC64 (part 15): Platform files for AIX/PPC64 support
JDK-8023667   hotspot         SA: ExceptionBlob and other C2 classes not available in client VM
JDK-8023920   hotspot         [TESTBUG] test runtime/relaxAccessCtrl test is missing an '@bug 8015385` tag
JDK-8024342   hotspot         PPC64 (part 111): Support for C calling conventions that require 64-bit ints.
JDK-8024344   hotspot         PPC64 (part 112): C argument in register AND stack slot.
JDK-8024379   hotspot         PPC64: Adapt PPC64 port to 8003424
JDK-8024468   hotspot         PPC64 (part 201): cppInterpreter: implement bytecode profiling
JDK-8024469   hotspot         PPC64 (part 202): cppInterpreter: support for OSR.
JDK-8024921   hotspot         PPC64 (part 113): Extend Load and Store nodes to know about memory ordering.
JDK-8024922   hotspot         PPC64 (part 116): Extend adlc to generate fields into nodes.
JDK-8025519   hotspot         [TESTBUG] runtime/7107135/Test7107135.sh need to use COMPILEJAVA for javac task
JDK-8026487   hotspot         PPC64: Implement 'os::fork_and_exec' on AIX
JDK-8027146   hotspot         Class loading verification failure if GC occurs in Universe::flush_dependents_on
JDK-8027422   hotspot         assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
JDK-8027559   hotspot         Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
JDK-8027640   core-libs       String.indexOf(String,int) for the empty string case not specified
JDK-8027754   hotspot         Enable loop optimizations for loops with MathExact inside
JDK-8027827   core-libs       Improve performance of catchException combinator
JDK-8027964   hotspot         Adapt PPC to 6843347: Boundary values in some public GC options cause crashes
JDK-8027965   hotspot         Adapt PPC to 8015107: NPG: Use consistent naming for metaspace concepts
JDK-8027966   hotspot         Adapt PPC to 8023657: New type profiling points: arguments to call
JDK-8027968   hotspot         Adapt PPC to 8024927: Nashorn performance regression with CompressedOops
JDK-8027969   hotspot         Adapt PPC to 8026328: Setting a breakpoint on invokedynamic crashes the JVM
JDK-8028401   hotspot         PPC64 (part 117): Improve usability of adlc and format() functionality.
JDK-8028470   hotspot         PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64.
JDK-8028471   hotspot         PPC64 (part 215): opto: Extend ImplicitNullCheck optimization.
JDK-8028514   hotspot         PPC64: Fix C++ Interpreter after '7195622: CheckUnhandledOops has limited usefulness now'
JDK-8028515   hotspot         PPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.
JDK-8028580   hotspot         PPC64 (part 114/120): Support for Call nodes with constants.
JDK-8028619   deploy          Display issue of  java control panel in ko and ja locale
JDK-8028767   hotspot         PPC64: (part 121): smaller shared changes needed to build C2
JDK-8028785   hotspot         [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending
JDK-8029015   hotspot         PPC64 (part 216): opto: trap based null and range checks
JDK-8029025   hotspot         PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
JDK-8029101   hotspot         PPC64 (part 211): ordering of Independent Reads of Independent Writes
JDK-8029396   hotspot         PPC64 (part 212): Several memory ordering fixes in C-code.
JDK-8029592   hotspot         closed/com/oracle/jfr/api/JavaAPITest/TestRequestable.java fails with java.lang.Exception: Expected at least one matching requestable event.
JDK-8029888   hotspot         PPC64: (part 219): adl replacement variable CondRegister
JDK-8029940   hotspot         PPC64 (part 122): C2 compiler port
JDK-8029941   hotspot         rollback changes in make/jprt.properties for embedded testing
JDK-8029957   hotspot         PPC64 (part 213): cppInterpreter: memory ordering for object initialization
JDK-8030197   core-libs       Nashorn: Object.defineProperty() can be lured to change fixed NaN property
JDK-8030350   infrastructure  Enable additional compiler warnings for GCC
JDK-8030863   hotspot         PPC64: (part 220): ConstantTableBase for calls between args and jvms
JDK-8031065   core-svc        java/lang/management/MemoryMXBean/LowMemoryTest2.sh fails: OutOfMemoryError: Metaspace
JDK-8031188   hotspot         Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks
JDK-8031319   hotspot         PPC64: Some fixes in ppc and aix coding.
JDK-8031383   tools           Error recovery in JavacParser could be improved
JDK-8031498   hotspot         Cleanup and re-factorize PhaseChaitin::build_ifg_physical
JDK-8031670   tools           Remove unneeded -source options in javadoc tests
JDK-8031752   hotspot         Failed speculative optimizations should be reattempted when root of compilation is different
JDK-8031754   hotspot         Type speculation should favor profile data from outermost inlined method
JDK-8032011   hotspot         nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
JDK-8032473   security-libs   Restructure JSSE regression test hierarchy in jdk test
JDK-8032490   hotspot         Remove -XX:+-UseOldInlining
JDK-8032585   core-libs       JSR292: IllegalAccessError when attempting to invoke protected method from different package 
JDK-8032634   hotspot         Add #ifdef PPC64 around OrderAccess operations on _thread_state.
JDK-8032642   hotspot         [TESTBUG] Fix testbugs in compiler/startup/.*
JDK-8032656   hotspot         Tag the MachSpillCopies with purpose information
JDK-8032894   hotspot         Remove dead code in Pressure::lower 
JDK-8033117   hotspot         PPC64: Adapt to 8002074: Support for AES on SPARC
JDK-8033154   core-libs       PPC64: Fix AIX build after integration into jdk9/dev
JDK-8033168   hotspot         PPC64: gcc 4.8 warning in output_c.cpp
JDK-8033215   hotspot         clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
JDK-8033260   hotspot         assert(lrg._area >= 0.0) failed: negative spill area
JDK-8033278   core-libs       Missed access checks for Lookup.unreflect* after 8032585
JDK-8033287   tools           Reduce the size of the endPosTable
JDK-8033440   hotspot         jmap reports unexpected used/free size of concurrent mark-sweep generation 
JDK-8033571   security-libs   [parfait] warning from b128 for security/smartcardio/pcsc_md.c: JNI exception pending 
JDK-8033666   core-libs       Make sure @ForceInline is everywhere it needs to be in sun.misc and java.lang.invoke
JDK-8033805   hotspot         Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
JDK-8033898   hotspot         undefined symbol when build hotspot with Xcode5
JDK-8034048   tools           javac crash with method references plus lambda plus var args
JDK-8034054   infrastructure  README.html file contains full contents of JDK 7 README.html
JDK-8034080   hotspot         Remove the USDT1 dtrace code from Hotspot
JDK-8034120   core-libs       MethodHandles.catchException doesn't handle VarargsCollector right
JDK-8034171   hotspot         Remove use of template template parameters from binaryTreeDictionary.
JDK-8034174   core-libs       Remove use of JVM_* functions from java.net code
JDK-8034188   hotspot         OSR methods may not be recompiled at proper compilation level after deoptimization
JDK-8034249   hotspot         need more workarounds for suspend equivalent condition issue
JDK-8034761   hotspot         Remove the do_code_roots parameter from process_strong_roots
JDK-8034764   hotspot         Use process_strong_roots to adjust the StringTable
JDK-8034775   hotspot         Failing to initialize VM when running with negative value for -XX:CICompilerCount
JDK-8034781   hotspot         [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
JDK-8034797   hotspot         AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
JDK-8034839   hotspot         jvm hangs with gc/gctests/LoadUnloadGC test
JDK-8034860   hotspot         Fatal error due to incorrect thread state during nightly testing
JDK-8034867   hotspot         Object references from expression stack are not visible as roots via jvmti FollowReferences and HeapDump
JDK-8034898   hotspot         [TESTBUG]: Zero failure project - tag all Runtime JTReg bugs that fail nightly
JDK-8034948   hotspot         Back out JDK-6976350 since it does not fix any issue
JDK-8034999   core-libs       TEST_BUG: change rmidRunning to a simple lookup
JDK-8035054   core-svc        JarFacade.c should not include ctype.h
JDK-8035106   core-libs       Typo in java.time.format.Parsed error message
JDK-8035132   hotspot         [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option
JDK-8035187   infrastructure  Move fontconfig src files to make/data
JDK-8035283   hotspot         Second phase of branch shortening doesn't account for loop alignment
JDK-8035305   core-libs       TEST_BUG: Security vulnerablitiy test closed/java/sql/DriverManager/loadDrivers/LoadDriversTest.java passes even before vulnerability fix was integrated.
JDK-8035314   hotspot         Nightly test TestStartThread.java fails with error=Parse Exception\: Unexpected length for bugid\: JDK-8004811
JDK-8035326   hotspot         Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
JDK-8035329   hotspot         Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
JDK-8035392   hotspot         cppInterpreter: fix message of NPE
JDK-8035393   hotspot         Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
JDK-8035394   hotspot         PPC64: Make usage of intrinsic dsqrt depend on processor recognition.
JDK-8035396   hotspot         Introduce accessor for tmp_oop in frame.
JDK-8035412   hotspot         Cleanup ClassLoaderData::is_alive
JDK-8035423   hotspot         AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968
JDK-8035452   core-libs       Fix serial lint warnings in core libs
JDK-8035453   tools           Fix serial lint warnings in com.sun.tools and elsewhere
JDK-8035469   xml             Xerces Update: EncodingMap does not recognize Java-style encodings Cp1141-Cp1149
JDK-8035493   hotspot         JVMTI PopFrame capability must instruct compilers not to prune locals
JDK-8035633   core-libs       TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently
JDK-8035640   core-libs       JNU_CHECK_EXCEPTION should support c++ JNI syntax
JDK-8035648   hotspot         Don't use Handle in java_lang_String::print
JDK-8035650   hotspot         Exclude AIX from VS.NET make/windows/projectcreator.make
JDK-8035653   core-libs       InetAddress.getLocalHost crash
JDK-8035660   infrastructure  JDK_UPDATE_VERSION is not passed to installer-only command line
JDK-8035668   core-svc        [test] Check that jstat does not cause problems when monitored application exits before jstat finishes its work
JDK-8035686   client-libs     Fix serial lint warnings in closed code
JDK-8035725   infrastructure  Must keep microsoft VS_PATH on PATH after toolchain detection
JDK-8035730   infrastructure  Configure fails in cygwin if current dir is in /home/user
JDK-8035746   hotspot         Add missing Klass::oop_is_instanceClassLoader() function
JDK-8035758   tools           Move annotation codepaths from MemberEnter.java to Annotate.java
JDK-8035759   security-libs   [parfait] JNI exception pending in jdk/src/windows/native/sun/security/krb5/NativeCreds.c
JDK-8035766   tools           Execute TypeAnnotate visitor at queue flush time
JDK-8035776   core-libs       Consistent Lambda construction
JDK-8035813   core-libs       Broken link in java.lang.Iterable
JDK-8035814   core-libs       Broken link in java.nio.charset.StandardCharsets
JDK-8035822   hotspot         Unable to test minimalVM
JDK-8035825   infrastructure  Warn instead of fail when calling the configure wrapper directly
JDK-8035868   core-libs       Check for JNI pending exceptions in windows/native/sun/net/spi/DefaultProxySelector.c
JDK-8035875   tools           remove deprecated html <font> tags from javadoc package-info.java file
JDK-8035876   core-libs       AIX build issues after '8034174: Remove use of JVM_* functions from java.net code'
JDK-8035877   tools           javadoc classes are missing @return and @param tags
JDK-8035878   tools           javadoc tool documentation should be using {@code ..} specifier
JDK-8035889   other-libs      jdk testlibrary - add printing of values of failed assertions
JDK-8035891   tools           javac, rename method asFree() in InferenceContext to asUndetVar() which reflects better it's purpose
JDK-8035897   core-libs       Better memory allocation for file descriptors greater than 1024 on macosx
JDK-8035904   infrastructure  Solaris fastdebug builds are failing
JDK-8035948   core-libs       Redesign property listeners for shared classes
JDK-8035949   core-libs       Remove unused macro USE_SELECT and clean up Unix version of net_util_md.{c,h}
JDK-8035952   core-svc        Remove use of JVM_Open, JVM_Read and JVM_Close functions from serviceability code
JDK-8035970   hotspot         PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact inside 
JDK-8035972   tools           missing test file for 8034048
JDK-8036004   xml             Incorrect license header for a test class
JDK-8036079   infrastructure  --with-boot-jdk-jvmargs configure options are ignored
JDK-8036094   infrastructure  Fixes for Parfait 1.3.2 on Solaris
JDK-8036095   core-libs       RMI tests using testlibrary.RMID and testlibrary.JavaVM do not pass through vmoptions
JDK-8036104   security-libs   Rename the PAData.java test
JDK-8036132   core-svc        Tab characters in test/com/sun/jdi files
JDK-8036135   hotspot         Missing null check in call to jfr_log from classFileLoadHook causes SIGSEGV
JDK-8036142   tools           Remove redundant call to annotateTypeLater with null Symbol
JDK-8036145   infrastructure  Solaris standard grep does not understand -qE
JDK-8036568   core-libs       Serial incompatibility in java.util.TreeMap.NavigableSubMap
JDK-8036584   core-libs       Review comments from 8035897
JDK-8036599   core-svc        Use Diagnostic Commands instead of SA by default in jinfo
JDK-8036675   core-svc        Compiler warnings in serviceability code
JDK-8036676   security-libs   Rename class name testEnabledProtocols to TestEnabledProtocols 
JDK-8036680   security-libs   Rename path name of SSL test in closed/ProblemList.txt
JDK-8036732   core-libs       Fix raw warning in java.lang.invoke.MethodHandleImpl.java
JDK-8036744   core-libs       Fix raw lint warnings in java.lang.reflect.WeakCache
JDK-8036747   security-libs   Fix unchecked lint warnings in java.security.Provider


More information about the jdk9-dev mailing list