hg: jdk9/hs/hotspot: 81 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Mon Nov 30 21:23:07 UTC 2015
Changeset: 4be70e11f813
Author: brutisso
Date: 2015-11-19 16:14 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4be70e11f813
8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
Reviewed-by: coleenp, tschatzl
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
Changeset: 00ed17bc1cbf
Author: ctornqvi
Date: 2015-11-19 10:34 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/00ed17bc1cbf
8143324: Backout JDK-8087223
Reviewed-by: coleenp, acorn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: 0112a95c28be
Author: ctornqvi
Date: 2015-11-19 19:38 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0112a95c28be
Merge
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: a159ae19d1a6
Author: hseigel
Date: 2015-11-19 21:21 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a159ae19d1a6
Merge
Changeset: 8f9b58c45897
Author: drwhite
Date: 2015-11-19 12:43 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8f9b58c45897
8143252: Clean up G1CollectedHeap interface
Summary: Delete unused methods and parameters
Reviewed-by: mgerdin, tschatzl, pliden
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: dccd1af4f0a5
Author: gziemski
Date: 2015-11-19 16:32 -0600
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dccd1af4f0a5
8138983: Runtime: implement ranges for Shared*** flags
Summary: Implement ranges.
Reviewed-by: ddmitriev, dholmes, jiangli
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: b97c41953894
Author: coleenp
Date: 2015-11-20 01:35 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b97c41953894
Merge
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: d034c87f66d4
Author: coleenp
Date: 2015-11-20 03:22 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d034c87f66d4
Merge
Changeset: e732238a2321
Author: ehelin
Date: 2015-09-11 15:18 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e732238a2321
8142399: G1ParCopyClosure does not need do_oop_work
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: 43b0ed4d612c
Author: ehelin
Date: 2015-10-19 16:21 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/43b0ed4d612c
8142390: Move ScanRSClosure to header file
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: e993410cbb52
Author: stsmirno
Date: 2015-11-20 09:44 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e993410cbb52
8133416: [TESTBUG] Remove @ignore for closed/runtime/4345157/Prog.java
Summary: rewrote test in Java with a number of improvements and conditional exclusion using make file
Reviewed-by: dholmes, ctornqvi, ddmitriev
! make/test/JtregNative.gmk
+ test/runtime/ThreadSignalMask/Prog.java
+ test/runtime/ThreadSignalMask/ThreadSignalMask.java
+ test/runtime/ThreadSignalMask/exeThreadSignalMask.c
Changeset: a64786da6ae6
Author: ddmitriev
Date: 2015-11-20 17:16 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a64786da6ae6
Merge
Changeset: 5b274143ec50
Author: david
Date: 2015-11-20 17:32 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5b274143ec50
8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation.
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 509077a06114
Author: david
Date: 2015-11-20 19:17 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/509077a06114
Merge
Changeset: 0354f59fbe65
Author: mlarsson
Date: 2015-11-11 15:45 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0354f59fbe65
8142483: Unified logging log instances cause warnings on windows when only static functions are used
Reviewed-by: brutisso, sla
! src/share/vm/logging/log.hpp
Changeset: e9b6c63ca4a6
Author: mlarsson
Date: 2015-11-20 12:42 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e9b6c63ca4a6
8143229: Replace the develop level with develop macros in Unified Logging
Reviewed-by: brutisso, coleenp, dholmes, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logLevel.hpp
Changeset: f671d5510375
Author: mchung
Date: 2015-11-23 12:44 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f671d5510375
8140450: Implement JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: b6786b3d471f
Author: gziemski
Date: 2015-11-20 11:57 -0600
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b6786b3d471f
8141706: [TESTBUG] Update tests failing due to changed behavior
Summary: Add UnlockDiagnosticVMOptions as appropriate.
Reviewed-by: kvn, dholmes
! test/compiler/c2/8004741/Test8004741.java
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
! test/compiler/runtime/7196199/Test7196199.java
Changeset: 45489622375c
Author: coleenp
Date: 2015-11-23 21:00 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/45489622375c
Merge
Changeset: e1966fd113de
Author: coleenp
Date: 2015-11-23 23:29 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e1966fd113de
Merge
Changeset: 279793009cb9
Author: iklam
Date: 2015-08-18 11:27 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/279793009cb9
8140802: Clean up and refactor of class loading code for CDS
Reviewed-by: jiangli, acorn, coleenp
! make/excludeSrc.make
+ src/share/vm/classfile/classListParser.cpp
+ src/share/vm/classfile/classListParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ src/share/vm/classfile/classLoaderExt.cpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
+ src/share/vm/classfile/systemDictionary_ext.hpp
! src/share/vm/classfile/vmSymbols.hpp
+ src/share/vm/classfile/vmSymbols_ext.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: c528af6f8972
Author: jiangli
Date: 2015-11-19 19:26 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c528af6f8972
Merge
Changeset: 3f13c48ad1ae
Author: jiangli
Date: 2015-11-23 14:38 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3f13c48ad1ae
Merge
! src/share/vm/memory/metaspaceShared.hpp
Changeset: 3c7442179919
Author: jiangli
Date: 2015-11-23 23:42 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3c7442179919
Merge
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 9f44ab19bc12
Author: jiangli
Date: 2015-11-24 02:43 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9f44ab19bc12
Merge
Changeset: fd83b8307473
Author: rprotacio
Date: 2015-11-23 16:16 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fd83b8307473
8143157: Convert TraceVMOperation to Unified Logging
Summary: The former -XX:+TraceVMOperation flag is updated to the unified logging framework and is now replaced with -Xlog:vmoperation in product mode.
Reviewed-by: coleenp, dholmes, mockner
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.cpp
+ test/runtime/logging/VMOperationTest.java
+ test/runtime/logging/VMOperationTestMain.java
Changeset: d4f919acc956
Author: coleenp
Date: 2015-11-23 22:53 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d4f919acc956
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 05ebe74ef38e
Author: coleenp
Date: 2015-11-24 02:54 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/05ebe74ef38e
Merge
Changeset: 6b4f7c6997d2
Author: jiangli
Date: 2015-11-23 23:43 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6b4f7c6997d2
Merge
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 0bd7baae36da
Author: jiangli
Date: 2015-11-24 04:46 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0bd7baae36da
Merge
Changeset: dab8353f498c
Author: dholmes
Date: 2015-11-23 21:05 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dab8353f498c
8143836: [TESTBUG] runtime/CommandLine/IgnoreUnrecognizedVMOptions fails in jdk9/dev
Reviewed-by: coleenp, hseigel
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
Changeset: e40a9b3031a5
Author: dholmes
Date: 2015-11-24 06:37 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e40a9b3031a5
Merge
Changeset: dbafca4e2de5
Author: aharlap
Date: 2015-11-23 11:43 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dbafca4e2de5
8141135: Remove G1RemSet::write_ref
Summary: Remove unused memembers of G1RemSet
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
Changeset: 53425a2e416f
Author: kbarrett
Date: 2015-11-24 08:29 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/53425a2e416f
Merge
Changeset: 7b6796b99193
Author: hshi
Date: 2015-11-24 09:02 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7b6796b99193
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 666cc3d5ceda
Author: chegar
Date: 2015-11-24 11:49 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/666cc3d5ceda
8140687: Move @Contended to the jdk.internal.vm.annotation package
Reviewed-by: alanb, dholmes, psandoz, shade
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
Changeset: 0efca974ecc6
Author: ctornqvi
Date: 2015-11-24 10:12 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0efca974ecc6
8143931: Back out JDK-8140450
Reviewed-by: coleenp
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: 96ec6f17c6bb
Author: ctornqvi
Date: 2015-11-24 18:32 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/96ec6f17c6bb
Merge
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
Changeset: f151ef072683
Author: ddmitriev
Date: 2015-11-24 09:42 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f151ef072683
8143038: [TESTBUG] TestOptionsWithRanges: allow excluding only a subset of tested values specified for a flag
Reviewed-by: gziemski, ctornqvi
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
Changeset: 6fc69b2deaf9
Author: ddmitriev
Date: 2015-11-24 13:58 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6fc69b2deaf9
Merge
Changeset: 748420b71cb5
Author: ddmitriev
Date: 2015-11-24 20:01 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/748420b71cb5
Merge
Changeset: 6aa8279709e6
Author: stuefe
Date: 2015-11-24 15:58 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6aa8279709e6
8143233: [windows] Fixes to os::check_heap()
Reviewed-by: dholmes, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 862947b86efd
Author: dholmes
Date: 2015-11-24 22:54 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/862947b86efd
Merge
Changeset: 6fe3f29f5d00
Author: mchung
Date: 2015-11-24 14:59 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6fe3f29f5d00
8143911: Reintegrate JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: ca518f65e2e2
Author: mchung
Date: 2015-11-25 00:47 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ca518f65e2e2
Merge
Changeset: 9cb29715ac6a
Author: jprovino
Date: 2015-11-24 15:13 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9cb29715ac6a
8139922: Get rid of dead code in ConcurrentMark
Summary: ConcurrentMark contains lots of unused code which has been removed.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: a106f2a0e68f
Author: jprovino
Date: 2015-11-24 21:40 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a106f2a0e68f
Merge
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
Changeset: 4eb093f203fa
Author: jprovino
Date: 2015-11-25 04:51 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4eb093f203fa
Merge
Changeset: fb4a19e4f7dc
Author: rprotacio
Date: 2015-11-24 11:40 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fb4a19e4f7dc
8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL
Summary: Removed TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls options because their output is excessive, not useful, and covered in a more useful way by other options.
Reviewed-by: coleenp, dholmes, ddmitriev
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.cpp
! test/runtime/CommandLine/VMOptionWarning.java
Changeset: b348bff11c48
Author: coleenp
Date: 2015-11-25 06:33 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b348bff11c48
Merge
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 98a36f531ec2
Author: ccheung
Date: 2015-11-24 16:58 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/98a36f531ec2
8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg
Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths
Reviewed-by: coleenp, jiangli, cjplummer, minqi
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 5add106ed342
Author: ccheung
Date: 2015-11-25 08:18 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5add106ed342
Merge
Changeset: b8bc00e338c4
Author: erikj
Date: 2015-11-24 12:18 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8bc00e338c4
8142336: Convert the SA agent build to modular build-infra makefiles
Reviewed-by: ihse, sla, dsamersoff, twisti
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/rules.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/rules.make
- make/bsd/makefiles/sa.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
+ make/gensrc/Gensrc-jdk.hotspot.agent.gmk
+ make/lib/Lib-jdk.hotspot.agent.gmk
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/rules.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
- make/sa.files
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/rules.make
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/build_vm_def.sh
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.make
Changeset: a96bd264fe34
Author: erikj
Date: 2015-11-25 11:34 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a96bd264fe34
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
Changeset: 7bfc09f9bc82
Author: david
Date: 2015-11-24 14:03 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7bfc09f9bc82
8143587: G1 crashes with humongous object of size that almost fills a heap region
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestHumongousAllocNearlyFullRegion.java
Changeset: bc0cf8029067
Author: david
Date: 2015-11-25 11:45 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bc0cf8029067
Merge
Changeset: c8b2d42726a2
Author: brutisso
Date: 2015-11-25 08:52 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c8b2d42726a2
8143544: Make CMSCollector::is_cms_reachable() non-product
Reviewed-by: ysr, tschatzl
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: 3f205d1c76ce
Author: brutisso
Date: 2015-11-25 08:42 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3f205d1c76ce
Merge
Changeset: d823cb437d15
Author: brutisso
Date: 2015-11-25 14:48 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d823cb437d15
Merge
Changeset: 054b141e9b09
Author: ehelin
Date: 2015-11-24 15:46 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/054b141e9b09
8142495: Move G1ParEvacuateFollowersClosure to header file
Reviewed-by: sjohanss, brutisso
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 3627b3a38843
Author: ehelin
Date: 2015-11-25 17:32 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3627b3a38843
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: cf01c334f0be
Author: tschatzl
Date: 2015-11-24 10:22 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cf01c334f0be
8136681: Factor out IHOP calculation from G1CollectorPolicy
Summary: Move out existing IHOP value calculation into an implementation of a new interface called G1IHOPControl. Prepare for changes to accomodate adaptive IHOP implementation.
Reviewed-by: jmasa, mgerdin, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
+ src/share/vm/gc/g1/g1IHOPControl.cpp
+ src/share/vm/gc/g1/g1IHOPControl.hpp
+ src/share/vm/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/share/vm/prims/jni.cpp
Changeset: b389867c9d1d
Author: tschatzl
Date: 2015-11-24 10:35 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b389867c9d1d
8136678: Implement adaptive sizing algorithm for IHOP
Summary: Add adaptive sizing for IHOP that maximizes throughput (starts marking as late as possible). This functionality is enabled using a new -XX:+G1AdaptiveIHOP switch (default: false).
Reviewed-by: mgerdin, jmasa, pliden
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 34f1eca60456
Author: tschatzl
Date: 2015-11-25 14:43 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/34f1eca60456
8136679: JFR event for adaptive IHOP
Reviewed-by: tbenson, mgerdin, sangheki, ehelin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 23c012bce32c
Author: tschatzl
Date: 2015-11-25 13:52 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/23c012bce32c
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 0ecb4fa6ee7d
Author: tschatzl
Date: 2015-11-25 19:27 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0ecb4fa6ee7d
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: b2a2f0a3ca0e
Author: acorn
Date: 2015-11-25 09:08 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b2a2f0a3ca0e
8098557: Only init superintf if subclass, not sub interface inits.
Summary: must exclude jck lang exec05001m311_rt until fixed.
Reviewed-by: lfoltan, hseigel, dholmes
! src/share/vm/oops/instanceKlass.cpp
! test/runtime/lambda-features/TestInterfaceInit.java
Changeset: 7552611300ac
Author: acorn
Date: 2015-11-25 21:21 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7552611300ac
Merge
Changeset: ca793dd85e06
Author: sebastian
Date: 2015-11-25 16:33 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ca793dd85e06
8136978: Much nearly duplicated code for vmError support
Summary: moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly
Reviewed-by: stuefe, coleenp, dholmes
! src/os/aix/vm/os_aix.cpp
- src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
- src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
+ src/os/posix/vm/vmError_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: bb79d0fb6082
Author: coleenp
Date: 2015-11-25 16:13 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bb79d0fb6082
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
! src/os/windows/vm/os_windows.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: 980452439262
Author: coleenp
Date: 2015-11-26 00:00 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/980452439262
Merge
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
Changeset: cfdaf25aa47d
Author: ehelin
Date: 2015-11-25 21:54 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cfdaf25aa47d
8142494: Add extension point to G1EvacuationRootClosures
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/g1/g1RootClosures.cpp
! src/share/vm/gc/g1/g1RootClosures.hpp
+ src/share/vm/gc/g1/g1RootClosures.inline.hpp
+ src/share/vm/gc/g1/g1RootClosures_ext.cpp
Changeset: 45ffdd453cfc
Author: ehelin
Date: 2015-11-26 01:59 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/45ffdd453cfc
Merge
Changeset: 0998ae70ea2f
Author: ehelin
Date: 2015-10-19 16:33 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0998ae70ea2f
8139892: Allow G1CollectorPolicy to specify if reference processing should be enabled
Reviewed-by: mgerdin, kbarrett, tbenson
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f93887075504
Author: ehelin
Date: 2015-11-26 09:50 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f93887075504
8142404: Parallelize the restoring of preserved marks
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
Changeset: e43b01b2ebb6
Author: erikj
Date: 2015-11-27 10:37 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e43b01b2ebb6
8144134: Nightly tests fail with SIGSEGV in Ticks::now()
Reviewed-by: mgerdin, sla, dholmes
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 524235d0ebfb
Author: ehelin
Date: 2015-11-26 13:43 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/524235d0ebfb
8144075: Move prepare_for_oops_into_collection_set_do into pre_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: f04d802c3833
Author: ehelin
Date: 2015-11-26 13:45 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f04d802c3833
8144076: Move evac failure handling and reference processing to post_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 64b5cb84040b
Author: ehelin
Date: 2015-11-27 12:07 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/64b5cb84040b
Merge
Changeset: 150c50761d56
Author: mlarsson
Date: 2015-11-27 12:37 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/150c50761d56
8142952: Unified Logging framework does not allow multiple -Xlog: arguments.
Reviewed-by: brutisso, sla
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logDecorators.cpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/logging/logLevel.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.cpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ test/serviceability/logging/TestMultipleXlogArgs.java
Changeset: 3d7f9ca8b1f0
Author: jwilhelm
Date: 2015-11-30 19:38 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3d7f9ca8b1f0
Merge
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
More information about the jdk9-all-changes
mailing list