hg: build-infra/jdk9/hotspot: 91 new changesets

magnus.ihse.bursie at oracle.com magnus.ihse.bursie at oracle.com
Mon Oct 5 13:00:40 UTC 2015


Changeset: 7df0e3f7ad65
Author:    adinn
Date:      2015-08-26 17:13 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7df0e3f7ad65

8134322: AArch64: Fix several errors in C2 biased locking implementation
Summary: Several errors in C2 biased locking require fixing
Reviewed-by: kvn
Contributed-by: hui.shi at linaro.org

! src/cpu/aarch64/vm/aarch64.ad

Changeset: c530a118f715
Author:    shade
Date:      2015-09-01 19:48 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c530a118f715

8134758: Final String field values should be trusted as stable
Reviewed-by: kvn, thartmann

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

Changeset: da1c9ea76ce5
Author:    aph
Date:      2015-09-02 13:23 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/da1c9ea76ce5

8134869: AARCH64: GHASH intrinsic is not optimal
Summary: Rewrite intrinsic to make better use of SIMD instructions
Reviewed-by: kvn

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: c030d25ae04e
Author:    kvn
Date:      2015-09-02 11:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c030d25ae04e

8134898: Small fixes found during JVMCI work
Summary: Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc.
Reviewed-by: coleenp, bdelsart

! make/Makefile
! make/bsd/makefiles/vm.make
! make/build.sh
! make/hotspot.script
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/adlc/Doc/Syntax.doc
! src/share/vm/runtime/thread.hpp

Changeset: 04426ad76887
Author:    roland
Date:      2015-09-02 10:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/04426ad76887

8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
Summary: test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits
Reviewed-by: iveresov, kvn

! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java

Changeset: 82b61ad9f45f
Author:    roland
Date:      2015-09-02 22:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/82b61ad9f45f

Merge


Changeset: 5dda6f5397ff
Author:    kvn
Date:      2015-09-02 15:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5dda6f5397ff

8075093: Enable UseFPUForSpilling support on SPARC
Summary: Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 979c4f71a3c8
Author:    roland
Date:      2015-08-31 17:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/979c4f71a3c8

8134031: Incorrect JIT compilation of complex code with inlining and escape analysis
Summary: Bad rewiring of memory edges when we split unique types during EA
Reviewed-by: kvn

! src/share/vm/opto/escape.cpp
+ test/compiler/escapeAnalysis/TestEABadMergeMem.java

Changeset: 6ed37de41ebb
Author:    iveresov
Date:      2015-09-03 14:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6ed37de41ebb

8135035: Reverse changes from 8075093
Summary: 8075093 turn on FPU spilling that need to be stabilized first
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 66e8f7dba7d8
Author:    kvn
Date:      2015-09-03 15:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/66e8f7dba7d8

8132081: C2 support for Adler32 on SPARC
Summary: Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com

! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! 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/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/adler32/TestAdler32.java

Changeset: 8f5648c43725
Author:    neliasso
Date:      2015-09-04 12:47 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8f5648c43725

8135067: Preparatory refactorings for compiler control
Summary: Extract CompileTask and clean up
Reviewed-by: roland

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
+ src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compileTask.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: e13d7fa76fac
Author:    coleenp
Date:      2015-08-24 15:41 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e13d7fa76fac

8133561: linux thread id should be reported in decimal in the error reports now
Summary: linux thread id error reports changed back to decimal
Reviewed-by: hseigel, ctornqvi, coleenp
Contributed-by: rachel.protacio at oracle.com

! src/share/vm/utilities/vmError.cpp

Changeset: 8af2c4220477
Author:    coleenp
Date:      2015-08-25 17:30 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8af2c4220477

Merge


Changeset: 3dfd8c6b3f6c
Author:    gziemski
Date:      2015-08-24 16:17 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3dfd8c6b3f6c

8134239: compiler/arguments/CheckCICompilerCount.java still fails
Summary: Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating
Reviewed-by: ctornqvi, hseigel

! test/compiler/arguments/CheckCICompilerCount.java

Changeset: c7817bc5bb15
Author:    coleenp
Date:      2015-08-25 19:06 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c7817bc5bb15

Merge


Changeset: a45fb54484ad
Author:    kzhaldyb
Date:      2015-08-07 17:58 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a45fb54484ad

8132708: Add tests for Humongous objects allocation threshold
Summary: Added the test which checks that Humongous objects allocation threshold works as expected
Reviewed-by: tschatzl, dfazunen

+ test/gc/g1/humongousObjects/Helpers.java
+ test/gc/g1/humongousObjects/TestHumongousThreshold.java

