hg: hsx/hotspot-gc/hotspot: 20 new changesets

jon.masamitsu at oracle.com jon.masamitsu at oracle.com
Fri Dec 9 19:28:32 UTC 2011


Changeset: cd00eaeebef6
Author:    phh
Date:      2011-12-05 12:50 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hotspot-gc/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/hotspot-gc/hotspot/rev/41cce03b29a8

Merge


Changeset: 03865c41c4f3
Author:    vladidan
Date:      2011-12-06 16:35 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/hotspot/rev/81f7362f7bed

Merge

! make/jprt.properties
! src/share/vm/runtime/globals.hpp

Changeset: e9b91fd07263
Author:    jmasa
Date:      2011-12-09 06:46 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e9b91fd07263

Merge





More information about the hotspot-gc-dev mailing list