hg: jigsaw/jake/hotspot: 8 new changesets
Changeset: e939acda146e Author:vlivanov Date: 2017-05-30 21:35 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e939acda146e 8179882: C2: Stale control info after cast node elimination during loop optimization pass Reviewed-by: kvn, roland ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp Changeset: c0501ae2ceda Author:lana Date: 2017-06-01 18:48 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c0501ae2ceda Merge Changeset: 3ee42d818496 Author:roland Date: 2017-06-02 09:08 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3ee42d818496 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: Replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by: kvn, thartmann ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestACSameSrcDst.java Changeset: e5192b08213c Author:ihse Date: 2017-06-02 14:29 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e5192b08213c 8180322: Move JNI spec to specs directory Reviewed-by: mchung, dholmes ! src/share/vm/prims/jvmti.xml Changeset: e271f2b09a39 Author:bobv Date: 2017-06-02 10:35 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e271f2b09a39 8181093: assert(si->is_ldr_literal()) failed on arm64 test nsk/jdi/.../returnValue004 Reviewed-by: kvn, dlong ! src/cpu/arm/vm/relocInfo_arm.cpp Changeset: e64b1cb48d6e Author:bobv Date: 2017-06-02 10:37 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e64b1cb48d6e Merge Changeset: 7f45d3d72a9b Author:lana Date: 2017-06-08 16:32 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7f45d3d72a9b Added tag jdk-9+173 for changeset e64b1cb48d6e ! .hgtags Changeset: 9ace2316ce1c Author:alanb Date: 2017-06-08 18:39 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9ace2316ce1c Merge ! .hgtags ! src/share/vm/prims/jvmti.xml
hg: jigsaw/jake/hotspot: 8 new changesets
Changeset: 830c73c1bd96 Author:ihse Date: 2017-05-11 09:00 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/830c73c1bd96 8174848: Remove gpl templates from hotspot/make Reviewed-by: erikj - make/templates/gpl-cp-header - make/templates/gpl-header Changeset: cab132bfdaec Author:lana Date: 2017-05-11 18:11 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cab132bfdaec Merge - make/templates/gpl-cp-header - make/templates/gpl-header Changeset: bffc9b76c590 Author:iignatyev Date: 2017-05-11 14:03 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bffc9b76c590 8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package Reviewed-by: mseledtsov, vlivanov ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/RedefineTests/ModifyAnonymous.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/NestedUnsafe.java ! test/runtime/defineAnonClass/NestedUnsafe.java ! test/runtime/defineAnonClass/NestedUnsafe2.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/PatchModule/PatchModule2Dirs.java ! test/runtime/modules/PatchModule/PatchModuleCDS.java ! test/runtime/modules/PatchModule/PatchModuleClassList.java ! test/runtime/modules/PatchModule/PatchModuleJavaBase.java ! test/runtime/modules/PatchModule/PatchModuleTest.java ! test/runtime/modules/PatchModule/PatchModuleTestJar.java ! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java ! test/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/runtime/modules/Visibility/PatchModuleVisibility.java ! test/runtime/modules/Visibility/XbootcpNoVisibility.java ! test/runtime/modules/Visibility/XbootcpVisibility.java Changeset: 434139d1c85b Author:iignatyev Date: 2017-05-11 14:13 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/434139d1c85b 8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management Reviewed-by: mseledtsov, vlivanov ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: d6d7e5caf497 Author:tschatzl Date: 2017-05-15 12:20 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d6d7e5caf497 8180048: Interned string and symbol table leak memory during parallel unlinking Summary: Make appending found dead BasicHashtableEntrys to the free list atomic. Reviewed-by: ehelin, shade, coleenp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 38a240fd58a2 Author:aph Date: 2017-05-11 13:11 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/38a240fd58a2 8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: b3ee8ab233ed Author:lana Date: 2017-05-18 14:54 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b3ee8ab233ed Added tag jdk-9+170 for changeset 38a240fd58a2 ! .hgtags Changeset: 89f282fd426d Author:mchung Date: 2017-05-18 14:18 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/89f282fd426d Merge ! .hgtags ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.hpp ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/PatchModule/PatchModule2Dirs.java ! test/runtime/modules/PatchModule/PatchModuleCDS.java ! test/runtime/modules/PatchModule/PatchModuleJavaBase.java ! test/runtime/modules/PatchModule/PatchModuleTest.java ! test/runtime/modules/PatchModule/PatchModuleTestJar.java ! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java ! test/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/runtime/modules/Visibility/PatchModuleVisibility.java ! test/runtime/modules/Visibility/XbootcpNoVisibility.java ! test/runtime/modules/Visibility/XbootcpVisibility.java
hg: jigsaw/jake/hotspot: 8 new changesets
Changeset: a92a6f4a454e Author:jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a92a6f4a454e 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: 4368832d1991 Author:zmajo Date: 2017-04-19 14:37 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4368832d1991 8178723: Workaround for failure of CRC32C intrinsic on x86 machines without CLMUL support (JDK-8178720) Summary: Disable CRC32C intrinsic on affected machines. Improve tests. Reviewed-by: kvn, simonis, mdoerr, aph Contributed-by: Lutz Schmidt , Zoltan Majo ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/zip/TestCRC32.java ! test/compiler/intrinsics/zip/TestCRC32C.java Changeset: 0cdc61e61d57 Author:coleenp Date: 2016-12-01 14:21 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0cdc61e61d57 8168699: Validate special case invocations Reviewed-by: acorn, kvn, lfoltan, ctornqvi, ahgross, vlivanov ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/arm/vm/c1_LIRAssembler_arm.cpp ! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/s390/vm/c1_LIRGenerator_s390.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/javaCalls.cpp Changeset: b7690ac63aa5 Author:iveresov Date: 2017-04-19 18:02 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b7690ac63aa5 8178047: Aliasing problem with raw memory accesses Summary: Require equal bases when unaliasing offsets for raw accesses Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/unsafe/TestRawAliasing.java Changeset: 7650e0dcbf51 Author:lana Date: 2017-04-21 03:34 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7650e0dcbf51 Merge Changeset: 1ca7ed1b17b5 Author:ehelin Date: 2017-04-22 12:05 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1ca7ed1b17b5 8179013: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector Reviewed-by: sjohanss, sangheki ! src/share/vm/runtime/arguments.cpp ! test/gc/startup_warnings/TestCMS.java Changeset: efe1782aad5c Author:lana Date: 2017-04-27 16:07 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/efe1782aad5c Added tag jdk-9+167 for changeset 1ca7ed1b17b5 ! .hgtags Changeset: 7a2d0887831d Author:alanb Date: 2017-04-27 17:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7a2d0887831d Merge ! .hgtags ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! test/TEST.ROOT
hg: jigsaw/jake/hotspot: 8 new changesets
Changeset: f977bf80 Author:lana Date: 2016-11-17 22:19 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f977bf80 Merge - src/share/vm/utilities/quickSort.cpp - test/compiler/ciReplay/TestSA.sh - test/compiler/ciReplay/TestVM.sh - test/compiler/ciReplay/TestVM_no_comp_level.sh - test/compiler/ciReplay/common.sh Changeset: d7b10e57be70 Author:ihse Date: 2016-11-22 14:48 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d7b10e57be70 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj ! make/lib/CompileLibjsig.gmk ! test/Makefile Changeset: fe25e12bd841 Author:ihse Date: 2016-11-22 15:04 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fe25e12bd841 8170184: Remove incorrect comments about generated jvmt.h Reviewed-by: alanb, erikj ! make/gensrc/GensrcJvmti.gmk Changeset: 132a72c78207 Author:lana Date: 2016-11-23 19:15 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/132a72c78207 Merge Changeset: 8e63061ea915 Author:ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8e63061ea915 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: 8953c0318163 Author:alanb Date: 2016-12-01 08:56 + URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8953c0318163 8169069: Module system implementation refresh (11/2016) Reviewed-by: lfoltan, acorn, ctornqvi, mchung Contributed-by: lois.fol...@oracle.com, harold.sei...@oracle.com, alan.bate...@oracle.com, mandy.ch...@oracle.com, serguei.spit...@oracle.com, george.triantafil...@oracle.com ! make/symbols/symbols-unix ! make/test/JtregNative.gmk ! src/jdk.vm.ci/share/classes/module-info.java ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jni.h ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! test/TEST.ROOT ! test/compiler/c2/Test7190310_unsafe.java ! test/compiler/codegen/Test8011901.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java ! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java ! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/rangechecks/TestExplicitRangeChecks.java ! test/compiler/runtime/Test8010927.java ! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java ! test/compiler/unsafe/TestUnsafeLoadControl.java ! test/gc/g1/TestStringDeduplicationAgeThreshold.java ! test/gc/g1/TestStringDeduplicationFullGC.java ! test/gc/g1/TestStringDeduplicationInterned.java ! test/gc/g1/TestStringDeduplicationPrintOptions.java ! test/gc/g1/TestStringDeduplicationTableRehash.java ! test/gc/g1/TestStringDeduplicationTableResize.java ! test/gc/g1/TestStringDeduplicationTools.java ! test/gc/g1/TestStringDeduplicationYoungGC.java ! test/gc/stress/gcbasher/TestGCBasher.java ! test/runtime/LocalLong/LocalLongTest.java ! test/runtime/Throwable/StackTraceLogging.java ! test/runtime/Throwable/TestThrowable.java ! test/runtime/Throwable/ThrowableIntrospectionSegfault.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/module
hg: jigsaw/jake/hotspot: 8 new changesets
Changeset: 2e70148efaa5 Author:roland Date: 2015-08-26 12:43 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2e70148efaa5 8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop Summary: Store nodes may not have a control if used to update profiling Reviewed-by: kvn ! src/share/vm/opto/loopopts.cpp + test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: 9df4555d2d7d Author:thartmann Date: 2015-08-31 13:49 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9df4555d2d7d 8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint duration. Reviewed-by: kvn, mdoerr ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/sweeper.cpp Changeset: 36208147039b Author:shade Date: 2015-09-01 12:57 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/36208147039b 8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat Reviewed-by: kvn, thartmann ! src/share/vm/opto/stringopts.cpp Changeset: def98b57e3ce Author:amurillo Date: 2015-09-08 15:39 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/def98b57e3ce Merge Changeset: 1c453a12be30 Author:lana Date: 2015-09-11 13:00 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1c453a12be30 Merge Changeset: db932780a98d Author:chegar Date: 2015-09-18 15:35 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/db932780a98d Merge Changeset: 779012e87268 Author:lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/779012e87268 Added tag jdk9-b82 for changeset 1c453a12be30 ! .hgtags Changeset: 5cba7ed9bde2 Author:chegar Date: 2015-09-18 19:03 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5cba7ed9bde2 Merge ! .hgtags