[threeten-dev] hg: threeten/threeten/hotspot: 91 new changesets

roger.riggs at oracle.com roger.riggs at oracle.com
Wed Aug 28 08:53:45 PDT 2013


Changeset: 79ce055063e9
Author:    amurillo
Date:      2013-08-02 03:06 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/79ce055063e9

8022124: new hotspot build - hs25-b45
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9bd314787fad
Author:    mseledtsov
Date:      2013-08-01 22:15 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/9bd314787fad

8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output
Summary: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output
Reviewed-by: kvn, ctornqvi, dholmes

+ test/testlibrary/OutputAnalyzerReportingTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: c01913206da5
Author:    ctornqvi
Date:      2013-08-01 22:20 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/c01913206da5

8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle
Summary: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle
Reviewed-by: coleenp, sspitsyn

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

Changeset: 81e0f17ade64
Author:    ctornqvi
Date:      2013-08-01 22:25 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/81e0f17ade64

8009407: runtime/8000968/Test8000968.sh has incorrect check for proper config
Summary: runtime/8000968/Test8000968.sh has incorrect check for proper config
Reviewed-by: coleenp, mseledtsov, sspitsyn, hseigel

- test/runtime/8000968/Test8000968.sh
+ test/runtime/CompressedOops/CompressedKlassPointerAndOops.java

Changeset: 32e3bada0978
Author:    kevinw
Date:      2013-08-02 12:26 +0100
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/32e3bada0978

8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
Reviewed-by: mgerdin, fparain, dcubed

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

Changeset: dee4c330acd4
Author:    dcubed
Date:      2013-08-02 08:32 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/dee4c330acd4

Merge

- test/runtime/8000968/Test8000968.sh

Changeset: fa57c8104b76
Author:    ctornqvi
Date:      2013-08-02 18:12 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/fa57c8104b76

8009585: test/runtime/7196045 times out
Summary: test/runtime/7196045 times out
Reviewed-by: dholmes, mseledtsov

- test/runtime/7196045/Test7196045.java
+ test/runtime/InternalApi/ThreadCpuTimesDeadlock.java

Changeset: 0f209afdfcf8
Author:    ctornqvi
Date:      2013-08-02 18:26 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/0f209afdfcf8

Merge


Changeset: d02de8cac823
Author:    ctornqvi
Date:      2013-08-02 22:34 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/d02de8cac823

Merge

- test/runtime/7196045/Test7196045.java

Changeset: e0379d5ba5d2
Author:    kevinw
Date:      2013-08-05 10:27 +0100
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/e0379d5ba5d2

8021444: SA: ClassDump.run() should not ignore existing ClassFilter.
Reviewed-by: minqi, poonam

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java

Changeset: b67604b59546
Author:    hseigel
Date:      2013-08-04 16:30 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/b67604b59546

7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65
Summary: Added a x86 64-bit Solaris shared library and rewrote test in Java
Reviewed-by: dholmes, ctornqvi

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

Changeset: 9064e3a19525
Author:    hseigel
Date:      2013-08-05 08:55 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/9064e3a19525

Merge

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

Changeset: 22a5aff0df0b
Author:    dsamersoff
Date:      2013-08-06 14:28 +0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/22a5aff0df0b

8019396: SA-JDI OSThread class initialization throws an exception
Summary: Method sun.jvm.hotspot.runtime.OSThread.initialize throws a sun.jvm.hotspot.types.WrongTypeException
Reviewed-by: dholmes, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java

Changeset: cd25d3be91c5
Author:    vladidan
Date:      2013-08-06 20:01 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/cd25d3be91c5

8012144: multiple SIGSEGVs fails on staxf
Summary: Forward port of 7u change to add additional fence() on RMO platforms, with a load_acquire on all platforms
Reviewed-by: dholmes, kvn

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

Changeset: f5bed20f2492
Author:    dholmes
Date:      2013-08-08 08:29 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/f5bed20f2492

Merge


Changeset: 79a5283f4595
Author:    iignatyev
Date:      2013-07-29 11:54 +0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/79a5283f4595

8021120: TieredCompilation can be enabled even if TIERED is undefined
Reviewed-by: kvn, dholmes

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

Changeset: 8d77d02828d9
Author:    twisti
Date:      2013-07-29 16:32 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/8d77d02828d9

8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get
Summary: C1's GetUnsafeObject G1 pre-barrier uses the wrong type to read the klass pointer.
Reviewed-by: iveresov, kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java

Changeset: 446cb5d25d03
Author:    anoll
Date:      2013-08-01 16:01 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/446cb5d25d03

8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limited
Summary: Removed part of the test that required the VM to start up with -XX:ReservedCodeCacheSize=2048m
Reviewed-by: kvn, rbackman

! test/compiler/codecache/CheckUpperLimit.java

Changeset: 6e04c193845f
Author:    anoll
Date:      2013-08-02 10:20 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/6e04c193845f

8021301: better event messages
Summary: made event messages better readable
Reviewed-by: kvn, rbackman

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: 5e0b3d7df485
Author:    rbackman
Date:      2013-08-05 17:15 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/5e0b3d7df485

Merge

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

Changeset: 71526a36ebb4
Author:    twisti
Date:      2013-08-05 15:03 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/71526a36ebb4

8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32'
Reviewed-by: kvn

! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java

Changeset: dadf62510ae4
Author:    rbackman
Date:      2013-08-08 23:49 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/dadf62510ae4

Merge


Changeset: 7f55137d6aa8
Author:    amurillo
Date:      2013-08-09 01:32 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/7f55137d6aa8

Merge

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

Changeset: 6f9be7f87b96
Author:    amurillo
Date:      2013-08-09 01:32 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/6f9be7f87b96

Added tag hs25-b45 for changeset 7f55137d6aa8

! .hgtags

Changeset: 0bbd1c775bef
Author:    cl
Date:      2013-08-15 09:25 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/0bbd1c775bef

Added tag jdk8-b103 for changeset 6f9be7f87b96

! .hgtags

Changeset: 39127bb12d32
Author:    amurillo
Date:      2013-08-09 01:39 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/39127bb12d32

8022688: new hotspot build - hs25-b46
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ca0165daa6ec
Author:    sspitsyn
Date:      2013-08-06 16:33 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/ca0165daa6ec

7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments
Summary: Restore the appendix argument after PopFrame() call
Reviewed-by: twisti, coleenp
Contributed-by: serguei.spitsyn at oracle.com

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp

Changeset: c54a3122f9c8
Author:    omajid
Date:      2013-08-06 12:28 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/c54a3122f9c8

8022188: Make zero compile after 8016131 and 8016697
Reviewed-by: dholmes, twisti

! src/cpu/zero/vm/entryFrame_zero.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Changeset: 196aa14f9f29
Author:    dholmes
Date:      2013-08-06 21:06 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/196aa14f9f29

Merge


Changeset: 195ff07bc7f6
Author:    dsamersoff
Date:      2013-08-07 19:02 +0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/195ff07bc7f6

8021771: warning stat64 is deprecated - when building on OSX 10.7.5
Summary: stat64 have to be replaced with stat
Reviewed-by: dholmes, kmo
Contributed-by: rednaxelafx at gmail.com

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

Changeset: 31f3b1e1c5e5
Author:    dcubed
Date:      2013-08-08 09:21 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/31f3b1e1c5e5

8016601: Unable to build hsx24 on Windows using project creator and Visual Studio
Summary: ProjectCreator tool is modified to support two new options: '-relativeAltSrcInclude' and '-altRelativeInclude' which prevents IDE linker errors. Also fixed some cmd line build linker warnings. Misc cleanups.
Reviewed-by: rdurbin, coleenp

! make/windows/create.bat
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: c661fa2e5189
Author:    iklam
Date:      2013-08-08 14:45 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/c661fa2e5189

8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
Summary: Added extra help message in make/solaris/makefiles/dtrace.make
Reviewed-by: dholmes, sspitsyn

! make/solaris/makefiles/dtrace.make

Changeset: 57ac7245594c
Author:    minqi
Date:      2013-08-08 15:19 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/57ac7245594c

8019583: [TESTBUG] runtime/7107135 always passes
Summary: If java test return none zero, the value will be override by 'if' statement, the exit value will always '0' and pass. Fix by recording the result in a variable.
Reviewed-by: coleenp, dholmes, iklam
Contributed-by: yumin.qi at oracle.com

! test/runtime/7107135/Test7107135.sh

Changeset: 6222a021d582
Author:    minqi
Date:      2013-08-08 20:13 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/6222a021d582

Merge


Changeset: 98aa538fd97e
Author:    mikael
Date:      2013-08-09 09:51 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/98aa538fd97e

8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
Summary: Add support for recognizing Windows 8.1 and Server 2012 R2 and minor cleanup
Reviewed-by: coleenp, dsamersoff

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

Changeset: ed7c17e7d45b
Author:    dcubed
Date:      2013-08-09 13:19 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/ed7c17e7d45b

