hg: jdk10/client/hotspot: 45 new changesets
Changeset: 7bda89c08134 Author: asaha Date: 2017-08-25 04:59 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/7bda89c08134 Added tag jdk-10+21 for changeset bdb2dbc43ff0 ! .hgtags Changeset: c406559cce12 Author: mchung Date: 2017-08-25 10:49 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/c406559cce12 8186145: tools/launcher/modules/validate/ValidateModulesTest.java fails when launched with -XX:+EnableJVMCI Summary: --validate-modules runs with a boot layer resolving all system modules rather than only java.base Reviewed-by: alanb + test/compiler/jvmci/TestValidateModules.java Changeset: 3d6349716cc0 Author: iignatyev Date: 2017-08-21 17:08 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/3d6349716cc0 8186537: remove unnecessary @requires from hotspot/compiler/aot tests Reviewed-by: kvn ! 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/verification/ClassAndLibraryNotMatchTest.java ! test/compiler/aot/verification/vmflags/NotTrackedFlagTest.java ! test/compiler/aot/verification/vmflags/TrackedFlagTest.java Changeset: eed8aa5e12df Author: glaubitz Date: 2017-08-22 08:37 -0400 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/eed8aa5e12df 8186443: Missing stdint.h for zero builds Reviewed-by: kbarrett, dholmes ! src/share/vm/runtime/vmStructs.hpp ! test/native/runtime/test_vmStructs.cpp Changeset: 425e15743247 Author: dpochepk Date: 2017-08-22 17:24 +0300 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/425e15743247 8186297: AARCH64: Intrinsify Unsafe.compareAndSetByte and compareAndSetShort Reviewed-by: aph, adinn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 33a6fce80d92 Author: iveresov Date: 2017-08-22 08:53 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/33a6fce80d92 8186235: [Graal] compiler/aot/RecompilationTest.java fails in case UseJVMCICompiler is enabled Summary: Make JVMCI respect -XX:-Inline Reviewed-by: kvn ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/aot/RecompilationTest.java Changeset: b813cb7bcfc9 Author: mseledtsov Date: 2017-08-21 19:45 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/b813cb7bcfc9 8186542: [TESTBUG] Add jvmti/LoadAgentDcmdTest.java to problem list until underlying issue is resolved Summary: Added the test to the problem list Reviewed-by: sspitsyn ! test/ProblemList.txt Changeset: b972de2a2fab Author: mseledtsov Date: 2017-08-22 09:55 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/b972de2a2fab Merge Changeset: a8d6bb592f77 Author: mseledtsov Date: 2017-08-22 18:11 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/a8d6bb592f77 Merge Changeset: d80894325719 Author: kvn Date: 2017-08-22 11:50 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/d80894325719 8186453: [AOT] refactor AOT tool code Reviewed-by: iveresov ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/CodeContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Container.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/GotSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/HeaderContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/ReadOnlyDataContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Relocation.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Symbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/Elf.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfByteBuffer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfHeader.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfRelocEntry.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfRelocTable.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfSection.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfSymtab.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfTargetInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/JELFRelocObject.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/JMachORelocObject.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachO.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOByteBuffer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachODySymtab.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOHeader.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachORelocEntry.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachORelocTable.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSection.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSegment.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSymtab.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOTargetInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOVersion.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/JPECoffRelocObject.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoff.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffByteBuffer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffHeader.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffRelocEntry.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffRelocTable.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSection.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSymtab.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffTargetInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompilationTask.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiler.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTHotSpotResolvedJavaMethod.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeSectionProcessor.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Collector.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompilationSpec.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataBuilder.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ELFMacroAssembler.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignCallSiteRelocationInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignCallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignGotCallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/GraalFilters.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/InfopointProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaMethodInfo.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LogPrinter.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Options.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/StubDirectCallSiteRelocationSymbol.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/StubInformation.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Timer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/amd64/AMD64ELFMacroAssembler.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/amd64/AMD64InstructionDecoder.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSearch.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSource.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSystemFinder.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchFor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchPath.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SourceProvider.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSource.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySource.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySourceProvider.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarFileSource.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarSourceProvider.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSource.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSourceProvider.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/NativeOrderOutputStream.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCodeHeap.hpp Changeset: e0c0f9a12318 Author: kvn Date: 2017-08-22 19:24 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/e0c0f9a12318 Merge - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java Changeset: aa16f40d1859 Author: jwilhelm Date: 2017-08-22 16:20 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/aa16f40d1859 Merge Changeset: b81e27d21310 Author: jwilhelm Date: 2017-08-22 20:31 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/b81e27d21310 Merge Changeset: a54a1bd7f1d3 Author: mdoerr Date: 2017-08-23 10:25 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/a54a1bd7f1d3 8186611: s390: Add missing compiler barriers and fix assembler Reviewed-by: goetz ! src/cpu/s390/vm/assembler_s390.inline.hpp ! src/cpu/s390/vm/compiledIC_s390.cpp ! src/os_cpu/linux_s390/vm/atomic_linux_s390.hpp Changeset: 0a366ed5cf6e Author: njian Date: 2017-08-16 14:48 +0800 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/0a366ed5cf6e 8185786: AArch64: disable some address reshapings. Summary: LoadS/LoadUS's address reshapings are disabled on Arm Cortex-A family for performance. Reviewed-by: adinn, aph Contributed-by: zhongwei.yao@linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/vm_version_aarch64.hpp Changeset: d4f8d54fdb26 Author: stuefe Date: 2017-08-15 08:46 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/d4f8d54fdb26 8186199: [windows] JNI_DestroyJavaVM not covered by SEH Reviewed-by: dholmes, mdoerr ! src/share/vm/prims/jni.cpp Changeset: c3125a60a0b8 Author: coleenp Date: 2017-08-23 12:39 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/c3125a60a0b8 Merge - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java Changeset: f5b8473c96bd Author: coleenp Date: 2017-08-23 13:46 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/f5b8473c96bd Merge Changeset: 4d61110c6046 Author: eosterlund Date: 2017-08-23 14:01 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/4d61110c6046 8186166: Generalize Atomic::cmpxchg with templates Reviewed-by: dholmes, coleenp Contributed-by: kim.barrett@oracle.com ! src/os/bsd/vm/os_bsd.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp ! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.hpp ! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp ! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.hpp ! src/os_cpu/linux_arm/vm/atomic_linux_arm.hpp ! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.hpp ! src/os_cpu/linux_s390/vm/atomic_linux_s390.hpp ! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.hpp ! src/os_cpu/linux_x86/vm/atomic_linux_x86.hpp ! src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp ! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.hpp ! src/os_cpu/solaris_sparc/vm/solaris_sparc.il ! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCodeHeap.hpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/shared/workgroup.cpp + src/share/vm/metaprogramming/isRegisteredEnum.hpp + src/share/vm/metaprogramming/primitiveConversions.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/bitMap.inline.hpp + test/native/metaprogramming/test_isRegisteredEnum.cpp + test/native/metaprogramming/test_primitiveConversions.cpp Changeset: 63173f711788 Author: eosterlund Date: 2017-08-23 15:47 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/63173f711788 Merge Changeset: fc64caded832 Author: simonis Date: 2017-08-23 18:24 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/fc64caded832 8186667: InterpreterCodeSize overflows on AIX Reviewed-by: goetz ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp Changeset: 84542f4b65bb Author: coleenp Date: 2017-08-23 12:00 -0400 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/84542f4b65bb 8186088: ConstantPoolCache::_resolved_references is not a JNIHandle Summary: Make an OopHandle type to replace jobject to encapsulate these oop pointers in metadata and module entry. Reviewed-by: sspitsyn, dholmes, jiangli, twisti ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/s390/vm/interp_masm_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.hpp + src/share/vm/oops/oopHandle.hpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 21bdc1a84c9f Author: coleenp Date: 2017-08-23 16:37 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/21bdc1a84c9f Merge Changeset: 6d53d0ae27e5 Author: iveresov Date: 2017-08-23 11:24 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/6d53d0ae27e5 8186681: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvert.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvertCategory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/doc-files/CompilationBailoutActionHelp.txt ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugFilter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MethodFilter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/doc-files/DumpHelp.txt + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/doc-files/MethodFilterHelp.txt + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/doc-files/MetricsFileHelp.txt ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ObjectCloneTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/BenchmarkCounters.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/doc-files/BenchmarkDynamicCountersHelp.txt ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotspotSnippetsOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/doc-files/ProfileAllocationsContextHelp.txt ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/ComputeLoopFrequenciesClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArrayEqualsOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArrayEqualsOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPartialUnrollPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMHWhitebox.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionKey.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/Option.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/AbstractInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/FixedNodeProbabilityCache.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FloatArraysEqualsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsafeBooleanAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ExplodeLoopNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/TestJMHBlackbox.java Changeset: 16052efaf8e2 Author: iveresov Date: 2017-08-23 18:28 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/16052efaf8e2 Merge Changeset: e2f3c8029dd8 Author: sangheki Date: 2017-08-23 13:14 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/e2f3c8029dd8 8186402: [TESTBUG] "Balance queues" output expected by test Summary: Changed to use 2 ParallelGCThreads to guarantee generating 'Balance queues' log Reviewed-by: tschatzl, aharlap ! test/gc/logging/TestPrintReferences.java Changeset: 15e4b56998ec Author: sangheki Date: 2017-08-23 20:20 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/15e4b56998ec Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java Changeset: b9f8d262202d Author: glaubitz Date: 2017-08-23 17:45 -0400 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/b9f8d262202d 8186655: Identifier strings for PowerPC 64 LE and PowerPC 64 are swapped Reviewed-by: stuefe, dholmes ! src/os/linux/vm/os_linux.cpp Changeset: 12817e44b856 Author: coleenp Date: 2017-08-23 14:52 -0400 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/12817e44b856 8160399: is_oop_or_null involves undefined behavior 8164984: Improper use of is_oop in production code Summary: replace oop->is_oop*() with oopDesc::is_oop*(oop) so this pointer can be verified Reviewed-by: iklam, kvn, dholmes ! src/cpu/arm/vm/methodHandles_arm.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/s390/vm/methodHandles_s390.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoaderData.inline.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/protectionDomainCache.cpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/gc/cms/cmsOopClosures.inline.hpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/promotionInfo.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1RemSet.inline.hpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.inline.hpp ! src/share/vm/gc/g1/satbMarkQueue.cpp ! src/share/vm/gc/parallel/cardTableExtension.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/defNewGeneration.inline.hpp ! src/share/vm/gc/shared/blockOffsetTable.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/privilegedStack.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/shark/sharkRuntime.cpp ! src/share/vm/utilities/exceptions.cpp Changeset: 821ef7c10085 Author: coleenp Date: 2017-08-24 01:13 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/821ef7c10085 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/runtime/os.cpp Changeset: e015ea7eaf32 Author: dnsimon Date: 2017-08-14 14:15 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/e015ea7eaf32 8186163: [JVMCI] bad signatures should be detected by MetaAccessProvider.parseMethodDescriptor Reviewed-by: kvn, iveresov ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java Changeset: f59d7a871cb5 Author: dnsimon Date: 2017-08-24 08:38 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/f59d7a871cb5 Merge Changeset: 143019ae96f5 Author: dnsimon Date: 2017-08-23 23:38 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/143019ae96f5 8186459: [JVMCI] ClassNotFoundException thrown by CompilerToVM.lookupType() should be converted to a LinkageError Reviewed-by: kvn, iveresov ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! test/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java Changeset: 9cf835fba355 Author: mdoerr Date: 2017-08-24 14:56 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/9cf835fba355 8186734: AIX build broken after 8186166: Generalize Atomic::cmpxchg with templates Reviewed-by: goetz ! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp Changeset: c3e39d67f6d4 Author: ghaug Date: 2017-08-16 14:14 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/c3e39d67f6d4 8186286: [BSD] Primary thread's stack size is reported incorrectly Reviewed-by: shade, stuefe ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/share/vm/runtime/thread.cpp Changeset: 3a8e59bdaaac Author: dholmes Date: 2017-08-24 14:00 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/3a8e59bdaaac Merge Changeset: 7356f594f176 Author: zgu Date: 2017-08-24 15:00 -0400 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/7356f594f176 8186748: NMT: memTracker::record_virtual_memory_reserve_and_commit() does not tag the memory as committed Summary: Fixed bug that results NMT to report "Shared class space" as reserved, but not committed memory Reviewed-by: shade, coleenp ! src/share/vm/services/memTracker.hpp Changeset: 0f7a91bf2395 Author: sspitsyn Date: 2017-08-24 14:03 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/0f7a91bf2395 8185687: Fix minor bugs in jvmti specification Summary: Fix the doc Reviewed-by: ksrini, jjg, dcubed ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmti.xsl Changeset: ac7eb1f61945 Author: sspitsyn Date: 2017-08-24 21:06 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/ac7eb1f61945 Merge - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java Changeset: b94f3a90edeb Author: sspitsyn Date: 2017-08-24 22:37 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/b94f3a90edeb Merge Changeset: 8888f2e43fb1 Author: kvn Date: 2017-08-24 13:11 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/8888f2e43fb1 8186721: AOT tests fail with: section alignment is not valid: 128 Summary: add missing negation in assert chech, add -ea -esa to AOT testing Reviewed-by: dlong ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSection.java ! test/compiler/aot/AotCompiler.java Changeset: dd079e888b11 Author: kvn Date: 2017-08-24 22:46 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/dd079e888b11 Merge Changeset: c684649ef702 Author: kvn Date: 2017-08-24 23:54 +0000 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/c684649ef702 Merge Changeset: 316854ef2fa2 Author: martin Date: 2017-08-24 10:26 -0700 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/316854ef2fa2 8174050: Compilation errors with clang-4.0 Reviewed-by: kvn ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/loopPredicate.cpp Changeset: 5e3603c1495f Author: jwilhelm Date: 2017-08-28 21:46 +0200 URL: http://hg.openjdk.java.net/jdk10/client/hotspot/rev/5e3603c1495f Merge - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MiscUtils.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/Timer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java
participants (1)
-
philip.race@oracle.com