hg: jdk9/hs-gc/hotspot: 39 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Aug 22 18:41:28 UTC 2014


Changeset: f95347244306
Author:    chegar
Date:      2014-08-17 15:56 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f95347244306

8054834: Modular Source Code
Reviewed-by: alanb, chegar, mchung
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com

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

Changeset: 2195d56fbfe4
Author:    chegar
Date:      2014-08-18 10:07 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2195d56fbfe4

Merge


Changeset: 8e575cec7af9
Author:    amurillo
Date:      2014-08-19 11:17 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8e575cec7af9

Merge

! src/share/vm/runtime/os.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp

Changeset: 16286b7d7c6e
Author:    iklam
Date:      2014-08-12 17:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/16286b7d7c6e

8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung

! make/excludeSrc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
+ src/share/vm/classfile/sharedClassUtil.hpp
+ src/share/vm/classfile/sharedPathsMiscInfo.cpp
+ src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ src/share/vm/utilities/stringUtils.cpp
+ src/share/vm/utilities/stringUtils.hpp
+ test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java

Changeset: 72030160367a
Author:    zgu
Date:      2014-08-14 09:02 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/72030160367a

8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit
Reviewed-by: dholmes, coleenp

! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp

Changeset: 8a290a0d2153
Author:    zgu
Date:      2014-08-14 13:13 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8a290a0d2153

Merge


Changeset: 01e6096da640
Author:    zgu
Date:      2014-08-14 13:15 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/01e6096da640

8054547: Re-enable warning for incompatible java launcher
Summary: Re-enabled warning as launcher change reached promotion build
Reviewed-by: hseigel, coleenp

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

Changeset: 4a937a64c20b
Author:    zgu
Date:      2014-08-14 17:25 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4a937a64c20b

Merge

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

Changeset: 80b831308478
Author:    ctornqvi
Date:      2014-08-14 18:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/80b831308478

8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job
Summary: JPRT will now run most of the tests in /runtime
Reviewed-by: dcubed, mseledtsov, zgu, mikael

! make/jprt.properties
! test/TEST.groups
! test/runtime/7158988/FieldMonitor.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/jsig/Test8017498.sh

Changeset: af24453bcd3e
Author:    sspitsyn
Date:      2014-08-15 11:25 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/af24453bcd3e

Merge

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

Changeset: ce9fb9e64334
Author:    coleenp
Date:      2014-08-15 15:25 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ce9fb9e64334

8055231: ZERO variant build is broken
Summary: Fix zero build.
Reviewed-by: coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 03b8d901bdea
Author:    coleenp
Date:      2014-08-15 20:37 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/03b8d901bdea

Merge


Changeset: c346a7739aee
Author:    zgu
Date:      2014-08-19 08:34 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c346a7739aee

8055007: NMT2: emptyStack missing in minimal build
Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build.
Reviewed-by: coleenp, dholmes

! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp

Changeset: 83b971c5423f
Author:    zgu
Date:      2014-08-19 08:42 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/83b971c5423f

Merge

! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp

Changeset: c041b65beeed
Author:    zgu
Date:      2014-08-19 09:05 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c041b65beeed

8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Summary: Handled CDS mapping region and added test for the scenario
Reviewed-by: coleenp, ctornqvi

! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/NMTWithCDS.java

Changeset: e6122e00c927
Author:    gtriantafill
Date:      2014-08-18 11:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e6122e00c927

8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Summary: enable tests for NMT2
Reviewed-by: ctornqvi, zgu

! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java

Changeset: 56ff43213a78
Author:    gtriantafill
Date:      2014-08-19 06:47 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/56ff43213a78

8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Summary: disable failing test
Reviewed-by: ctornqvi, zgu

! test/runtime/NMT/CommandLineEmptyArgument.java

Changeset: b808a03aa0b7
Author:    zgu
Date:      2014-08-19 10:04 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b808a03aa0b7

Merge

! src/share/vm/services/virtualMemoryTracker.cpp
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java

Changeset: 73cf3098bd73
Author:    jmasa
Date:      2014-08-21 10:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/73cf3098bd73

Merge


Changeset: 954700ff3322
Author:    thartmann
Date:      2014-08-11 13:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/954700ff3322