Merge


Changeset: 7b03590c334b
Author:    dcubed
Date:      2013-08-09 15:36 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/7b03590c334b

Merge


Changeset: bd0e82136b03
Author:    iklam
Date:      2013-08-10 10:56 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/bd0e82136b03

8022740: Visual 2008 IDE build is broken
Summary: Fixed project generation code, and added warning to upgrade to VS 2008 SP1.
Reviewed-by: dcubed, ccheung

! make/windows/projectfiles/common/Makefile
! src/share/tools/ProjectCreator/FileTreeCreator.java
! src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
! src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java

Changeset: 85147f28faba
Author:    coleenp
Date:      2013-08-12 17:24 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/85147f28faba

8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32
Summary: ActiveMethodOopsCache was used to keep track of old versions of some methods that are cached in Universe but is buggy with permgen removal and not needed anymore
Reviewed-by: sspitsyn, dcubed, mseledtsov

! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! test/runtime/RedefineObject/Agent.java
! test/runtime/RedefineObject/TestRedefineObject.java
+ test/runtime/RedefineObject/WalkThroughInvoke.java

Changeset: d1034bd8cefc
Author:    adlertz
Date:      2013-08-07 17:56 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/d1034bd8cefc

8022284: Hide internal data structure in PhaseCFG
Summary: Hide private node to block mapping using public interface
Reviewed-by: kvn, roland

! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ce8969c36762
Author:    adlertz
Date:      2013-08-07 18:04 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/ce8969c36762

8022475: Remove unneeded ad-files
Summary: Remove .ad files that are not used
Reviewed-by: kvn

! make/bsd/makefiles/adlc.make
! make/linux/makefiles/adlc.make
! make/solaris/makefiles/adlc.make
! make/windows/makefiles/adlc.make
- 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: 5394ec69f112
Author:    rbackman
Date:      2013-08-09 18:05 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/5394ec69f112

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: 11237ee74aae
Author:    iignatyev
Date:      2013-08-10 10:01 +0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/11237ee74aae

8019915: whitebox testClearMethodStateTest fails with tiered on sparc
Summary: 'compileonly' directive has beens added to each 'compiler/whitebox' test
Reviewed-by: kvn

! test/compiler/whitebox/ClearMethodStateTest.java
! 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
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java

Changeset: bcc4f6f54d83
Author:    kvn
Date:      2013-08-14 10:21 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/bcc4f6f54d83

8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag
Summary: Replace MAX_UNROLL constant with new C2 LoopMaxUnroll flag.
Reviewed-by: roland

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp

Changeset: 56b94e55267a
Author:    rbackman
Date:      2013-08-15 15:26 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/56b94e55267a

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: 9766f73e770d
Author:    stefank
Date:      2013-05-31 14:32 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/9766f73e770d

8022880: False sharing between PSPromotionManager instances
Summary: Pad the PSPromotionManager instances in the manager array.
Reviewed-by: brutisso, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.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/memory/padded.hpp
+ src/share/vm/memory/padded.inline.hpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 330dfb0476f4
Author:    brutisso
Date:      2013-08-14 09:02 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/330dfb0476f4

8022800: Use specific generations rather than generation iteration
Reviewed-by: jmasa, ehelin

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genRemSet.hpp

Changeset: 3f22cbf5275d
Author:    brutisso
Date:      2013-08-14 10:55 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/3f22cbf5275d

Merge


Changeset: 5d9995d16b26
Author:    ehelin
Date:      2013-08-14 13:49 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/5d9995d16b26

8022899: SunStudio compiler can not handle EXCEPTION_MARK and inlining
Reviewed-by: coleenp, mgerdin

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

Changeset: bd902affe102
Author:    brutisso
Date:      2013-08-15 10:05 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/bd902affe102

8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013
Reviewed-by: stefank, ehelin

! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genRemSet.hpp

Changeset: 274ce305e5b9
Author:    ehelin
Date:      2013-08-13 18:16 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/274ce305e5b9

8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0
Reviewed-by: stefank, brutisso, sjohanss

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

Changeset: 33d39b75663f
Author:    ehelin
Date:      2013-08-15 06:20 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/33d39b75663f

Merge


Changeset: 5a62937e55b3
Author:    brutisso
Date:      2013-08-16 09:02 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/5a62937e55b3

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: 580430d131cc
Author:    amurillo
Date:      2013-08-16 04:14 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/580430d131cc

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: 104743074675
Author:    amurillo
Date:      2013-08-16 04:14 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/104743074675

