hg: jdk9/hs/hotspot: 28 new changesets
Changeset: 4226e949ec95 Author: mdoerr Date: 2016-03-23 15:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4226e949ec95 8151818: C1: LIRGenerator::move_to_phi can't deal with illegal phi Reviewed-by: iveresov, kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_ValueStack.hpp Changeset: 1fec7d381d2b Author: thartmann Date: 2016-03-24 09:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1fec7d381d2b 8136458: Remove "marked for reclamation" nmethod state Summary: Removed "marked for reclamation" nmethod state because only sweeper sets nmethods to zombie. Reviewed-by: kvn, neliasso ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/trace/trace.xml ! test/compiler/whitebox/ForceNMethodSweepTest.java Changeset: c8c4c889fe4c Author: psandoz Date: 2016-03-24 11:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c8c4c889fe4c 8149644: Integrate VarHandles Reviewed-by: kvn, vlivanov ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: d9cf2220c734 Author: thartmann Date: 2016-03-24 12:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d9cf2220c734 8150821: Crash with assert(!((nmethod*)_cb)->is_deopt_pc(_pc)) failed: invariant broken Summary: Use different constructor on SPARC to fully initialize frame. Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp Changeset: 25e29e53aa4e Author: thartmann Date: 2016-03-24 11:50 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/25e29e53aa4e Merge Changeset: aa43323e73be Author: zmajo Date: 2016-03-24 16:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/aa43323e73be Merge - src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/methodHandles.cpp - test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java - test/compiler/jvmci/common/CompilerToVMHelper.java - test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java - test/compiler/jvmci/events/MetaAccessWrapper.java - test/runtime/BadObjectClass/Object.java - test/testlibrary/jdk/test/lib/PerfCounter.java - test/testlibrary/jdk/test/lib/PerfCounters.java Changeset: c7776c76d752 Author: sgehwolf Date: 2016-03-22 18:23 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c7776c76d752 8152440: Zero build fails after JDK-8146801 Summary: Define InitArrayShortSize macro for Zero as well. Reviewed-by: aph ! src/cpu/zero/vm/globals_zero.hpp Changeset: 6c2bd5f03f0b Author: zmajo Date: 2016-03-24 17:52 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6c2bd5f03f0b Merge - src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory - test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java - test/compiler/jvmci/common/CompilerToVMHelper.java - test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java - test/compiler/jvmci/events/MetaAccessWrapper.java - test/runtime/BadObjectClass/Object.java - test/testlibrary/jdk/test/lib/PerfCounter.java - test/testlibrary/jdk/test/lib/PerfCounters.java Changeset: 055ca7aac8be Author: vdeshpande Date: 2016-03-24 11:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/055ca7aac8be 8152354: Update for x86 AES CBC Decryption Summary: 4 way parallel version for key sizes 192 and 256 for 64 bit and for key sizes 128, 192 and 256 for 32 bit. Reviewed-by: kvn ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: cfb6c135aef4 Author: kshefov Date: 2016-03-25 14:46 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cfb6c135aef4 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider Reviewed-by: twisti, dpochepk, tpivovarova ! .mx.jvmci/suite.py + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/DummyClass.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForObjectDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/IsEmbeddableDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayLengthDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java + test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java Changeset: 29c7e2e6df92 Author: shade Date: 2016-03-25 15:34 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/29c7e2e6df92 8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support Reviewed-by: kvn, psandoz ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp ! 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/SunMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template Changeset: 693064a31888 Author: shade Date: 2016-03-25 13:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/693064a31888 Merge Changeset: c4b4c26535a4 Author: vlivanov Date: 2016-03-28 13:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c4b4c26535a4 8151623: Zap freed Metaspace chunks in non-product binaries Reviewed-by: stefank, jmasa ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: b79c4762e270 Author: vlivanov Date: 2016-03-28 13:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b79c4762e270 8152773: C2: LoadNode properties aren't preserved when converting between signed/unsigned variants Reviewed-by: jrose, kvn ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/mulnode.cpp Changeset: c36eb416cc8b Author: vlivanov Date: 2016-03-28 13:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c36eb416cc8b 8152179: C2: Folding of unsigned loads is broken w/ @Stable Reviewed-by: jrose, kvn ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/stable/TestStableUByte.java + test/compiler/stable/TestStableUShort.java Changeset: a9334e785873 Author: vlivanov Date: 2016-03-28 13:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a9334e785873 8148175: C1: G1 barriers don't preserve FP registers Reviewed-by: kvn ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! test/TEST.groups + test/compiler/gcbarriers/PreserveFPRegistersTest.java Changeset: b3b7924f669f Author: vlivanov Date: 2016-03-28 13:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b3b7924f669f 8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem Reviewed-by: acorn, kvn ! src/share/vm/prims/methodHandles.cpp Changeset: 12b38ff7ad9b Author: rraghavan Date: 2016-03-28 01:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/12b38ff7ad9b 8145348: Make intrinsics flags diagnostic. Summary: Converted product or develop intrinsics flags to diagnostic. Reviewed-by: kvn ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp ! test/compiler/intrinsics/muladd/TestMulAdd.java ! test/compiler/runtime/6859338/Test6859338.java Changeset: ae6a4f50437b Author: rraghavan Date: 2016-03-28 20:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ae6a4f50437b 8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665. Summary: Added missing code to close file pointer. Reviewed-by: kvn ! src/share/vm/compiler/compileBroker.cpp Changeset: bfc8b5a3f2c6 Author: zmajo Date: 2016-03-29 13:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bfc8b5a3f2c6 Merge Changeset: 450bb8cbf13e Author: mcberg Date: 2016-03-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/450bb8cbf13e 8152496: Blended code generation Reviewed-by: kvn, shade ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/x86_32.ad Changeset: 9509fc52bba5 Author: vlivanov Date: 2016-03-29 21:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9509fc52bba5 8152857: [TESTBUG] UnsafeGetConstantField.testUnsafeGetFieldUnaligned fails w/ -XX:-UseUnalignedAccesses in -Xcomp mode Reviewed-by: kvn, thartmann ! test/compiler/unsafe/UnsafeGetConstantField.java Changeset: fc5e9316b9de Author: vlivanov Date: 2016-03-29 21:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fc5e9316b9de 8152945: TestStableU* tests aren't Jigsaw-ready Reviewed-by: kvn, thartmann ! test/compiler/stable/TestStableUByte.java ! test/compiler/stable/TestStableUShort.java Changeset: cfcee2a74225 Author: vlivanov Date: 2016-03-29 21:33 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cfcee2a74225 8152972: C2 crashes with SIGSEGV in LoadNode::make Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: c60119cf1cc2 Author: iignatyev Date: 2016-03-30 00:25 +0300 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c60119cf1cc2 8152636: TestHasNegatives.java fails after Jigsaw changes were integrated Reviewed-by: kvn ! test/compiler/intrinsics/string/TestHasNegatives.java + test/compiler/patches/java.base/java/lang/Helper.java Changeset: 52f98829e8b7 Author: rschatz Date: 2016-03-25 12:43 +0100 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/52f98829e8b7 8152634: generalize exception throwing routines in JVMCIRuntime Reviewed-by: twisti ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/code/DataPatchTest.java Changeset: 4bf8a911582b Author: twisti Date: 2016-03-29 22:39 +0000 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4bf8a911582b Merge Changeset: a264a8ff29b0 Author: thartmann Date: 2016-03-30 12:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a264a8ff29b0 Merge ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/sweeper.cpp
participants (1)
-
zoltan.majo@oracle.com