hg: jdk8u/jdk8u-dev/hotspot: 64 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Sep 16 23:27:47 UTC 2014


Changeset: fe1f65b0a2d8
Author:    katleman
Date:      2014-09-10 09:05 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fe1f65b0a2d8

Added tag jdk8u40-b05 for changeset 232b50b20797

! .hgtags

Changeset: 7ff83df6c85a
Author:    amurillo
Date:      2014-09-05 15:10 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7ff83df6c85a

8057649: new hotspot build - hs25.40-b10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 91cb3b8aac2b
Author:    thartmann
Date:      2014-08-19 07:36 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/91cb3b8aac2b

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: 2545e461115b
Author:    sla
Date:      2014-05-30 19:13 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2545e461115b

8044398: Attach code should propagate errors in Diagnostic Commands as errors
Reviewed-by: dcubed, mgronlun

! src/share/vm/services/attachListener.cpp

Changeset: 47e3110c47e8
Author:    coleenp
Date:      2014-09-05 16:01 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/47e3110c47e8

6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 99f0593d8c9f
Author:    coleenp
Date:      2014-09-08 14:13 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/99f0593d8c9f

Merge

- src/share/vm/runtime/arguments_ext.cpp

Changeset: d35872270666
Author:    sjohanss
Date:      2014-09-09 00:05 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d35872270666

8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/memory/space.hpp

Changeset: b384ba33c9a0
Author:    kvn
Date:      2014-07-17 15:40 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b384ba33c9a0

8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak at google.com

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp

Changeset: 2219e830b668
Author:    kvn
Date:      2014-09-08 23:01 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2219e830b668

Merge


Changeset: d8847542f83a
Author:    kvn
Date:      2014-08-13 13:05 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d8847542f83a

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: d635fd1ac81c
Author:    iveresov
Date:      2014-09-08 18:11 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d635fd1ac81c

8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Summary: Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris

! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 3153adbad1e9
Author:    iveresov
Date:      2014-09-09 01:58 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3153adbad1e9

Merge


Changeset: 5248357b7113
Author:    sjohanss
Date:      2014-09-09 04:48 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5248357b7113

8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp

Changeset: 63bae08b051e
Author:    kvn
Date:      2014-09-04 23:49 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/63bae08b051e

8057643: Unable to build --with-debug-level=optimized on OSX
Summary: Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov

! make/Makefile
! make/bsd/makefiles/universal.gmk

Changeset: b6978881f5af
Author:    kvn
Date:      2014-09-09 06:29 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b6978881f5af

Merge


Changeset: 17d3ee6e9d3c
Author:    fzhinkin
Date:      2014-09-08 20:32 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/17d3ee6e9d3c

8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Reviewed-by: kvn, iignatyev

! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
+ test/compiler/testlibrary/intrinsics/Verifier.java

Changeset: fe6dafcd8ed0
Author:    fzhinkin
Date:      2014-09-03 15:29 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fe6dafcd8ed0

8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev

+ test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.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: 4d8781a35525
Author:    fzhinkin
Date:      2014-09-03 15:26 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4d8781a35525

8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev

+ test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
+ test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 14b356bbca27
Author:    zmajo
Date:      2014-08-29 15:32 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/14b356bbca27

8055286: Extend CompileCommand=option to handle numeric parameters
Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx.
Reviewed-by: kvn, roland

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp

Changeset: 119875f0fc67
Author:    kvn
Date:      2014-09-02 10:26 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/119875f0fc67

8056964: JDK-8055286 changes are incomplete.
Summary: added ccstr and ccstrlist types to compilerOracle 'option' command
Reviewed-by: roland

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/compile.hpp

Changeset: e09c0676c53f
Author:    simonis
Date:      2014-09-03 14:39 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e09c0676c53f

8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
Reviewed-by: kvn

! src/share/vm/compiler/compilerOracle.cpp

Changeset: aff6ccb506cb
Author:    iveresov
Date:      2014-09-05 14:39 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/aff6ccb506cb

8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
Summary: Don't make compiled MH intrinsics not entrant when redefining classes
Reviewed-by: kvn, vlivanov

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 2e6106d44079
Author:    iveresov
Date:      2014-09-08 11:45 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2e6106d44079

8057750: CTW should not make MH intrinsics not entrant
Summary: Do not make MH intrinsics not entrant in CTW
Reviewed-by: kvn, vlivanov

! src/share/vm/classfile/classLoader.cpp

Changeset: 2d9cef76b5a6
Author:    iveresov
Date:      2014-09-09 18:20 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2d9cef76b5a6

Merge


Changeset: 094cbdffa87d
Author:    drchase
Date:      2014-08-29 19:45 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/094cbdffa87d

8054292: code comments leak in fastdebug builds
Summary: Added deallocation to destructor; hardened interface against misuse
Reviewed-by: kvn

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

Changeset: 1d8193e4e2a3
Author:    drchase
Date:      2014-09-09 18:23 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1d8193e4e2a3

Merge


Changeset: bddcb33dadf4
Author:    drchase
Date:      2014-09-09 19:18 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bddcb33dadf4

Merge


Changeset: 166d744df0de
Author:    kvn
Date:      2014-09-02 12:48 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/166d744df0de

8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.
Reviewed-by: roland

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/asm/register.hpp
! 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
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java

Changeset: f6f9aec27858
Author:    rbackman
Date:      2014-09-10 12:39 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f6f9aec27858

8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov

! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 42460b71ba70
Author:    rbackman
Date:      2014-06-23 13:33 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/42460b71ba70

8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp

Changeset: 4874332f9799
Author:    roland
Date:      2014-09-09 15:47 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4874332f9799

8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen().
Reviewed-by: kvn, iveresov

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

Changeset: 4edd7572c235
Author:    gtriantafill
Date:      2014-09-09 09:48 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4edd7572c235

8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
Reviewed-by: ctornqvi, lfoltan

! test/TEST.groups
+ test/runtime/NMT/MallocTrackingVerify.java

Changeset: 64b480f9eb1a
Author:    ctornqvi
Date:      2014-09-10 17:36 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/64b480f9eb1a

Merge


Changeset: fd9feb55481c
Author:    ctornqvi
Date:      2014-09-10 19:05 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fd9feb55481c

Merge


Changeset: e5668dcf12e9
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e5668dcf12e9

8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp

Changeset: c10b463abc6e
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c10b463abc6e

8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: fc2c88ea11a9
Author:    drchase
Date:      2014-07-11 19:51 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fc2c88ea11a9

8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose

! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp

Changeset: de58d17d9848
Author:    drchase
Date:      2014-09-10 21:25 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/de58d17d9848

Merge


Changeset: 2402de236865
Author:    drchase
Date:      2014-09-10 21:45 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2402de236865

Merge


Changeset: fa6c442c59ee
Author:    jcoomes
Date:      2014-09-10 16:06 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fa6c442c59ee

8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp

Changeset: e2452c3ff7fb
Author:    sjohanss
Date:      2014-09-08 15:24 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e2452c3ff7fb

8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa

! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
+ src/share/vm/prims/whitebox_ext.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: f8afcfbdbf1c
Author:    roland
Date:      2014-08-02 07:06 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f8afcfbdbf1c

8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination
Reviewed-by: kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
+ test/compiler/macronodes/TestEliminateAllocationPhi.java

Changeset: be56d800c946
Author:    roland
Date:      2014-08-11 15:09 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/be56d800c946

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: b186a900f63a
Author:    roland
Date:      2014-08-27 17:37 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b186a900f63a

8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Summary: caller of popped frame doesn't have valid result during deoptimization
Reviewed-by: kvn

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

Changeset: 07f629123254
Author:    kvn
Date:      2014-09-11 15:41 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/07f629123254

Merge


Changeset: 64156d22e49d
Author:    dsamersoff
Date:      2014-09-11 11:55 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/64156d22e49d

8032247: SA: Constantpool lookup for invokedynamic is not implemented
Summary: implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java

Changeset: 631667807de7
Author:    iveresov
Date:      2014-09-11 12:18 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/631667807de7

8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Summary: Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov

! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp

Changeset: 0d78074d2444
Author:    iveresov
Date:      2014-09-10 19:08 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/0d78074d2444

8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
Summary: Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn

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

Changeset: a98dd542cd25
Author:    iveresov
Date:      2014-09-11 20:56 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a98dd542cd25

Merge


Changeset: df66e3a3c4c2
Author:    jwilhelm
Date:      2014-09-11 14:21 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/df66e3a3c4c2

8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com

+ test/gc/g1/TestShrinkDefragmentedHeap.java

Changeset: 9b8bd21b6823
Author:    jwilhelm
Date:      2014-09-11 14:21 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9b8bd21b6823

8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
Summary: Added respect for available memory. Renamed function names
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com

! test/gc/g1/TestHumongousShrinkHeap.java

Changeset: dce3f772de9f
Author:    jcoomes
Date:      2014-09-11 17:13 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dce3f772de9f

8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss

! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp

Changeset: ed3d653e4012
Author:    zgu
Date:      2014-09-04 14:50 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ed3d653e4012

8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on
Reviewed-by: coleenp, gtriantafill

! src/share/vm/runtime/os.cpp
! test/TEST.groups
+ test/runtime/NMT/UnsafeMallocLimit.java

Changeset: b2029969cc16
Author:    coleenp
Date:      2014-09-12 01:04 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b2029969cc16

Merge


Changeset: 7301840ea20e
Author:    vlivanov
Date:      2014-03-11 15:06 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7301840ea20e

8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
Reviewed-by: kvn, iveresov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp

Changeset: 46f9331baed5
Author:    vlivanov
Date:      2014-03-04 02:23 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/46f9331baed5

8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Reviewed-by: iveresov, roland, coleenp

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

Changeset: 134f18d0174b
Author:    vlivanov
Date:      2014-05-29 09:41 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/134f18d0174b

8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
Reviewed-by: twisti, jrose, sspitsyn

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: 1de115720e74
Author:    vlivanov
Date:      2014-07-14 03:24 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1de115720e74

8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp

Changeset: dd89808e49ba
Author:    vlivanov
Date:      2014-07-14 03:26 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dd89808e49ba

8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: bc4ce33c0985
Author:    vlivanov
Date:      2014-07-14 03:27 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bc4ce33c0985

8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov

! src/share/vm/oops/method.cpp

Changeset: 945284eb609f
Author:    vlivanov
Date:      2014-07-14 03:28 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/945284eb609f

8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: 5627633fc830
Author:    vlivanov
Date:      2014-07-14 03:29 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5627633fc830

8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase

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

Changeset: 47ec483b936e
Author:    amurillo
Date:      2014-09-12 13:10 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/47ec483b936e

Merge

- test/compiler/intrinsics/mathexact/sanity/Verifier.java

Changeset: 3702eb6ec708
Author:    amurillo
Date:      2014-09-12 13:10 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3702eb6ec708

Added tag hs25.40-b10 for changeset 47ec483b936e

! .hgtags



More information about the jdk8u-dev-changes mailing list