hg: nashorn/jdk8/hotspot: 212 new changesets

james.laskey at oracle.com james.laskey at oracle.com
Tue Oct 29 10:53:06 PDT 2013


Changeset: 8a6a85321d3a
Author:    amurillo
Date:      2013-09-20 11:17 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8a6a85321d3a

8025127: new hotspot build - hs25-b52
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 63147986a428
Author:    dcubed
Date:      2013-09-18 07:02 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/63147986a428

8019835: Strings interned in different threads equal but does not ==
Summary: Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants.
Reviewed-by: rdurbin, sspitsyn, coleenp

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: dfae98867ee8
Author:    dholmes
Date:      2013-09-18 20:08 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/dfae98867ee8

8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
Reviewed-by: alanb, chegar, dholmes, ksrini
Contributed-by: Mike Duigou <mike.duigou at oracle.com>

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

Changeset: c1d7040a1183
Author:    sgabdura
Date:      2013-09-18 16:48 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c1d7040a1183

8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
Summary: Check that the _java_thread parameter is valid when it is possible that the JavaThread has exited after the initial checks were made in generated/jvmtifiles/jvmtiEnter.cpp: jvmti_GetCurrentContendedMonitor()
Reviewed-by: dcubed, dsamersoff

! src/share/vm/prims/jvmtiEnvBase.hpp

Changeset: 8c84f04ff977
Author:    kevinw
Date:      2013-09-18 19:50 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8c84f04ff977

Merge


Changeset: 6eb908998b32
Author:    kevinw
Date:      2013-09-19 08:47 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6eb908998b32

Merge


Changeset: 9ed97b511b26
Author:    hseigel
Date:      2013-09-19 11:04 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9ed97b511b26

8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
Summary: Make sure CDS is off by default when running server compiler.
Reviewed-by: dholmes, coleenp

! src/share/vm/runtime/arguments.cpp
! test/runtime/CDSCompressedKPtrs/XShareAuto.java

Changeset: 4f9a42c33738
Author:    coleenp
Date:      2013-09-20 09:30 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4f9a42c33738

8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
Summary: Need to refetch each method from InstanceKlass after all safepoints.  Removed leaky PreviousVersionInfo code.
Reviewed-by: dcubed, sspitsyn

! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp

Changeset: f201713502e0
Author:    coleenp
Date:      2013-09-20 09:44 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f201713502e0

Merge


Changeset: 1b03bed31241
Author:    allwin
Date:      2013-09-17 17:16 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1b03bed31241

7196151: ParserTest SEGv on solaris
Reviewed-by: sla, coleenp, ctornqvi, dsamersoff

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

Changeset: e5a25e4ae509
Author:    mgerdin
Date:      2013-09-20 10:34 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e5a25e4ae509

Merge


Changeset: 7c29904fdfa2
Author:    coleenp
Date:      2013-09-20 18:34 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7c29904fdfa2

8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
Summary: reference_map[] array had uninitialized junk that was causing a bogus bootstrap method to be found.
Reviewed-by: hseigel, dcubed, sspitsyn

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp

Changeset: df03413ad1a9
Author:    coleenp
Date:      2013-09-21 01:45 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/df03413ad1a9

Merge


Changeset: 0f37d1badced
Author:    dcubed
Date:      2013-09-20 12:58 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0f37d1badced

Merge

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a7609ec351d6
Author:    dcubed
Date:      2013-09-20 18:19 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a7609ec351d6

Merge

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java

Changeset: 8ddc26f62476
Author:    sla
Date:      2013-09-22 06:31 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8ddc26f62476

6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
Reviewed-by: sla, dsamersoff
Contributed-by: Yasumasa Suenaga <yasu at ysfactory.dip.jp>

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

Changeset: 1f42d3ec1759
Author:    dsamersoff
Date:      2013-09-22 18:49 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1f42d3ec1759

7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
Summary: replace PT_LOAD segment with library segment when necessary
Reviewed-by: dholmes, sla

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

Changeset: ae2edb3df7fb
Author:    dsamersoff
Date:      2013-09-22 18:07 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ae2edb3df7fb

Merge


Changeset: 084b21cd0228
Author:    iklam
Date:      2013-09-23 08:56 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/084b21cd0228

8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
Summary: Need to refetch each method from InstanceKlass after all safepoints.  Removed leaky PreviousVersionInfo code.
Reviewed-by: coleenp, sspitsyn

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp

Changeset: e8a0010ba69e
Author:    zgu
Date:      2013-09-25 13:03 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e8a0010ba69e

Merge


Changeset: 891687731b59
Author:    anoll
Date:      2013-09-24 15:56 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/891687731b59

7009641: Don't fail VM when CodeCache is full
Summary: Allocation in the code cache returns NULL instead of failing the entire VM
Reviewed-by: kvn, iveresov

! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 1b64d46620a3
Author:    kvn
Date:      2013-09-24 16:08 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1b64d46620a3

8022585: VM crashes when ran with -XX:+PrintInlining
Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method.
Reviewed-by: twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/print/PrintInlining.java

Changeset: f637d4dc21bb
Author:    adlertz
Date:      2013-09-26 08:48 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f637d4dc21bb

Merge


Changeset: 586fa1919a89
Author:    bpittore
Date:      2013-09-20 15:06 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/586fa1919a89

8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
Summary: If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true'
Reviewed-by: kvn, twisti, dholmes

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

Changeset: 504d8f519adf
Author:    jiangli
Date:      2013-09-20 20:19 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/504d8f519adf

Merge


Changeset: d682c6e24fe3
Author:    bdelsart
Date:      2013-09-26 01:30 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d682c6e24fe3

Merge


Changeset: 60a2d625db36
Author:    bdelsart
Date:      2013-09-26 04:00 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/60a2d625db36

Merge


Changeset: 2c022e432e10
Author:    stefank
Date:      2013-09-20 10:53 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2c022e432e10

8024974: Incorrect use of GC_locker::is_active()
Summary: SymbolTable and StringTable can make calls to GC_locker::is_active() outside a safepoint. This isn't safe because the GC_locker active state (lock count) is only updated at a safepoint and only remains valid as long as _needs_gc is true. However, outside a safepoint_needs_gc can change to false at any time, which makes it impossible to do a correct call to is_active() in that context. In this case these calls can just be removed since the input argument to basic_add() should never be on the heap and so there's no need to check the GC_locker state. This change also adjusts the assert() in is_active() to makes sure all calls to this function are always done under a safepoint.
Reviewed-by: brutisso, dcubed
Contributed-by: per.liden at oracle.com

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp

Changeset: 9361de86a50f
Author:    stefank
Date:      2013-09-20 11:00 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9361de86a50f

8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
Reviewed-by: coleenp, brutisso, mgerdin, jmasa

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

Changeset: b960c9df4f11
Author:    stefank
Date:      2013-09-21 10:09 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/b960c9df4f11

8025096: Move the ChunkManager instances out of the VirtualSpaceLists
Reviewed-by: coleenp, mgerdin, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: 10cc3b624f8f
Author:    tschatzl
Date:      2013-09-24 10:14 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/10cc3b624f8f

Merge

- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar

Changeset: a19bea467577
Author:    tschatzl
Date:      2013-09-25 13:25 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a19bea467577

7163191: G1: introduce a "heap spanning table" abstraction
Summary: Add G1BiasedArray<T> that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class.
Reviewed-by: brutisso

! make/excludeSrc.make
+ src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
+ src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! 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/vmStructs_g1.hpp
! src/share/vm/prims/jni.cpp

Changeset: 03f493ce3a71
Author:    brutisso
Date:      2013-09-25 17:23 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/03f493ce3a71

8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
Reviewed-by: mgerdin, tschatzl, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp

Changeset: 461159cd7a91
Author:    tschatzl
Date:      2013-09-26 12:18 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/461159cd7a91

Merge

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

Changeset: 3da9fad1391e
Author:    tschatzl
Date:      2013-09-26 06:34 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/3da9fad1391e

Merge


Changeset: 58043478c26d
Author:    amurillo
Date:      2013-09-26 13:33 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/58043478c26d

Merge


Changeset: 6209b0ed51c0
Author:    amurillo
Date:      2013-09-26 13:33 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6209b0ed51c0

Added tag hs25-b52 for changeset 58043478c26d

! .hgtags

Changeset: ebfa5793d349
Author:    katleman
Date:      2013-10-02 13:26 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ebfa5793d349

Added tag jdk8-b110 for changeset 6209b0ed51c0

! .hgtags

Changeset: 24250c363d7f
Author:    amurillo
Date:      2013-09-26 13:41 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/24250c363d7f

8025536: new hotspot build - hs25-b53
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 899ecf76b570
Author:    dsimms
Date:      2013-09-25 13:58 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/899ecf76b570

8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
Summary: Execute some code at a high virtual address value, and keep mapped
Reviewed-by: coleenp, zgu

! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.hpp

Changeset: 5b1191bf0b4b
Author:    ctornqvi
Date:      2013-09-25 17:47 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5b1191bf0b4b

8024677: [TESTBUG] Move tests for classes in /testlibrary
Summary: Moved the tests to /testlibrary_tests and updated TEST.groups
Reviewed-by: dholmes, sla

! test/TEST.groups
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
+ test/testlibrary_tests/AssertsTest.java
+ test/testlibrary_tests/OutputAnalyzerReportingTest.java
+ test/testlibrary_tests/OutputAnalyzerTest.java

Changeset: c1fbf21c7397
Author:    ctornqvi
Date:      2013-09-25 17:47 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c1fbf21c7397

8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
Summary: Added methods for 32bit, arm, ppc, x64 and x86
Reviewed-by: zgu, hseigel, mseledtsov

! test/testlibrary/com/oracle/java/testlibrary/Platform.java

Changeset: 190899198332
Author:    hseigel
Date:      2013-09-26 10:25 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/190899198332

7195622: CheckUnhandledOops has limited usefulness now
Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
Contributed-by: lois.foltan at oracle.com

! make/bsd/makefiles/fastdebug.make
! make/linux/makefiles/fastdebug.make
! make/windows/makefiles/fastdebug.make
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! 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/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! 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.inline.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: a5ac0873476c
Author:    zgu
Date:      2013-09-27 10:08 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a5ac0873476c

Merge

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 36b97be47bde
Author:    acorn
Date:      2013-10-01 08:10 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/36b97be47bde

8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
Reviewed-by: coleenp, bharadwaj, minqi

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/defaultMethods.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp

Changeset: de059a14e159
Author:    zgu
Date:      2013-10-01 08:54 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/de059a14e159

8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
Summary: Uses stack for the format buffer instead of resource memory
Reviewed-by: kvn, coleenp

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

Changeset: 90b27e931639
Author:    zgu
Date:      2013-10-01 09:21 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/90b27e931639

Merge


Changeset: 31f0118ea584
Author:    zgu
Date:      2013-10-01 11:06 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/31f0118ea584

Merge


Changeset: 72b7e96c1922
Author:    twisti
Date:      2013-09-26 12:07 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/72b7e96c1922

8024545: make develop and notproduct flag values available in product builds
Reviewed-by: dholmes, kvn

! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryService.cpp

Changeset: c9ccd7b85f20
Author:    rbackman
Date:      2013-09-27 08:39 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c9ccd7b85f20

8024924: Intrinsify java.lang.Math.addExact
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
+ src/share/vm/opto/mathexactnode.cpp
+ src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/CondTest.java
+ test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/LoadTest.java
+ test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NonConstantTest.java
+ test/compiler/intrinsics/mathexact/Verify.java

Changeset: 510fbd28919c
Author:    anoll
Date:      2013-09-27 10:50 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/510fbd28919c

8020151: PSR:PERF Large performance regressions when code cache is filled
Summary: Code cache sweeping based on method hotness; removed speculatively disconnect
Reviewed-by: kvn, iveresov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml

Changeset: a07c25e4f67e
Author:    adlertz
Date:      2013-09-27 12:43 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a07c25e4f67e

Merge

! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/attachListener.cpp

Changeset: 1c3486050433
Author:    adlertz
Date:      2013-09-27 15:43 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1c3486050433

Merge

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

Changeset: e8e077292da3
Author:    iignatyev
Date:      2013-09-28 12:32 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e8e077292da3

8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
Reviewed-by: twisti

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: 303826f477c6
Author:    iignatyev
Date:      2013-09-28 12:32 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/303826f477c6

8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: f2512d89ad0c
Author:    twisti
Date:      2013-09-28 12:42 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f2512d89ad0c

8025613: clang: remove -Wno-unused-value
Reviewed-by: iveresov

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/ps_proc.c
! agent/src/os/linux/salibelf.c
! agent/src/os/linux/symtab.c
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp

Changeset: 29bdcf12457c
Author:    shade
Date:      2013-09-27 11:52 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/29bdcf12457c

8014447: Object.hashCode intrinsic breaks inline caches
Summary: Try to inline as normal method first, then fall back to intrinsic.
Reviewed-by: kvn, twisti

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

Changeset: d8d059e90ec1
Author:    twisti
Date:      2013-09-30 15:42 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d8d059e90ec1

8025599: Missing store barrier with OptimizeStringConcat
Reviewed-by: kvn, twisti
Contributed-by: Axel Siebenborn <axel.siebenborn at sap.com>

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

Changeset: dc261f466b6d
Author:    drchase
Date:      2013-09-27 13:36 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/dc261f466b6d

8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
Summary: Copied null-checks from templateInterpreter_CPU into methodHandles_CPU
Reviewed-by: jrose, twisti

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
+ test/compiler/jsr292/methodHandleExceptions/C.java
+ test/compiler/jsr292/methodHandleExceptions/I.java
+ test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Changeset: cacc4c6bfc80
Author:    vlivanov
Date:      2013-10-02 06:17 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/cacc4c6bfc80

8025233: Move sun.invoke.Stable into java.lang.invoke package
Reviewed-by: twisti, iveresov

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

Changeset: 268e7a2178d7
Author:    iveresov
Date:      2013-10-03 16:38 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/268e7a2178d7

Merge

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: d68894a09c7c
Author:    jiangli
Date:      2013-09-27 13:49 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d68894a09c7c

8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
Summary: Enable patching for load_appendix_id.
Reviewed-by: kvn, dlong, bdelsart

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

Changeset: 5186dcaca431
Author:    jiangli
Date:      2013-09-27 13:53 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5186dcaca431

Merge

! src/share/vm/c1/c1_Runtime1.cpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar

Changeset: d0cfa6502dfe
Author:    jprovino
Date:      2013-10-03 10:25 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d0cfa6502dfe

Merge

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

Changeset: 100614790c1e
Author:    vladidan
Date:      2013-10-03 10:35 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/100614790c1e

Merge


Changeset: c319b188c7b2
Author:    tschatzl
Date:      2013-09-26 12:49 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c319b188c7b2

8014078: G1: improve remembered set summary information by providing per region type information
Summary: Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! test/gc/g1/TestSummarizeRSetStats.java
+ test/gc/g1/TestSummarizeRSetStatsPerRegion.java
+ test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: bc918fd1e584
Author:    mgerdin
Date:      2013-09-27 10:23 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bc918fd1e584

8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
Summary: Only put "Compressed class space" as OOM cause if actually using Compressed class space
Reviewed-by: jwilhelm, stefank, ehelin, coleenp

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: 4fa18058548e
Author:    tschatzl
Date:      2013-09-27 11:18 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4fa18058548e

Merge


Changeset: ccef6e165e8b
Author:    tschatzl
Date:      2013-09-27 13:41 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ccef6e165e8b

Merge


Changeset: d55c004e1d4d
Author:    mgerdin
Date:      2013-09-24 14:46 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d55c004e1d4d

8025305: Cleanup CardTableModRefBS usage in G1
Summary: Move some G1 specific code from CardTableModRefBS to G1SATBCardTableModRefBS.
Reviewed-by: brutisso, tschatzl, ehelin

! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp

Changeset: 7ec10139bf37
Author:    tschatzl
Date:      2013-09-30 12:43 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7ec10139bf37

8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
Summary: The initialization for the remembered set summary data structures used the wrong thread count, i.e. number of worker threads instead of number of refinement threads.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
+ test/gc/g1/TestSummarizeRSetStatsThreads.java

Changeset: 9de9169ddde6
Author:    brutisso
Date:      2013-10-01 07:52 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9de9169ddde6

8025605: G1: Heap expansion logging misleading for fully expanded heap
Reviewed-by: tschatzl, jwilhelm, jmasa

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

Changeset: 9ecd6d3782b1
Author:    ehelin
Date:      2013-10-01 15:21 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9ecd6d3782b1

8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
Reviewed-by: stefank, tschatzl

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

Changeset: 77a774ab3cf0
Author:    mgerdin
Date:      2013-10-02 14:33 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/77a774ab3cf0

8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
Reviewed-by: brutisso, tschatzl

! test/gc/metaspace/G1AddMetaspaceDependency.java

Changeset: 6e22e7042433
Author:    ehelin
Date:      2013-09-30 11:39 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6e22e7042433

8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
Reviewed-by: brutisso, mgerdin

! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: 379ef2cc19c0
Author:    ehelin
Date:      2013-10-02 18:24 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/379ef2cc19c0

Merge


Changeset: ab68fc0101ce
Author:    jwilhelm
Date:      2013-10-03 13:19 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ab68fc0101ce

8025855: Simplify GenRemSet code slightly
Summary: Remove a few redundant switch-statements
Reviewed-by: jcoomes, tschatzl

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/genRemSet.cpp

Changeset: c49c7f835e8d
Author:    jwilhelm
Date:      2013-10-03 17:16 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c49c7f835e8d

