ysr [Wed, 29 Sep 2010 16:17:02 -0700] rev 6763
6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time
Summary: Inserted missing yield(check)s in closures used during the work-stealing phase of parallel concurrent marking, a missing synchronous yield-request in the cms perm gen allocation path, and a terminator-terminator for the offer_termination invocation that monitors the yield status of the concurrent marking task. Elaborated some documentation comments and made some task queue termination loop flags configurable at start-up to aid debugging in the field.
Reviewed-by: jmasa, johnc, poonam
jcoomes [Tue, 28 Sep 2010 15:56:15 -0700] rev 6762
6423256: GC stacks should use a better data structure
6942771: SEGV in ParScanThreadState::take_from_overflow_stack
Reviewed-by: apetrusenko, ysr, pbk
johnc [Tue, 28 Sep 2010 09:51:37 -0700] rev 6761
6941395: G1: Use only lock-free versions of region stack push() and pop()
Summary: Re-enable use of the lock-free versions of region stack push() and pop() by recording aborted regions in a thread-local structure, which are then processed when scanning of the region stack restarts. The previous locking versions of these routines are retained for diagnostic purposes.
Reviewed-by: tonyp, ysr
jcoomes [Wed, 08 Sep 2010 16:10:51 -0700] rev 6760
6983296: build sanity checks for jdk7 should require SS12u1
Reviewed-by: ohair
jmasa [Mon, 20 Sep 2010 14:38:38 -0700] rev 6759
6984287: Regularize how GC parallel workers are specified.
Summary: Associate number of GC workers with the workgang as opposed to the task.
Reviewed-by: johnc, ysr
kvn [Wed, 06 Oct 2010 14:18:32 -0700] rev 6758
Merge
never [Tue, 05 Oct 2010 17:38:40 -0700] rev 6757
6989736: fix mapfile warnings on solaris
Reviewed-by: kvn, iveresov, jcoomes
never [Tue, 05 Oct 2010 11:16:12 -0700] rev 6756
6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
Reviewed-by: iveresov, kvn, kamg
kvn [Tue, 05 Oct 2010 08:57:20 -0700] rev 6755
6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big
Summary: Set upper limit 256 for ObjectAlignmentInBytes value.
Reviewed-by: never, iveresov
iveresov [Tue, 05 Oct 2010 00:19:21 -0700] rev 6754
6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux
Summary: Fix ciMethod::instructions_size() to return correct value
Reviewed-by: kvn, twisti
never [Mon, 04 Oct 2010 17:09:18 -0700] rev 6753
6968348: Byteswapped memory access can point to wrong location after JIT
Reviewed-by: twisti, kvn, iveresov
kvn [Thu, 30 Sep 2010 18:31:45 -0700] rev 6752
6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
Summary: Missing check for not empty worklist when puting memory node back on worklist and expecting address type update.
Reviewed-by: never
iveresov [Wed, 29 Sep 2010 16:53:42 -0700] rev 6751
6988346: 6986046 breaks tiered
Summary: adjusted profiling code generation to use the new ValueStack implementation; lowered optimization level for c1_LinearScan.cpp on solaris x64.
Reviewed-by: kvn, never
roland [Wed, 29 Sep 2010 18:53:28 +0200] rev 6750
6988303: 6986046 breaks build with recent gcc
Summary: fixes build break
Reviewed-by: never, kvn
twisti [Wed, 29 Sep 2010 00:30:57 -0700] rev 6749
6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
Reviewed-by: never, kvn
never [Mon, 27 Sep 2010 20:44:18 -0700] rev 6748
6987763: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified
Reviewed-by: roland, kvn, iveresov
iveresov [Mon, 27 Sep 2010 15:04:40 -0700] rev 6747
6987115: Non-tiered compilation policy creates unnecessary C1 threads
Summary: Fixed NonTieredCompPolicy::compiler_count() to return correct thread count.
Reviewed-by: twisti, kvn
roland [Fri, 24 Sep 2010 13:14:32 -0700] rev 6746
Merge
roland [Tue, 29 Dec 2009 19:08:54 +0100] rev 6745
6986046: C1 valuestack cleanup
Summary: fixes an historical oddity in C1 with inlining where all of the expression stacks are kept in the topmost ValueStack instead of being in their respective ValueStacks.
Reviewed-by: never
Contributed-by: Christian Wimmer <cwimmer@uci.edu>
twisti [Fri, 24 Sep 2010 03:51:43 -0700] rev 6744
6986944: JSR 292 assert(caller_nm->is_method_handle_return(caller_frame.pc())) failed: must be MH call site
Reviewed-by: never, kvn
never [Wed, 22 Sep 2010 23:51:03 -0700] rev 6743
6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
Reviewed-by: kvn, twisti
never [Wed, 22 Sep 2010 21:10:46 -0700] rev 6742
6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld
Reviewed-by: kvn
never [Wed, 22 Sep 2010 13:01:12 -0700] rev 6741
6982537: Crash in Node*step_through_mergemem
Reviewed-by: kvn
iveresov [Tue, 21 Sep 2010 13:38:35 -0700] rev 6740
6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
Summary: Propagate the compiler type of the deopting method to vframeArrayElement::unpack_on_stack()
Reviewed-by: jrose, never
never [Wed, 15 Sep 2010 20:25:37 -0700] rev 6739
6984979: OptimizeFill misses some cases with an odd memory graph
Reviewed-by: kvn
trims [Fri, 01 Oct 2010 18:04:36 -0700] rev 6738
Added tag hs20-b01 for changeset 75ef8813e3e2
cl [Thu, 14 Oct 2010 19:24:57 -0700] rev 6737
Added tag jdk7-b114 for changeset 21dec68c50e9
jqzuo [Mon, 18 Oct 2010 11:13:35 -0400] rev 6736
Merge
jqzuo [Tue, 12 Oct 2010 13:29:44 -0400] rev 6735
Merge
jqzuo [Mon, 04 Oct 2010 16:36:17 -0400] rev 6734
6983855: The jre combo bundle target needs to be added in the makefile
Reviewed-by: billyh, paulk
herrick [Sat, 02 Oct 2010 11:08:37 -0400] rev 6733
Merge
igor [Tue, 28 Sep 2010 10:29:08 -0700] rev 6732
6982520: Move kernel to install ws
Reviewed-by: herrick, billyh
herrick [Fri, 17 Sep 2010 07:10:50 -0400] rev 6731
Merge
herrick [Fri, 17 Sep 2010 07:08:23 -0400] rev 6730
Merge
igor [Fri, 03 Sep 2010 20:19:45 -0700] rev 6729
6978977: Productivity: use ant for java part of build
Reviewed-by: mduigou, herrick, ohair, ngthomas
cl [Thu, 14 Oct 2010 19:24:47 -0700] rev 6728
Added tag jdk7-b114 for changeset fec780096b1f
duke [Wed, 05 Jul 2017 17:24:21 +0200] rev 6727
Added tag jdk7-b114 for changeset 750c1ccb2f2d
duke [Wed, 05 Jul 2017 17:24:21 +0200] rev 6726
Merge
duke [Wed, 05 Jul 2017 17:24:18 +0200] rev 6725
Merge
lana [Tue, 12 Oct 2010 12:52:49 -0700] rev 6724
Merge
lana [Mon, 04 Oct 2010 14:40:38 -0700] rev 6723
Merge
alanb [Sun, 03 Oct 2010 19:40:15 +0100] rev 6722
6907737: (file) FileVisitor and Files.walkFileTree issues
Reviewed-by: jjg
jjg [Thu, 30 Sep 2010 10:47:12 -0700] rev 6721
6988436: Cleanup javac option handling
Reviewed-by: darcy
darcy [Wed, 29 Sep 2010 23:27:57 -0700] rev 6720
6983738: Use a JavacTestingAbstractProcessor
Reviewed-by: jjg
jjg [Wed, 29 Sep 2010 14:01:37 -0700] rev 6719
6502392: Invalid relative names for Filer.createResource and Filer.getResource
Reviewed-by: darcy
sundar [Tue, 28 Sep 2010 22:46:36 +0530] rev 6718
6967842: Element not returned from tree API for ARM resource variables.
Reviewed-by: jjg, darcy
jjg [Mon, 27 Sep 2010 17:28:49 -0700] rev 6717
6986246: Trees object is round-specific
Reviewed-by: darcy
jjg [Mon, 27 Sep 2010 14:20:39 -0700] rev 6716
6877202: Elements.getDocComment() is not getting JavaDocComments
6861094: javac -Xprint <file> does not print comments
6985205: access to tree positions and doc comments may be lost across annotation processing rounds
Reviewed-by: darcy
jjg [Mon, 27 Sep 2010 14:05:33 -0700] rev 6715
6890226: javah -version is broken
Reviewed-by: darcy
lana [Sat, 25 Sep 2010 12:02:32 -0700] rev 6714
Merge
jjg [Wed, 22 Sep 2010 12:53:26 -0700] rev 6713
6986772: langtools netbeans build should use ${ant.core.lib} instead of ${ant.home}/lib/ant.jar
Reviewed-by: ohair
sundar [Wed, 22 Sep 2010 20:53:34 +0530] rev 6712
6587674: NoClassdefFound when anonymously extending a class.
Reviewed-by: jjg, mcimadamore
mcimadamore [Sat, 18 Sep 2010 14:24:09 -0700] rev 6711
6863465: javac doesn't detect circular subclass dependencies via qualified names
Summary: class inheritance circularity check should look at trees, not just symbols
Reviewed-by: jjg
mcimadamore [Sat, 18 Sep 2010 09:56:23 -0700] rev 6710
5088624: cannot find symbol message should be more intelligent
Summary: Resolve.java should keep track of all candidates found during a method resolution sweep to generate more meaningful diagnostics
Reviewed-by: jjg
mcimadamore [Sat, 18 Sep 2010 09:54:51 -0700] rev 6709
6980862: too aggressive compiler optimization causes stale results of Types.implementation()
Summary: use a scope counter in order to determine when/if the implementation cache entries are stale
Reviewed-by: jjg
cl [Thu, 07 Oct 2010 15:12:31 -0700] rev 6708
Added tag jdk7-b113 for changeset edcbadb1c4b3
duke [Wed, 05 Jul 2017 17:24:13 +0200] rev 6707
Merge
cl [Thu, 07 Oct 2010 15:12:12 -0700] rev 6706
Added tag jdk7-b113 for changeset 9d2d843d318f
duke [Wed, 05 Jul 2017 17:24:09 +0200] rev 6705
Merge
cl [Thu, 07 Oct 2010 15:12:11 -0700] rev 6704
Added tag jdk7-b113 for changeset 039713686e1c
duke [Wed, 05 Jul 2017 17:24:06 +0200] rev 6703
Merge
cl [Thu, 07 Oct 2010 15:12:01 -0700] rev 6702
Added tag jdk7-b113 for changeset c180f52ae197
duke [Wed, 05 Jul 2017 17:24:03 +0200] rev 6701
Merge
lana [Tue, 12 Oct 2010 12:51:48 -0700] rev 6700
Merge