8043284: Optimize signed integer comparison
Summary: Folding of BoolNode if input add/sub of CmpI overflows and we can prove that compared value is not in the two resulting ranges. Added test for CmpI and CmpU optimizations.
Reviewed-by: kvn, rbackman, roland

! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/IntegerArithmetic/TestIntegerComparison.java

Changeset: 190b0e9d0ad1
Author:    roland
Date:      2014-08-11 14:12 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/190b0e9d0ad1

7173584: Implement arraycopy as a macro node
Summary: delay the conversion of arraycopy to stub calls to macro expansion
Reviewed-by: kvn, iveresov

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
+ src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.hpp

Changeset: db7d2f27bcb6
Author:    roland
Date:      2014-08-11 13:02 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/db7d2f27bcb6

Merge


Changeset: 99995cb1ae44
Author:    anoll
Date:      2014-08-13 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/99995cb1ae44

8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 7f427b4f174d
Author:    roland
Date:      2014-08-11 15:09 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7f427b4f174d

8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Summary: do not update exception cache if exception is replaced when thrown
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_Runtime1.cpp
+ test/compiler/exceptions/TestRecursiveReplacedException.java

Changeset: 3d0f5e4b3eec
Author:    roland
Date:      2014-08-13 09:53 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3d0f5e4b3eec

Merge


Changeset: f62b69773aaf
Author:    kvn
Date:      2014-08-13 13:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f62b69773aaf

8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Summary: Fixed memory ordering parameter and added missing barriers for volatile loads.
Reviewed-by: roland, iveresov

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

Changeset: 4395c63e455b
Author:    mduigou
Date:      2014-08-13 23:33 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4395c63e455b

8047952: Remove _FORTIFY_SOURCE from fastdebug and slowdebug builds
Reviewed-by: dholmes

! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make

Changeset: 1d600d0306c6
Author:    iveresov
Date:      2014-08-13 17:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1d600d0306c6

8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn

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

Changeset: cf3ccda01fa6
Author:    thartmann
Date:      2014-08-14 09:15 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/cf3ccda01fa6

8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test.
Reviewed-by: kvn, coleenp

! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
+ test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java

Changeset: c3616819585c
Author:    kvn
Date:      2014-08-15 12:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c3616819585c

Merge

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/opto/compile.cpp

Changeset: 7c8d05c88072
Author:    thartmann
Date:      2014-08-19 07:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7c8d05c88072

8048879: "unexpected yanked node" opto/postaloc.cpp:139
Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion.
Reviewed-by: kvn, iveresov

! src/share/vm/opto/node.cpp
+ test/compiler/membars/TestMemBarAcquire.java

Changeset: ae92f23ff97a
Author:    kvn
Date:      2014-08-13 17:50 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ae92f23ff97a

8054164: solaris makefile
Reviewed-by: roland

! make/solaris/makefiles/dtrace.make

Changeset: d70e26dc1712
Author:    kvn
Date:      2014-08-19 17:48 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d70e26dc1712

Merge

- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp

Changeset: bcfc31be2968
Author:    kvn
Date:      2014-08-19 16:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/bcfc31be2968

8055503: Rollback 8054164 changeset
Reviewed-by: iveresov

! make/solaris/makefiles/dtrace.make

Changeset: 29999b8709a4
Author:    roland
Date:      2014-08-19 17:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/29999b8709a4

8055153: nsk/stress/jck60/jck60014 crashes on sparc
Summary: missing control for LoadRange and LoadKlass nodes created during arraycopy node expansion
Reviewed-by: kvn, iveresov

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestMissingControl.java

Changeset: 865c90cfd688
Author:    rbackman
Date:      2014-08-21 20:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/865c90cfd688

Merge

! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp

Changeset: 44776dc0edd9
Author:    rbackman
Date:      2014-08-21 19:06 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/44776dc0edd9

Merge


Changeset: 3356b614acfa
Author:    jmasa
Date:      2014-08-22 07:12 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3356b614acfa

Merge


Changeset: 41fa2928807a
Author:    amurillo
Date:      2014-08-22 09:55 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/41fa2928807a

Merge




More information about the jdk9-all-changes mailing list