Changeset: 09094287d06f
Author:    iignatyev
Date:      2015-08-25 21:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/09094287d06f

Merge


Changeset: 522260f7f54c
Author:    jiangli
Date:      2015-08-25 17:22 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/522260f7f54c

8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto
Summary: Handle shared string mapping failures.
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
Contributed-by: tom.benson at oracle.com, jiangli.zhou at oracle.com

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
+ test/runtime/SharedArchiveFile/SharedStringsRunAuto.java

Changeset: c1bd0eb306f1
Author:    dholmes
Date:      2015-08-26 18:59 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c1bd0eb306f1

8133646: Internal Error: x86/vm/macroAssembler_x86.cpp:886 DEBUG MESSAGE: StubRoutines::call_stub: threads must correspond
Reviewed-by: kvn, coleenp, dcubed

! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 79b7d59ee282
Author:    ehelin
Date:      2015-08-27 16:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/79b7d59ee282

8134504: Remove usage of EvacuationInfo from G1CollectorPolicy
Reviewed-by: mgerdin, jwilhelm

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

Changeset: f7abf3de7822
Author:    ehelin
Date:      2015-08-28 09:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f7abf3de7822

8134509: G1ParCopyClosure does not need a ReferenceProcessor
Reviewed-by: stefank, mgerdin

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

Changeset: c64d134410a7
Author:    erikj
Date:      2015-08-28 09:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c64d134410a7

8134157: adlc fails to compile with SS12u4
Reviewed-by: dholmes, kbarrett, ihse

! make/solaris/makefiles/adlc.make

Changeset: bf890f7af014
Author:    erikj
Date:      2015-08-28 11:10 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bf890f7af014

Merge


Changeset: a37aac88925c
Author:    ddmitriev
Date:      2015-08-28 17:32 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a37aac88925c

8132725: Memory leak in Arguments::add_property function
Summary: Logic in add_property was rewritten to avoid memory leak
Reviewed-by: iklam, coleenp

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: a380403592b2
Author:    kbarrett
Date:      2015-08-18 17:48 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a380403592b2

8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
Summary: Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/parallel/cardTableExtension.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
! src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp

Changeset: e59d6364edec
Author:    kbarrett
Date:      2015-08-28 23:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e59d6364edec

Merge


Changeset: c66e1029a407
Author:    kbarrett
Date:      2015-08-31 13:06 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c66e1029a407

8131330: G1CollectedHeap::verify_dirty_young_list fails with assert
Summary: Use assembly loop to avoid compiler optimization into memset
Reviewed-by: ecaspole, tschatzl

+ src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/shared/blockOffsetTable.hpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 3ca7e75b4e42
Author:    dsamersoff
Date:      2015-08-31 21:46 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3ca7e75b4e42

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp

Changeset: 9bd030a59111
Author:    dsamersoff
Date:      2015-08-31 23:29 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9bd030a59111

Merge


Changeset: da9eeb2c1cbd
Author:    sangheki
Date:      2015-08-31 11:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/da9eeb2c1cbd

8078555: GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java

Changeset: be685a5356a4
Author:    tschatzl
Date:      2015-09-01 10:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/be685a5356a4

8067341: Modify PLAB sizing algorithm to waste less
Summary: Change the G1 PLAB resizing algorithm to waste less memory by being more conservative about the PLAB sizes.
Reviewed-by: ecaspole, jmasa

! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1_globals.hpp

Changeset: 2381355ef90a
Author:    pliden
Date:      2015-09-01 13:13 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2381355ef90a

8134738: Remove CollectorPolicy::Name
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp

Changeset: 6dad23e1c89d
Author:    pliden
Date:      2015-09-01 14:17 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6dad23e1c89d

Merge


Changeset: e7f6dd5835be
Author:    gthornbr
Date:      2015-09-01 14:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e7f6dd5835be

8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform
Summary: Recognize the T7/M7 platform.
Reviewed-by: dcubed, kvn, jmasa

! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp

Changeset: 2cad024257e9
Author:    sjohanss
Date:      2015-09-02 09:14 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2cad024257e9

8129417: Oop iteration clean-up to remove oop_ms_follow_contents
Reviewed-by: pliden, ehelin

! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/cmsOopClosures.inline.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/immutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/serial/markSweep.inline.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/specialized_oop_closures.hpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.inline.hpp
! src/share/vm/utilities/stack.inline.hpp

Changeset: 116afd2a8cbd
Author:    ysr
Date:      2015-09-02 11:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/116afd2a8cbd