8025853: Remove unnecessary uses of GenerationSizer
Summary: Removed stray includes and some minor cleanup of GenerationSizer
Reviewed-by: tschatzl, jcoomes

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

Changeset: 798522662fcd
Author:    jcoomes
Date:      2013-10-04 13:37 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/798522662fcd

Merge

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

Changeset: 562a3d356de6
Author:    amurillo
Date:      2013-10-04 14:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/562a3d356de6

Merge

- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java

Changeset: f6962730bbde
Author:    amurillo
Date:      2013-10-04 14:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f6962730bbde

Added tag hs25-b53 for changeset 562a3d356de6

! .hgtags

Changeset: 02d171a3b5d1
Author:    cl
Date:      2013-10-10 10:08 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/02d171a3b5d1

Added tag jdk8-b111 for changeset f6962730bbde

! .hgtags

Changeset: 5c599c419c1d
Author:    hseigel
Date:      2013-07-11 12:59 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5c599c419c1d

8016256: Make finalization final
Summary: Add private methods to final methods check
Reviewed-by: coleenp, acorn, ahgross
Contributed-by: harold.seigel at oracle.com

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

Changeset: d840f02d03b4
Author:    chegar
Date:      2013-07-15 11:07 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d840f02d03b4

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp

Changeset: 7ec210434b3c
Author:    chegar
Date:      2013-07-22 14:01 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7ec210434b3c

Merge

- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp

Changeset: ca9029490fce
Author:    chegar
Date:      2013-07-25 17:35 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ca9029490fce

Merge


Changeset: 8f66130f7b5c
Author:    chegar
Date:      2013-08-02 11:10 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8f66130f7b5c

Merge

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

Changeset: 38f9393d1847
Author:    sgabdura
Date:      2013-08-09 11:03 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/38f9393d1847

8020789: Disable exporting of gc.heap_dump diagnostic command
Reviewed-by: fparain, ahgross

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

Changeset: ee7a7aa7c6bb
Author:    chegar
Date:      2013-08-09 14:30 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ee7a7aa7c6bb

Merge


Changeset: 8f3c59225a5c
Author:    chegar
Date:      2013-08-15 21:33 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8f3c59225a5c

Merge

- test/runtime/7196045/Test7196045.java
- test/runtime/8000968/Test8000968.sh

Changeset: 7638e35cabc6
Author:    erikj
Date:      2013-08-19 17:47 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7638e35cabc6

8015614: Update build settings
Reviewed-by: tbell, dholmes, ahgross

! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make

Changeset: d4fa23d6c35b
Author:    chegar
Date:      2013-08-23 22:12 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d4fa23d6c35b

Merge

- 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_sparc/vm/solaris_sparc.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

Changeset: 07b5f47d7a18
Author:    chegar
Date:      2013-08-30 09:50 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/07b5f47d7a18

Merge

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

Changeset: 98a2169ed7ac
Author:    iklam
Date:      2013-08-24 00:14 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/98a2169ed7ac

8023683: Enhance class file parsing
Summary: Use the value returned by REALLOC_RESOURCE_ARRAY()
Reviewed-by: coleenp, ahgross

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

Changeset: 8321dcc18438
Author:    chegar
Date:      2013-10-13 21:14 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8321dcc18438

Merge

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

Changeset: deec468baebd
Author:    amurillo
Date:      2013-10-04 14:19 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/deec468baebd

8025859: new hotspot build - hs25-b54
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 5b3b75d9eb2f
Author:    coleenp
Date:      2013-10-01 14:23 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5b3b75d9eb2f

8025570: Naked oop in test/serviceability/ParserTest
Summary: Fix for two naked objArrayOop(s) oops causing test failure
Reviewed-by: coleenp, ctornqvi
Contributed-by: lois.foltan at oracle.com

! src/share/vm/prims/wbtestmethods/parserTests.cpp

Changeset: f21415c32ca1
Author:    coleenp
Date:      2013-10-01 15:41 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f21415c32ca1

Merge


Changeset: d574419c5372
Author:    mseledtsov
Date:      2013-10-02 15:17 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d574419c5372

8025671: Test name changed, test list not updated. Test6878713.sh
Summary: Removed the obsolete test from the test group file
Reviewed-by: sla, ctornqvi, dholmes

! test/TEST.groups

Changeset: 931f105563c5
Author:    coleenp
Date:      2013-10-02 13:02 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/931f105563c5

8025569: -XX:+CheckUnhandledOops crashes on Windows
Summary: Disable CHECK_UNHANDLED_OOPS in fastdebug builds for JDK 8 on WIndows 32 & 64 bit machines
Reviewed-by: coleenp, ctornqvi, zgu
Contributed-by: lois.foltan at oracle.com

! make/windows/makefiles/fastdebug.make

Changeset: 6f73bc5df986
Author:    coleenp
Date:      2013-10-02 15:06 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6f73bc5df986

Merge


Changeset: 2bd38d594b9a
Author:    dsamersoff
Date:      2013-10-02 20:58 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2bd38d594b9a

8025283: Nits in os_bsd file breaks compilation of open hotspot
Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms
Reviewed-by: sla, sspitsyn

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

Changeset: 9855f17334d8
Author:    dsamersoff
Date:      2013-10-03 01:12 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9855f17334d8

Merge


Changeset: 5705c7ee6dd7
Author:    dsamersoff
Date:      2013-10-02 22:27 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5705c7ee6dd7

8025250: SA: Sync linux and bsd versions of ps_core file
Summary: linux/ps_core.c and bsd/ps_core.c share most of code, but it has different formatting, comments etc.
Reviewed-by: sla, minqi

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

Changeset: 7ae82c3a781a
Author:    dsamersoff
Date:      2013-10-03 04:42 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7ae82c3a781a

Merge


Changeset: faff125a1ead
Author:    dsamersoff
Date:      2013-10-03 12:39 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/faff125a1ead

