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

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jul 10 10:40:29 UTC 2015


Changeset: e0e81b7ec6cd
Author:    katleman
Date:      2015-07-02 08:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e0e81b7ec6cd

Added tag jdk9-b71 for changeset 07c6b035d68b

! .hgtags

Changeset: c1b2825ef47e
Author:    lana
Date:      2015-07-02 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c1b2825ef47e

Merge


Changeset: aa457465c1cd
Author:    amurillo
Date:      2015-07-07 10:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/aa457465c1cd

Merge


Changeset: d49e3c587121
Author:    katleman
Date:      2015-07-09 13:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d49e3c587121

Added tag jdk9-b72 for changeset c1b2825ef47e

! .hgtags

Changeset: e37d432868be
Author:    lana
Date:      2015-07-09 16:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e37d432868be

Merge


Changeset: 767f36deb0dc
Author:    bpittore
Date:      2015-06-24 12:12 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/767f36deb0dc

8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"
Summary: Need to add a space between macro identifier and string literal
Reviewed-by: stefank, dholmes, kbarrett

! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CardCounts.hpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/psOldGen.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/perf.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: b430ee406c9d
Author:    coleenp
Date:      2015-06-24 21:58 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b430ee406c9d

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/runtime/deoptimization.cpp
- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java

Changeset: 8c563e200153
Author:    ddmitriev
Date:      2015-06-24 18:19 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/8c563e200153

8078399: Deprecate -Xoss, -Xsqnopause, -Xoptimize and -Xboundthreads options in JDK 9
Reviewed-by: dholmes, coleenp

! src/share/vm/runtime/arguments.cpp

Changeset: 35ebec061d98
Author:    ddmitriev
Date:      2015-06-24 18:21 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/35ebec061d98

8129394: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with double option
Reviewed-by: dholmes

! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java

Changeset: b3fcf9a9e56f
Author:    dholmes
Date:      2015-06-25 08:30 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b3fcf9a9e56f

Merge


Changeset: efca4c9ca5bd
Author:    brutisso
Date:      2015-06-25 08:15 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/efca4c9ca5bd

8129626: G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms
Summary: Also reviewed by vitalyd at gmail.com
Reviewed-by: pliden, bpittore, bdelsart

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 55f126ec6c26
Author:    brutisso
Date:      2015-06-25 10:52 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/55f126ec6c26

Merge

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

Changeset: 34c9093f9618
Author:    bdelsart
Date:      2015-06-25 08:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/34c9093f9618

8081406: cleanup and minor extensions of the debugging facilities in CodeStrings
Summary: avoid issues around _defunct CodeStrings
Reviewed-by: dholmes, coleenp

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp

Changeset: 2f8eba9d2f69
Author:    bdelsart
Date:      2015-06-25 13:23 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2f8eba9d2f69

Merge


Changeset: a38b928b2975
Author:    tschatzl
Date:      2015-06-24 17:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a38b928b2975

8129602: Incorrect GPL header causes RE script to create wrong output
Summary: Fix up GPL headers so that the RE script works.
Reviewed-by: stefank, dholmes, coleenp

! test/testlibrary/ctw/Makefile

Changeset: 15c67e2f7cab
Author:    tschatzl
Date:      2015-06-25 09:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/15c67e2f7cab

8129604: Incorrect GPL header in README causes RE script to create wrong output
Summary: Fix up GPL headers by removing leading "#" so that the RE script works.
Reviewed-by: brutisso, coleenp

! test/testlibrary/ctw/README

Changeset: d51e38f88f9f
Author:    tschatzl
Date:      2015-06-25 09:06 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d51e38f88f9f

8129573: CollectedHeap::fill_with_objects() needs to use multiple arrays in 32 bit mode too
Summary: In JDK-8042668 we introduced a custom fill threshold for G1. This leads to CollectedHeap::fill_with_objects create too large objects in G1 when using it in 32 bit mode, as the code to create multiple filler objects is IFDEF'ed out on 32 bit. Enable this code on 32 bit too.
Reviewed-by: tonyp, mgerdin, tbenson

! src/share/vm/gc/shared/collectedHeap.cpp

Changeset: 825306677064
Author:    tschatzl
Date:      2015-06-25 07:13 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/825306677064

Merge

- test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
- test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java

Changeset: 3393f1245e55
Author:    tschatzl
Date:      2015-06-25 15:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3393f1245e55

Merge


Changeset: f51a900cd1e0
Author:    poonam
Date:      2015-06-25 06:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f51a900cd1e0

8129108: nmethod related crash in CMS
Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: b8fe5e3e7eda
Author:    poonam
Date:      2015-06-25 18:14 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b8fe5e3e7eda

Merge


Changeset: 60f7aacc348d
Author:    jfdenise
Date:      2015-06-25 18:25 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/60f7aacc348d

8080511: Refresh of jimage support
Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi
Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, sundararajan.athijegannathan at oracle.com

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! 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-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/imageDecompressor.cpp
+ src/share/vm/classfile/imageDecompressor.hpp
! src/share/vm/classfile/imageFile.cpp
! src/share/vm/classfile/imageFile.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
+ src/share/vm/utilities/endian.cpp
+ src/share/vm/utilities/endian.hpp
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
+ test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
+ test/runtime/modules/ImageFile/ImageCloseTest.java
+ test/runtime/modules/ImageFile/ImageFileHeaderTest.java
+ test/runtime/modules/ImageFile/ImageFindAttributesTest.java
+ test/runtime/modules/ImageFile/ImageGetAttributesTest.java
+ test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
+ test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
+ test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
+ test/runtime/modules/ImageFile/ImageOpenTest.java
+ test/runtime/modules/ImageFile/ImageReadTest.java
+ test/runtime/modules/ImageFile/LocationConstants.java

Changeset: 1fa641488898
Author:    jfdenise
Date:      2015-06-25 20:47 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1fa641488898

Merge


Changeset: 289a2d2a8f97
Author:    stefank
Date:      2015-01-19 11:06 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/289a2d2a8f97

8087322: Implement a Semaphore utility class
Reviewed-by: kbarrett, dholmes

! make/solaris/makefiles/vm.make
! src/os/bsd/vm/os_bsd.cpp
+ src/os/bsd/vm/semaphore_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
+ src/os/posix/vm/semaphore_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/semaphore_windows.hpp
! src/share/vm/prims/jni.cpp
+ src/share/vm/runtime/semaphore.cpp
+ src/share/vm/runtime/semaphore.hpp

Changeset: 94d13c20fbf0
Author:    stuefe
Date:      2015-06-26 08:29 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/94d13c20fbf0

8080925: Make error log write timeout parameter configurable
Reviewed-by: sla, coleenp, ctornqvi, dholmes

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: d76f3398c6eb
Author:    hseigel
Date:      2015-06-29 11:48 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d76f3398c6eb

8073423: Remove LazyClassPathEntry support if no longer needed
Summary: Remove LazyClassPathEntry support and deprecate -XX:+LazyBootClassLoader
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a51ca8e0d2f8
Author:    hseigel
Date:      2015-06-29 17:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a51ca8e0d2f8

Merge

! src/share/vm/runtime/globals.hpp

Changeset: e532b042ad77
Author:    minqi
Date:      2015-06-29 13:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e532b042ad77

8087143: Reduce Symbol::_identity_hash to 2 bytes
Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade

! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 24e9c513dc27
Author:    goetz
Date:      2015-06-29 10:16 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/24e9c513dc27

8130036: Fix problems with imprecise C++ coding.
Reviewed-by: dholmes, kbarrett

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 00cd0f4c1172
Author:    dcubed
Date:      2015-06-30 09:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/00cd0f4c1172

8130135: backout 8087143 due to failures in 8130115
Reviewed-by: minqi, coleenp

! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 27d580c7af7a
Author:    dcubed
Date:      2015-06-30 09:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/27d580c7af7a

Merge


Changeset: 660fa1b69f63
Author:    dbuck
Date:      2015-06-30 15:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/660fa1b69f63

8072147: Preloading libjsig.dylib causes deadlock when signal() is called
Summary: Added check to prevent reentry of signal chaining code
Reviewed-by: dcubed, acorn, dholmes

! src/os/bsd/vm/jsig.c

Changeset: 97f63e5ca070
Author:    sjohanss
Date:      2015-04-30 13:33 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/97f63e5ca070

8078901: Add trace event for G1 MMU information
Reviewed-by: ehelin, mlarsson

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/gc/g1/g1MMUTracker.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: 381272dfdd9f
Author:    bdelsart
Date:      2015-07-01 10:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/381272dfdd9f

8087333: Optionally Pre-Generate the HotSpot Template Interpreter
Summary: Optional support for pregenerated template interpreter
Reviewed-by: coleenp, dholmes, kvn

! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/vm.make
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
+ src/share/vm/code/codeCacheExtensions.hpp
+ src/share/vm/code/codeCacheExtensions_ext.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
+ src/share/vm/runtime/vmStructs_ext.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 90e332204e4d
Author:    bdelsart
Date:      2015-07-01 10:26 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/90e332204e4d

Merge


Changeset: 3c1e5b2a99d3
Author:    sjohanss
Date:      2015-07-01 16:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3c1e5b2a99d3

8129590: TestShrinkDefragmentedHeap.java runs out of memory
Reviewed-by: jwilhelm, tschatzl

! test/gc/g1/TestShrinkDefragmentedHeap.java

Changeset: f6f5bd99f5a9
Author:    dpochepk
Date:      2015-07-01 21:04 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f6f5bd99f5a9

8129430: tests that requrie G1 should be excluded from execution on embedded platfomrs where g1 is not supported
Summary: Test group definition has been fixed
Reviewed-by: tschatzl

! test/TEST.groups

Changeset: 2e2af46ffba3
Author:    ddmitriev
Date:      2015-07-02 12:25 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2e2af46ffba3

8129786: Buffer overrun when passing long not existing option in JDK 9
Summary: Only make the obsolete check for valid arguments(length less than 256)
Reviewed-by: dcubed, dholmes

! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/TestLongUnrecognizedVMOption.java

Changeset: 7f2a23af96b4
Author:    dholmes
Date:      2015-07-02 12:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7f2a23af96b4

Merge


Changeset: a59c4a123c47
Author:    jwilhelm
Date:      2015-07-02 18:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a59c4a123c47

8130330: Quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: dfazunen, tschatzl

! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java

Changeset: 964fb44d9669
Author:    dcubed
Date:      2015-07-02 14:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/964fb44d9669

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups

Changeset: a011ff1e85a3
Author:    iklam
Date:      2015-07-02 20:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a011ff1e85a3

8129355: [TESTBUG] runtime FragmentMetaspaceSimple.java fails with java.lang.ClassNotFoundException: test.Empty
Summary: avoid opening files excessively
Reviewed-by: coleenp, mseledtsov

! test/runtime/Metaspace/FragmentMetaspaceSimple.java

Changeset: 6c8e38319913
Author:    tschatzl
Date:      2015-07-03 09:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6c8e38319913

8129977: TestSummarizeRSetStats.java fails: Incorrect amount of per-period RSet summaries at the end
Summary: Due to unrestrained initial heap size more garbage collections than expected could be started, confusing the test. Fix the initial heap size for the test to make them pass.
Reviewed-by: tbenson, dfazunen, dcubed

! test/gc/g1/TestSummarizeRSetStats.java
! test/gc/g1/TestSummarizeRSetStatsPerRegion.java
! test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: b51d7f9c2f75
Author:    dcubed
Date:      2015-07-03 06:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b51d7f9c2f75

Merge


Changeset: 9690cc21ec74
Author:    tschatzl
Date:      2015-07-07 14:20 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9690cc21ec74

8129558: Coalesce dead objects during removal of self-forwarded pointers
Summary: To improve performance of self-forwarding fixup during evacuation failure, coalesce the work done for dead objects.
Reviewed-by: mgerdin, tbenson, tonyp

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp

Changeset: 9de0e8815e2a
Author:    sangheki
Date:      2015-07-07 06:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9de0e8815e2a

8079555: REDO - Determining the desired PLAB size adjusts to the the number of threads at the wrong place
Summary: Calculate the desired PLAB value for a single thread and then return desired PLAB size according to the current number of threads when needed
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp

Changeset: 897cbd5207a6
Author:    jmasa
Date:      2015-07-07 18:16 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/897cbd5207a6

Merge

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

Changeset: 1756c98d5437
Author:    jmasa
Date:      2015-04-15 11:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1756c98d5437

7012980: PSOldGen is increased if there is no space in Metaspace
Reviewed-by: tschatzl, tbenson

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc/shared/gcCause.hpp

Changeset: ee53b343d8d7
Author:    dcubed
Date:      2015-07-09 14:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ee53b343d8d7

Merge

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp

Changeset: d264a730c1f1
Author:    amurillo
Date:      2015-07-09 22:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d264a730c1f1

Merge




More information about the jdk9-hs-comp-changes mailing list