hg: jdk9/hs/hotspot: 10 new changesets

christian.thalinger at oracle.com christian.thalinger at oracle.com
Thu May 15 19:55:22 UTC 2014


Changeset: fef9b88e2585
Author:    anoll
Date:      2014-05-08 12:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fef9b88e2585

8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration.
Reviewed-by: kvn

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

Changeset: 035c93dbff0b
Author:    twisti
Date:      2014-05-08 15:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/035c93dbff0b

Merge


Changeset: 53acad1e7f52
Author:    anoll
Date:      2014-05-09 09:12 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/53acad1e7f52

8029343: CodeCache::allocate increments '_number_of_blobs' even if allocation fails.
Summary: Incrementing the number of code blobs in CodeCache::allocate(...) is now only performed if allocation succeeds. The guarantee is fixed.
Reviewed-by: kvn, iveresov
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/share/vm/code/codeCache.cpp

Changeset: c31d0c31e7bf
Author:    twisti
Date:      2014-05-12 17:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c31d0c31e7bf

Merge

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

Changeset: 3d247564e2d8
Author:    anoll
Date:      2014-05-13 11:25 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3d247564e2d8

8021770: BackEdgeThreshold option is no longer used and should be removed
Summary: The BackEdgeThreshold option is removed because it is no longer used.
Reviewed-by: twisti, kvn, cjplummer
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 975d903e1de3
Author:    iveresov
Date:      2014-05-13 11:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/975d903e1de3

8032463: VirtualDispatch test timeout with DeoptimizeALot
Summary: Introduce code aging for warm method detection
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 99dc0ff1d4c7
Author:    vlivanov
Date:      2014-03-11 15:06 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/99dc0ff1d4c7

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: 3624b11235ba
Author:    simonis
Date:      2014-05-14 12:09 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3624b11235ba

8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
Summary: Added conditions around macro definitions for pragmas.
Reviewed-by: kvn

! src/share/vm/utilities/globalDefinitions_gcc.hpp

Changeset: c98ef93bfe9a
Author:    iveresov
Date:      2014-05-14 14:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c98ef93bfe9a

8043063: Code aging should allocate MethodCounters when flushing a method
Summary: Make sure that MethodCounters are present when the method is flushed for the first time to switch on code aging
Reviewed-by: kvn

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

Changeset: 466b58fa837b
Author:    twisti
Date:      2014-05-15 11:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/466b58fa837b

Merge

- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp



More information about the jdk9-all-changes mailing list