<i18n dev> hg: jdk8/l10n/hotspot: 332 new changesets

michael.fang at oracle.com michael.fang at oracle.com
Mon Jun 18 22:35:18 PDT 2012


Changeset: 9f1c2b7cdfb6
Author:    amurillo
Date:      2012-01-27 14:49 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9f1c2b7cdfb6

7135385: new hotspot build - hs23-b13
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 34e2e90e7182
Author:    rbackman
Date:      2012-01-24 14:48 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/34e2e90e7182

7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
Reviewed-by: kamg, phh, dsamersoff
Contributed-by: Rickard Backman <rickard.backman at oracle.com>

! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 26a08cbbf042
Author:    stefank
Date:      2012-01-27 13:46 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/26a08cbbf042

7022100: Method annotations are incorrectly set when redefining classes
Summary: Changed to the correct annotation arrays
Reviewed-by: kamg, dholmes, sla

! src/share/vm/oops/instanceKlass.hpp

Changeset: f457154eee8b
Author:    brutisso
Date:      2012-01-30 12:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f457154eee8b

7140882: Don't return booleans from methods returning pointers
Summary: Changed "return false" to "return NULL"
Reviewed-by: dholmes, rottenha
Contributed-by: dbhole at redhat.com

! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/opto/loopnode.cpp

Changeset: d96c130c9399
Author:    brutisso
Date:      2012-01-30 05:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d96c130c9399

Merge


Changeset: b2cd0ee8f778
Author:    acorn
Date:      2012-01-30 23:27 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b2cd0ee8f778

7114376: Make system dictionary hashtable bucket array size configurable
Summary: 7u4 new experimental flag -XX:PredictedClassLoadedCount=#
Reviewed-by: dholmes, phh, dcubed

! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 481a9443f721
Author:    phh
Date:      2012-02-01 15:01 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/481a9443f721

7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
Summary: Add support for packaging HotSpot JVM builds in universal binaries
Reviewed-by: dholmes, kamg, dcubed, phh
Contributed-by: james.melvin at oracle.com

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

Changeset: 527cf36f4a20
Author:    fparain
Date:      2012-02-03 14:04 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/527cf36f4a20

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 1a2723f7ad8e
Author:    never
Date:      2012-01-29 16:46 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1a2723f7ad8e

7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
Reviewed-by: kvn, iveresov, dholmes

! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/thread.hpp

Changeset: 5f17b16b3219
Author:    iveresov
Date:      2012-01-30 19:37 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5f17b16b3219

7141059: 7116795 broke pure c2 builds
Summary: Fix pure c2 builds
Reviewed-by: kvn, brutisso, never

! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 5ed8f599a788
Author:    kvn
Date:      2012-01-31 07:18 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5ed8f599a788

7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
Summary: Use unknown_obj instead of empty_map for NULL or Constant Pool object constants in bytecode Escape Analyzer.
Reviewed-by: iveresov, never

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: 2f5980b127e3
Author:    twisti
Date:      2012-01-31 09:53 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2f5980b127e3

7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
Reviewed-by: never

! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: f067b4e0e04b
Author:    roland
Date:      2012-02-01 10:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f067b4e0e04b

7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
Summary: too optimistic inlining decision confuses local value numbering.
Reviewed-by: never

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueMap.cpp
+ test/compiler/7090976/Test7090976.java

Changeset: aa3d708d67c4
Author:    never
Date:      2012-02-01 07:59 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/aa3d708d67c4

7141200: log some interesting information in ring buffers for crashes
Reviewed-by: kvn, jrose, kevinw, brutisso, twisti, jmasa

! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 0382d2b469b2
Author:    never
Date:      2012-02-01 16:57 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0382d2b469b2

7013347: allow crypto functions to be called inline to enhance performance
Reviewed-by: kvn

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 392a3f07d567
Author:    twisti
Date:      2012-02-02 09:14 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/392a3f07d567

7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
Reviewed-by: twisti
Contributed-by: Volker Simonis <volker.simonis at gmail.com>

! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/7141637/SpreadNullArg.java

Changeset: 379b22e03c32
Author:    jcoomes
Date:      2012-02-03 12:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/379b22e03c32

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/globals.hpp

Changeset: be649fefcdc2
Author:    stefank
Date:      2012-01-27 14:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/be649fefcdc2

7134655: Crash in reference processing when doing single-threaded remarking
Summary: Temporarily disabled multi-threaded reference discovery when entering a single-threaded remark phase.
Reviewed-by: brutisso, tonyp, jmasa, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: c03e06373b47
Author:    stefank
Date:      2012-01-28 01:15 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c03e06373b47

Merge

- src/os/bsd/vm/decoder_bsd.cpp

Changeset: 2eeebe4b4213
Author:    brutisso
Date:      2012-01-30 15:21 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2eeebe4b4213

7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
Summary: Add define of INCLUDE_TRACE
Reviewed-by: sla, kamg

! src/share/tools/ProjectCreator/BuildConfig.java

Changeset: 24cae3e4cbaa
Author:    jcoomes
Date:      2012-02-02 16:05 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/24cae3e4cbaa

6679764: enable parallel compaction by default
Reviewed-by: phh, jmasa

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

Changeset: 5ab44ceb4d57
Author:    jcoomes
Date:      2012-02-03 12:20 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5ab44ceb4d57

Merge


Changeset: b22de8247499
Author:    amurillo
Date:      2012-02-03 18:04 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b22de8247499

Merge


Changeset: 4e9b30938cbf
Author:    amurillo
Date:      2012-02-03 18:04 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4e9b30938cbf

Added tag hs23-b13 for changeset b22de8247499

! .hgtags

Changeset: 1f22b536808b
Author:    amurillo
Date:      2012-02-03 18:09 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1f22b536808b

7142393: new hotspot build - hs23-b14
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 585feefad374
Author:    phh
Date:      2012-02-06 14:01 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/585feefad374

7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
Summary: Comment out JPRT jbb tests on Mac OS X until GUI hang can be fixed
Reviewed-by: dholmes, brutisso, phh
Contributed-by: james.melvin at oracle.com

! make/jprt.properties

Changeset: 64b46f975ab8
Author:    phh
Date:      2012-02-06 14:02 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/64b46f975ab8

7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
Summary: Fix EXPORT_PATH overrides on Mac OS X and only change default.
Reviewed-by: phh, dcubed
Contributed-by: james.melvin at oracle.com

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

Changeset: 9ad8feb5afbd
Author:    amurillo
Date:      2012-02-06 12:13 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9ad8feb5afbd

Added tag hs23-b14 for changeset 64b46f975ab8

! .hgtags

Changeset: aaceb8ddf2e2
Author:    katleman
Date:      2012-02-09 12:55 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/aaceb8ddf2e2

Added tag jdk8-b25 for changeset 9ad8feb5afbd

! .hgtags

Changeset: 3c4621be5149
Author:    amurillo
Date:      2012-02-06 12:18 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3c4621be5149

7143122: new hotspot build - hs23-b15
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 869be5c8882e
Author:    phh
Date:      2012-02-03 17:21 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/869be5c8882e

7142586: Cannot build on Solaris 11 due to use of ia_nice
Summary: Delete the single use of ia_nice in os_solaris.cpp
Reviewed-by: kamg, kvn

! src/os/solaris/vm/os_solaris.cpp

Changeset: c77d473e71f7
Author:    ohrstrom
Date:      2012-01-31 13:12 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c77d473e71f7

7132779: build-infra merge: Enable ccache to work for most developer builds.
Summary: When a build number is not specified, the JRE_RELEASE_VERSION define contains a date and timestamp. Thus ccache cannot cache the object files for longer than a minute since the define is passed to the compilation of all source files. This change passes JRE_RELEASE_VERSION only to vm_version.cpp and adds a function jre_release_version() to Abstract_VM_Version. This allows all other source files to be ccached.
Reviewed-by: ohair, rottenha
Contributed-by: fredrik.ohrstrom at oracle.com

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 719f7007c8e8
Author:    erikj
Date:      2012-02-06 09:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/719f7007c8e8

7141242: build-infra merge: Rename CPP->CXX and LINK->LD
Summary: Cleaned up make variables for compilers and linker to consistently use CXX for C++ compiler, CC for C compiler and LD for linker.
Reviewed-by: dholmes, ohrstrom

! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sparcWorks.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/product.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build_vm_def.sh
! make/windows/get_msc_ver.sh
! make/windows/makefiles/adlc.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/shared.make
! make/windows/makefiles/vm.make

Changeset: ea677dbdd883
Author:    fparain
Date:      2012-02-07 12:34 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ea677dbdd883

Merge


Changeset: 5e9fba4e8718
Author:    kvn
Date:      2012-02-07 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5e9fba4e8718

7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
Summary: LLVM-GCC (__llvm__) should use the same _get_previous_fp implementation as __clang__ (as is the case for os::current_stack_pointer).
Reviewed-by: twisti, never, dcubed

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp

Changeset: b9bc6cae88f2
Author:    kvn
Date:      2012-02-07 16:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b9bc6cae88f2

7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
Summary: Adjust the assert and code in eliminate_card_mark() method for case when stored value is NULL.
Reviewed-by: iveresov, never

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

Changeset: c742b0b47fe5
Author:    roland
Date:      2012-02-08 09:52 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c742b0b47fe5

7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
Summary: unaligned stack in throw_NullPointerException_at_call_entry().
Reviewed-by: twisti, never, kvn

! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 2f985b6ce7ff
Author:    jrose
Date:      2012-02-09 18:01 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2f985b6ce7ff

Merge


Changeset: 1ac084126285
Author:    dlong
Date:      2012-01-24 18:00 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1ac084126285

7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
Summary: Relax assert to allow the VMThread to close the log while the compiler thread is still writing to it.
Reviewed-by: dholmes, never
Contributed-by: dean.long at oracle.com

! src/share/vm/utilities/xmlstream.cpp

Changeset: d851f3714641
Author:    dholmes
Date:      2012-01-25 19:26 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d851f3714641

Merge

- src/os/bsd/vm/decoder_bsd.cpp

Changeset: a79cb7c55012
Author:    jiangli
Date:      2012-01-25 17:40 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a79cb7c55012

7132690: InstanceKlass:_reference_type should be u1 type
Summary: Change InstanceKlass::_reference_type to u1 type.
Reviewed-by: dholmes, coleenp, acorn
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f3fa16bd7159
Author:    bobv
Date:      2012-01-25 21:30 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f3fa16bd7159

Merge


Changeset: b7b8b6d2f97d
Author:    bpittore
Date:      2012-02-06 10:57 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b7b8b6d2f97d

Merge

! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f174909614bd
Author:    bpittore
Date:      2012-02-10 10:55 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f174909614bd

Merge

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

Changeset: d71e662fe037
Author:    amurillo
Date:      2012-02-10 11:41 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d71e662fe037

Merge


Changeset: fd3060701216
Author:    amurillo
Date:      2012-02-10 11:41 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fd3060701216

Added tag hs23-b15 for changeset d71e662fe037

! .hgtags

Changeset: 087daaec688d
Author:    katleman
Date:      2012-02-16 13:01 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/087daaec688d

Added tag jdk8-b26 for changeset fd3060701216

! .hgtags

Changeset: 094138495da4
Author:    amurillo
Date:      2012-02-10 11:46 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/094138495da4

7144322: new hotspot build - hs23-b16
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 77a488cd4af2
Author:    dlong
Date:      2012-02-15 00:51 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/77a488cd4af2

7140866: assert(covered) failed: Card for end of new region not committed
Summary: resize covered region only after successfully mapping shared archive
Reviewed-by: brutisso, ysr
Contributed-by: dean.long at oracle.com

! src/share/vm/memory/compactingPermGenGen.cpp

Changeset: f9961b6498f9
Author:    bpittore
Date:      2012-02-15 16:09 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f9961b6498f9

Merge


Changeset: 95f6641e38e0
Author:    iveresov
Date:      2012-02-10 17:40 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/95f6641e38e0

7144296: PS: Optimize nmethods processing
Summary: Prunes scavenge roots in code list every young GC, promote objects directly pointed by the code immediately
Reviewed-by: johnc, jcoomes

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp

Changeset: caa4652b4414
Author:    tonyp
Date:      2012-02-14 08:21 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/caa4652b4414

7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
Summary: If we try to schedule an initial-mark GC in order to explicit start a conc mark cycle and it gets pre-empted by antoher GC, we should retry the attempt as long as it's appropriate for the GC cause.
Reviewed-by: brutisso, johnc

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

Changeset: d903bf750e9f
Author:    johnc
Date:      2012-01-18 09:50 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d903bf750e9f

7129514: time warp warnings after 7117303
Summary: Replace calls to os::javaTimeMillis() that are used to update the milliseconds since the last GC to an equivalent that uses a monotonically non-decreasing time source.
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genMarkSweep.cpp

Changeset: a9647476d1a4
Author:    tonyp
Date:      2012-02-15 13:06 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a9647476d1a4

7132029: G1: mixed GC phase lasts for longer than it should
Summary: Revamp of the mechanism that chooses old regions for inclusion in the CSet. It simplifies the code and introduces min and max bounds on the number of old regions added to the CSet at each mixed GC to avoid pathological cases. It also ensures that when we do a mixed GC we'll always find old regions to add to the CSet (i.e., it eliminates the case where a mixed GC will collect no old regions which can happen today).
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! 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/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: ab4422d0ed59
Author:    jcoomes
Date:      2012-02-16 13:12 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ab4422d0ed59

7146343: PS invoke methods should indicate the type of gc done
Reviewed-by: stefank, jmasa

! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp

Changeset: 23c0eb012d6f
Author:    jcoomes
Date:      2012-02-16 13:13 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/23c0eb012d6f

6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
Summary: in some cases, allocate from the old gen before doing a full gc
Reviewed-by: stefank, jmasa

! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp

Changeset: be398bba40e9
Author:    stefank
Date:      2012-02-17 13:23 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/be398bba40e9

Merge


Changeset: 1b0e0f8be510
Author:    minqi
Date:      2012-02-09 00:51 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1b0e0f8be510

7131006: java/lang/management/ThreadMXBean/ThreadLists.java
Reviewed-by: dholmes, acorn

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/utilities/preserveException.cpp

Changeset: db006a85bf91
Author:    zgu
Date:      2012-02-09 10:16 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/db006a85bf91

7141259: Native stack is missing in hs_err
Summary: Code cleanup and creating a private decoder for error handler, since it can be triggered from in signal handler, where no lock can be taken
Reviewed-by: dholmes, kamg, acorn, coleenp

! src/os/bsd/vm/decoder_machO.hpp
! src/os/windows/vm/decoder_windows.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/decoder_elf.hpp
! src/share/vm/utilities/vmError.hpp

Changeset: ea527c5cde03
Author:    zgu
Date:      2012-02-09 07:35 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ea527c5cde03

Merge


Changeset: 54d3535a6dd3
Author:    poonam
Date:      2012-02-12 19:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/54d3535a6dd3

7009098: SA cannot open core files larger than 2GB on Linux 32-bit
Summary: Added Large File Support by compiling libsaproc.so with -D_FILE_OFFSET_BITS=64, and a small change with which SA should first load libraries from the path specified with SA_ALTROOT.
Reviewed-by: dholmes, kevinw, dcubed, minqi

! agent/src/os/linux/Makefile
! agent/src/os/linux/libproc_impl.c
! make/linux/makefiles/saproc.make

Changeset: 1bb2838e2fc1
Author:    fparain
Date:      2012-02-13 06:24 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1bb2838e2fc1

Merge


Changeset: 849412a95e45
Author:    coleenp
Date:      2012-02-13 12:30 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/849412a95e45

7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
Summary: Increase StackShadowPages to accomodate the JDK changes to increase buffer size in socketWrite
Reviewed-by: acorn, phh

! src/cpu/x86/vm/globals_x86.hpp

Changeset: 1891640ca63f
Author:    fparain
Date:      2012-02-14 06:54 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1891640ca63f

7143760: Memory leak in GarbageCollectionNotifications
Reviewed-by: dholmes, dcubed, kamg

! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/gcNotifier.hpp

Changeset: a9831b955a0a
Author:    kamg
Date:      2012-02-13 14:03 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a9831b955a0a

7069991: Setup make/jprt.properties files for jdk8
Summary: Change default release value to jdk8 (but overrideable)
Reviewed-by: phh, jcoomes, dholmes, ohair

! make/jprt.properties

Changeset: a9ac4910e7f2
Author:    kamg
Date:      2012-02-14 15:52 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a9ac4910e7f2

Merge


Changeset: 28d91e43ab6d
Author:    coleenp
Date:      2012-02-14 16:50 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/28d91e43ab6d

7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
Summary: Increase StackShadowPages to accomodate the JDK changes to increase buffer size in socketWrite
Reviewed-by: acorn, phh, dcubed, kamg, dsamersoff

! src/cpu/sparc/vm/globals_sparc.hpp

Changeset: cf772dff4bfd
Author:    coleenp
Date:      2012-02-14 18:35 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cf772dff4bfd

Merge


Changeset: b8a4e1d372a0
Author:    kamg
Date:      2012-02-14 20:02 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b8a4e1d372a0

7145589: First JSDT provider creation fails
Summary: 0 is a successful return from an ioctl() call
Reviewed-by: dcubed, phh, dsamersoff

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

Changeset: 91a81502a27d
Author:    kamg
Date:      2012-02-15 00:09 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/91a81502a27d

Merge


Changeset: 2b150750d53d
Author:    sspitsyn
Date:      2012-02-14 17:04 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2b150750d53d

7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
Summary: Skip reporting invisible refs in iterate_over_object to avoid assert(ServiceUtil::visible_oop(obj))
Reviewed-by: dcubed, mgronlun, rbackman
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmtiTagMap.cpp

Changeset: cd239a88b90c
Author:    minqi
Date:      2012-02-14 20:54 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cd239a88b90c

Merge


Changeset: 64fc5ac1b770
Author:    minqi
Date:      2012-02-14 23:50 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/64fc5ac1b770

Merge


Changeset: f1cb6f9cfe21
Author:    fparain
Date:      2012-02-15 12:17 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f1cb6f9cfe21

7145243: Need additional specializations for argument parsing framework
Reviewed-by: acorn, fparain
Contributed-by: nils.loodin at oracle.com

! src/share/vm/runtime/thread.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp

Changeset: 4a24c4f648bd
Author:    phh
Date:      2012-02-16 13:50 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4a24c4f648bd

7142113: Add Ivy Bridge to the known Intel x86 cpu families
Summary: In vm_version_x86.hpp, add and use CPU_MODEL_IVYBRIDGE_EP, and restrict is_intel_tsc_synced_at_init() to EP models.
Reviewed-by: kvn, acorn

! src/cpu/x86/vm/vm_version_x86.hpp

Changeset: 7df3125953cb
Author:    coleenp
Date:      2012-02-16 15:52 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7df3125953cb

7146354: Re-enable Compressed OOPs after 7118647 is resolved
Summary: Relax the assertion to simply check for COOP mode rather than an exact address.
Reviewed-by: coleenp, kvn, phh, dcubed
Contributed-by: james.melvin at oracle.com

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

Changeset: df4927a3b82e
Author:    coleenp
Date:      2012-02-16 17:19 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/df4927a3b82e

Merge


Changeset: d3384450b649
Author:    fparain
Date:      2012-02-17 06:34 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d3384450b649

Merge


Changeset: 73df3733f2eb
Author:    kvn
Date:      2012-02-10 12:53 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/73df3733f2eb

7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
Summary: Removed code which tried to create edges from fields of destination objects of arraycopy to fields of source objects. Added 30 sec time limit for EA graph construction.
Reviewed-by: never

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

Changeset: de34c646c3f7
Author:    kvn
Date:      2012-02-10 17:20 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/de34c646c3f7

7140985: HSDIS does not handle caller options correctly
Summary: Fix typo.
Reviewed-by: jrose, kvn
Contributed-by: Andrew Haley <aph at redhat.com>

! src/share/tools/hsdis/hsdis.c

Changeset: 45a1bf98f1bb
Author:    twisti
Date:      2012-02-13 02:29 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/45a1bf98f1bb

7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
Reviewed-by: kvn, never

! src/cpu/x86/vm/methodHandles_x86.cpp

Changeset: f09ae3853e3b
Author:    twisti
Date:      2012-02-13 04:30 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f09ae3853e3b

7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
Reviewed-by: rbackman, jrose, dholmes

! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/top.make
! make/defs.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/top.make

Changeset: b522995d91f0
Author:    roland
Date:      2012-02-14 09:43 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b522995d91f0

7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
Summary: oop map needs pc stored in frame anchor in StubGenerator::generate_throw_exception()
Reviewed-by: twisti, never, kvn

! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 8f4eb44b3b76
Author:    never
Date:      2012-02-14 15:43 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/8f4eb44b3b76

7143061: nsk/stress/stack/b4525850 crash VM
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/globals_x86.hpp

Changeset: 80107dc493db
Author:    roland
Date:      2012-02-15 09:43 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/80107dc493db

7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
Summary: Goto that replaces a If mistaken to be a back branch and triggers erroneous OSR compilation.
Reviewed-by: never, iveresov

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: 09d00c18e323
Author:    never
Date:      2012-02-15 10:12 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/09d00c18e323

7145537: minor tweaks to LogEvents
Reviewed-by: kvn, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp

Changeset: cfdfbeac0a5b
Author:    iveresov
Date:      2012-02-15 12:32 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cfdfbeac0a5b

7145345: Code cache sweeper must cooperate with safepoints
Summary: Safepoint in the sweeper loop in necessary
Reviewed-by: kvn, never

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

Changeset: 69333a2fbae2
Author:    iveresov
Date:      2012-02-15 16:29 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/69333a2fbae2

7142680: default GC affected by jvm path
Summary: Removed old tiered code
Reviewed-by: never, kvn

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

Changeset: fd8114661503
Author:    kvn
Date:      2012-02-15 21:37 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fd8114661503

7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
Summary: For C2 moved saving EBP after ESP adjustment. For C1 generated 5 byte nop instruction first if needed.
Reviewed-by: never, twisti, azeemj

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/output.cpp

Changeset: c7401dcad8bf
Author:    roland
Date:      2012-02-16 09:20 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c7401dcad8bf

7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
Summary: forced exit may destory global objects that are still in use.
Reviewed-by: twisti, never, kvn

! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp

Changeset: ad3b47344802
Author:    never
Date:      2012-02-16 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ad3b47344802

7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
Reviewed-by: kvn, twisti

! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp

Changeset: 9b8ce46870df
Author:    kvn
Date:      2012-02-16 17:12 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9b8ce46870df

7145346: VerifyStackAtCalls is broken
Summary: Replace call_epilog() encoding with macroassembler use. Moved duplicated code to x86.ad. Fixed return_addr() definition.
Reviewed-by: never

! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_32.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_32.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
! src/share/vm/opto/chaitin.cpp

Changeset: 72c425c46102
Author:    never
Date:      2012-02-17 12:18 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/72c425c46102

7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
Reviewed-by: kvn

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

Changeset: 15085a6eb50c
Author:    never
Date:      2012-02-17 12:18 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/15085a6eb50c

Merge

! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: f92a171cf007
Author:    amurillo
Date:      2012-02-17 15:06 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f92a171cf007

Merge


Changeset: 98cd09d11a21
Author:    amurillo
Date:      2012-02-17 15:06 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/98cd09d11a21

Added tag hs23-b16 for changeset f92a171cf007

! .hgtags

Changeset: 931e5f39e365
Author:    kvn
Date:      2012-02-20 13:11 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/931e5f39e365

7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
Summary: Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp

Changeset: 3b24e7e01d20
Author:    jcoomes
Date:      2012-02-20 22:32 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3b24e7e01d20

Added tag hs23-b16 for changeset 931e5f39e365

! .hgtags

Changeset: 0ed0960af27d
Author:    katleman
Date:      2012-02-23 12:03 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0ed0960af27d

Added tag jdk8-b27 for changeset 3b24e7e01d20

! .hgtags

Changeset: 4ab89de75552
Author:    amurillo
Date:      2012-02-17 15:11 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4ab89de75552

7146700: new hotspot build - hs24-b01
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 86ce3208eb18
Author:    dcubed
Date:      2012-02-17 15:55 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/86ce3208eb18

7145798: System.loadLibrary does not search current working directory
Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7.
Reviewed-by: phh, jmelvin, coleenp

! src/os/bsd/vm/os_bsd.cpp

Changeset: 0368109684cb
Author:    sla
Date:      2012-02-19 13:11 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0368109684cb

7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
Summary: Change OSThread to use mach thread_t
Reviewed-by: phh, dcubed

! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp

Changeset: 38fd165da001
Author:    poonam
Date:      2012-02-20 21:27 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/38fd165da001

7145358: SA throws ClassCastException for partially loaded ConstantPool
Summary: In printValueOn() in ConstantPool.java check if the poolHolder is a valid Klass and only then print it.
Reviewed-by: sla, sspitsyn
Contributed-by: Krystal Mok <sajia at taobao.com>

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

Changeset: 1a4e5feb63c4
Author:    fparain
Date:      2012-02-22 08:19 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1a4e5feb63c4

Merge


Changeset: d9b93445a67c
Author:    vladidan
Date:      2012-02-15 20:26 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d9b93445a67c

7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
Summary: pass assembler switches for PPC
Reviewed-by: dholmes

! make/linux/makefiles/ppc.make

Changeset: d79f8393df2b
Author:    bpittore
Date:      2012-02-22 14:00 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d79f8393df2b

Merge


Changeset: 701a83c86f28
Author:    jiangli
Date:      2012-02-21 13:14 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/701a83c86f28

7120481: storeStore barrier in constructor with final field
Summary: Issue storestore barrier before constructor return if the constructor write final field.
Reviewed-by: dholmes, jrose, roland, coleenp
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.hpp

Changeset: 398c5d0fb0ae
Author:    bpittore
Date:      2012-02-23 21:10 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/398c5d0fb0ae

Merge


Changeset: 975c4105f1e2
Author:    amurillo
Date:      2012-02-24 18:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/975c4105f1e2

Merge


Changeset: b183b0863611
Author:    amurillo
Date:      2012-02-24 18:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b183b0863611

Added tag hs24-b01 for changeset 975c4105f1e2

! .hgtags

Changeset: 610674484669
Author:    katleman
Date:      2012-03-01 12:23 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/610674484669

Added tag jdk8-b28 for changeset b183b0863611

! .hgtags

Changeset: 694fd3171eb0
Author:    amurillo
Date:      2012-02-24 18:14 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/694fd3171eb0

7148664: new hotspot build - hs24-b02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 645162d94294
Author:    dsamersoff
Date:      2012-02-22 19:43 +0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/645162d94294

7110104: It should be possible to stop and start JMX Agent at runtime
Summary: Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp

Changeset: b5ab7482dbf9
Author:    dsamersoff
Date:      2012-02-22 10:32 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b5ab7482dbf9

Merge


Changeset: 7292cff45988
Author:    erikj
Date:      2012-02-22 09:24 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7292cff45988

7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes

! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/sparcWorks.make
! make/defs.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/sparcWorks.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make

Changeset: f096e1b74d85
Author:    dholmes
Date:      2012-02-25 01:49 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f096e1b74d85

7148126: ConstantPoolCacheEntry::print prints to wrong stream
Summary: Should print to passed in stream not tty
Reviewed-by: dholmes, never
Contributed-by: Krystal Mok <sajia at taobao.com>

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

Changeset: 205573af962c
Author:    fparain
Date:      2012-02-28 07:58 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/205573af962c

Merge


Changeset: d8abc90163a4
Author:    kvn
Date:      2012-02-20 13:11 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d8abc90163a4

7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
Summary: Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp

Changeset: 9a72c7ece7fb
Author:    kvn
Date:      2012-02-21 11:55 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9a72c7ece7fb

7146442: assert(false) failed: bad AD file
Summary: Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods.
Reviewed-by: never

! src/share/vm/opto/connode.cpp
! src/share/vm/opto/escape.cpp

Changeset: c7987cbaf2ca
Author:    kvn
Date:      2012-02-24 12:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c7987cbaf2ca

7147416: LogCompilation tool does not work with post parse inlining
Summary: fixed few problems in LogCompilation parser.
Reviewed-by: never

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: da4be62fb889
Author:    roland
Date:      2012-02-27 09:17 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/da4be62fb889

7147740: add assertions to check stack alignment on VM entry from generated code (x64)
Summary: check stack alignment on VM entry on x64.
Reviewed-by: kvn, never

! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/os.hpp

Changeset: bf7796b7367a
Author:    roland
Date:      2012-02-27 11:42 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/bf7796b7367a

7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
Summary: stack must be realigned when calling the runtime for exception propagation at a call.
Reviewed-by: kvn, never

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp

Changeset: 2ee7dcc77c63
Author:    never
Date:      2012-02-28 10:04 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2ee7dcc77c63

7145024: Crashes in ucrypto related to C2
Reviewed-by: kvn

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp

Changeset: b279f99d7143
Author:    roland
Date:      2012-02-28 09:13 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b279f99d7143

6910461: Register allocator may insert spill code at wrong insertion index
Summary: When resolving exception edges after register allocation, the C1 register allocator may insert spill code at the wrong insertion position.
Reviewed-by: kvn, never

! src/share/vm/c1/c1_LinearScan.cpp

Changeset: 031df0387c09
Author:    never
Date:      2012-03-01 15:31 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/031df0387c09

7150051: incorrect oopmap in critical native
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp

Changeset: ce292d6c0385
Author:    never
Date:      2012-03-02 09:13 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ce292d6c0385

Merge


Changeset: 9eaf473fff9b
Author:    dlong
Date:      2012-02-29 12:58 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9eaf473fff9b

7142641: -Xshared:on fails on ARM
Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED
Reviewed-by: dcubed, dholmes
Contributed-by: dean.long at oracle.com

! src/os/linux/vm/os_linux.cpp

Changeset: 03cb7c836ef3
Author:    bpittore
Date:      2012-03-02 14:34 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/03cb7c836ef3

Merge


Changeset: 030b5306d60f
Author:    amurillo
Date:      2012-03-02 16:27 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/030b5306d60f

Merge


Changeset: b45b5c564098
Author:    amurillo
Date:      2012-03-02 16:27 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b45b5c564098

Added tag hs24-b02 for changeset 030b5306d60f

! .hgtags

Changeset: d61761bf3050
Author:    katleman
Date:      2012-03-08 20:34 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d61761bf3050

Added tag jdk8-b29 for changeset b45b5c564098

! .hgtags

Changeset: 02ba95965d78
Author:    katleman
Date:      2012-03-15 15:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/02ba95965d78

Added tag jdk8-b30 for changeset d61761bf3050

! .hgtags

Changeset: 257d67351eae
Author:    amurillo
Date:      2012-03-02 16:56 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/257d67351eae

7150327: new hotspot build - hs24-b03
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 2d503de963b3
Author:    mgerdin
Date:      2012-02-23 14:58 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2d503de963b3

7148152: Add whitebox testing API to HotSpot
Summary: Add an internal testing API to HotSpot to enable more targeted testing of vm functionality
Reviewed-by: phh, dholmes

! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
+ make/bsd/makefiles/wb.make
! make/jprt.properties
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
+ make/linux/makefiles/wb.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
+ make/solaris/makefiles/wb.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
+ make/windows/makefiles/wb.make
+ src/share/tools/whitebox/sun/hotspot/WhiteBox.java
! src/share/vm/prims/nativeLookup.cpp
+ src/share/vm/prims/whitebox.cpp
+ src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp
! test/Makefile
+ test/sanity/WBApi.java

Changeset: b5290bf0a9e4
Author:    johnc
Date:      2012-03-02 10:36 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b5290bf0a9e4

7147806: G1: Crash in vm bootstrap when running with -XX:+UseG1GC -XX:-UsePerfData
Summary: Update generation and collector counters only if UsePerfData is enabled.
Reviewed-by: iveresov, tonyp

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

Changeset: e4624321d36a
Author:    jcoomes
Date:      2012-03-03 12:36 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/e4624321d36a

7150454: add release jdk7u4 to jprt.properties
Reviewed-by: ohair, never

! make/jprt.properties

Changeset: b12a322de178
Author:    jcoomes
Date:      2012-03-03 12:45 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b12a322de178

7150899: remove unused build.targets lines from jprt.properties
Reviewed-by: ohair

! make/jprt.properties

Changeset: 22d276ade3e1
Author:    brutisso
Date:      2012-03-05 22:34 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/22d276ade3e1

Merge

! make/windows/makefiles/defs.make

Changeset: 4e0a9aaec0e9
Author:    dcubed
Date:      2012-03-07 14:58 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4e0a9aaec0e9

7152031: Hotspot needs updated xawt path [macosx]
Summary: Update to use the right path on MacOS X.
Reviewed-by: michaelm, jcoomes, amurillo

! src/os/bsd/vm/os_bsd.cpp

Changeset: fdf4deca44ec
Author:    dcubed
Date:      2012-03-08 06:33 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fdf4deca44ec

7152206: anti-delta the fix for 7152031
Summary: Backout the fix for 7152031; the real bug to be fixed in jdk repo.
Reviewed-by: michaelm

! src/os/bsd/vm/os_bsd.cpp

Changeset: ff29ce866f23
Author:    dsamersoff
Date:      2012-03-01 12:41 +0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ff29ce866f23

7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
Summary: Assert doesn't respect invokedynamic opcode
Reviewed-by: dcubed, phh

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp

Changeset: 8a48c2906f91
Author:    coleenp
Date:      2012-03-05 14:19 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/8a48c2906f91

7150046: SIGILL on sparcv9 fastdebug
Summary: Breakpoint needs to do 64-bit compare for pointers on sparcv9
Reviewed-by: coleenp, never
Contributed-by: dean.long at oracle.com

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp

Changeset: d59a6302465a
Author:    acorn
Date:      2012-03-09 00:28 -0500
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d59a6302465a

Merge


Changeset: 4fabc16dc5bf
Author:    roland
Date:      2012-03-02 16:04 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4fabc16dc5bf

6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
Summary: C1 does not recognize the default branch of a lookupswitch or tableswitch bytecode to be a safepoint if backward.
Reviewed-by: kvn, never

! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: e5f73be4c7f1
Author:    never
Date:      2012-03-02 13:13 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/e5f73be4c7f1

Merge

! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: b40ac3579043
Author:    never
Date:      2012-03-05 18:10 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b40ac3579043

6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline.
Summary: Allow fallback to non-intrinsic inline case
Reviewed-by: kvn, jrose, never
Contributed-by: nils.eliasson at oracle.com

! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 541c4a5e7b88
Author:    never
Date:      2012-03-06 16:32 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/541c4a5e7b88

7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
Reviewed-by: dholmes, minqi, kvn, coleenp

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

Changeset: d8b13355c500
Author:    never
Date:      2012-03-09 08:34 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d8b13355c500

Merge


Changeset: dfae0140457c
Author:    amurillo
Date:      2012-03-09 13:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/dfae0140457c

Merge


Changeset: 2e3ff1aa30f5
Author:    amurillo
Date:      2012-03-09 13:08 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2e3ff1aa30f5

Added tag hs24-b03 for changeset dfae0140457c

! .hgtags

Changeset: fde683df4c27
Author:    amurillo
Date:      2012-03-09 13:34 -0800
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fde683df4c27

7152700: new hotspot build - hs24-b04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 61b82be3b1ff
Author:    never
Date:      2012-03-12 15:28 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/61b82be3b1ff

7152957: VM crashes with assert(false) failed: bad AD file
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/library_call.cpp

Changeset: a735aec54ea4
Author:    sspitsyn
Date:      2012-03-14 20:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a735aec54ea4

7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
Summary: The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown
Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/jvmtiExport.hpp

Changeset: 970cbbba54b0
Author:    jmelvin
Date:      2012-03-16 15:13 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/970cbbba54b0

7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs.  Also, improve os.name string matching by using contains() method instead of .startsWith().
Reviewed-by: dcubed, phh, ohair, katleman
Contributed-by: james.melvin at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java

Changeset: cf956638b844
Author:    iveresov
Date:      2012-03-12 13:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cf956638b844

7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
Summary: Don't attempt to uncommit SHM-based large pages
Reviewed-by: kvn

! src/os/linux/vm/os_linux.cpp

Changeset: 2c0751569716
Author:    brutisso
Date:      2012-03-13 21:12 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2c0751569716

7152954: G1: Native memory leak during full GCs
Summary: Add destructor to TruncatedSeq and call delete when necessary
Reviewed-by: johnc, tonyp

! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp

Changeset: c7a555a9449a
Author:    brutisso
Date:      2012-03-14 12:49 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c7a555a9449a

7068625: Testing 8 bytes of card table entries at a time speeds up card-scanning
Summary: Check clean words instead of clean bytes
Reviewed-by: jcoomes, jmasa, jwilhelm, ysr
Contributed-by: alexey.ragozin at gmail.com

! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp

Changeset: f96bddf3d3f3
Author:    jcoomes
Date:      2012-03-16 23:45 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f96bddf3d3f3

Merge


Changeset: f4767e53d6e0
Author:    amurillo
Date:      2012-03-17 00:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f4767e53d6e0

Merge

! .hgtags

Changeset: 0cd147eaa673
Author:    amurillo
Date:      2012-03-17 00:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0cd147eaa673

Added tag hs24-b04 for changeset f4767e53d6e0

! .hgtags

Changeset: bbdc75c217e7
Author:    katleman
Date:      2012-03-22 12:41 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/bbdc75c217e7

Added tag jdk8-b31 for changeset 0cd147eaa673

! .hgtags

Changeset: a142c661f6b1
Author:    amurillo
Date:      2012-03-17 00:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a142c661f6b1

7154706: new hotspot build - hs23-b05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 77591ef8983a
Author:    sla
Date:      2012-03-19 20:13 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/77591ef8983a

7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
Summary: Create well-known file with effective group of the current process
Reviewed-by: kamg, dcubed

! src/os/bsd/vm/attachListener_bsd.cpp

