[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: hg: jdk8/tl/hotspot: 31 new changesets
From: lana.steuck () oracle ! com (lana ! steuck at oracle ! com)
Date: 2012-08-31 0:01:08
Message-ID: 20120831000218.EFDD04780E () hg ! openjdk ! java ! net
[Download RAW message or body]
Changeset: 6898d85cf0bb
Author: amurillo
Date: 2012-08-10 23:19 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6898d85cf0bb
7190772: new hotspot build - hs24-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d5ec46c7da5c
Author: amurillo
Date: 2012-08-15 16:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d5ec46c7da5c
7191765: make jdk8 the default jprt release for hs24
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: aaf61e68b255
Author: johnc
Date: 2012-08-06 12:20 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/aaf61e68b255
6818524: G1: use ergonomic resizing of PLABs
Summary: Employ PLABStats instances to record information about survivor and old \
PLABs, and use the recorded stats to adjust the sizes of survivor and \
old PLABS.
Reviewed-by: johnc, ysr
Contributed-by: Brandon Mitchell <brandon at twitter.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/precompiled/precompiled.hpp
Changeset: eff5d59db7e1
Author: amurillo
Date: 2012-08-07 09:53 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/eff5d59db7e1
7189729: jprt.properties should include release jdk7u8
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: 3958f0acde31
Author: amurillo
Date: 2012-08-17 15:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3958f0acde31
Merge
! make/jprt.properties
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
Changeset: 6acee021f5ac
Author: coleenp
Date: 2012-08-01 16:52 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6acee021f5ac
7129723: MAC: Some regression tests need to recognize Mac OS X platform
Summary: Add Darwin like Linux to shell scripts
Reviewed-by: kvn, kamg, dholmes
! test/compiler/6894807/Test6894807.sh
! test/gc/6941923/test6941923.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6878713/Test6878713.sh
! test/runtime/6929067/Test6929067.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7110720/Test7110720.sh
! test/runtime/7158800/Test7158800.sh
! test/runtime/7158988/TestFieldMonitor.sh
Changeset: 4acebbe310e1
Author: zgu
Date: 2012-08-01 17:19 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4acebbe310e1
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
7187429: NMT ON: Merge failure should cause NMT to shutdown
Summary: Fixed NMT assertion failures
Reviewed-by: acorn, kvn
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: b27675afea11
Author: zgu
Date: 2012-08-01 15:00 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b27675afea11
Merge
Changeset: 8e69438de9c6
Author: zgu
Date: 2012-08-01 16:16 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8e69438de9c6
Merge
Changeset: 282abd0fd878
Author: dcubed
Date: 2012-08-02 14:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/282abd0fd878
7188168: 7071904 broke the DEBUG_BINARIES option on Linux
Summary: Change DEBUG_BINARIES option logic to be more clear.
Reviewed-by: fparain, andrew
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
Changeset: 0d8e265ba727
Author: dcubed
Date: 2012-08-03 18:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0d8e265ba727
7181175: Enable builds on Windows with MinGW/MSYS
Summary: This fix is the minimum number of Makefile changes to enable building \
HotSpot with MinGW/MSYS
Reviewed-by: jcoomes, dcubed, tbell, ohair
Contributed-by: volker.simonis at gmail.com
! make/windows/makefiles/defs.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/shared.make
Changeset: c3c2141203e7
Author: dcubed
Date: 2012-08-06 09:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c3c2141203e7
Merge
Changeset: 4ee06e614636
Author: kamg
Date: 2012-08-06 15:54 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4ee06e614636
7116786: RFE: Detailed information on VerifyErrors
Summary: Provide additional detail in VerifyError messages
Reviewed-by: sspitsyn, acorn
! src/os/solaris/vm/dtraceJSDT_solaris.cpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/stackMapTableFormat.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/runtime/7116786/Test7116786.java
+ test/runtime/7116786/testcases.jar
Changeset: 98625323d3a3
Author: tbell
Date: 2012-08-10 23:16 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/98625323d3a3
7190512: Fix for 7181175 broke hotspot/make/windows/create.bat builds
Summary: Add some quotes around the classpath in the project file rule.
Reviewed-by: dcubed
! make/windows/projectfiles/common/Makefile
Changeset: e5bf1c79ed5b
Author: zgu
Date: 2012-08-14 13:56 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e5bf1c79ed5b
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and \
NOT_PRODUCT macros in NMT
Summary: Updated all related variables and methods to use NOT_PRODUCT macros
Reviewed-by: coleenp, acorn, kvn
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memPtrArray.hpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memTracker.cpp
Changeset: fce6d7280776
Author: dcubed
Date: 2012-08-17 11:57 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fce6d7280776
Merge
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b63c0564035a
Author: dcubed
Date: 2012-08-21 19:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b63c0564035a
Merge
Changeset: f99a36499b8c
Author: johnc
Date: 2012-08-21 10:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f99a36499b8c
7192128: G1: Extend fix for 6948537 to G1's BOT
Summary: G1 does not appear to be immune to the issue described in CR 6948537 and \
increasing the size of old-generation PLABs appears to increase the liklihood of \
seeing the issue. Extend the fix for 6948537 to G1's \
BlockOffsetTable.
Reviewed-by: brutisso, jmasa
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 7383557659bd
Author: johnc
Date: 2012-08-21 14:10 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7383557659bd
7185699: G1: Prediction model discrepancies
Summary: Correct the result value of G1CollectedHeap::pending_card_num(). Change the \
code that calculates the GC efficiency of a non-young heap region to use historical \
data from mixed GCs and the actual number of live bytes when predicting how long it \
would take to collect the region. Changes were also reviewed by \
Thomas Schatzl.
Reviewed-by: azeemj, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 3650da95d2ee
Author: brutisso
Date: 2012-08-23 05:25 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3650da95d2ee
7193157: G1: Make some develpflags available in product builds
Summary: Also reviewed by: vitalyd at gmail.com. Make G1DefaultMinNewGenPercent, \
G1DefaultMaxNewGenPercent, G1OldCSetRegionLiveThresholdPercent and \
G1OldCSetRegionThresholdPercent experimental flags
Reviewed-by: ysr, johnc, jmasa
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: ce0254b13eb8
Author: brutisso
Date: 2012-08-24 09:45 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ce0254b13eb8
Merge
Changeset: 006050192a5a
Author: kvn
Date: 2012-08-20 09:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/006050192a5a
6340864: Implement vectorization optimizations in hotspot-server
Summary: Added asm encoding and mach nodes for vector arithmetic instructions on x86.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/6340864/TestByteVect.java
+ test/compiler/6340864/TestDoubleVect.java
+ test/compiler/6340864/TestFloatVect.java
+ test/compiler/6340864/TestIntVect.java
+ test/compiler/6340864/TestLongVect.java
+ test/compiler/6340864/TestShortVect.java
Changeset: 09aad8452938
Author: kvn
Date: 2012-08-20 09:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/09aad8452938
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to \
non-terminating loops
Summary: In C2 add software membar after load from Reference.referent field to \
prevent commoning of loads across safepoint since GC can change its value. In C1 \
always generate Reference.get() intrinsic.
Reviewed-by: roland, twisti, dholmes, johnc
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/7190310/Test7190310.java
+ test/compiler/7190310/Test7190310_unsafe.java
Changeset: 7a302948f5a4
Author: twisti
Date: 2012-08-21 10:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7a302948f5a4
7192167: JSR 292: C1 has old broken code which needs to be removed
Reviewed-by: kvn, roland, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/callGenerator.cpp
Changeset: 4b0d6fd74911
Author: kvn
Date: 2012-08-21 14:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4b0d6fd74911
7192964: assert(false) failed: bad AD file
Summary: Shifts with loop variant counts "a[i]=1<<b[i];" should not be vectorized \
since hw does not support it.
Reviewed-by: twisti
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 0bfcb7a3e12d
Author: roland
Date: 2012-08-22 14:29 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0bfcb7a3e12d
7171824: assert(_offset >= 1) failed: illegal call to offset()
Summary: C1 value numbering hits unloaded klass.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: 5af51c882207
Author: kvn
Date: 2012-08-22 11:55 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5af51c882207
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
Summary: Fixed Pack node generation. Not vectorize shift instructions if count is not \
the same for all shifts and if count is vector.
Reviewed-by: twisti
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/7192963/TestByteVect.java
+ test/compiler/7192963/TestDoubleVect.java
+ test/compiler/7192963/TestFloatVect.java
+ test/compiler/7192963/TestIntVect.java
+ test/compiler/7192963/TestLongVect.java
+ test/compiler/7192963/TestShortVect.java
Changeset: f7cd53cedd78
Author: kvn
Date: 2012-08-23 09:13 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f7cd53cedd78
7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
Summary: Change pair check to vector check in RA bias coloring code.
Reviewed-by: jrose, twisti
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/output.cpp
Changeset: c32dee9b8023
Author: twisti
Date: 2012-08-24 11:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c32dee9b8023
Merge
Changeset: 9e3ae661284d
Author: amurillo
Date: 2012-08-24 15:51 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9e3ae661284d
Merge
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
Changeset: e8fb566b9466
Author: amurillo
Date: 2012-08-24 15:51 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e8fb566b9466
Added tag hs24-b21 for changeset 9e3ae661284d
! .hgtags
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic