hg: jdk9/dev/hotspot: 54 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue Jul 14 23:30:37 UTC 2015
Changeset: 9fcbb6768a78
Author: aph
Date: 2015-06-16 17:31 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9fcbb6768a78
8130150: Implement BigInteger.montgomeryMultiply intrinsic
Summary: Add montgomeryMultiply intrinsics
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
Changeset: d30647171e49
Author: aph
Date: 2015-07-02 11:12 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d30647171e49
Merge
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
- 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: 9ad1e00a9f13
Author: iveresov
Date: 2015-07-02 14:40 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9ad1e00a9f13
8080012: JVM times out with vdbench on SPARC M7-16
Summary: check cacheline sine only for one core on sun4v SPARC systems.
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: dd5ad200b2be
Author: kvn
Date: 2015-07-02 17:49 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/dd5ad200b2be
Merge
Changeset: 90922865a9d6
Author: zmajo
Date: 2015-07-03 07:25 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/90922865a9d6
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: cd16fcb838d2
Author: zmajo
Date: 2015-07-03 09:33 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cd16fcb838d2
8130120: Handling of SHA intrinsics inconsistent across platforms
Summary: Introduce common warning message and common processing of SHA intrinsic-related arguments.
Reviewed-by: kvn, mcberg
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
Changeset: 5b039c8f1c37
Author: goetz
Date: 2015-07-03 16:29 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5b039c8f1c37
8130432: ppc64le: Fix build of hsdis
Reviewed-by: dholmes, kvn
! src/share/tools/hsdis/Makefile
Changeset: d7f63963925f
Author: goetz
Date: 2015-06-29 15:30 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d7f63963925f
8086069: Adapt runtime calls to recent intrinsics to pass ints as long
Summary: Remove CCallingConventionRequiresIntsAsLongs from shared code and push functionality to native wrapper. Less optimal but more flexible.
Reviewed-by: jrose, kvn
! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/zero/vm/globalDefinitions_zero.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 56c7eba0e850
Author: enevill
Date: 2015-07-07 15:04 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/56c7eba0e850
8130687: aarch64: add support for hardware crc32c
Summary: add support for crc32c using built in crc32c instructions
Reviewed-by: kvn, aph
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: 767f36deb0dc
Author: bpittore
Date: 2015-06-24 12:12 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/hotspot/rev/b3fcf9a9e56f
Merge
Changeset: efca4c9ca5bd
Author: brutisso
Date: 2015-06-25 08:15 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/hotspot/rev/2f8eba9d2f69
Merge
Changeset: a38b928b2975
Author: tschatzl
Date: 2015-06-24 17:46 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/hotspot/rev/3393f1245e55
Merge
Changeset: f51a900cd1e0
Author: poonam
Date: 2015-06-25 06:52 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/hotspot/rev/b8fe5e3e7eda
Merge
Changeset: 60f7aacc348d
Author: jfdenise
Date: 2015-06-25 18:25 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/hotspot/rev/1fa641488898
Merge
Changeset: 289a2d2a8f97
Author: stefank
Date: 2015-01-19 11:06 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/hotspot/rev/27d580c7af7a
Merge
Changeset: 660fa1b69f63
Author: dbuck
Date: 2015-06-30 15:26 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/hotspot/rev/90e332204e4d
Merge
Changeset: 3c1e5b2a99d3
Author: sjohanss
Date: 2015-07-01 16:38 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/hotspot/rev/7f2a23af96b4
Merge
Changeset: a59c4a123c47
Author: jwilhelm
Date: 2015-07-02 18:07 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/hotspot/rev/b51d7f9c2f75
Merge
Changeset: 9690cc21ec74
Author: tschatzl
Date: 2015-07-07 14:20 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/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/dev/hotspot/rev/d264a730c1f1
Merge
More information about the jdk9-dev-changes
mailing list