Added tag hs25-b46 for changeset 580430d131cc

! .hgtags

Changeset: c93e0a210e1b
Author:    cl
Date:      2013-08-22 09:10 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/c93e0a210e1b

Added tag jdk8-b104 for changeset 104743074675

! .hgtags

Changeset: 37165c3618a3
Author:    amurillo
Date:      2013-08-16 04:24 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/37165c3618a3

8023152: new hotspot build - hs25-b47
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: d96f52012aaa
Author:    rdurbin
Date:      2013-08-14 15:12 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/d96f52012aaa

8005073: [TESTBUG] remove crufty '_g' support from HS tests
Summary: remove crufty '_g' support from HS tests
Reviewed-by: dcubed, sla

! test/Makefile

Changeset: 740e263c80c6
Author:    hseigel
Date:      2013-08-15 20:04 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/740e263c80c6

8003424: Enable Class Data Sharing for CompressedOops
8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops
8005933: The -Xshare:auto option is ignored for -server
Summary: Move klass metaspace above the heap and support CDS with compressed klass ptrs.
Reviewed-by: coleenp, kvn, mgerdin, tschatzl, stefank

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
+ test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
+ test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java

Changeset: e5003079dfa5
Author:    dcubed
Date:      2013-08-16 10:06 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/e5003079dfa5

Merge

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

Changeset: b1fd869e7df0
Author:    minqi
Date:      2013-08-19 09:16 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/b1fd869e7df0

8023188: Unsafe volatile double store on bsd is broken
Reviewed-by: dcubed, dholmes
Contributed-by: yumin.qi at oracle.com

! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp

Changeset: 1a8fb39bdbc4
Author:    ehelin
Date:      2013-08-07 16:47 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/1a8fb39bdbc4

8014659: NPG: performance counters for compressed klass space
Reviewed-by: mgerdin, coleenp, hseigel, jmasa, ctornqvi

! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/memory/universe.cpp
+ test/gc/metaspace/TestMetaspacePerfCounters.java
+ test/testlibrary/AssertsTest.java
+ test/testlibrary/com/oracle/java/testlibrary/Asserts.java
+ test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java
+ test/testlibrary/com/oracle/java/testlibrary/InMemoryJavaCompiler.java
+ test/testlibrary/com/oracle/java/testlibrary/InputArguments.java
+ test/testlibrary/com/oracle/java/testlibrary/PerfCounter.java
+ test/testlibrary/com/oracle/java/testlibrary/PerfCounters.java

Changeset: 878bb0b7e799
Author:    ehelin
Date:      2013-08-19 17:29 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/878bb0b7e799

Merge


Changeset: 10c59b8021ec
Author:    kevinw
Date:      2013-08-19 14:28 +0100
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/10c59b8021ec

8022655: ClassDump ignored jarStream setting
Reviewed-by: minqi, sla

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! test/compiler/ciReplay/common.sh

Changeset: 9011aa6843ce
Author:    kevinw
Date:      2013-08-19 22:28 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/9011aa6843ce

Merge


Changeset: e22ee8e7ae62
Author:    jiangli
Date:      2013-08-19 14:59 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/e22ee8e7ae62

8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes.
Summary: Change InstanceKlass::_source_file_name and _generic_signature to u2 fields.
Reviewed-by: coleenp, iklam

! 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/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: aeebffb56606
Author:    jiangli
Date:      2013-08-20 00:48 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/aeebffb56606

Merge


Changeset: 9d6c9b0a8f15
Author:    dcubed
Date:      2013-08-20 13:47 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/9d6c9b0a8f15

8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3"
Summary: Recognize 0x5120 as "Sun Studio 12u3".
Reviewed-by: dholmes, coleenp

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

Changeset: afbe18ae0905
Author:    bharadwaj
Date:      2013-08-15 11:59 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/afbe18ae0905

8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases
Summary: Corrected details
Reviewed-by: kvn, twisti, rbackman
Contributed-by: david.r.chase at oracle.com

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

Changeset: adb9a7d94cb5
Author:    adlertz
Date:      2013-08-16 10:23 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/adb9a7d94cb5

8023003: Cleanup the public interface to PhaseCFG
Summary: public methods that don't need to be public should be private.
Reviewed-by: kvn, twisti

! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6c72125a2f40
Author:    iignatyev
Date:      2013-08-16 17:34 +0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/6c72125a2f40

8016456: ciReplay test assumes TIERED compilation is available
Reviewed-by: vlivanov, kvn, dholmes

! test/compiler/ciReplay/common.sh