8022616: u4 should not be used as a type for thread_id
Summary: Usage of u4 as a type for thread_id cause a compilation error on platform, where thread_id is a pointer
Reviewed-by: sla, sspitsyn, minqi

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

Changeset: 07f8c2a453f8
Author:    coleenp
Date:      2013-10-03 18:53 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/07f8c2a453f8

8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
Summary: Redefined class in stack trace may not be found by method_idnum so handle null.
Reviewed-by: sla, dcubed, sspitsyn

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 3374b92de2d9
Author:    coleenp
Date:      2013-10-03 18:50 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/3374b92de2d9

8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
Summary: Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue
Reviewed-by: coleenp, dcubed
Contributed-by: lois.foltan at oracle.com

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

Changeset: 3bf767171ea4
Author:    coleenp
Date:      2013-10-05 00:53 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/3bf767171ea4

Merge


Changeset: 675ffabf3798
Author:    mikael
Date:      2013-10-02 09:18 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/675ffabf3798

8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
Summary: The two functions were used to support JDK 1.3 but are no longer in use
Reviewed-by: coleenp, ctornqvi, twisti, dsamersoff

! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/nativeLookup.cpp

Changeset: a1fd44b003c7
Author:    coleenp
Date:      2013-10-05 00:58 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a1fd44b003c7

Merge


Changeset: 4212bfb33d76
Author:    coleenp
Date:      2013-10-05 03:14 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4212bfb33d76

Merge


Changeset: 2720ab7a0d70
Author:    ccheung
Date:      2013-10-04 21:00 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2720ab7a0d70

Merge

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

Changeset: febab3a8f203
Author:    erikj
Date:      2013-10-04 12:45 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/febab3a8f203

8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
Reviewed-by: sla, ctornqvi

! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make

Changeset: 763705f0fec3
Author:    sla
Date:      2013-10-04 13:01 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/763705f0fec3

8016845: SA is unable to use hsdis on windows
Summary: Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms.
Reviewed-by: sla, mgerdin
Contributed-by: fredrik.arvidsson at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! make/windows/makefiles/sa.make

Changeset: f9be370a7d54
Author:    sla
Date:      2013-10-05 15:18 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f9be370a7d54

8025922: JNI access to Strings need to check if the value field is non-null
Reviewed-by: dholmes, dcubed

! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp

Changeset: 8ef918538e22
Author:    sla
Date:      2013-10-04 13:44 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8ef918538e22

6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
Summary: Adds support for large(>4G) heap dumps in hprof format. Adds tests and updates testlibrary.
Reviewed-by: sla, allwin
Contributed-by: fredrik.arvidsson at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/TEST.groups
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: 9c63ad02c0a4
Author:    sla
Date:      2013-10-05 10:56 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9c63ad02c0a4

Merge


Changeset: cc4f5f8d885e
Author:    mseledtsov
Date:      2013-10-06 16:13 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/cc4f5f8d885e

8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
Summary: added -XX:-TransmitErrorReport to the test
Reviewed-by: stefank, ctornqvi

! test/runtime/6888954/vmerrors.sh
! test/runtime/memory/ReserveMemory.java

Changeset: ac9cb1d5a202
Author:    acorn
Date:      2013-10-07 12:20 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ac9cb1d5a202

8009130: Lambda: Fix access controls, loader constraints.
Summary: New default methods list with inherited superinterface methods
Reviewed-by: minqi, sspitsyn, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 615d83933195
Author:    dholmes
Date:      2013-10-08 02:56 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/615d83933195

8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
Reviewed-by: alanb, dholmes, twisti
Contributed-by: mandy.chung at oracle.com

! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: c90e76575b03
Author:    kevinw
Date:      2013-10-08 09:33 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c90e76575b03

8019375: Internal symbol table size should be tunable.
Reviewed-by: coleenp, kamg

! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: ced68a57cdbd
Author:    kevinw
Date:      2013-10-08 11:37 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ced68a57cdbd

Merge


Changeset: c72075c2883e
Author:    acorn
Date:      2013-10-08 16:58 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c72075c2883e

8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
Reviewed-by: coleenp, bharadwaj

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

Changeset: d25557d03ec0
Author:    acorn
Date:      2013-10-09 17:57 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d25557d03ec0

8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
Summary: Missed initialization. Thanks Coleen.
Reviewed-by: coleenp, minqi

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

Changeset: c01f4910f5f5
Author:    ccheung
Date:      2013-10-10 13:25 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c01f4910f5f5

Merge


Changeset: 9b4d0569f2f4
Author:    jwilhelm
Date:      2013-10-03 21:36 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9b4d0569f2f4

8025852: Remove unnecessary setters in collector policy classes
Summary: Use instance variables directly within the collector policy classes and remove unused setters.
Reviewed-by: tschatzl, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp

Changeset: 087f02e22fc2
Author:    jwilhelm
Date:      2013-10-04 22:08 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/087f02e22fc2

8025854: Use "young gen" instead of "eden"
Summary: Changed a few descriptions and variable names to young gen.
Reviewed-by: tschatzl, jcoomes

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

Changeset: 263f2c796d6c
Author:    stefank
Date:      2013-10-05 10:14 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/263f2c796d6c

8024838: Significant slowdown due to transparent huge pages
Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM.
Reviewed-by: jwilhelm, tschatzl, brutisso

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/memory/LargePages/TestLargePagesFlags.java

Changeset: 8618e0d7735b
Author:    stefank
Date:      2013-10-05 08:01 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8618e0d7735b

Merge


Changeset: 04b18a42c2f3
Author:    mgerdin
Date:      2013-10-04 13:33 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/04b18a42c2f3

8025526: VirtualSpace should support per-instance disabling of large pages
Summary: Add a new initialization function to VirtualSpace which allows the caller to override the max commit granularity.
Reviewed-by: stefank, ehelin, tschatzl

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

Changeset: 69944b868a32
Author:    mgerdin
Date:      2013-10-08 17:35 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/69944b868a32

8014555: G1: Memory ordering problem with Conc refinement and card marking
Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr at sap.com
Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn

! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/opto/graphKit.cpp

Changeset: b4d8a3d4db73
Author:    tamao
Date:      2013-10-09 11:18 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/b4d8a3d4db73

8010506: Typos and errors in descriptions of vm options in globals.hpp
Summary: Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm

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

Changeset: 82af7d7a0128
Author:    tschatzl
Date:      2013-10-09 10:57 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/82af7d7a0128

8003420: NPG: make new GC root for pd_set
Summary: Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam

+ agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 85c1ca43713f
Author:    stefank
Date:      2013-10-07 15:51 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/85c1ca43713f

8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Reviewed-by: brutisso, jmasa, coleenp

! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a6414751d537
Author:    stefank
Date:      2013-10-07 15:51 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/a6414751d537

8025996: Track metaspace usage when metaspace is expanded
Reviewed-by: coleenp, ehelin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/services/memoryService.hpp

Changeset: aa6f2ea19d8f
Author:    jcoomes
Date:      2013-10-11 08:27 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/aa6f2ea19d8f

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 4a845c7a4638
Author:    amurillo
Date:      2013-10-11 13:00 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4a845c7a4638

Merge


Changeset: 0ed9a90f45e1
Author:    amurillo
Date:      2013-10-11 13:00 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0ed9a90f45e1

Added tag hs25-b54 for changeset 4a845c7a4638

! .hgtags

Changeset: aeae561a6d0b
Author:    cl
Date:      2013-10-17 09:40 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/aeae561a6d0b

Added tag jdk8-b112 for changeset 0ed9a90f45e1

! .hgtags

Changeset: 1a93f2c5945a
Author:    lana
Date:      2013-10-17 14:20 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1a93f2c5945a

Merge

! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
! src/share/vm/classfile/classFileParser.cpp

Changeset: e39b138b2518
Author:    acorn
Date:      2013-10-19 18:32 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e39b138b2518

8026893: Push 8026365 to TL early and add test
Reviewed-by: dcubed, kamg

! src/share/vm/classfile/verifier.cpp
! test/TEST.groups
+ test/runtime/8026365/InvokeSpecialAnonTest.java

Changeset: 7c26dced065e
Author:    amurillo
Date:      2013-10-11 13:14 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7c26dced065e

8026265: new hotspot build - hs25-b55
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: b4a4fdc1f464
Author:    coleenp
Date:      2013-10-09 21:45 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/b4a4fdc1f464

8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
Summary: Add missing cases.
Reviewed-by: sspitsyn, dcubed

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

Changeset: e831448418ac
Author:    coleenp
Date:      2013-10-09 22:01 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e831448418ac

Merge


Changeset: cd7ea1d79dac
Author:    sla
Date:      2013-10-11 13:48 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/cd7ea1d79dac

8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
Summary: Fixed a compilation failure due to changed method name
Reviewed-by: sla, jbachorik
Contributed-by: fredrik.arvidsson at oracle.com

! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: 539144972c1e
Author:    sla
Date:      2013-10-11 14:08 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/539144972c1e

8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
Summary: Switched from using SystemDictionary to using ClassLoaderDataGraph to get the anonymous classes included.
Reviewed-by: sla, sspitsyn
Contributed-by: fredrik.arvidsson at oracle.com

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

Changeset: 301ece1880ad
Author:    sla
Date:      2013-10-11 14:57 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/301ece1880ad

Merge


Changeset: 28ca974cc21a
Author:    coleenp
Date:      2013-10-11 11:23 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/28ca974cc21a

8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
Summary: more missing cases for JVM_CONSTANT_Method{Handle,Type}InError
Reviewed-by: hseigel, dcubed

! src/share/vm/oops/constantPool.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: 26ae62bc26c4
Author:    coleenp
Date:      2013-10-11 15:04 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/26ae62bc26c4

Merge


Changeset: 0db3ba3f6870
Author:    hseigel
Date:      2013-10-11 15:33 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0db3ba3f6870

8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
Summary: Prior to printing the time interval in RuntimeService::record_safepoint_begin(), check first that VM initialization is complete.
Reviewed-by: coleenp, dholmes, sla, ctornqvi
Contributed-by: lois.foltan at oracle.com

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

Changeset: df268195b0ea
Author:    hseigel
Date:      2013-10-11 17:08 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/df268195b0ea

Merge


Changeset: 41459da469ae
Author:    ccheung
Date:      2013-10-11 18:23 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/41459da469ae

Merge


Changeset: 83dbf427fedd
Author:    ccheung
Date:      2013-10-11 22:22 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/83dbf427fedd

Merge


Changeset: 3e265ce4d2dd
Author:    hseigel
Date:      2013-10-12 13:09 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/3e265ce4d2dd

8025942: os::Bsd::available_memory() needs implementation
Summary: Implement using the host_statistics64() api.
Reviewed-by: dsamersoff, morris, dholmes, coleenp, hseigel, dcubed
Contributed-by: gerard.ziemski at oracle.com

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

Changeset: d37a0525c0fe
Author:    hseigel
Date:      2013-10-12 15:39 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d37a0525c0fe

8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
Summary: Check if data is in shared spaces before deallocating it.
Reviewed-by: coleenp, dcubed

! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/oops/instanceKlass.cpp

Changeset: 2f8728d92483
Author:    acorn
Date:      2013-10-14 21:52 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2f8728d92483

8026299: invokespecial gets ICCE when it should get AME.
Reviewed-by: ccheung, coleenp

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp

Changeset: f509b8f4699b
Author:    dcubed
Date:      2013-10-15 08:25 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f509b8f4699b

7165611: implement Full Debug Symbols on MacOS X hotspot
Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root.
Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse

! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/universal.gmk
! make/bsd/makefiles/vm.make
! make/defs.make

Changeset: e8703d708e6e
Author:    ccheung
Date:      2013-10-16 11:48 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e8703d708e6e

Merge


Changeset: 1e814e391ee8
Author:    anoll
Date:      2013-10-04 09:19 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1e814e391ee8

8025656: compiler/8013496/Test8013496.sh fails on assert
Summary: Ensure the thread is in correct state; rewrote test in Java
Reviewed-by: kvn, twisti

! src/share/vm/compiler/compileBroker.cpp
- test/compiler/8013496/Test8013496.sh
+ test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java

Changeset: 0c4c40f5c399
Author:    twisti
Date:      2013-10-04 10:11 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0c4c40f5c399

8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
Reviewed-by: kvn, roland

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

Changeset: 5f1241525a01
Author:    twisti
Date:      2013-10-04 19:05 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5f1241525a01

Merge


Changeset: bf8a21c3ab3b
Author:    vlivanov
Date:      2013-10-07 14:10 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bf8a21c3ab3b

8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
Reviewed-by: twisti, azeemj

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

Changeset: 5cc2d82aa82a
Author:    vlivanov
Date:      2013-10-07 14:11 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5cc2d82aa82a

8024943: ciReplay: fails to dump replay data during safepointing
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: f478c98e8114
Author:    vlivanov
Date:      2013-10-07 14:12 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f478c98e8114

8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
Reviewed-by: iveresov, roland, kvn, twisti

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

Changeset: 5741fc86a2ee
Author:    vlivanov
Date:      2013-10-07 14:13 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/5741fc86a2ee

8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
Reviewed-by: acorn, kvn

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

Changeset: c775af091fe9
Author:    twisti
Date:      2013-10-07 10:41 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c775af091fe9

8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
Reviewed-by: kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/parseHelper.cpp

Changeset: d9043b88eeb3
Author:    roland
Date:      2013-10-03 10:55 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d9043b88eeb3

8024067: Missing replace_in_map() calls following null checks
Summary: add replace_in_map() calls following some null checks in type checks
Reviewed-by: kvn

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp

Changeset: 17cda06bcb7d
Author:    iveresov
Date:      2013-10-08 07:08 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/17cda06bcb7d

Merge

! src/share/vm/classfile/defaultMethods.cpp
- test/compiler/8013496/Test8013496.sh

Changeset: 6171eb9da4fd
Author:    twisti
Date:      2013-10-08 19:57 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6171eb9da4fd

8007923: Tests on references fails
Reviewed-by: kvn, iveresov

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

Changeset: 98692a2d36d7
Author:    adlertz
Date:      2013-10-09 13:00 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/98692a2d36d7

8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
Summary: Replace uninitialised pointer with NULL at argument.
Reviewed-by: kvn, roland, twisti

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

Changeset: 4e7f99b70d9d
Author:    adlertz
Date:      2013-10-09 05:03 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4e7f99b70d9d

Merge

- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java

Changeset: 46ef27bcacb3
Author:    twisti
Date:      2013-10-09 11:05 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/46ef27bcacb3

8020750: Node::get_int: guarantee(t != NULL) failed: must be con
Reviewed-by: kvn, roland

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

Changeset: d13d7aba8c12
Author:    roland
Date:      2013-10-09 16:32 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d13d7aba8c12

8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! 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_RangeCheckElimination.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.hpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeArrayKlass.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp

Changeset: 8b80b262e501
Author:    twisti
Date:      2013-10-11 10:14 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8b80b262e501

8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Reviewed-by: kvn, iveresov

! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/thread.hpp

Changeset: d8a449d2f5b2
Author:    adlertz
Date:      2013-10-11 13:10 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d8a449d2f5b2

8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
Summary: Increased the LRG AllStack mask size since the previous size was not big enough when compiling huge methods (60k+ nodes)
Reviewed-by: kvn, roland, twisti

! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/ifg.cpp

Changeset: 2348b2726e1d
Author:    adlertz
Date:      2013-10-11 19:16 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2348b2726e1d

Merge


Changeset: dd2cf1d1248b
Author:    adlertz
Date:      2013-10-12 01:29 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/dd2cf1d1248b

Merge


Changeset: 469216acdb28
Author:    anoll
Date:      2013-10-10 15:44 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/469216acdb28

8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
Summary: Ensure ensure correct initialization of compiler runtime
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
+ test/compiler/startup/SmallCodeCacheStartup.java

Changeset: ed2c74787eb5
Author:    twisti
Date:      2013-10-11 19:51 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ed2c74787eb5

Merge


Changeset: ce0cc25bc5e2
Author:    roland
Date:      2013-10-12 12:12 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ce0cc25bc5e2

8026054: New type profiling points: type of return values at calls
Summary: x86 interpreter and c1 type profiling for return values at calls
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.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_GraphBuilder.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_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp

Changeset: f50418dfb1b7
Author:    iveresov
Date:      2013-10-13 13:22 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f50418dfb1b7

Merge

! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/8013496/Test8013496.sh

Changeset: e504cd481ec0
Author:    twisti
Date:      2013-10-14 19:30 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e504cd481ec0

8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
Reviewed-by: kvn

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

Changeset: 8df6f123d35e
Author:    drchase
Date:      2013-10-12 17:26 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8df6f123d35e

8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
Summary: catch problem case, assert it matches valid input, new test
Reviewed-by: jrose, twisti, kvn

! src/share/vm/interpreter/linkResolver.cpp
+ test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
+ test/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js

Changeset: f91a9a696e5e
Author:    kvn
Date:      2013-10-15 12:14 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f91a9a696e5e

8026293: Schedule part of G1 pre-barrier late
Summary: move rare executed part of G1 write barrier from hot path.
Reviewed-by: kvn, twisti, roland
Contributed-by: staffan.friberg at oracle.com

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

Changeset: 1263c7e17e1c
Author:    kvn
Date:      2013-10-15 17:47 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/1263c7e17e1c

Merge


Changeset: 4a2acfb16e97
Author:    rbackman
Date:      2013-10-11 12:06 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4a2acfb16e97

8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
Reviewed-by: kvn, twisti

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
+ test/compiler/intrinsics/mathexact/RepeatTest.java

