never [Tue, 16 Feb 2010 20:07:48 -0800] rev 4905
6877221: Endless deoptimizations in OSR nmethod
Reviewed-by: kvn
kvn [Tue, 16 Feb 2010 16:17:46 -0800] rev 4904
6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete
Summary: Define AdapterHandlerTableIterator class as non product instead of debug.
Reviewed-by: never
johnc [Tue, 16 Feb 2010 14:11:44 -0800] rev 4903
Merge
iveresov [Thu, 11 Feb 2010 15:52:19 -0800] rev 4902
6923991: G1: improve scalability of RSet scanning
Summary: Implemented block-based work stealing. Moved copying during the rset scanning phase to the main copying phase. Made the size of rset table depend on the region size.
Reviewed-by: apetrusenko, tonyp
johnc [Tue, 09 Feb 2010 13:56:09 -0800] rev 4901
6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate.
Summary: Update and display the timers associated with these flags for all safepoints.
Reviewed-by: ysr, jcoomes
tonyp [Mon, 08 Feb 2010 14:23:01 -0500] rev 4900
6802453: G1: hr()->is_in_reserved(from),"Precondition."
Summary: The operations of re-using a RSet component and expanding the same RSet component were not mutually exlusive, and this could lead to RSets getting corrupted and entries being dropped.
Reviewed-by: iveresov, johnc
tonyp [Fri, 05 Feb 2010 11:05:50 -0500] rev 4899
6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
Summary: the guarantee is too strict and the test will fail (incorrectly) if the class is not in the system dictionary but in the placeholders.
Reviewed-by: acorn, phh
kvn [Fri, 12 Feb 2010 15:27:36 -0800] rev 4898
Merge
kvn [Fri, 12 Feb 2010 10:34:11 -0800] rev 4897
6926048: Improve Zero performance
Summary: Make Zero figure out result types in a similar way to C++ interpreter implementation.
Reviewed-by: kvn
Contributed-by: gbenson@redhat.com
kvn [Fri, 12 Feb 2010 08:54:13 -0800] rev 4896
6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos")
Summary: Fix assert since top deoptimized frame has last_sp == interpreter_frame_monitor_begin if there are no expressions.
Reviewed-by: twisti
kvn [Tue, 09 Feb 2010 10:21:06 -0800] rev 4895
6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
Summary: Use PhiNode::make_blank(r, n) method to construct the phi.
Reviewed-by: never
kvn [Tue, 09 Feb 2010 01:31:13 -0800] rev 4894
6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop")
Summary: Mark in PcDesc call sites which return oop and save the result oop across objects reallocation during deoptimization.
Reviewed-by: never
kvn [Mon, 08 Feb 2010 12:20:09 -0800] rev 4893
6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
Summary: Set the reexecute bit for runtime calls _new_array_Java when they used for _multianewarray bytecode.
Reviewed-by: never
kvn [Sun, 07 Feb 2010 12:15:06 -0800] rev 4892
6923002: assert(false,"this call site should not be polymorphic")
Summary: Clear the total count when a receiver information is cleared.
Reviewed-by: never, jrose
never [Fri, 05 Feb 2010 11:07:40 -0800] rev 4891
6920293: OptimizeStringConcat causing core dumps
Reviewed-by: kvn, twisti
apangin [Thu, 11 Feb 2010 10:48:10 -0800] rev 4890
Merge
kamg [Mon, 08 Feb 2010 13:49:03 -0500] rev 4889
6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
Summary: Fix misplaced probe point
Reviewed-by: rasbold, phh
Contributed-by: neojia@gmail.com
johnc [Mon, 08 Feb 2010 09:58:32 -0800] rev 4888
Merge
johnc [Tue, 02 Feb 2010 18:39:50 -0800] rev 4887
6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region")
Summary: Invalid assert. Filter cards evicted from the card count cache instead.
Reviewed-by: apetrusenko, tonyp
ysr [Mon, 01 Feb 2010 17:29:01 -0800] rev 4886
6904516: More object array barrier fixes, following up on 6906727
Summary: Fixed missing pre-barrier calls for G1, modified C1 to call pre- and correct post-barrier interfaces, deleted obsolete interface, (temporarily) disabled redundant deferred barrier in BacktraceBuilder.
Reviewed-by: coleenp, jmasa, kvn, never
johnc [Fri, 29 Jan 2010 14:51:38 -0800] rev 4885
6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash
Summary: Interval checking is now being performed on the values passed in for these two flags. The current acceptable range for RefDiscoveryPolicy is [0..1], and for TLABWasteTargetPercent it is [1..100].
Reviewed-by: apetrusenko, ysr
mikejwre [Thu, 18 Feb 2010 13:31:31 -0800] rev 4884
Added tag jdk7-b84 for changeset 31557f5428d0
mikejwre [Thu, 18 Feb 2010 13:31:26 -0800] rev 4883
Added tag jdk7-b84 for changeset a1aa32963dec
duke [Wed, 05 Jul 2017 17:07:26 +0200] rev 4882
Added tag jdk7-b84 for changeset b1e55627a698
duke [Wed, 05 Jul 2017 17:07:26 +0200] rev 4881
Merge
duke [Wed, 05 Jul 2017 17:07:23 +0200] rev 4880
Merge
lana [Sun, 14 Feb 2010 23:39:40 -0800] rev 4879
Merge
lana [Mon, 08 Feb 2010 23:59:53 -0800] rev 4878
Merge
jjg [Thu, 04 Feb 2010 10:14:28 -0800] rev 4877
6923080: TreeScanner.visitNewClass should scan tree.typeargs
Reviewed-by: darcy
jjg [Wed, 03 Feb 2010 16:58:57 -0800] rev 4876
6921979: add test program to verify annotations are attached to nodes as expected
Reviewed-by: darcy
jjg [Wed, 03 Feb 2010 11:33:57 -0800] rev 4875
6922300: [308] populate the reference_info for type annotations targeting primitive class literals
Reviewed-by: darcy, jjg
Contributed-by: mali@csail.mit.edu, mernst@cs.washington.edu
jjg [Wed, 03 Feb 2010 11:28:21 -0800] rev 4874
6922429: extend tree position test waiver
Reviewed-by: darcy
jjg [Tue, 02 Feb 2010 10:56:10 -0800] rev 4873
6918625: handle annotations on array class literals
Reviewed-by: jjg, darcy
Contributed-by: mali@csail.mit.edu, mernst@cs.washington.edu
jjg [Mon, 01 Feb 2010 17:05:35 -0800] rev 4872
6919986: [308] change size of type_index (of CLASS_EXTENDS and THROWS) from byte to short
Reviewed-by: darcy, jjg
Contributed-by: mali@csail.mit.edu, mernst@cs.washington.edu
jjg [Fri, 29 Jan 2010 16:54:52 -0800] rev 4871
6499119: Created package-info class file modeled improperly
6920317: package-info.java file has to be specified on the javac cmdline, else it will not be avail.
Reviewed-by: darcy
jjg [Fri, 29 Jan 2010 16:06:51 -0800] rev 4870
6919889: assorted position errors in compiler syntax trees
Reviewed-by: darcy
lana [Wed, 27 Jan 2010 14:46:37 -0800] rev 4869
Merge
jjg [Tue, 26 Jan 2010 11:23:54 -0800] rev 4868
6917130: should test that annotations that have been optimized away are not emitted to classfile
Reviewed-by: jjg, darcy
Contributed-by: mali@csail.mit.edu, mernst@cs.washington.edu
jjg [Tue, 26 Jan 2010 11:15:49 -0800] rev 4867
6919944: incorrect position given for duplicate annotation value error
Reviewed-by: darcy
jjg [Wed, 20 Jan 2010 16:12:26 -0800] rev 4866
6918127: improve handling of TypeAnnotationPosition fields
Reviewed-by: jjg, darcy
Contributed-by: mali@csail.mit.edu, mernst@cs.washington.edu
jjg [Tue, 19 Jan 2010 14:28:45 -0800] rev 4865
6917067: refactor type annotations code from TransTypes into new TypeAnnotations class
Reviewed-by: jjg, darcy
Contributed-by: mali@csail.mit.edu, mernst@cs.washington.edu
mikejwre [Fri, 12 Feb 2010 13:25:27 -0800] rev 4864
Added tag jdk7-b83 for changeset 36fcedcbb231
duke [Wed, 05 Jul 2017 17:07:18 +0200] rev 4863
Merge
mikejwre [Fri, 12 Feb 2010 13:25:13 -0800] rev 4862
Added tag jdk7-b83 for changeset deb836072de4
duke [Wed, 05 Jul 2017 17:07:16 +0200] rev 4861
Merge
lana [Sun, 14 Feb 2010 23:35:12 -0800] rev 4860
Merge
lana [Mon, 08 Feb 2010 23:58:47 -0800] rev 4859
Merge
ohair [Wed, 03 Feb 2010 16:44:51 -0800] rev 4858
6923146: Upgrade to JAXP 1.4.3
Reviewed-by: darcy