hg: jdk9/hs-comp/hotspot: 43 new changesets

vladimir.x.ivanov at oracle.com vladimir.x.ivanov at oracle.com
Fri May 20 17:34:30 UTC 2016


Changeset: b5fe708a9bf8
Author:    dsamersoff
Date:      2016-05-09 23:41 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b5fe708a9bf8

8155091: Remove SA related functions from tmtools
Summary: Remove options that enables support for non-cooperative mode
Reviewed-by: alanb, mchung, sla

! src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: 68853ef19be9
Author:    dsamersoff
Date:      2016-05-10 03:37 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/68853ef19be9

Merge


Changeset: c84a6ce067ad
Author:    mlarsson
Date:      2016-05-09 15:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c84a6ce067ad

8145934: Make ttyLocker equivalent for Unified Logging framework
Reviewed-by: rprotacio, stuefe, jrose

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logDecorations.cpp
! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logFileStreamOutput.cpp
! src/share/vm/logging/logFileStreamOutput.hpp
+ src/share/vm/logging/logMessage.hpp
+ src/share/vm/logging/logMessageBuffer.cpp
+ src/share/vm/logging/logMessageBuffer.hpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: cf3f7ec2a1c7
Author:    vlivanov
Date:      2016-05-11 00:31 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cf3f7ec2a1c7

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 22bf25cb9859
Author:    ysuenaga
Date:      2016-05-07 10:29 +0900
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/22bf25cb9859

8156033: jhsdb jmap cannot set heapdump name
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java

Changeset: 62e86ede0bf0
Author:    dsamersoff
Date:      2016-05-10 11:50 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/62e86ede0bf0

Merge


Changeset: ae70ccde5447
Author:    ysuenaga
Date:      2016-05-06 09:13 +0900
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ae70ccde5447

8156133: FindCrashesAction in HSDB does not work except Solaris platform
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 2b2cc4a01fda
Author:    dsamersoff
Date:      2016-05-10 14:26 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2b2cc4a01fda

Merge


Changeset: b1efbedd2780
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b1efbedd2780

8156660: JDK-8150393 does not set _scan_in_progress properly
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc/g1/g1ConcurrentMark.cpp

Changeset: 9a41c4ac76c4
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9a41c4ac76c4

8155721: Sparse remset wastes half of entry memory
Summary: Only allocate as much SparsePRTEntry memory as required, not for the theoretical maximum.
Reviewed-by: mgerdin, sjohanss

! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp

Changeset: 6b701219b703
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6b701219b703

8155810: Bound the number of root region scan threads to the number of survivor regions
Reviewed-by: jmasa, sjohanss

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp

Changeset: 299de0f2244c
Author:    tschatzl
Date:      2016-05-10 16:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/299de0f2244c

8047328: Improve memory usage for cards in SparsePRTEntry
Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card.
Reviewed-by: mgerdin, ehelin
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp

Changeset: 8e3c3195f07f
Author:    tschatzl
Date:      2016-05-10 18:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8e3c3195f07f

Merge


Changeset: 137319683e94
Author:    gziemski
Date:      2016-05-10 12:10 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/137319683e94

8073500: Prevent certain commercial flags from being changed at runtime
Summary: Implement new writeable mechanism for flag control
Reviewed-by: coleenp, iklam

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/aix/vm/globals_aix.hpp
! src/os/bsd/vm/globals_bsd.hpp
! src/os/linux/vm/globals_linux.hpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/windows/vm/globals_windows.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/gc/g1/g1_globals.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
+ src/share/vm/runtime/commandLineFlagWriteableList.cpp
+ src/share/vm/runtime/commandLineFlagWriteableList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/os_ext.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 1abcfc1f9d78
Author:    gziemski
Date:      2016-05-10 20:56 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1abcfc1f9d78

Merge


Changeset: 8ba448b21d8c
Author:    kzhaldyb
Date:      2016-05-10 21:23 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8ba448b21d8c

8150865: SQE test: GC unified logging: check that dynamic log level doesn't break anything
Reviewed-by: jwilhelm, dfazunen

! test/TEST.groups
+ test/gc/logging/TestUnifiedLoggingSwitchStress.java

Changeset: fbc95dc4380d
Author:    dfazunen
Date:      2016-05-10 23:23 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fbc95dc4380d

Merge


Changeset: f2a0c035835b
Author:    vlivanov
Date:      2016-05-10 21:38 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f2a0c035835b

Merge


Changeset: b2f17e1250fd
Author:    vlivanov
Date:      2016-05-11 00:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b2f17e1250fd

Merge

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp

Changeset: aa11081b8307
Author:    dholmes
Date:      2016-05-11 01:02 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aa11081b8307

8154715: Missing destructor and/or TLS clearing calls for terminating threads
Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion.
Reviewed-by: stefank, sspitsyn
Contributed-by: Brian Gardner <openjdk at getsnappy.com>

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp

Changeset: 5560c6f1449d
Author:    dholmes
Date:      2016-05-11 02:32 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5560c6f1449d

8156689: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java disable range testing of Allocate*PrefetchLines
Reviewed-by: kvn

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 21918a2e61f9
Author:    mlarsson
Date:      2016-05-11 10:54 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/21918a2e61f9

8146948: Enable listing of LogTagSets and add support for LogTagSet descriptions
Reviewed-by: rehn, iklam, kbarrett

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ src/share/vm/logging/logTagSetDescriptions.cpp
+ src/share/vm/logging/logTagSetDescriptions.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: a7dcd050f119
Author:    kzhaldyb
Date:      2016-05-11 18:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a7dcd050f119

8156763: Quarantine gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Reviewed-by: jprovino, tschatzl

! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java

Changeset: 5777a02b1783
Author:    ccheung
Date:      2016-05-11 12:19 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5777a02b1783

8156789: missing condition in ClassPathZipEntry::open_versioned_entry()
Summary: added back the !_is_boot_append condition
Reviewed-by: hseigel, jiangli

! src/share/vm/classfile/classLoader.cpp

Changeset: aa97e2b7c9fa
Author:    aph
Date:      2016-05-11 20:10 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aa97e2b7c9fa

8155627: Enable SA on AArch64
Reviewed-by: roland, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: 84f610d1b794
Author:    ppunegov
Date:      2016-05-11 20:06 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/84f610d1b794

8150247: CompilerControl: LogCompilation testing
Summary: add a test for standalone LogCompilation testing
Reviewed-by: kvn

+ test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/share/processors/LogProcessor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 24c1a0c737a5
Author:    ppunegov
Date:      2016-05-11 19:41 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/24c1a0c737a5

Merge


Changeset: 67ace7884a83
Author:    ppunegov
Date:      2016-05-12 13:25 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/67ace7884a83

Merge


Changeset: 389cc3cd2777
Author:    dsamersoff
Date:      2016-05-12 17:47 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/389cc3cd2777

8156769: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with java.lang.Exception
Summary: Update test to use jhsdb instead of jmap
Reviewed-by: sla

! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 4ce473923672
Author:    jprovino
Date:      2016-05-12 11:54 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4ce473923672

8156851: Compilation error compiling XpatchDupModule.java and XpatchDupJavaBase.java
Summary: test needs @modules java.base/jdk.internal.misc
Reviewed-by: jwilhelm, drwhite

! test/runtime/modules/Xpatch/XpatchDupJavaBase.java
! test/runtime/modules/Xpatch/XpatchDupModule.java

Changeset: 798a3c468407
Author:    jprovino
Date:      2016-05-12 16:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/798a3c468407

Merge


Changeset: 226ebf31ae43
Author:    jprovino
Date:      2016-05-13 15:57 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/226ebf31ae43

8156964: gc/logging/TestUnifiedLoggingSwitchStress.java hits assert
Summary: Old debug code needs to be removed.
Reviewed-by: stefank, jwilhelm

! src/share/vm/gc/parallel/psScavenge.inline.hpp

Changeset: 3b56bf6b0bcb
Author:    psandoz
Date:      2016-05-05 11:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3b56bf6b0bcb

8155258: VarHandle implementation improvements
Summary: Relax return type check for call to linked method handle invocation
Reviewed-by: shade, vlivanov

! src/share/vm/opto/doCall.cpp

Changeset: 4443f69bba5a
Author:    lana
Date:      2016-05-05 17:35 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4443f69bba5a

Added tag jdk-9+117 for changeset 88170d364290

! .hgtags

Changeset: 7e27d7c1c58a
Author:    lana
Date:      2016-05-05 19:10 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7e27d7c1c58a

Merge


Changeset: 9b1075cac08d
Author:    redestad
Date:      2016-05-07 00:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9b1075cac08d

8150044: Generate classlists at build-time
Reviewed-by: alanb, mchung, iklam
Contributed-by: claes.redestad at oracle.com, erik.joelsson at oracle.com

! src/share/vm/memory/metaspaceShared.hpp
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java

Changeset: c4db9d7b2ee1
Author:    sla
Date:      2016-05-11 11:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c4db9d7b2ee1

8156658: Common way to run jtreg tests
Reviewed-by: erikj, dsamersoff

! test/Makefile

Changeset: a389eb33db44
Author:    mchung
Date:      2016-05-12 11:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a389eb33db44

8155977: ObjectInputStream::resolveClass & resolveProxyClass for platform loader
Reviewed-by: acorn, alanb, chegar, dfuchs

! src/share/vm/prims/jvm.cpp

Changeset: e3ca323dfe1b
Author:    lana
Date:      2016-05-12 15:15 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e3ca323dfe1b

Added tag jdk-9+118 for changeset 9b1075cac08d

! .hgtags

Changeset: 15f3fe264872
Author:    lana
Date:      2016-05-12 18:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/15f3fe264872

Merge


Changeset: 1691ffd6dab4
Author:    amurillo
Date:      2016-05-14 15:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1691ffd6dab4

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
- src/share/vm/utilities/array.cpp
! test/Makefile
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/compiler/unsafe/generate-unsafe-tests.sh
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 778d1fc95e05
Author:    vlivanov
Date:      2016-05-20 18:05 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/778d1fc95e05

Merge

- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.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/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
- test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
- test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.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/ReadStableFieldValueDataProvider.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java

Changeset: b3bb54a37da0
Author:    vlivanov
Date:      2016-05-20 18:27 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b3bb54a37da0

8154831: CastII/ConvI2L for a range check is prematurely eliminated
Reviewed-by: kvn, thartmann

! src/share/vm/opto/subnode.cpp



More information about the jdk9-all-changes mailing list