Changeset: 3d7ea1dbe0de
Author:    erikj
Date:      2012-03-19 10:09 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3d7ea1dbe0de

7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
Reviewed-by: dholmes, ohair

! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make

Changeset: 80fe40862b02
Author:    jmelvin
Date:      2012-03-20 16:46 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/80fe40862b02

7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
Summary: Provide custom error messages for locked commercial feature options which are not first unlocked.
Reviewed-by: dcubed, jcoomes, kamg
Contributed-by: james.melvin at oracle.com

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

Changeset: ee138854b3a6
Author:    kvn
Date:      2012-03-12 10:46 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ee138854b3a6

7147744: CTW: assert(false) failed: infinite EA connection graph build
Summary: rewrote Connection graph construction code in EA to reduce time spent there.
Reviewed-by: never

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 2537ebc321d4
Author:    never
Date:      2012-03-12 19:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2537ebc321d4

Merge


Changeset: 0f4014d7731b
Author:    never
Date:      2012-03-13 10:03 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0f4014d7731b

7152961: InlineTree::should_not_inline may exit prematurely
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com

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

Changeset: dbd21c7c833f
Author:    never
Date:      2012-03-13 20:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/dbd21c7c833f

7152955: print_method crashes with null root
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com

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

Changeset: 56ee89841dc4
Author:    iveresov
Date:      2012-03-15 16:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/56ee89841dc4

7154333: JVM fails to start if -XX:+AggressiveHeap is set
Summary: Don't set CompilationPolicyChoice with AggressiveHeap
Reviewed-by: never

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

Changeset: 1a11548571e8
Author:    jcoomes
Date:      2012-03-16 23:52 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1a11548571e8

Merge


Changeset: ed4c92f54c2d
Author:    kvn
Date:      2012-03-20 13:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ed4c92f54c2d

7154997: assert(false) failed: not G1 barrier raw StoreP
Summary: Skip only G1 cases and explicitly set global escape state in unsafe cases.
Reviewed-by: never

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

Changeset: ad412114302a
Author:    never
Date:      2012-03-22 13:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ad412114302a

Merge

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

Changeset: 27863e4586de
Author:    jcoomes
Date:      2012-03-23 21:31 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/27863e4586de

Merge


Changeset: 25410a347ebb
Author:    jcoomes
Date:      2012-03-23 21:31 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/25410a347ebb

Added tag hs24-b05 for changeset 27863e4586de

! .hgtags

Changeset: 39e5c6153285
Author:    cl
Date:      2012-03-29 13:02 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/39e5c6153285

Added tag jdk8-b32 for changeset 25410a347ebb

! .hgtags

Changeset: bc8881f974b8
Author:    jcoomes
Date:      2012-03-23 22:34 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/bc8881f974b8

7156659: new hotspot build - hs24-b06
Reviewed-by: johnc

! make/hotspot_version

Changeset: 1139f6b1cbd4
Author:    jcoomes
Date:      2012-03-20 19:36 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1139f6b1cbd4

7154724: jdk7u4 test properties missing from jprt.properties
Reviewed-by: brutisso

! make/jprt.properties

Changeset: 0e9e3cecdc81
Author:    mgerdin
Date:      2012-03-21 08:34 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0e9e3cecdc81

7152791: wbapi tests fail on cygwin
Summary: Detect cygwin prescence when setting up PLATFORM. Translate cygwin style paths before passing them on to jtreg.
Reviewed-by: jcoomes, brutisso

! test/Makefile

Changeset: 8a729074feae
Author:    nloodin
Date:      2012-03-16 16:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/8a729074feae

7154517: Build error in hotspot-gc without precompiled headers
Reviewed-by: jcoomes, brutisso

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp

Changeset: 64bf7c8270cb
Author:    johnc
Date:      2012-03-12 14:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/64bf7c8270cb

7147724: G1: hang in SurrogateLockerThread::manipulatePLL
Summary: Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause.
Reviewed-by: brutisso, jcoomes, tonyp

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

Changeset: 21595f05bc93
Author:    tonyp
Date:      2012-03-23 10:53 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/21595f05bc93

7146246: G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs
Summary: Make two G1 cmd line flags available in product builds: G1HeapWastePercent (previously called: G1OldReclaimableThresholdPercent) and G1MixedGCCountTarget (previous called: G1MaxMixedGCNum). Also changed the default of the former from 1% to 5% and the default for G1OldCSetRegionLiveThresholdPercent to 90%.
Reviewed-by: azeemj, jwilhelm, johnc

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: cc74fa5a91a9
Author:    brutisso
Date:      2012-03-23 15:28 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cc74fa5a91a9

7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow
Reviewed-by: azeemj, jmasa, iveresov

! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: 0c49af52ff2c
Author:    jwilhelm
Date:      2012-03-26 13:22 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0c49af52ff2c

Merge


Changeset: f7c4174b33ba
Author:    jiangli
Date:      2012-03-13 13:50 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f7c4174b33ba

7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field.
Summary: Fold instanceKlass::_enclosing_method_class_index and instanceKlass::_enclosing_method_method_index into the instanceKlass::_inner_classes array.
Reviewed-by: never, coleenp
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/reflection.cpp

Changeset: 21b94feb697c
Author:    collins
Date:      2012-03-13 15:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/21b94feb697c

Merge


Changeset: 6522ad563f99
Author:    dlong
Date:      2012-03-17 17:31 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/6522ad563f99

Merge

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

Changeset: 0698f5ef5535
Author:    dlong
Date:      2012-03-25 18:08 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0698f5ef5535

Merge


Changeset: 08bbee70226f
Author:    dlong
Date:      2012-03-29 23:49 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/08bbee70226f

Merge


Changeset: 9a9bb0010c91
Author:    brutisso
Date:      2012-03-27 10:29 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9a9bb0010c91

7156764: Remove unused size parameter from some CollectedHeap methods
Summary: Some minor cleanups
Reviewed-by: tonyp, jwilhelm

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp

Changeset: 5ab480a250a1
Author:    jwilhelm
Date:      2012-03-30 09:31 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5ab480a250a1

Merge


Changeset: cd47da9383cd
Author:    amurillo
Date:      2012-03-30 14:07 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cd47da9383cd

Merge


Changeset: 785bcf415ead
Author:    amurillo
Date:      2012-03-30 14:07 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/785bcf415ead

Added tag hs24-b06 for changeset cd47da9383cd

! .hgtags

Changeset: 3b449840d80c
Author:    katleman
Date:      2012-04-05 13:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3b449840d80c

Added tag jdk8-b33 for changeset 785bcf415ead

! .hgtags

Changeset: e02867d10860
Author:    amurillo
Date:      2012-03-30 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/e02867d10860

7158137: new hotspot build - hs24-b07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 51612f0c0a79
Author:    nloodin
Date:      2012-03-15 13:37 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/51612f0c0a79

7148488: Whitebox tests for the Diagnostic Framework Parser
Reviewed-by: brutisso, sla, mgerdin

! make/bsd/makefiles/wb.make
! make/linux/makefiles/wb.make
! make/solaris/makefiles/wb.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! make/windows/makefiles/wb.make
! src/share/tools/whitebox/sun/hotspot/WhiteBox.java
+ src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
+ src/share/vm/prims/wbtestmethods/parserTests.cpp
+ src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
+ test/serviceability/ParserTest.java

Changeset: fc9d8850ab8b
Author:    coleenp
Date:      2012-03-23 11:16 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fc9d8850ab8b

7150058: Allocate symbols from null boot loader to an arena for NMT
Summary: Move symbol allocation to an arena so NMT doesn't have to track them at startup.
Reviewed-by: never, kamg, zgu

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a4ee440d71cc
Author:    acorn
Date:      2012-03-27 15:28 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a4ee440d71cc

Merge


Changeset: 4bec1b1f7b33
Author:    minqi
Date:      2012-03-28 14:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4bec1b1f7b33

7156960: Incorrect copyright headers in parts of the Serviceability agent
Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template
Reviewed-by: sla, ohair, mbykov

! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java

Changeset: 9a5bef0481c8
Author:    fparain
Date:      2012-03-29 02:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9a5bef0481c8

7087969: GarbageCollectorMXBean notification contains ticks vs millis
Reviewed-by: acorn, dcubed, rbackman

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

Changeset: 749b1464aa81
Author:    acorn
Date:      2012-04-01 17:04 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/749b1464aa81

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/dump.cpp

Changeset: fd09f2d8283e
Author:    never
Date:      2012-04-02 16:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fd09f2d8283e

7157141: crash in 64 bit with corrupted oops
Reviewed-by: kvn, iveresov

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 7e6005056e56
Author:    never
Date:      2012-04-05 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7e6005056e56

Merge


Changeset: 500023bd0818
Author:    johnc
Date:      2012-03-13 11:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/500023bd0818

7143511: G1: Another instance of high GC Worker Other time (50ms)
Summary: Tiered compilation has increased the number of nmethods in the code cache. This has, in turn, significantly increased the number of marked nmethods processed during the StrongRootsScope destructor. Create a specialized version of CodeBlobToOopClosure for G1 which places only those nmethods that contain pointers into the collection set on to the marked nmethods list.
Reviewed-by: iveresov, tonyp

! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp

Changeset: 748051fd24ce
Author:    brutisso
Date:      2012-03-16 09:52 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/748051fd24ce

7130974: G1: Remove G1ParCopyHelper
Reviewed-by: tonyp, johnc

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

Changeset: 2a0172480595
Author:    tonyp
Date:      2012-04-05 13:57 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2a0172480595

7127697: G1: remove dead code after recent concurrent mark changes
Summary: Removed lots of dead code after some recent conc mark changes.
Reviewed-by: brutisso, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! 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/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: fafd94fe0da4
Author:    johnc
Date:      2012-04-06 09:48 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fafd94fe0da4

Merge


Changeset: 7c6aba65acd2
Author:    amurillo
Date:      2012-04-07 08:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7c6aba65acd2

Merge


Changeset: f284b0883558
Author:    amurillo
Date:      2012-04-07 08:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f284b0883558

Added tag hs24-b07 for changeset 7c6aba65acd2

! .hgtags

Changeset: f621660a297b
Author:    katleman
Date:      2012-04-12 09:34 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f621660a297b

Added tag jdk8-b34 for changeset f284b0883558

! .hgtags

Changeset: dce0525b7ee5
Author:    katleman
Date:      2012-04-19 12:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/dce0525b7ee5

Added tag jdk8-b35 for changeset f621660a297b

! .hgtags

Changeset: 4a32c51458b9
Author:    amurillo
Date:      2012-04-07 09:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4a32c51458b9

7159842: new hotspot build - hs24-b08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 19e197e2a1af
Author:    coleenp
Date:      2012-04-05 12:17 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/19e197e2a1af

7158988: jvm crashes while debugging on x86_32 and x86_64
Summary: Object pointer is pushed more than once on stack, where GC doesn't expect it.
Reviewed-by: coleenp, kvn
Contributed-by: axel.siebenborn at sap.com

! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
+ test/runtime/7158988/FieldMonitor.java
+ test/runtime/7158988/TestFieldMonitor.sh
+ test/runtime/7158988/TestPostFieldModification.java

Changeset: a4b63a58d295
Author:    dcubed
Date:      2012-04-09 08:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a4b63a58d295

Merge


Changeset: 10c12fb36ed2
Author:    sla
Date:      2012-04-05 14:16 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/10c12fb36ed2

7133111: libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
Reviewed-by: dcubed, mgronlun, dsamersoff

! agent/src/os/linux/ps_core.c

Changeset: 49036505ab5f
Author:    jiangli
Date:      2012-03-29 22:18 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/49036505ab5f

7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass.
Summary: Change implementor to embedded instanceKlass field.
Reviewed-by: sspitsyn, minqi, coleenp

! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5809bf572ba3
Author:    jcoomes
Date:      2012-03-31 00:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5809bf572ba3

Merge


Changeset: 08f8d00f2ae3
Author:    bobv
Date:      2012-04-10 13:27 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/08f8d00f2ae3

Merge

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

Changeset: 0cea7f13029e
Author:    dlong
Date:      2012-04-12 18:41 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0cea7f13029e

Merge


Changeset: df4cd4aac5c1
Author:    rbackman
Date:      2012-04-12 13:24 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/df4cd4aac5c1

7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued
Reviewed-by: acorn, dcubed

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

Changeset: 27dab8a7c762
Author:    coleenp
Date:      2012-04-12 22:03 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/27dab8a7c762

7160467: Fix test for 7158988
Summary: Ended up checking in FieldMonitor.java as TestPostFieldModification.java
Reviewed-by: kamg

! test/runtime/7158988/TestPostFieldModification.java

Changeset: 0f701f572aed
Author:    coleenp
Date:      2012-04-13 08:11 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0f701f572aed

Merge


Changeset: c263e0e9f14b
Author:    dcubed
Date:      2012-04-15 15:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c263e0e9f14b

Merge


Changeset: 0105f367a14c
Author:    rbackman
Date:      2012-03-06 12:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0105f367a14c

7160570: Intrinsification support for tracing framework
Reviewed-by: sla, never

! src/os/bsd/vm/osThread_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/windows/vm/osThread_windows.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 5c86f8211d1e
Author:    brutisso
Date:      2012-04-13 01:59 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5c86f8211d1e

7160728: Introduce an extra logging level for G1 logging
Summary: Added log levels "fine", "finer" and "finest". Let PrintGC map to "fine" and PrintGCDetails map to "finer". Separated out the per worker information in the G1 logging to the "finest" level.
Reviewed-by: stefank, jwilhelm, tonyp, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc_implementation/g1/g1Log.cpp
+ src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp

Changeset: b632e80fc9dc
Author:    brutisso
Date:      2012-04-16 08:57 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b632e80fc9dc

4988100: oop_verify_old_oop appears to be dead
Summary: removed oop_verify_old_oop and allow_dirty. Also reviewed by: alexlamsl at gmail.com
Reviewed-by: jmasa, jwilhelm

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.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/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/immutableSpace.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: dde53abda3d6
Author:    stefank
Date:      2012-04-11 16:18 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/dde53abda3d6

7160613: VerifyRememberedSets doesn't work with CompressedOops
Summary: use load_decode_heap_oop instead of load_decode_heap_oop_not_null
Reviewed-by: tonyp, brutisso

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp

Changeset: 720b6a76dd9d
Author:    tonyp
Date:      2012-04-18 07:21 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/720b6a76dd9d

7157073: G1: type change size_t -> uint for region counts / indexes
Summary: Change the type of fields / variables / etc. that represent region counts and indeces from size_t to uint.
Reviewed-by: iveresov, brutisso, jmasa, jwilhelm

! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! 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/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp

Changeset: f7a8920427a6
Author:    tonyp
Date:      2012-04-18 13:39 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f7a8920427a6

7145441: G1: collection set chooser-related cleanup
Summary: Cleanup of the CSet chooser class: standardize on uints for region num and indexes (instead of int, jint, etc.), make the method / field naming style more consistent, remove a lot of dead code.
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.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
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: f3f101a5e59b
Author:    johnc
Date:      2012-04-20 11:41 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f3f101a5e59b

Merge


Changeset: dff6e3459210
Author:    amurillo
Date:      2012-04-20 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/dff6e3459210

Merge


Changeset: 50b4400ca1ec
Author:    amurillo
Date:      2012-04-20 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/50b4400ca1ec

Added tag hs24-b08 for changeset dff6e3459210

! .hgtags

Changeset: bfcf92bfefb8
Author:    katleman
Date:      2012-04-26 14:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/bfcf92bfefb8

Added tag jdk8-b36 for changeset 50b4400ca1ec

! .hgtags

Changeset: 4ee58fcab520
Author:    katleman
Date:      2012-05-09 13:07 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4ee58fcab520

Added tag jdk8-b37 for changeset bfcf92bfefb8

! .hgtags

Changeset: 3c91f2c9fd21
Author:    amurillo
Date:      2012-04-20 17:13 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3c91f2c9fd21

7163193: new hotspot build - hs24-b09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f3a4ee95783b
Author:    kevinw
Date:      2012-04-20 14:55 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f3a4ee95783b

7162488: VM not printing unknown -XX options
Reviewed-by: dholmes, kamg

! src/share/vm/runtime/arguments.cpp
+ test/runtime/7162488/Test7162488.sh

Changeset: 29ee40a082d3
Author:    sla
Date:      2012-04-23 13:30 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/29ee40a082d3

7162063: libsaproc debug print should format size_t correctly on 64bit platform
Reviewed-by: rbackman, mgronlun, dholmes

! agent/src/os/linux/ps_core.c

Changeset: f33c4d0f4c9e
Author:    dcubed
Date:      2012-04-23 11:03 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f33c4d0f4c9e

Merge


Changeset: d652a62d6e03
Author:    dcubed
Date:      2012-03-23 11:50 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d652a62d6e03

7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
Summary: Add support for ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES build flags. Add support for .diz files.
Reviewed-by: dholmes, ohair, sspitsyn

! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/sa.make

Changeset: 744728c16316
Author:    dcubed
Date:      2012-04-03 09:48 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/744728c16316

7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
Summary: Build option FULL_DEBUG_SYMBOLS=0 only affects product builds.
Reviewed-by: ohair, jmelvin, sspitsyn

! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/defs.make
! make/solaris/Makefile
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make

Changeset: 74c359c4a9e5
Author:    dcubed
Date:      2012-04-24 15:20 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/74c359c4a9e5

Merge

! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make

Changeset: d6c393b0164b
Author:    dcubed
Date:      2012-04-25 15:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d6c393b0164b

7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
Summary: Disable FDS by default on Solaris; disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn, sspitsyn

! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make

Changeset: 973046802b6f
Author:    dlong
Date:      2012-04-26 16:24 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/973046802b6f

7162955: Attach api on Solaris, too many open files
Summary: Release server-side socket after client receives it.
Reviewed-by: sla, dsamersoff, dcubed, acorn
Contributed-by: dean.long at oracle.com

! src/os/solaris/vm/attachListener_solaris.cpp

Changeset: 6f0612ea55ce
Author:    jprovino
Date:      2012-05-02 15:47 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/6f0612ea55ce

Merge


Changeset: 9f059abe8cf2
Author:    jmasa
Date:      2012-03-29 19:46 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9f059abe8cf2

7131629: Generalize the CMS free list code
Summary: Make the FreeChunk, FreeList, TreeList, and BinaryTreeDictionary classes usable outside CMS.
Reviewed-by: brutisso, johnc, jwilhelm
Contributed-by: coleen.phillimore at oracle.com

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
+ src/share/vm/memory/binaryTreeDictionary.cpp
+ src/share/vm/memory/binaryTreeDictionary.hpp
+ src/share/vm/memory/freeBlockDictionary.cpp
+ src/share/vm/memory/freeBlockDictionary.hpp
+ src/share/vm/memory/freeList.cpp
+ src/share/vm/memory/freeList.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 8a2e5a6a19a4
Author:    johnc
Date:      2012-04-25 10:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/8a2e5a6a19a4

7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
Summary: Removed the HeapRegion::_top_at_conc_mark_count field. It is no longer needed as a result of the changes for 6888336 and 7127706. Refactored the closures that finalize and verify the liveness counting data so that common functionality was placed into a base class.
Reviewed-by: brutisso, tonyp

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

Changeset: f69a5d43dc19
Author:    jmasa
Date:      2012-04-25 09:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f69a5d43dc19

7164144: Fix variable naming style in freeBlockDictionary.* and binaryTreeDictionary*
Summary: Fix naming style to be consistent with the predominant hotspot style.
Reviewed-by: ysr, brutisso

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp

Changeset: ee89f2110312
Author:    jmasa
Date:      2012-04-25 15:51 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ee89f2110312

Merge


Changeset: 48fac5d60c3c
Author:    brutisso
Date:      2012-04-25 12:36 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/48fac5d60c3c

7163848: G1: Log GC Cause for a GC
Reviewed-by: johnc, jwilhelm, jmasa

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

Changeset: bb18e8eecb7e
Author:    jcoomes
Date:      2012-05-04 10:46 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/bb18e8eecb7e

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp

Changeset: 7d5ec8bf38d1
Author:    amurillo
Date:      2012-05-04 14:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7d5ec8bf38d1

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp

Changeset: 4e6554041847
Author:    amurillo
Date:      2012-05-04 14:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4e6554041847

Added tag hs24-b09 for changeset 7d5ec8bf38d1

! .hgtags

Changeset: 637c3f5f068f
Author:    amurillo
Date:      2012-05-09 14:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/637c3f5f068f

Merge

! .hgtags

Changeset: 3c394919ca69
Author:    katleman
Date:      2012-05-10 10:25 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3c394919ca69

Added tag jdk8-b38 for changeset 637c3f5f068f

! .hgtags

Changeset: 36538fd1225e
Author:    amurillo
Date:      2012-05-04 15:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/36538fd1225e

7166615: new hotspot build - hs24-b10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 8bafad97cd26
Author:    jiangli
Date:      2012-05-02 13:21 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/8bafad97cd26

7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support.
Summary: Change the _host_klass to be conditionally created embedded instanceKlass field.
Reviewed-by: jrose, coleenp, dholmes

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp

Changeset: 38b4116b6766
Author:    jprovino
Date:      2012-05-05 10:24 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/38b4116b6766

Merge


Changeset: c7ed11779ce8
Author:    jiangli
Date:      2012-04-10 09:31 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c7ed11779ce8

7159772: instanceKlass::all_fields_count() returns incorrect total field count
Summary: Fix instanceKlass::all_fields_count() bug.
Reviewed-by: kvn, never
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>

! src/share/vm/oops/instanceKlass.hpp

Changeset: 3576af4cb939
Author:    iveresov
Date:      2012-04-11 19:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3576af4cb939

7160539: JDeveloper crashes on 64-bit Windows
Summary: x64 C1 needs to zero upper 32bits when doing l2i conversion
Reviewed-by: never, kvn

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp

Changeset: 847da049d62f
Author:    never
Date:      2012-04-17 11:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/847da049d62f

7162094: LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_node
Reviewed-by: never, twisti
Contributed-by: nils.eliasson at oracle.com

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

Changeset: df3d4a91f7f6
Author:    never
Date:      2012-04-18 16:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/df3d4a91f7f6

7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
Reviewed-by: twisti

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

Changeset: ec15e8f6e4f1
Author:    twisti
Date:      2012-04-24 12:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ec15e8f6e4f1

7157695: Add windows implementation of socket interface
Reviewed-by: kvn, dholmes, twisti
Contributed-by: Nils Eliasson <nils.eliasson at oracle.com>

! src/os/windows/vm/jvm_windows.h
! src/os/windows/vm/os_windows.cpp

Changeset: dc682d9431f3
Author:    kvn
Date:      2012-05-07 12:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/dc682d9431f3

7160610: Unknown Native Code compilation issue
Summary: When constructing input vector use type of vector's operation which use it since element's sizes should match.
Reviewed-by: never, twisti

! src/share/vm/opto/superword.cpp
+ test/compiler/7160610/Test7160610.java

Changeset: 3a97daec1b34
Author:    kvn
Date:      2012-05-08 15:47 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3a97daec1b34

7167266: missing copyright notes in 3rd party code
Summary: add missing copyright notes to the regression test file.
Reviewed-by: twisti, johnc

! test/compiler/7070134/Stemmer.java

Changeset: 2766551175a0
Author:    kvn
Date:      2012-05-09 10:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2766551175a0

Merge

! src/share/vm/oops/instanceKlass.hpp

Changeset: a05a695ea044
Author:    stefank
Date:      2012-05-10 11:27 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/a05a695ea044

7167437: Can't build on linux without precompiled headers
Reviewed-by: brutisso, mgerdin

! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp

Changeset: f47478089efc
Author:    brutisso
Date:      2012-05-10 14:16 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/f47478089efc

7167069: 6 VM flags crash the VM when queried via jinfo
Summary: Added missing double format to Flag::print_as_flag()
Reviewed-by: dholmes, stefank, coleenp

! src/share/vm/runtime/globals.cpp
+ test/runtime/7167069/PrintAsFlag.java

Changeset: 5799726c54d7
Author:    jcoomes
Date:      2012-05-11 06:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5799726c54d7

Merge


Changeset: 73147e6c4881
Author:    amurillo
Date:      2012-05-11 14:47 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/73147e6c4881

Merge


Changeset: 96a403721094
Author:    amurillo
Date:      2012-05-11 14:47 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/96a403721094

Added tag hs24-b10 for changeset 73147e6c4881

! .hgtags

Changeset: 26423ef693ac
Author:    katleman
Date:      2012-05-17 06:20 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/26423ef693ac

Added tag jdk8-b39 for changeset 96a403721094

! .hgtags

Changeset: 56d1af561395
Author:    amurillo
Date:      2012-05-11 14:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/56d1af561395

7168247: new hotspot build - hs24-b11
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 35e504cb49a6
Author:    collins
Date:      2012-05-11 11:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/35e504cb49a6

7167625: Adjustments for SE-Embedded build process
Summary: Simple change to the SE-Embedded build rules that should not affect any other OpenJDK users.
Reviewed-by: kvn, dholmes

! make/linux/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp

Changeset: fada85d11d92
Author:    jprovino
Date:      2012-05-16 13:33 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fada85d11d92

Merge


Changeset: 8f972594effc
Author:    kvn
Date:      2012-05-14 09:36 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/8f972594effc

6924259: Remove String.count/String.offset
Summary: Allow a version of String class that doesn't have count and offset fields.
Reviewed-by: never, coleenp

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp

Changeset: de0cc3dd9f10
Author:    kvn
Date:      2012-05-17 09:50 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/de0cc3dd9f10

Merge


Changeset: 3a22b77e755a
Author:    brutisso
Date:      2012-05-14 17:32 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/3a22b77e755a

7161545: G1: Minor cleanups to the G1 logging
Summary: Rename "to-space-overflow" to "to-space-exhausted", Introduce one decimal point in the size format, Add Sum to the aggregate and re-order the entries, Add number of GC workers to the log output
Reviewed-by: johnc, jwilhelm

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 78a1b285cda8
Author:    mikael
Date:      2012-05-15 00:56 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/78a1b285cda8

7158457: division by zero in adaptiveweightedaverage
Summary: Add ceiling to AdaptiveWeightedAverage
Reviewed-by: ysr, iveresov

! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp

Changeset: 33e366609904
Author:    johnc
Date:      2012-05-14 21:07 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/33e366609904

Merge


Changeset: 1096fc5a52eb
Author:    johnc
Date:      2012-05-15 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1096fc5a52eb

7168294: G1: Some Full GCs incorrectly report GC cause as "No GC"
Summary: GC cause was not being set by the VM_G1CollectForAllocation VM operation.
Reviewed-by: jmasa, ysr, brutisso

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

Changeset: cdfa5139bd58
Author:    brutisso
Date:      2012-05-15 22:26 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cdfa5139bd58

7169056: Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit()
Reviewed-by: jwilhelm, johnc, dholmes

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

Changeset: 9d679effd28c
Author:    brutisso
Date:      2012-05-15 10:25 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9d679effd28c

7166894: Add gc cause to GC logging for all collectors
Reviewed-by: mgerdin, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.hpp

Changeset: cdeda3fd141e
Author:    jcoomes
Date:      2012-05-18 10:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cdeda3fd141e

Merge

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

Changeset: 14b0e07ab9a6
Author:    amurillo
Date:      2012-05-18 14:50 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/14b0e07ab9a6

Merge


Changeset: ff9decc8235d
Author:    amurillo
Date:      2012-05-18 14:50 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/ff9decc8235d

Added tag hs24-b11 for changeset 14b0e07ab9a6

! .hgtags

Changeset: 48064e53e997
Author:    katleman
Date:      2012-05-24 16:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/48064e53e997

Added tag jdk8-b40 for changeset ff9decc8235d

! .hgtags

Changeset: 03d61caacd1e
Author:    amurillo
Date:      2012-05-18 14:57 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/03d61caacd1e

7170006: new hotspot build - hs24-b12
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 0251d217257f
Author:    sla
Date:      2012-05-08 20:28 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/0251d217257f

7162726: Wrong filter predicate of visible locals in SA JSJavaFrame
Reviewed-by: sla, dcubed
Contributed-by: Krystal Mok <rednaxelafx at gmail.com>

! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java

Changeset: 7f410b6ea66c
Author:    dholmes
Date:      2012-05-09 00:28 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7f410b6ea66c

7167406: (Zero) Fix for InvokeDynamic needed
Reviewed-by: chrisphi, dholmes
Contributed-by: Andrew Dinn <adinn at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: d506b2cf2ad0
Author:    dholmes
Date:      2012-05-09 04:32 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/d506b2cf2ad0

Merge


Changeset: 78d2ae5ab35b
Author:    nloodin
Date:      2012-05-09 16:24 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/78d2ae5ab35b

7163117: Agent can't connect to process on Mac OSX
Reviewed-by: dholmes, coleenp, sla, minqi, kvn

! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: 037973617842
Author:    kevinw
Date:      2012-05-11 17:24 +0100
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/037973617842

7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
Reviewed-by: kvn

! 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/7020373/Test7020373.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7158988/TestFieldMonitor.sh

Changeset: 2f4819f92dc7
Author:    zgu
Date:      2012-05-10 18:19 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2f4819f92dc7

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp

Changeset: b4f7c4315c36
Author:    zgu
Date:      2012-05-12 06:50 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b4f7c4315c36

Merge


Changeset: 7d4e6dabc6bf
Author:    dcubed
Date:      2012-05-15 10:52 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7d4e6dabc6bf

7165060: dtrace tests fail with FDS debug info files
Summary: Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more.
Reviewed-by: sspitsyn, acorn

+ make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/vm.make
+ src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c

Changeset: 80b9cc90b643
Author:    dcubed
Date:      2012-05-15 11:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/80b9cc90b643

Merge

! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make

Changeset: 9793f47cdebc
Author:    dcubed
Date:      2012-05-15 15:16 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9793f47cdebc

7169102: 7165060 merge lost changes to make/windows/makefiles/defs.make
Reviewed-by: sspitsyn, acorn

! make/windows/makefiles/defs.make

Changeset: 7432b9db36ff
Author:    nloodin
Date:      2012-05-10 15:44 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7432b9db36ff

7165755: OS Information much longer on linux than other platforms
Reviewed-by: sla, dholmes

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
+ src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/os.hpp

Changeset: 198dcc84088c
Author:    dcubed
Date:      2012-05-16 12:47 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/198dcc84088c

7169409: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows X86
Summary: Disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn

! make/windows/makefiles/defs.make

Changeset: 4b37c0dafe3a
Author:    dcubed
Date:      2012-05-18 09:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4b37c0dafe3a

7170010: conditional "ZIP_DEBUGINFO_FILES ?= 0" setting is not reliable on Windows
Summary: Always disable ZIP_DEBUGINFO_FILES on Windows.
Reviewed-by: acorn

! make/windows/makefiles/defs.make

Changeset: cee14a6fc5ac
Author:    zgu
Date:      2012-05-22 20:29 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cee14a6fc5ac

Merge


Changeset: 6759698e3140
Author:    roland
Date:      2012-05-15 10:10 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/6759698e3140

7133857: exp() and pow() should use the x87 ISA on x86
Summary: use x87 instructions to implement exp() and pow() in interpreter/c1/c2.
Reviewed-by: kvn, never, twisti

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp

Changeset: 4073d9478a90
Author:    roland
Date:      2012-05-18 15:50 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4073d9478a90

7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
Summary: null checks in "compressed oops with base" mode may trigger a SIGBUS rather than a SIGSEGV.
Reviewed-by: dsamersoff, dcubed, rbackman, kvn

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp

Changeset: cdd249497b34
Author:    twisti
Date:      2012-05-18 12:20 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cdd249497b34

7170053: crash in C2 when using -XX:+CountCompiledCalls
Reviewed-by: kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>

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

Changeset: e2961d14584b
Author:    roland
Date:      2012-05-21 09:46 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/e2961d14584b

7169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer
Summary: bad test for parity of y in pow(x,y) (c1, interpreter)
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/assembler_x86.cpp

Changeset: 7089278210e2
Author:    kvn
Date:      2012-05-24 18:39 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7089278210e2

Merge


Changeset: 785573170238
Author:    amurillo
Date:      2012-05-25 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/785573170238

Merge


Changeset: 37add4fa0296
Author:    amurillo
Date:      2012-05-25 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/37add4fa0296

Added tag hs24-b12 for changeset 785573170238

! .hgtags

Changeset: 2040997cba56
Author:    cl
Date:      2012-06-01 14:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/2040997cba56

Added tag jdk8-b41 for changeset 37add4fa0296

! .hgtags

Changeset: c80d42d78a01
Author:    amurillo
Date:      2012-05-25 14:56 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c80d42d78a01

7171853: new hotspot build - hs24-b13
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 960a442eae91
Author:    rbackman
Date:      2012-05-22 10:11 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/960a442eae91

7161732: Improve handling of thread_id in OSThread
Reviewed-by: dholmes, kamg

! src/os/bsd/vm/osThread_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/windows/vm/osThread_windows.hpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/share/vm/runtime/osThread.hpp

Changeset: df84b4a3ebcb
Author:    rbackman
Date:      2012-05-24 13:37 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/df84b4a3ebcb

7171422: Change 7161732 breaks SA on Windows
Reviewed-by: dholmes, sla

! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp

Changeset: 9c1709c4c80c
Author:    dcubed
Date:      2012-05-24 12:03 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9c1709c4c80c

7165598: enable FDS on Solaris X64 when 7165593 is fixed
Summary: Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers.
Reviewed-by: sspitsyn, acorn

! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
+ make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
+ src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c

Changeset: fb8f9ab27c14
Author:    dcubed
Date:      2012-05-24 12:57 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/fb8f9ab27c14

Merge

! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make

Changeset: cd3a8ab0352b
Author:    zgu
Date:      2012-05-24 20:04 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/cd3a8ab0352b

Merge


Changeset: 17be2328b50b
Author:    zgu
Date:      2012-05-26 06:07 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/17be2328b50b

Merge


Changeset: 5be76dc5304d
Author:    zgu
Date:      2012-05-29 20:06 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5be76dc5304d

Merge


Changeset: 71afdabfd05b
Author:    jiangli
Date:      2012-05-21 14:10 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/71afdabfd05b

7168280: Eliminate the generic signature index slot from field array for field without generic signature.
Summary: Only allocate the generic signature index slot in the field array for field with generic signature attribute.
Reviewed-by: coleenp, dlong

! agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/accessFlags.hpp

Changeset: 48df98e03639
Author:    dholmes
Date:      2012-05-23 20:09 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/48df98e03639

7170197: Update JPRT default build targets to support embedded builds
Reviewed-by: jcoomes, kvn

! make/jprt.properties

Changeset: 4e64a590066e
Author:    jprovino
Date:      2012-05-26 08:49 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/4e64a590066e

Merge


Changeset: dd45f26b4282
Author:    dholmes
Date:      2012-05-30 17:45 -0400
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/dd45f26b4282

Merge


Changeset: c92a79900986
Author:    brutisso
Date:      2012-05-17 21:53 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c92a79900986

7169062: CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64
Summary: Removed the assert in CompactibleFreeListSpace::check_free_list_consistency() since it was too strict. Simplified CompactibleFreeListSpace::set_cms_values() to reducde the need for asserts.
Reviewed-by: jcoomes, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

Changeset: 9a344d88dc22
Author:    mnunez
Date:      2012-05-21 14:59 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/9a344d88dc22

7168848: Add test to check that humongous object allocation path also checks the heap occupancy.
Summary: Added test that checks humongous object allocation path also check the heap occupancy and initiate a marking cycle when / if needed.
Reviewed-by: brutisso, jwilhelm

+ test/gc/7168848/HumongousAlloc.java

Changeset: 1d478c993020
Author:    johnc
Date:      2012-05-29 10:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/1d478c993020

7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
Summary: Before the last thread to leave a JNI critical region was able to schedule a GCLocker Initiated GC, another thread was attempting an allocation and saw that the GCLocker region was no longer active and successfully scheduled a GC. Stall allocating threads until the GCLocker Initiated GC is performed and then retry the allocation.
Reviewed-by: brutisso, huntch

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

Changeset: 5c8bd7c16119
Author:    brutisso
Date:      2012-05-25 22:35 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/5c8bd7c16119

7171936: LOG_G incorrectly defined in globalDefinitions.hpp
Summary: Removed LOG_G and LOG_K. Moved LOG_M to where it is being used.
Reviewed-by: twisti, johnc

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: c52a6a39546c
Author:    johnc
Date:      2012-05-30 10:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/c52a6a39546c

7158682: G1: Handle leak when running nsk.sysdict tests
Summary: Place HandleMarks in the code that allocates handles for the pending list lock so that the handles are freed and multiple, unsuccessful, attempts to schedule a GC do not cause an OOM.
Reviewed-by: brutisso

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

Changeset: bbc900c2482a
Author:    brutisso
Date:      2012-05-31 21:10 +0200
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/bbc900c2482a

7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering
Summary: Simplify code, remove unused code, remove ExitAfterGCNum
Reviewed-by: huntch, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp

Changeset: 7121cd2c58b5
Author:    jcoomes
Date:      2012-06-01 10:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/7121cd2c58b5

Merge


Changeset: bd568544be7f
Author:    amurillo
Date:      2012-06-01 15:24 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/bd568544be7f

Merge


Changeset: 55954061c6e8
Author:    amurillo
Date:      2012-06-01 15:24 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/55954061c6e8

Added tag hs24-b13 for changeset bd568544be7f

! .hgtags

Changeset: e77b8e0ed1f8
Author:    cl
Date:      2012-06-07 12:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/e77b8e0ed1f8

Added tag jdk8-b42 for changeset 55954061c6e8

! .hgtags

Changeset: b38fb5f31e31
Author:    katleman
Date:      2012-06-14 13:14 -0700
URL:       http://hg.openjdk.java.net/jdk8/l10n/hotspot/rev/b38fb5f31e31

Added tag jdk8-b43 for changeset e77b8e0ed1f8

! .hgtags



More information about the i18n-dev mailing list