[threeten-dev] hg: threeten/threeten/hotspot: 40 new changesets
xueming.shen at oracle.com
xueming.shen at oracle.com
Tue Jan 22 21:57:46 PST 2013
Changeset: 11619f33cd68
Author: katleman
Date: 2013-01-10 09:55 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/11619f33cd68
Added tag jdk8-b72 for changeset d5cb5830f570
! .hgtags
Changeset: cd962e15c08e
Author: amurillo
Date: 2012-12-21 10:27 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/cd962e15c08e
8005382: new hotspot build - hs25-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e51c9860cf66
Author: jmasa
Date: 2012-12-03 15:09 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/e51c9860cf66
8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders
Reviewed-by: johnc, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 1de1b145f6bc
Author: jmasa
Date: 2012-12-26 15:05 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/1de1b145f6bc
8005486: NPG: Incorrect assertion in ChunkManager::list_index()
Reviewed-by: coleenp
! src/share/vm/memory/metaspace.cpp
Changeset: b735136e0d82
Author: johnc
Date: 2013-01-02 11:32 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/b735136e0d82
8004132: SerialGC: ValidateMarkSweep broken when running GCOld
Summary: Remove bit-rotten ValidateMarkSweep functionality and flag.
Reviewed-by: johnc, jmasa
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp
Changeset: 37f7535e5f18
Author: johnc
Date: 2012-12-21 11:45 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/37f7535e5f18
8001424: G1: Rename certain G1-specific flags
Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted.
Reviewed-by: brutisso, ysr
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: d275c3dc73e6
Author: johnc
Date: 2013-01-03 16:28 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/d275c3dc73e6
8004816: G1: Kitchensink failures after marking stack changes
Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: ca0a78017dc7
Author: brutisso
Date: 2012-12-30 08:47 +0100
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/ca0a78017dc7
8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
Reviewed-by: jmasa, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: e0ab18eafbde
Author: brutisso
Date: 2013-01-04 11:10 +0100
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/e0ab18eafbde
8003820: Deprecate untested and rarely used GC combinations
Summary: Log warning messages for DefNew+CMS and ParNew+SerialOld
Reviewed-by: ysr, jwilhelm, jcoomes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: c98b676a98b4
Author: brutisso
Date: 2013-01-04 21:33 +0100
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/c98b676a98b4
8003822: Deprecate the incremental mode of CMS
Reviewed-by: johnc, jwilhelm
! src/share/vm/runtime/arguments.cpp
Changeset: 6e9174173e00
Author: jmasa
Date: 2013-01-04 17:04 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/6e9174173e00
8000325: Change default for CMSClassUnloadingEnabled to true
Reviewed-by: stefank, ysr
! src/share/vm/runtime/globals.hpp
Changeset: 0b54ffe4c2d3
Author: jmasa
Date: 2013-01-04 17:04 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/0b54ffe4c2d3
8005672: Clean up some changes to GC logging with GCCause's
Reviewed-by: johnc, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 7d42f3b08300
Author: dcubed
Date: 2012-12-19 10:35 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/7d42f3b08300
8005044: remove crufty '_g' support from HS runtime code
Summary: Phase 2 is removing '_g' support from the Runtime code.
Reviewed-by: dcubed, coleenp, hseigel
Contributed-by: ron.durbin at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/vm/runtime/arguments.cpp
Changeset: 35431a769282
Author: stefank
Date: 2012-12-20 10:22 +0100
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/35431a769282
8004823: Add VM support for type annotation reflection
Reviewed-by: dholmes, coleenp
Contributed-by: joel.franck at oracle.com
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/annotations.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/reflection.cpp
Changeset: 4daebd4cc1dd
Author: minqi
Date: 2012-12-24 11:46 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/4daebd4cc1dd
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: cc6a617fffd2
Author: coleenp
Date: 2013-01-02 20:28 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/cc6a617fffd2
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
Summary: Relocate functions with jsr's when rewriting so not repeated after reading shared archive
Reviewed-by: twisti, jrose
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/handles.inline.hpp
Changeset: 6c3f47d964f3
Author: hseigel
Date: 2013-01-07 15:32 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/6c3f47d964f3
8003705: CDS failed on Windows: can not map in the CDS.
Summary: Map memory only once to prevent 'already mapped' failures.
Reviewed-by: acorn, zgu
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 561148896559
Author: hseigel
Date: 2013-01-08 13:38 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/561148896559
8005076: Creating a CDS archive with one alignment and running another causes a crash.
Summary: Save the alignment when writing the CDS and compare it when reading the CDS.
Reviewed-by: kvn, coleenp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ade95d680b42
Author: coleenp
Date: 2013-01-08 14:01 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/ade95d680b42
8004728: Add hotspot support for parameter reflection
Summary: Add hotspot support for parameter reflection
Reviewed-by: acorn, jrose, coleenp
Contributed-by: eric.mccorkle at oracle.com
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
Changeset: 185a2c979a0e
Author: coleenp
Date: 2013-01-08 13:44 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/185a2c979a0e
Merge
Changeset: ecd24264898b
Author: zgu
Date: 2013-01-08 14:04 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/ecd24264898b
8005048: NMT: #loaded classes needs to just show the # defined classes
Summary: Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/services/memBaseline.cpp
! 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
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 37a3e8b7a1e9
Author: zgu
Date: 2013-01-08 11:39 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/37a3e8b7a1e9
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 0c93d4818214
Author: zgu
Date: 2013-01-08 15:47 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/0c93d4818214
Merge
Changeset: 1f6d10b4cc0c
Author: acorn
Date: 2013-01-09 18:06 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/1f6d10b4cc0c
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 608b2e8a0063
Author: bpittore
Date: 2013-01-03 15:08 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/608b2e8a0063
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
Summary: assert is triggered when number of register based arguments passed to a java method exceeds 16.
Reviewed-by: roland, vladidan
! src/share/vm/c1/c1_LIR.hpp
Changeset: 0c8717a92b2d
Author: jiangli
Date: 2013-01-08 13:01 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/0c8717a92b2d
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 18c3c3fa291b
Author: dlong
Date: 2013-01-09 21:18 -0500
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/18c3c3fa291b
Merge
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 4c8bf5e55392
Author: brutisso
Date: 2013-01-09 09:48 +0100
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/4c8bf5e55392
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
Summary: Print an error message and exit the VM if UseParallalGC is combined with ParllelGCThreads==0. Also reviewed by vitalyd at gmail.com.
Reviewed-by: stefank, ehelin
! src/share/vm/runtime/arguments.cpp
Changeset: b2fef6b220e9
Author: jmasa
Date: 2013-01-10 07:32 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/b2fef6b220e9
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: d092d1b31229
Author: roland
Date: 2012-12-23 17:08 +0100
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/d092d1b31229
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 00af3a3a8df4
Author: kvn
Date: 2013-01-03 15:09 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/00af3a3a8df4
8005522: use fast-string instructions on x86 for zeroing
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, 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/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/memnode.cpp
Changeset: e2e6bf86682c
Author: kvn
Date: 2013-01-03 16:30 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/e2e6bf86682c
8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: ffa87474d7a4
Author: twisti
Date: 2013-01-07 14:08 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/ffa87474d7a4
8004537: replace AbstractAssembler emit_long with emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/asm/assembler.hpp
Changeset: 038dd2875b94
Author: kvn
Date: 2013-01-08 11:30 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/038dd2875b94
8005419: Improve intrinsics code performance on x86 by using AVX2
Summary: use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ test/compiler/8005419/Test8005419.java
Changeset: 5698813d45eb
Author: twisti
Date: 2013-01-09 15:37 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/5698813d45eb
8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
Changeset: f1c06dcee0b5
Author: kvn
Date: 2013-01-10 10:00 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/f1c06dcee0b5
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 1e129851479e
Author: amurillo
Date: 2013-01-11 01:43 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/1e129851479e
Merge
Changeset: b5e6bec76f4a
Author: amurillo
Date: 2013-01-11 01:43 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/b5e6bec76f4a
Added tag hs25-b15 for changeset 1e129851479e
! .hgtags
Changeset: 41ccb2e737fb
Author: katleman
Date: 2013-01-16 11:59 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/41ccb2e737fb
Added tag jdk8-b73 for changeset 11619f33cd68
! .hgtags
Changeset: 1a3e54283c54
Author: katleman
Date: 2013-01-16 20:53 -0800
URL: http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/1a3e54283c54
Merge
! .hgtags
More information about the threeten-dev
mailing list