1598 Commits

Author SHA1 Message Date
Erik Trimble
ea13d3eda9 Added tag hs16-b05 for changeset 06171649948f 2010-02-11 20:11:42 -08:00
Erik Trimble
f2daf5d174 Added tag hs16-b04 for changeset 28ccf5edf0ec 2010-02-11 20:11:40 -08:00
Erik Trimble
59829da36c Added tag hs16-b03 for changeset 10154d4b4b4b 2010-02-11 20:11:38 -08:00
Erik Trimble
8660022372 Added tag hs16-b02 for changeset 86c4409e49f6 2010-02-11 20:11:37 -08:00
Erik Trimble
54083a72cb Added tag hs16-b01 for changeset 1ecc4413e7e7 2010-02-11 20:11:35 -08:00
Erik Trimble
db5d24ec8b Added tag hs17-b09 for changeset 246521c00249 2010-02-11 19:53:02 -08:00
Erik Trimble
7fc922d19f Added tag hs17-b08 for changeset 4197a09e1259 2010-02-11 19:53:01 -08:00
Erik Trimble
4b3a1713bd Added tag hs17-b07 for changeset 8f15a8afca28 2010-02-11 19:53:00 -08:00
Erik Trimble
d4d720b74c Added tag hs17-b06 for changeset 9b63533d5895 2010-02-11 19:52:59 -08:00
Erik Trimble
e8b9c40477 Added tag hs17-b05 for changeset 02d36709a16f 2010-02-11 19:52:58 -08:00
Erik Trimble
7eacf2d5f6 Added tag hs17-b04 for changeset ac997bc87110 2010-02-11 19:52:57 -08:00
Erik Trimble
e3d5b796ea Added tag hs17-b03 for changeset b95ea007fe67 2010-02-11 19:52:56 -08:00
Erik Trimble
222701d515 Added tag hs17-b02 for changeset 2248859f89d4 2010-02-11 19:52:55 -08:00
Erik Trimble
0c7a5610f8 Added tag hs17-b01 for changeset 0fa11a27fb57 2010-02-11 19:52:39 -08:00
Igor Veresov
52b92d5593 6923991: G1: improve scalability of RSet scanning
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
2010-02-11 15:52:19 -08:00
Andrei Pangin
291a66ad2f Merge 2010-02-11 10:48:10 -08:00
John Cuthbertson
0356567ed8 6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate
Update and display the timers associated with these flags for all safepoints.

Reviewed-by: ysr, jcoomes
2010-02-09 13:56:09 -08:00
Vladimir Kozlov
1a1e145498 6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
Use PhiNode::make_blank(r, n) method to construct the phi.

Reviewed-by: never
2010-02-09 10:21:06 -08:00
Vladimir Kozlov
22409a5704 6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop")
Mark in PcDesc call sites which return oop and save the result oop across objects reallocation during deoptimization.

Reviewed-by: never
2010-02-09 01:31:13 -08:00
Vladimir Kozlov
3f7a94c3f2 6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
Set the reexecute bit for runtime calls _new_array_Java when they used for _multianewarray bytecode.

Reviewed-by: never
2010-02-08 12:20:09 -08:00
Antonios Printezis
a88853347f 6802453: G1: hr()->is_in_reserved(from),"Precondition."
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
2010-02-08 14:23:01 -05:00
Neo Jia
7d7887d46c 6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
Fix misplaced probe point

Reviewed-by: rasbold, phh
2010-02-08 13:49:03 -05:00
John Cuthbertson
e003616106 Merge 2010-02-08 09:58:32 -08:00
Vladimir Kozlov
2fd8d35905 6923002: assert(false,"this call site should not be polymorphic")
Clear the total count when a receiver information is cleared.

Reviewed-by: never, jrose
2010-02-07 12:15:06 -08:00
Erik Trimble
e266002e2d Merge 2010-02-05 16:21:06 -08:00
Erik Trimble
94ccfa4187 6921473: Bump the HS17 build number to 09
Update the HS17 build number to 09