8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Summary: Test contributed by brutisso
Reviewed-by: tonyp, tschatzl

! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/referenceProcessorStats.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
+ test/gc/logging/TestPrintReferences.java

Changeset: 94b68bbd87b5
Author:    sfriberg
Date:      2015-09-02 09:51 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/94b68bbd87b5

8066443: Add G1 support for promotion event
Reviewed-by: tschatzl

! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp

Changeset: 48b57bb45fe5
Author:    tschatzl
Date:      2015-09-02 09:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/48b57bb45fe5

8134858: Remove G1 specific checking of Young/OldPLABSize in G1CollectorPolicy constructor
Summary: Remove obsolete and wrong code.
Reviewed-by: mgerdin, brutisso

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

Changeset: 7eec02b95f9e
Author:    tschatzl
Date:      2015-09-02 14:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7eec02b95f9e

8134856: Incorrect use of PLAB::min_size() in MaxPLABSizeBounds
Reviewed-by: jwilhelm, tbenson

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

Changeset: 943f36515734
Author:    tschatzl
Date:      2015-09-02 16:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/943f36515734

Merge

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

Changeset: d487a586ed9c
Author:    kbarrett
Date:      2015-09-02 11:41 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d487a586ed9c

8134806: Clean up write_ref_field_work
Summary: Remove unnecessary pure virtual decl and default argument values.
Reviewed-by: jwilhelm, tbenson, jmasa

! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/modRefBarrierSet.hpp

Changeset: d10e26451cd0
Author:    sangheki
Date:      2015-09-02 17:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d10e26451cd0

8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing
Reviewed-by: jwilhelm

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java

Changeset: f44314157fcb
Author:    dcubed
Date:      2015-09-03 10:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f44314157fcb

8049304: race between VM_Exit and _sync_FutileWakeups->inc()
Summary: Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active.
Reviewed-by: kbarrett, dholmes, tbenson, bdelsart

! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/synchronizer.cpp

Changeset: f35456fc82ae
Author:    mseledtsov
Date:      2015-09-03 08:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f35456fc82ae

8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory
Summary: Removed ambiguity on where JarBuilder looks for classes
Reviewed-by: jiangli, ctornqvi, gtriantafill

! test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsWb.java

Changeset: 1fb9e9f01532
Author:    tschatzl
Date:      2015-09-04 08:36 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1fb9e9f01532

8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size
Summary: Align TLAB/PLAB size with exact humongous object size threshold, not that value -1.
Reviewed-by: jmasa, dfazunen

! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABSizeBounds.java

Changeset: ceb9d9044fc8
Author:    mgerdin
Date:      2015-09-04 09:47 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ceb9d9044fc8

8135012: Don't use G1RootProcessor when scanning remembered sets
Reviewed-by: jmasa, ecaspole

+ src/share/vm/gc/g1/g1CodeBlobClosure.cpp
+ src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp

Changeset: 67967c7b055c
Author:    jwilhelm
Date:      2015-09-04 13:23 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/67967c7b055c

8130823: VerifyRememberedSets is an expensive nop in product builds
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/parallel/cardTableExtension.cpp

Changeset: 262b86c271b0
Author:    jlaskey
Date:      2015-09-04 10:12 -0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/262b86c271b0

8087181: Move native jimage code to its own library (maybe libjimage)
Reviewed-by: alanb, lfoltan, hseigel, acorn
Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs 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/classfile/jimage.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/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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: a78dd396f8a4
Author:    jlaskey
Date:      2015-09-04 20:29 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a78dd396f8a4

Merge


Changeset: 102e32f29835
Author:    rdurbin
Date:      2015-09-04 14:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/102e32f29835

8061999: Enhance VM option parsing to allow options to be specified in a file
Summary: Add support for the "-XX:VMOptionsFile=<path>" option.
Reviewed-by: dcubed, gthornbr, gziemski, ddmitriev, dholmes, coleenp

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

Changeset: f74b3ce62e1f
Author:    dbuck
Date:      2015-09-04 17:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f74b3ce62e1f

8135002: Fix or remove broken links in objectMonitor.cpp comments
Summary: Updated comments to refer to relevant patents.
Reviewed-by: dcubed

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

Changeset: 1ca70c12a335
Author:    jwilhelm
Date:      2015-08-18 21:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1ca70c12a335

8134626: Misc cleanups after generation array removal
Reviewed-by: david, dholmes, tschatzl

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/parallel/psTasks.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/serial/defNewGeneration.inline.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/psMemoryPool.cpp
! src/share/vm/services/psMemoryPool.hpp