Changeset: 90abdd727e64
Author:    iveresov
Date:      2013-10-16 11:13 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/90abdd727e64

8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
Summary: Do memory flow analysis in string concat optimizier to exclude cases when computation of arguments to StringBuffer::append has side effects
Reviewed-by: kvn, twisti

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

Changeset: 8f4bb1773fd9
Author:    iveresov
Date:      2013-10-17 10:58 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/8f4bb1773fd9

Merge

! src/share/vm/interpreter/linkResolver.cpp
- test/compiler/8013496/Test8013496.sh

Changeset: 7114c4597ae3
Author:    acorn
Date:      2013-10-17 23:30 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/7114c4597ae3

8026365: NoClassDefinitionFound for anonymous class invokespecial.
Reviewed-by: dcubed, kamg

! src/share/vm/classfile/verifier.cpp
! test/TEST.groups

Changeset: 9c8289162268
Author:    jwilhelm
Date:      2013-10-11 16:18 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9c8289162268

8024776: Max/MinHeapFreeRatio descriptions should be more precise
Summary: Descriptions for Max/MinHeapFreeRatio updated
Reviewed-by: ehelin, jmasa

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

Changeset: 2382ff14d889
Author:    jwilhelm
Date:      2013-10-12 05:08 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/2382ff14d889

Merge

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

Changeset: 24f32d09a0d7
Author:    jwilhelm
Date:      2013-10-12 00:49 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/24f32d09a0d7

8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
Summary: Exit with an error if incompatible NewSize and MaxNeSize are set
Reviewed-by: brutisso, tschatzl

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

Changeset: d6818f623792
Author:    tschatzl
Date:      2013-10-15 11:18 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/d6818f623792

8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
Summary: After a method rename in JDK-8014905 the mentioned test did not compile any more. Fix the uses of the affected method.
Reviewed-by: jwilhelm, mgerdin, jmasa

! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: 027006a47a6d
Author:    sjohanss
Date:      2013-10-14 14:21 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/027006a47a6d

8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
Summary: Using strtod() instead of atof() when parsing -Xminf and -Xmaxf.
Reviewed-by: brutisso, pliden

! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestHeapFreeRatio.java

Changeset: 82fcc0567fef
Author:    mgerdin
Date:      2013-10-15 04:29 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/82fcc0567fef

Merge


Changeset: 6f1919cfd18c
Author:    pliden
Date:      2013-10-15 11:38 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/6f1919cfd18c

8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
Reviewed-by: brutisso, tschatzl

! test/TEST.groups
- test/gc/7168848/HumongousAlloc.java
+ test/gc/g1/TestHumongousAllocInitialMark.java

Changeset: bfd52054aeb8
Author:    pliden
Date:      2013-10-15 11:42 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bfd52054aeb8

8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
Reviewed-by: brutisso, tschatzl, kmo, tamao

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

Changeset: 041c5da41ac4
Author:    pliden
Date:      2013-10-15 11:44 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/041c5da41ac4

8024634: gc/startup_warnings tests can fail due to unrelated warnings
Reviewed-by: brutisso, jwilhelm, tamao

! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestCMSNoIncrementalMode.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java

Changeset: f16726924734
Author:    stefank
Date:      2013-10-15 07:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/f16726924734

Merge

- test/gc/7168848/HumongousAlloc.java

Changeset: bdfbb1fb19ca
Author:    stefank
Date:      2013-10-15 14:28 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bdfbb1fb19ca

8026391: The Metachunk header wastes memory
Reviewed-by: coleenp, jmasa

! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ec2e26e26183
Author:    stefank
Date:      2013-10-15 14:32 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/ec2e26e26183

8026392: Metachunks and Metablocks are using a too large alignment
Reviewed-by: coleenp, jmasa

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

Changeset: 9e5fadad7fdf
Author:    tschatzl
Date:      2013-10-16 11:46 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/9e5fadad7fdf

8025925: jmap fails with "field _length not found in type HeapRegionSeq"
Summary: The change JDK-7163191 changed the data layout of a class that is referenced by the java code of the SA agent. This fix synchronizes the SA agent with that change.
Reviewed-by: sla, mgerdin

+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java

Changeset: 28df60a5badf
Author:    stefank
Date:      2013-10-17 08:41 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/28df60a5badf

8026707: JDK-8026391 broke the optimized build target
Reviewed-by: mgerdin, coleenp

! src/share/vm/memory/metachunk.hpp

Changeset: 94c0343b1887
Author:    stefank
Date:      2013-10-17 08:42 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/94c0343b1887

8026715: Remove the MetaDataDeallocateALot develop flag
Reviewed-by: coleenp, mgerdin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp

Changeset: bf9e50c573ad
Author:    jmasa
Date:      2013-10-17 06:29 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/bf9e50c573ad

8025635: SoftReferences are not cleared before metaspace OOME are thrown
Reviewed-by: jcoomes, tamao, tschatzl, stefank

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp

Changeset: c51cd6af7e61
Author:    jcoomes
Date:      2013-10-18 12:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/c51cd6af7e61

Merge

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/compiler/8013496/Test8013496.sh
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: 23b8db5ea31d
Author:    amurillo
Date:      2013-10-18 21:30 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/23b8db5ea31d

Merge

- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java

Changeset: e8cbdc701bfb
Author:    amurillo
Date:      2013-10-18 21:30 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/e8cbdc701bfb

Added tag hs25-b55 for changeset 23b8db5ea31d

! .hgtags

Changeset: 4589b398ab03
Author:    amurillo
Date:      2013-10-22 13:56 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4589b398ab03

Merge

- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java

Changeset: 4a1128861221
Author:    cl
Date:      2013-10-24 09:10 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/4a1128861221

Added tag jdk8-b113 for changeset 4589b398ab03

! .hgtags

Changeset: 0e55a181cb08
Author:    lana
Date:      2013-10-28 12:25 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/hotspot/rev/0e55a181cb08

Merge

- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java



More information about the nashorn-dev mailing list