hg: hsx/hsx23/hotspot: 34 new changesets
john.coomes at oracle.com
john.coomes at oracle.com
Fri Dec 16 17:41:53 PST 2011
Changeset: 698a22e99f74
Author: katleman
Date: 2011-12-15 12:16 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/698a22e99f74
Added tag jdk8-b17 for changeset d1f29d4e0bc6
! .hgtags
Changeset: 09f3b8a372b2
Author: katleman
Date: 2011-12-15 15:47 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/09f3b8a372b2
Added tag jdk8-b16 for changeset d1f29d4e0bc6
! .hgtags
Changeset: e46c2339d0fc
Author: katleman
Date: 2011-12-15 15:52 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/e46c2339d0fc
Merge
! .hgtags
Changeset: cf4dd13bbcd3
Author: jcoomes
Date: 2011-12-02 21:10 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/cf4dd13bbcd3
7117536: new hotspot build - hs23-b08
Reviewed-by: johnc
! make/hotspot_version
Changeset: cd00eaeebef6
Author: phh
Date: 2011-12-05 12:50 -0500
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/cd00eaeebef6
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed.
Reviewed-by: coleenp, kamg, dholmes, johnc, jrose
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
+ src/share/vm/runtime/globals_ext.hpp
! src/share/vm/runtime/globals_extension.hpp
Changeset: 8657ec177a14
Author: dcubed
Date: 2011-12-05 14:55 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/8657ec177a14
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin.
Reviewed-by: kvn, swingler
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/sa.make
Changeset: 41cce03b29a8
Author: dcubed
Date: 2011-12-06 05:28 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/41cce03b29a8
Merge
Changeset: 03865c41c4f3
Author: vladidan
Date: 2011-12-06 16:35 -0500
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/03865c41c4f3
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 55d777c0860a
Author: dcubed
Date: 2011-12-07 07:27 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/55d777c0860a
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
Summary: UseCompressedOops is false by default on MacOS X; can still be set manually
Reviewed-by: jmelvin, kvn, dholmes
! src/share/vm/runtime/arguments.cpp
Changeset: e8fdaf4a66cb
Author: kvn
Date: 2011-11-10 20:17 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/e8fdaf4a66cb
7110586: C2 generates incorrect results
Summary: Exact limit of empty loop calculated incorrectly.
Reviewed-by: iveresov, never
! src/share/vm/opto/loopnode.cpp
+ test/compiler/7110586/Test7110586.java
Changeset: 8c57262447d3
Author: kvn
Date: 2011-11-14 18:38 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/8c57262447d3
7105605: Use EA info to optimize pointers compare
Summary: optimize pointers compare using EA information.
Reviewed-by: never, twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 6729bbc1fcd6
Author: twisti
Date: 2011-11-16 01:39 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/6729bbc1fcd6
7003454: order constants in constant table by number of references in code
Reviewed-by: kvn, never, bdelsart
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/matcher.hpp
Changeset: 1bd45abaa507
Author: kvn
Date: 2011-11-16 09:13 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/1bd45abaa507
6890673: Eliminate allocations immediately after EA
Summary: Try to eliminate allocations and related locks immediately after escape analysis.
Reviewed-by: never
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: 973293defacd
Author: iveresov
Date: 2011-11-16 19:42 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/973293defacd
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
Summary: Move the inlinee invoke notification callback into inlinee preamble
Reviewed-by: kvn, never
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! test/compiler/6792161/Test6792161.java
Changeset: a04a201f0f5a
Author: twisti
Date: 2011-11-17 04:07 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/a04a201f0f5a
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
Reviewed-by: kvn, never
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 59bc0d4d9ea3
Author: never
Date: 2011-11-18 10:29 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/59bc0d4d9ea3
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
Reviewed-by: kvn, iveresov, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 7793051af7d6
Author: twisti
Date: 2011-11-21 00:57 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/7793051af7d6
7110058: change default for ScavengeRootsInCode to 2
Reviewed-by: kvn, never
! src/share/vm/runtime/globals.hpp
Changeset: f03a3c8bd5e5
Author: roland
Date: 2011-09-14 09:22 +0200
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/f03a3c8bd5e5
7077312: Provide a CALL effect for instruct declaration in the ad file
Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers)
Reviewed-by: twisti, never
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! 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/opto/block.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
Changeset: db2e64ca2d5a
Author: roland
Date: 2011-11-22 09:45 +0100
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/db2e64ca2d5a
7090968: Allow adlc register class to depend on runtime conditions
Summary: allow reg_class definition as a function.
Reviewed-by: kvn, never
! 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/formsopt.cpp
! src/share/vm/adlc/formsopt.hpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/matcher.hpp
Changeset: cc81b9c09bbb
Author: kvn
Date: 2011-11-28 15:46 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/cc81b9c09bbb
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
Summary: Fixed several EA issues with Connection Graph construction.
Reviewed-by: never, twisti
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 97825a4f7369
Author: iveresov
Date: 2011-11-30 17:35 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/97825a4f7369
7116795: Tiered: enable by default for server
Summary: Enable tiered compilation on server VM by default
Reviewed-by: kvn, never
! make/jprt.properties
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
Changeset: f745b2be3737
Author: kvn
Date: 2011-12-02 21:37 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/f745b2be3737
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
Summary: Delay memory node transformation until the memory is processed.
Reviewed-by: iveresov, never
! src/share/vm/opto/memnode.cpp
Changeset: 81f7362f7bed
Author: kvn
Date: 2011-12-08 10:27 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/81f7362f7bed
Merge
! make/jprt.properties
! src/share/vm/runtime/globals.hpp
Changeset: 4406629aa157
Author: johnc
Date: 2011-12-02 12:39 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/4406629aa157
7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
Summary: As a result of the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread.
Reviewed-by: ysr, tonyp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
Changeset: e37aedaedccd
Author: tonyp
Date: 2011-12-05 12:26 -0500
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/e37aedaedccd
Merge
Changeset: f1391adc6681
Author: stefank
Date: 2011-11-28 10:19 +0100
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/f1391adc6681
7112034: Parallel CMS fails to properly mark reference objects
Summary: Enabled reference processing when work stealing during concurrent marking
Reviewed-by: jmasa, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: f4414323345f
Author: stefank
Date: 2011-11-28 14:58 +0100
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/f4414323345f
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/top.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/gcc.make
Changeset: d23d2b18183e
Author: tonyp
Date: 2011-12-07 12:54 -0500
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/d23d2b18183e
7118202: G1: eden size unnecessarily drops to a minimum
Summary: An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: e9b91fd07263
Author: jmasa
Date: 2011-12-09 06:46 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/e9b91fd07263
Merge
Changeset: 6d7d0790074d
Author: jmasa
Date: 2011-12-09 19:28 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/6d7d0790074d
7119584: UseParallelGC barrier task can be overwritten.
Summary: Provoke a GC for a metadata allocation failure.
Reviewed-by: johnc, iveresov
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
Changeset: 3b688d6ff3d0
Author: fparain
Date: 2011-12-14 04:30 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/3b688d6ff3d0
7104647: Adding a diagnostic command framework
Reviewed-by: phh, dcubed
! src/share/vm/services/attachListener.cpp
+ src/share/vm/services/diagnosticArgument.cpp
+ src/share/vm/services/diagnosticArgument.hpp
+ src/share/vm/services/diagnosticCommand.cpp
+ src/share/vm/services/diagnosticCommand.hpp
+ src/share/vm/services/diagnosticFramework.cpp
+ src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
Changeset: 31f6f10e4379
Author: vladidan
Date: 2011-12-14 20:06 -0500
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/31f6f10e4379
Merge
Changeset: a2fef924d8e6
Author: amurillo
Date: 2011-12-16 12:38 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/a2fef924d8e6
Merge
! .hgtags
Changeset: 61165f53f165
Author: amurillo
Date: 2011-12-16 12:37 -0800
URL: http://hg.openjdk.java.net/hsx/hsx23/hotspot/rev/61165f53f165
Added tag hs23-b08 for changeset a2fef924d8e6
! .hgtags
More information about the hotspot-dev
mailing list