Changeset: d750cc39ed60
Author:    dfazunen
Date:      2015-09-07 21:30 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d750cc39ed60

8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded
Reviewed-by: tschatzl, jwilhelm

! test/gc/g1/TestHumongousShrinkHeap.java

Changeset: e7dadf42aa35
Author:    mchernov
Date:      2015-09-01 21:38 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e7dadf42aa35

8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
Reviewed-by: iignatyev, dfazunen

! src/share/vm/prims/whitebox.cpp
+ test/gc/arguments/GCTypes.java
+ test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
+ test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
+ test/gc/arguments/TestNewRatioFlag.java
+ test/gc/arguments/TestNewSizeFlags.java
+ test/gc/arguments/TestSurvivorRatioFlag.java
+ test/gc/arguments/TestTargetSurvivorRatioFlag.java
+ test/testlibrary/jdk/test/lib/AllocationHelper.java
+ test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java

Changeset: 9a8f97037119
Author:    iignatyev
Date:      2015-09-07 20:03 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9a8f97037119

Merge


Changeset: 0316b41ccb2f
Author:    jwilhelm
Date:      2015-09-08 16:10 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0316b41ccb2f

Merge

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
- 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/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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: bef52fbeb8ae
Author:    amurillo
Date:      2015-09-10 14:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bef52fbeb8ae

Merge

- 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/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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: ce9c22f23999
Author:    amurillo
Date:      2015-09-15 07:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ce9c22f23999

Merge


Changeset: 3ed0df2c553a
Author:    lana
Date:      2015-09-18 14:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3ed0df2c553a

Merge

- 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/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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: 90b308169cb2
Author:    lana
Date:      2015-09-25 22:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/90b308169cb2

Added tag jdk9-b83 for changeset 3ed0df2c553a

! .hgtags

Changeset: a589f73b79f4
Author:    mcberg
Date:      2015-09-09 10:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a589f73b79f4

8135028: support for vectorizing double precision sqrt
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedSqrt_Double.java

Changeset: 846018509b70
Author:    iveresov
Date:      2015-09-10 17:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/846018509b70

Merge

- 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/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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: 2e58b602c89b
Author:    aph
Date:      2015-09-08 14:08 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2e58b602c89b

8135157: DMB elimination in AArch64 C2 synchronization implementation
Summary: Reduce memory barrier usage in C2 fast lock and unlock.
Reviewed-by: kvn
Contributed-by: wei.tang at linaro.org, aph at redhat.com

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 87a55af2ff28
Author:    kzhaldyb
Date:      2015-09-11 16:11 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/87a55af2ff28

8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob
Summary: Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test
Reviewed-by: iignatyev

! src/share/vm/prims/whitebox.cpp
! test/testlibrary/jdk/test/lib/Utils.java
+ test/testlibrary_tests/whitebox/BlobSanityTest.java

Changeset: 41b6cb9246fe
Author:    mcberg
Date:      2015-09-11 17:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/41b6cb9246fe

8132160: support for AVX 512 call frames and stack management
Summary: simplify save/restore frame on x86 systems which support EVEX.
Reviewed-by: kvn, iveresov

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad

Changeset: 69ed894b4045
Author:    thartmann
Date:      2015-09-14 07:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/69ed894b4045

8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value
Summary: Fixed race condition in the JMX code for the LowMemoryDetector.
Reviewed-by: kvn

! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp

Changeset: 720d0ff40323
Author:    thartmann
Date:      2015-09-14 07:03 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/720d0ff40323

Merge

- 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/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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: a5ae3454a758
Author:    thartmann
Date:      2015-09-14 10:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a5ae3454a758

8135252: IdealLoopTree::dump_head() prints negative trip count
Summary: IdealLoopTree::dump_head() should not cast float to int.
Reviewed-by: kvn

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

Changeset: 486680e6ed5e
Author:    thartmann
Date:      2015-09-14 09:11 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/486680e6ed5e

Merge


Changeset: b9246bd13eeb
Author:    roland
Date:      2015-09-11 16:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b9246bd13eeb

8135069: C2 replaces range checks by unsigned comparison with -1
Summary: i < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn

! src/share/vm/opto/ifnode.cpp
! test/compiler/rangechecks/TestBadFoldCompare.java

Changeset: bfb61f868681
Author:    roland
Date:      2015-09-08 19:19 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bfb61f868681

8134974: 8130847 broken with loop predicates
Summary: Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn

! src/share/vm/opto/loopPredicate.cpp
+ test/compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java

Changeset: 3b914aea509b
Author:    jwilhelm
Date:      2015-09-08 16:10 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3b914aea509b

