hg: jdk8u/jdk8u/hotspot: 29 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Mar 31 18:40:35 UTC 2015


Changeset: 951689652d2c
Author:    amurillo
Date:      2015-03-20 09:20 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/951689652d2c

8075615: new hotspot build - hs25.60-b09
Reviewed-by: dholmes

! make/hotspot_version

Changeset: 695017a614d5
Author:    hseigel
Date:      2015-03-19 08:55 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/695017a614d5

8075118: JVM stuck in infinite loop during verification
Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly.
Reviewed-by: dlong, dholmes

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
+ test/runtime/handlerInTry/HandlerInTry.jasm
+ test/runtime/handlerInTry/IsolatedHandlerInTry.jasm
+ test/runtime/handlerInTry/LoadHandlerInTry.java

Changeset: 2af69bed8db6
Author:    tschatzl
Date:      2014-10-10 12:15 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2af69bed8db6

8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
Contributed-by: sangheon.kim at oracle.com

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

Changeset: f2e3f0e1f97d
Author:    sfriberg
Date:      2014-11-14 15:03 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f2e3f0e1f97d

8064473: Improved handling of age during object copy in G1
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/shared/ageTable.hpp

Changeset: 5743a702da65
Author:    tschatzl
Date:      2015-03-24 10:04 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5743a702da65

Merge


Changeset: 80ac3ee51955
Author:    mgerdin
Date:      2015-03-25 11:03 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/80ac3ee51955

8065358: Refactor G1s usage of save_marks and reduce related races
Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy.
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: f97f21d8d58c
Author:    stefank
Date:      2014-08-25 09:10 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f97f21d8d58c

8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID
Reviewed-by: brutisso, ehelin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 4fa1813a03b0
Author:    simonis
Date:      2014-12-19 18:33 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4fa1813a03b0

8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639
Reviewed-by: goetz

! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make

Changeset: dfa21a177d66
Author:    simonis
Date:      2015-03-25 15:50 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/dfa21a177d66

8075858: AIX: clean-up HotSpot make files
Reviewed-by: kvn

! make/aix/makefiles/adlc.make
! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make

Changeset: c132be0fb74d
Author:    tschatzl
Date:      2014-12-19 09:21 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c132be0fb74d

8060025: Object copy time regressions after JDK-8031323 and JDK-8057536
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively.
Reviewed-by: kbarrett, mgerdin, jmasa
Contributed-by: Tony Printezis <tprintezis at twitter.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.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
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp

Changeset: ae374055ebce
Author:    mlarsson
Date:      2014-09-18 11:27 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ae374055ebce

8053998: Hot card cache flush chunk size too coarse grained
Summary: Changed the chunk size to a smaller fixed number.
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp

Changeset: b6a1bf5222c5
Author:    redestad
Date:      2015-01-29 15:05 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b6a1bf5222c5

8069273: Decrease Hot Card Cache Lock contention
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 36c7518fd486
Author:    tschatzl
Date:      2015-02-02 10:38 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/36c7518fd486

8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card
Summary: Properly bound the iteration work for objArray-oops.
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/g1/heapRegion.cpp

Changeset: 8e9ede9dd2cd
Author:    mgerdin
Date:      2014-12-08 18:57 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8e9ede9dd2cd

8067655: Clean up G1 remembered set oop iteration
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization
Reviewed-by: jmasa, kbarrett

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: ad32e85474ff
Author:    brutisso
Date:      2014-08-07 09:35 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ad32e85474ff

8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags
Reviewed-by: stefank, tschatzl
Contributed-by: marcus.larsson at oracle.com

! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 93a69595b807
Author:    ehelin
Date:      2014-10-23 11:43 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/93a69595b807

8061630: G1 iterates over JNIHandles two times
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: c3fcc09c9239
Author:    brutisso
Date:      2015-03-26 13:19 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c3fcc09c9239

8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases
Reviewed-by: tschatzl, mgerdin, ecaspole

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp

Changeset: 38d6febe66af
Author:    mgerdin
Date:      2014-12-01 15:24 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/38d6febe66af

8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap
Reviewed-by: brutisso, tschatzl, ehelin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: 3ca53859c3c7
Author:    brutisso
Date:      2015-03-19 15:25 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/3ca53859c3c7

8027962: Per-phase timing measurements for strong roots processing
Reviewed-by: tschatzl, ecaspole

! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: 407b168b3b3a
Author:    dlong
Date:      2015-03-12 15:16 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/407b168b3b3a

Merge


Changeset: 6d817035633c
Author:    dlong
Date:      2015-03-12 17:45 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/6d817035633c

Merge

! .hgtags

Changeset: 493a3244426e
Author:    dlong
Date:      2015-03-12 17:47 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/493a3244426e

Merge


Changeset: 4f5637f030ec
Author:    dlong
Date:      2015-03-23 22:46 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4f5637f030ec

Merge

! .hgtags

Changeset: dfa9eac41999
Author:    dlong
Date:      2015-03-26 14:36 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/dfa9eac41999

Merge


Changeset: 6b65121b3258
Author:    hseigel
Date:      2015-03-25 08:16 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/6b65121b3258

7127066: Class verifier accepts an invalid class file
Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps.
Reviewed-by: acorn, dholmes

! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/bytecodes.hpp
+ test/runtime/stackMapCheck/BadMap.jasm
+ test/runtime/stackMapCheck/BadMapDstore.jasm
+ test/runtime/stackMapCheck/BadMapIstore.jasm
+ test/runtime/stackMapCheck/StackMapCheck.java

Changeset: e982379a7119
Author:    hseigel
Date:      2015-03-27 02:17 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/e982379a7119

Merge


Changeset: 9cfc607cb03e
Author:    sspitsyn
Date:      2015-03-26 23:17 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/9cfc607cb03e

8013942: JSR 292: assert(type() == T_OBJECT) failed: type check
Summary: A dead scope  of the local needs to be identified
Reviewed-by: coleenp, vlivanov, mgronlun

! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/prims/jvmtiImpl.cpp

Changeset: d937e6a06748
Author:    amurillo
Date:      2015-03-27 10:38 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/d937e6a06748

Merge

! .hgtags

Changeset: f1058b5c6294
Author:    amurillo
Date:      2015-03-27 10:38 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f1058b5c6294

Added tag hs25.60-b09 for changeset d937e6a06748

! .hgtags



More information about the jdk8u-changes mailing list