hg: jdk9/hs/hotspot: 9 new changesets
morris.meyer at oracle.com
morris.meyer at oracle.com
Fri Jan 17 12:11:26 PST 2014
Changeset: f7eeaff95a25
Author: roland
Date: 2014-01-13 16:16 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f7eeaff95a25
8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop()
Summary: Fix the assert check for narrow klass pointer.
Reviewed-by: twisti, kvn
! src/share/vm/opto/cfgnode.cpp
Changeset: 9bcf7b329013
Author: roland
Date: 2014-01-14 09:44 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9bcf7b329013
8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8a
Summary: C1 generates code to encode compressed oop into tmp register before runtime call for patching where GC may happen
Reviewed-by: iveresov, twisti, kvn
Contributed-by: mgerdin <mikael.gerdin at oracle.com>
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: ee5727365ce5
Author: roland
Date: 2014-01-14 12:44 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ee5727365ce5
8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails
Summary: Erroneously removed call to SystemDictionary::notice_modification() from jvmti with fix for 8029383
Reviewed-by: iveresov, twisti, kvn
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 8cdf3f43f63e
Author: roland
Date: 2014-01-14 14:51 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8cdf3f43f63e
8026253: New type profiling points: sparc support
Summary: c1 and interpreter support for new type profiling on sparc
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 00f5eff62d18
Author: kvn
Date: 2014-01-14 17:46 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/00f5eff62d18
8002074: Support for AES on SPARC
Summary: Add intrinsics/stub routines support for single-block and multi-block (as used by Cipher Block Chaining mode) AES encryption and decryption operations on the SPARC platform.
Reviewed-by: kvn, roland
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/runtime.cpp
! test/compiler/7184394/TestAESMain.java
Changeset: 3aaa4b9966f6
Author: anoll
Date: 2014-01-15 06:16 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3aaa4b9966f6
7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times
Summary: Avoid verifying dependencies multiple times by caching verified dependencies
Reviewed-by: kvn, twisti, roland
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: 30f8cd8b43dd
Author: anoll
Date: 2014-01-14 21:33 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/30f8cd8b43dd
Merge
Changeset: 4d7678fb8a27
Author: twisti
Date: 2014-01-16 16:18 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4d7678fb8a27
8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests
Reviewed-by: kvn, iveresov
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
Changeset: 3e2b76368121
Author: morris
Date: 2014-01-17 10:43 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3e2b76368121
Merge
! src/share/vm/code/dependencies.cpp
More information about the jdk9-all-changes
mailing list