Reviewed-by: jcoomes
2010-02-05 12:27:12 -08:00
Erik Trimble
7c54f15bde Merge 2010-02-05 12:26:35 -08:00
Tom Rodriguez
c1be36be1b 6920293: OptimizeStringConcat causing core dumps
Reviewed-by: kvn, twisti
2010-02-05 11:07:40 -08:00
Antonios Printezis
c157b744ed 6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
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
2010-02-05 11:05:50 -05:00
Andrei Pangin
134e70e53b Merge 2010-02-04 15:50:59 -08:00
Michael Wilkerson
06f98d7a76 Added tag jdk7-b82 for changeset a84303f7ca26 2010-02-04 11:19:23 -08:00
Tom Rodriguez
22ce62f2d1 6921992: failure in verify scheduling after 6792161
Reviewed-by: kvn
2010-02-04 11:16:23 -08:00
Christian Thalinger
82ce2c602b Merge 2010-02-04 03:34:05 -08:00
Tom Rodriguez
af0c45705b Merge 2010-02-03 18:33:04 -08:00
Hiroshi Yamauchi
688398edef 6921969: optimize 64 long multiply for case with high bits zero
Reviewed-by: never, twisti, kvn, rasbold
2010-02-03 15:56:37 -08:00
Vladimir Kozlov
d4878296c5 6923043: failed nightly tests which use -XX:+PrintCompilation -Xcomp -XX:CompileOnly
Print "made not compilable" line  only for deoptimizations.

Reviewed-by: never
2010-02-03 15:03:22 -08:00
Tom Rodriguez
aecc4f4081 6921922: fix for 6911204 breaks tagged stack interpreter
Reviewed-by: kvn
2010-02-03 12:28:30 -08:00
John Cuthbertson
7f9ba03c32 6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region")
Invalid assert. Filter cards evicted from the card count cache instead.

Reviewed-by: apetrusenko, tonyp
2010-02-02 18:39:50 -08:00
Daniel D. Daugherty
8acae99fd8 Merge 2010-02-02 11:08:17 -07:00
Daniel D. Daugherty
54c04bca93 6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter
Add support for chaining Windows UnhandledExceptionFilter handlers

Reviewed-by: kamg, dholmes, never, acorn, ikrylov
2010-02-02 10:37:32 -07:00
Y. Srinivas Ramakrishna
c61ab190cf 6904516: More object array barrier fixes, following up on 6906727
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
2010-02-01 17:29:01 -08:00
Vladimir Kozlov
0c27c5537e 6614597: Performance variability in jvm2008 xml.validation
Fix incorrect marking of methods as not compilable.

Reviewed-by: never
2010-02-01 16:49:49 -08:00
Tom Deneau
f23b68b367 6902182: 4/4 Starting with jdwp agent should not incur performance penalty
Rename can_post_exceptions support to can_post_on_exceptions. Add support for should_post_on_exceptions flag to permit per JavaThread optimizations.

Reviewed-by: never, kvn, dcubed
2010-02-01 17:35:05 -07:00
Christian Thalinger
4e8608a124 6921799: JSR 292 call sites should not be fixed-up
MethodHandle invoke call sites should not be fixed-up by SharedRuntime::fixup_callers_callsite as c2i/i2c adapters are used to implement MethodHandle actions.

Reviewed-by: kvn, never
2010-02-01 23:18:47 +01:00
Christian Thalinger
918c7a2e33 6921352: JSR 292 needs its own deopt handler
We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.

Reviewed-by: never, jrose
2010-02-01 19:29:46 +01:00
Tom Rodriguez
8cc63249e9 6916644: C2 compiler crash on x86
Reviewed-by: kvn, twisti
2010-01-29 22:51:41 -08:00
John Cuthbertson
b34027a600 6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash
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
2010-01-29 14:51:38 -08:00
Eric Caspole
a57d68e35b 4360113: Evict nmethods when code cache gets full
Speculatively unload the oldest nmethods when code cache gets full.

Reviewed-by: never, kvn
2010-01-29 09:27:22 -08:00
Christian Thalinger
9aa675b7e6 6921339: backout 6917766
Reviewed-by: mr
2010-01-29 08:33:24 -08:00
Christian Thalinger
fbc43afae6 6917766: JSR 292 needs its own deopt handler
We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.

Reviewed-by: never, jrose
2010-01-29 12:13:05 +01:00