hg: hsx/hotspot-gc/hotspot: 30 new changesets
mikael.gerdin at oracle.com
mikael.gerdin at oracle.com
Mon Apr 22 10:58:57 UTC 2013
Changeset: 35f8765422b9
Author: zgu
Date: 2013-04-10 08:55 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/35f8765422b9
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Summary: Fixed a racing condition when shutting down NMT while worker thread is being started, also fixed a few mis-declared volatile pointers.
Reviewed-by: dholmes, dlong
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: f2c0ccccc6b6
Author: rdurbin
Date: 2013-04-16 08:59 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/f2c0ccccc6b6
Merge
Changeset: cbf8c8c25bbe
Author: mgerdin
Date: 2013-04-18 14:38 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cbf8c8c25bbe
Merge
Changeset: aeaca88565e6
Author: jiangli
Date: 2013-04-09 17:17 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/aeaca88565e6
8010862: The Method counter fields used for profiling can be allocated lazily.
Summary: Allocate the method's profiling related metadata until they are needed.
Reviewed-by: coleenp, roland
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! 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/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
+ src/share/vm/oops/methodCounters.cpp
+ src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 42a42da29fd7
Author: jiangli
Date: 2013-04-11 23:06 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/42a42da29fd7
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
Summary: Skip counter decay if the MethodCounters is NULL in NonTieredCompPolicy::delay_compilation().
Reviewed-by: kvn, dholmes
! src/share/vm/runtime/compilationPolicy.cpp
Changeset: 8df6ddda8090
Author: jiangli
Date: 2013-04-15 21:25 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8df6ddda8090
Merge
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9500809ceead
Author: jiangli
Date: 2013-04-18 17:00 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/9500809ceead
Merge
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: b8b081e53312
Author: twisti
Date: 2013-04-12 12:22 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b8b081e53312
8011933: add number of classes, methods and time spent to CompileTheWorld
Reviewed-by: jrose, kvn
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
Changeset: 393fd4ef89c4
Author: twisti
Date: 2013-04-12 15:43 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/393fd4ef89c4
8011678: test/Makefile should pick up JT_HOME environment variable
Reviewed-by: kvn
! test/Makefile
Changeset: f36e073d56a4
Author: drchase
Date: 2013-04-12 15:53 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/f36e073d56a4
7104565: trim jprt build targets
Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources
Reviewed-by: dholmes, kvn, coleenp
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/jprt.properties
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/fastdebug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/compiler2/ADLCompiler.dsp
! make/windows/projectfiles/tiered/ADLCompiler.dsp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/hsdis/Makefile
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmThread.cpp
Changeset: bc63dd2539a4
Author: kvn
Date: 2013-04-12 20:37 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/bc63dd2539a4
Merge
! make/bsd/makefiles/debug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/linux/makefiles/debug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/makefiles/debug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
Changeset: 886d1fd67dc3
Author: drchase
Date: 2013-04-12 19:14 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/886d1fd67dc3
6443505: Ideal() function for CmpLTMask
Summary: Repair wrong code generation, added new matching rule
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/opto/cfgnode.cpp
+ test/compiler/6443505/Test6443505.java
Changeset: bb4a966cc68f
Author: roland
Date: 2013-04-15 09:42 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/bb4a966cc68f
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
Summary: c1 runtime's predicate_failed_trap should use jump_to on sparc
Reviewed-by: kvn
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
Changeset: 1c6887c9afaa
Author: twisti
Date: 2013-04-15 16:20 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/1c6887c9afaa
7172922: export_ makefile targets do not work unless all supported variants are built
Reviewed-by: dholmes, kvn
! make/Makefile
Changeset: acadb114c818
Author: roland
Date: 2013-04-15 17:17 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/acadb114c818
8011648: C1: optimized build is broken after 7153771
Summary: missing #ifdef ASSERT
Reviewed-by: kvn
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_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
Changeset: b105029fdbfd
Author: roland
Date: 2013-04-15 18:42 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b105029fdbfd
Merge
Changeset: 8373c19be854
Author: neliasso
Date: 2013-04-16 10:08 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8373c19be854
8011621: live_ranges_in_separate_class.patch
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regalloc.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c89eab0b6b30
Author: neliasso
Date: 2013-04-16 10:37 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c89eab0b6b30
Merge
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 4b2eebe03f93
Author: iignatyev
Date: 2013-04-16 10:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/4b2eebe03f93
8011971: WB API doesn't accept j.l.reflect.Constructor
Reviewed-by: kvn, vlivanov
! src/share/vm/prims/whitebox.cpp
! 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: a7fb14888912
Author: neliasso
Date: 2013-04-11 13:57 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a7fb14888912
8006952: Slow VM due to excessive code cache freelist iteration
Summary: Remove continous free block requirement
Reviewed-by: kvn
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/output.cpp
Changeset: dedc8563e33d
Author: bharadwaj
Date: 2013-04-18 16:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/dedc8563e33d
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 2a9d97b57920
Author: bharadwaj
Date: 2013-04-19 03:13 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2a9d97b57920
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b0301c02f38e
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b0301c02f38e
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
! make/bsd/makefiles/fastdebug.make
! src/share/vm/services/diagnosticArgument.cpp
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: c9eb0ec1c792
Author: katleman
Date: 2013-04-15 14:19 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c9eb0ec1c792
Merge
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 86db4847f195
Author: katleman
Date: 2013-04-17 12:38 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/86db4847f195
Merge
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 2e657354f6bc
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2e657354f6bc
Added tag jdk8-b86 for changeset 86db4847f195
! .hgtags
Changeset: 01d5f04e64dc
Author: amurillo
Date: 2013-04-19 09:58 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/01d5f04e64dc
Merge
! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 0491c26b1f1d
Author: amurillo
Date: 2013-04-19 09:58 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0491c26b1f1d
Added tag hs25-b29 for changeset 01d5f04e64dc
! .hgtags
Changeset: f78763f49817
Author: amurillo
Date: 2013-04-19 10:09 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/f78763f49817
8012559: new hotspot build - hs25-b30
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d391427ddc29
Author: mgerdin
Date: 2013-04-22 10:10 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d391427ddc29
Merge
More information about the hotspot-gc-dev
mailing list