Merge

- 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/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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: abc9e76c520d
Author:    kbarrett
Date:      2015-09-08 16:00 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/abc9e76c520d

8134797: Remove explicit casts in CollectorPolicy hierarchy
Summary: Removed the explicit casts.
Reviewed-by: jwilhelm, tschatzl, pliden

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp

Changeset: 9810d3869392
Author:    mgerdin
Date:      2015-09-09 10:34 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9810d3869392

8135152: Create a G1ParScanThreadStateSet class for managing G1 GC per thread states
Reviewed-by: tschatzl, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp

Changeset: 8a758dbe0212
Author:    mgerdin
Date:      2015-09-09 14:22 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8a758dbe0212

8135154: Move cards scanned and surviving young words aggregation to G1ParScanThreadStateSet
Reviewed-by: tschatzl, 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/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp

Changeset: 49b16955b909
Author:    sangheki
Date:      2015-09-09 09:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/49b16955b909

8135025: Error message is repeated for large value at G1ConcRefinementThreads
Summary: Changed error handling when G1ConcRefinementThreads creation failed
Reviewed-by: jwilhelm, kbarrett, tschatzl

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

Changeset: 05be144c3f45
Author:    kbarrett
Date:      2015-09-09 14:31 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/05be144c3f45

8135209: Avoid abutting string literals and identifiers
Summary: Add spaces between string literals and identifiers.
Reviewed-by: brutisso, pliden

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

Changeset: b41072c42cd5
Author:    kzhaldyb
Date:      2015-09-09 15:14 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b41072c42cd5

8134523: Humongous object test fails with OOME
Summary: Added Xms for runs with region' size 16M and 32M to prevent OOME
Reviewed-by: mgerdin, dfazunen

! test/gc/g1/humongousObjects/TestHumongousThreshold.java

Changeset: b29257a2312e
Author:    iignatyev
Date:      2015-09-09 22:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b29257a2312e

Merge


Changeset: bba7a69f67c7
Author:    coleenp
Date:      2015-09-09 23:47 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bba7a69f67c7

8135298: Fix zero builds for "unknown" architectures on linux.
Summary: add zero architectures for default cases
Reviewed-by: coleenp
Contributed-by: Matthias Klose <doko at ubuntu.com>

! src/os/linux/vm/os_linux.cpp

Changeset: 059904d87241
Author:    coleenp
Date:      2015-09-10 06:15 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/059904d87241

Merge


Changeset: 41972b466086
Author:    ehelin
Date:      2015-09-11 10:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/41972b466086

8135260: Split G1CollectorPolicy::finalize_cset into two parts
Reviewed-by: tschatzl, mgerdin

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

Changeset: 3ebbe21f938e
Author:    ehelin
Date:      2015-09-11 13:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3ebbe21f938e

8135253: Add push method to CollectionSetChooser
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 302c7e22630b
Author:    jmasa
Date:      2015-05-25 19:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/302c7e22630b

8081629: CMS split_block() does not correctly fix up block-offset-table for large blocks
Reviewed-by: tschatzl, ysr

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

Changeset: 7b8eb3b6361a
Author:    akulyakh
Date:      2015-09-14 14:26 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7b8eb3b6361a

8134641: CodelistTest.java fails with sun.misc.Unsafe.getUnsafe
Summary: Excluding lines containing sun.misc.Unsafe.getUnsafe from the test input as getUnsafe is hidden from reflection
Reviewed-by: sla

! test/serviceability/dcmd/compiler/CodelistTest.java

Changeset: 4f3ddb6a2b70
Author:    jiangli
Date:      2015-09-14 14:55 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4f3ddb6a2b70

8135097: Unmap failure for executable memory on windows
Summary: Use 'pd_release_memory' for executable memory in os::pd_unmap_memory().
Reviewed-by: iklam, coleenp

! src/os/windows/vm/os_windows.cpp

Changeset: ea4f98bd8dd5
Author:    jwilhelm
Date:      2015-09-15 15:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ea4f98bd8dd5

Merge


Changeset: 1ac336e4e8fe
Author:    amurillo
Date:      2015-09-17 09:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1ac336e4e8fe

Merge


Changeset: 0093079406dd
Author:    amurillo
Date:      2015-09-22 11:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0093079406dd

Merge


Changeset: 184c43284449
Author:    lana
Date:      2015-09-26 09:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/184c43284449

Merge


Changeset: 84986641cb90
Author:    ihse
Date:      2015-10-05 14:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/84986641cb90

Merge

- 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/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- 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



More information about the build-infra-dev mailing list