[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-hotspot-dev
Subject: hg: hsx/hsx23/hotspot: 34 new changesets
From: john.coomes () oracle ! com (john ! coomes at oracle ! com)
Date: 2011-12-17 1:41:53
Message-ID: 20111217014302.E92AF4774E () hg ! openjdk ! java ! net
[Download RAW message or body]
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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic