hg: shenandoah/jdk10/hotspot: 33 new changesets
ashipile at redhat.com
ashipile at redhat.com
Wed Aug 2 19:39:37 UTC 2017
Changeset: 90b8a4e5f318
Author: lucy
Date: 2017-08-01 15:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/90b8a4e5f318
8180823: [s390] Rework/optimize AES intrinsics
Reviewed-by: mdoerr, goetz
! src/cpu/s390/vm/stubGenerator_s390.cpp
! src/cpu/s390/vm/vm_version_s390.cpp
Changeset: f4315a059412
Author: sspitsyn
Date: 2017-08-01 08:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f4315a059412
8182844: Fix broken links in the generated jvmti.html
Summary: Fix broken links in the jvmti.html
Reviewed-by: clanger, dcubed
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
Changeset: ed412e267e5f
Author: lana
Date: 2017-07-06 22:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ed412e267e5f
Added tag jdk-10+14 for changeset e920b4d008d9
! .hgtags
Changeset: 9daaceb6c64c
Author: lana
Date: 2017-07-06 20:13 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9daaceb6c64c
Added tag jdk-9+177 for changeset 1ca8f038fceb
! .hgtags
Changeset: c1f3649a3a42
Author: lana
Date: 2017-07-07 03:07 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c1f3649a3a42
Merge
! .hgtags
- test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java
- test/gc/startup_warnings/TestDefNewCMS.java
- test/gc/startup_warnings/TestParNewCMS.java
- test/gc/startup_warnings/TestParNewSerialOld.java
- test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java
- test/runtime/NMT/AutoshutdownNMT.java
Changeset: 2fe2a593e8eb
Author: lana
Date: 2017-07-13 19:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2fe2a593e8eb
Added tag jdk-10+15 for changeset c1f3649a3a42
! .hgtags
Changeset: 73e2cb8700bf
Author: tbell
Date: 2017-07-20 18:17 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/73e2cb8700bf
Added tag jdk-10+16 for changeset 2fe2a593e8eb
! .hgtags
Changeset: f739cf1a4ab8
Author: roland
Date: 2017-07-04 15:58 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f739cf1a4ab8
8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check"
Reviewed-by: aph
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
Changeset: b1cb90cad7d3
Author: dnsimon
Date: 2017-07-04 11:45 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b1cb90cad7d3
8183401: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails with The VM does not support the minimum JVMCI API version required by Graal
Summary: fix version check in Graal
Reviewed-by: kvn, redestad
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
Changeset: 833f88cac52b
Author: thartmann
Date: 2017-07-05 09:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/833f88cac52b
8183103: Post loop vectorization produces incorrect results
Summary: Disable AVX=3 and PostLoopMultiversioning by default and make them experimental in JDK 9.
Reviewed-by: kvn
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/arm/vm/c2_globals_arm.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/s390/vm/c2_globals_s390.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
Changeset: b4ffcabea35c
Author: lana
Date: 2017-07-06 20:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b4ffcabea35c
Merge
Changeset: 9d032191f82f
Author: kvn
Date: 2017-07-10 14:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9d032191f82f
8184036: Restore -XX:UseAVX=3 as product value
Reviewed-by: dlong, roland
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
Changeset: 791a8c45a354
Author: lana
Date: 2017-07-13 17:32 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/791a8c45a354
Added tag jdk-9+178 for changeset 9d032191f82f
! .hgtags
Changeset: f490955a6745
Author: thartmann
Date: 2017-03-23 15:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f490955a6745
8173770: Image conversion improvements
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev
! src/cpu/arm/vm/arm.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b3f7bb673523
Author: mdoerr
Date: 2017-06-01 12:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b3f7bb673523
8181420: PPC: Image conversion improvements
Reviewed-by: thartmann, simonis, mbaesken
! src/cpu/ppc/vm/ppc.ad
! src/cpu/s390/vm/s390.ad
Changeset: d2661aa42bff
Author: asaha
Date: 2017-07-13 21:32 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d2661aa42bff
Merge
Changeset: 9a9d7ad6b2d9
Author: lana
Date: 2017-07-20 21:12 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9a9d7ad6b2d9
Added tag jdk-9+179 for changeset d2661aa42bff
! .hgtags
Changeset: 9f8ef620301e
Author: roland
Date: 2017-07-20 13:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f8ef620301e
8183551: Aarch64 platform specific code for 8173770
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: d7baadc223e7
Author: lana
Date: 2017-07-21 16:10 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d7baadc223e7
Merge
Changeset: 0d8a4f44aefc
Author: lana
Date: 2017-07-27 02:17 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0d8a4f44aefc
Merge
! .hgtags
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java
- test/gc/startup_warnings/TestDefNewCMS.java
- test/gc/startup_warnings/TestParNewCMS.java
- test/gc/startup_warnings/TestParNewSerialOld.java
- test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java
- test/runtime/NMT/AutoshutdownNMT.java
Changeset: c9d3317623d4
Author: lana
Date: 2017-07-28 02:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c9d3317623d4
Added tag jdk-10+17 for changeset 73e2cb8700bf
! .hgtags
Changeset: 3b1f322a8582
Author: kvn
Date: 2017-08-01 14:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3b1f322a8582
Merge
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/arm/vm/arm.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/s390/vm/s390.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ffda43003090
Author: gtriantafill
Date: 2017-07-25 14:04 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ffda43003090
8184749: The solaris_x86_32.s and solaris_x86_32.il files should be removed
Reviewed-by: kvn, hseigel, dcubed, gthornbr
- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s
Changeset: 9307228fee1c
Author: gtriantafill
Date: 2017-08-01 21:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9307228fee1c
Merge
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java
Changeset: 97dbf3fa488d
Author: gtriantafill
Date: 2017-08-01 22:40 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/97dbf3fa488d
Merge
- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s
Changeset: b5ec7479ac19
Author: coleenp
Date: 2017-08-01 17:36 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b5ec7479ac19
8185590: ShouldNotReachHere from ClassLoaderData::try_get_next_class()
Summary: Counting number of instanceKlass code didn't work.
Reviewed-by: shade, zgu, jiangli
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/runtime/compilationPolicy.cpp
Changeset: d39244cf9127
Author: coleenp
Date: 2017-08-02 00:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d39244cf9127
Merge
Changeset: 8375e923b59d
Author: hseigel
Date: 2017-08-02 08:19 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8375e923b59d
8180627: gc/gctests/Steal/steal001: guarantee(cp->cache() == NULL) failed
Summary: Clean up constant pool cache if class linking fails
Reviewed-by: coleenp, gtriantafill
! src/share/vm/interpreter/rewriter.cpp
Changeset: a77c680f1535
Author: coleenp
Date: 2017-08-02 10:52 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a77c680f1535
8184994: Add Dictionary size logging and jcmd
Summary: added dcmd for printing system dictionary like the stringtable and symboltable and making print functions go to outputstream rather than tty
Reviewed-by: shade, hseigel
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/protectionDomainCache.cpp
! src/share/vm/classfile/protectionDomainCache.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
Changeset: 84827cfd116a
Author: iignatyev
Date: 2017-08-02 08:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/84827cfd116a
8185536: @key aot should be replaced w/ @requires vm.aot
Reviewed-by: kvn, goetz
! test/TEST.ROOT
! test/compiler/aot/DeoptimizationTest.java
! test/compiler/aot/RecompilationTest.java
! test/compiler/aot/SharedUsageTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/compiler/aot/cli/DisabledAOTWithLibraryTest.java
! test/compiler/aot/cli/IncorrectAOTLibraryTest.java
! test/compiler/aot/cli/MultipleAOTLibraryTest.java
! test/compiler/aot/cli/NonExistingAOTLibraryTest.java
! test/compiler/aot/cli/SingleAOTLibraryTest.java
! test/compiler/aot/cli/SingleAOTOptionTest.java
! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java
! test/compiler/aot/cli/jaotc/CompileClassTest.java
! test/compiler/aot/cli/jaotc/CompileDirectoryTest.java
! test/compiler/aot/cli/jaotc/CompileJarTest.java
! test/compiler/aot/cli/jaotc/CompileModuleTest.java
! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java
! test/compiler/aot/cli/jaotc/ListOptionTest.java
! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java
! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java
! test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java
! test/compiler/aot/verification/vmflags/NotTrackedFlagTest.java
! test/compiler/aot/verification/vmflags/TrackedFlagTest.java
Changeset: 190dd9cd1882
Author: iignatyev
Date: 2017-08-02 15:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/190dd9cd1882
Merge
- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s
Changeset: b316fc88ea6e
Author: shade
Date: 2017-08-02 20:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b316fc88ea6e
Merge
! .hgtags
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/arm/vm/arm.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.il
- src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/protectionDomainCache.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: c10ebc33a347
Author: shade
Date: 2017-08-02 20:56 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c10ebc33a347
Merge
More information about the shenandoah-dev
mailing list