Changeset: f99558245e5c
Author:    iignatyev
Date:      2013-08-14 23:50 +0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/f99558245e5c

8022832: Add WB APIs for OSR compilation
Reviewed-by: kvn

! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! test/compiler/whitebox/ClearMethodStateTest.java
! 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
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: d18b10b1fd09
Author:    iignatyev
Date:      2013-08-16 13:39 -0400
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/d18b10b1fd09

Merge


Changeset: 4b2838704fd5
Author:    kvn
Date:      2013-08-16 14:11 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/4b2838704fd5

8021898: Broken JIT compiler optimization for loop unswitching
Summary: fix method clone_projs() to clone all related MachProj nodes.
Reviewed-by: roland, adlertz

! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 6725044c5725
Author:    rbackman
Date:      2013-08-19 09:33 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/6725044c5725

Merge

! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/oops/method.cpp

Changeset: e16282db4946
Author:    twisti
Date:      2013-08-20 10:57 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/e16282db4946

8022956: Clang: enable return type warnings on BSD
Reviewed-by: coleenp, sla

! make/bsd/makefiles/gcc.make
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/icBuffer_zero.cpp
! src/cpu/zero/vm/interp_masm_zero.hpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/cpu/zero/vm/nativeInst_zero.hpp
! src/cpu/zero/vm/register_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/cpu/zero/vm/vtableStubs_zero.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp

Changeset: acedd49a1bce
Author:    rbackman
Date:      2013-08-08 03:16 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/acedd49a1bce

8022675: Redundant class init check
Reviewed-by: kvn, twisti

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

Changeset: 4dece0730c50
Author:    rbackman
Date:      2013-08-22 18:37 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/4dece0730c50

Merge

! src/share/vm/runtime/vmStructs.cpp
! test/compiler/ciReplay/common.sh

Changeset: 5888334c9c24
Author:    johnc
Date:      2013-08-15 10:52 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/5888334c9c24

7145569: G1: optimize nmethods scanning
Summary: Add a list of nmethods to the RSet for a region that contain references into the region. Skip scanning the code cache during root scanning and scan the nmethod lists during RSet scanning instead.
Reviewed-by: tschatzl, brutisso, mgerdin, twisti, kvn

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! 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
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 8088d93a63e6
Author:    brutisso
Date:      2013-08-15 13:02 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/8088d93a63e6

Merge


Changeset: 9720d338b1d5
Author:    brutisso
Date:      2013-08-16 11:26 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/9720d338b1d5

8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0
Reviewed-by: stefank, mgerdin

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

Changeset: d0afbee540e0
Author:    stefank
Date:      2013-08-19 13:44 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/d0afbee540e0

8023227: Enhance layout_helper_log2_element_size assert
Reviewed-by: mgerdin, jmasa

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

Changeset: 422920730903
Author:    ehelin
Date:      2013-08-19 18:17 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/422920730903

8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspace
Reviewed-by: stefank, sjohanss

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

Changeset: 57600c4aeabe
Author:    jmasa
Date:      2013-08-19 08:58 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/57600c4aeabe

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: 31f220c1f789
Author:    jmasa
Date:      2013-08-20 10:02 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/31f220c1f789

Merge


Changeset: 61521bd65100
Author:    tschatzl
Date:      2013-08-21 10:32 +0200
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/61521bd65100

8022784: TaskQueue misses minimal documentation and references for analysis
Summary: Add appropriate documentation and references to publication to allow easier analysis of the TaskQueue implementation.
Reviewed-by: dholmes, ehelin

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

Changeset: cb9da55b1990
Author:    jmasa
Date:      2013-08-14 19:52 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/cb9da55b1990

8021809: Partitioning based on eden sampling during allocation not reset correctly
Reviewed-by: ysr, hiroshi

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

Changeset: b51aee2dd8bb
Author:    jmasa
Date:      2013-08-22 11:13 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/b51aee2dd8bb

Merge

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

Changeset: 8009adb44523
Author:    jmasa
Date:      2013-08-22 14:03 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/8009adb44523

Merge


Changeset: c1604d5885a6
Author:    amurillo
Date:      2013-08-23 03:01 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/c1604d5885a6

Merge


Changeset: acac3bde66b2
Author:    amurillo
Date:      2013-08-23 03:01 -0700
URL:       http://hg.openjdk.java.net/threeten/threeten/hotspot/rev/acac3bde66b2

Added tag hs25-b47 for changeset c1604d5885a6

! .hgtags



More information about the threeten-dev mailing list