Hiroshi Yamauchi
cd48f31efe
6946040: add intrinsic for short and char reverseBytes
...
Reviewed-by: never, twisti
2010-04-26 11:27:21 -07:00
Tom Rodriguez
166ea7f01c
6945219: minor SA fixes
...
Reviewed-by: twisti
2010-04-20 13:26:33 -07:00
Gary Benson
5e6b418472
6944503: Improved Zero crash dump
...
With Zero on a GC crash the stack was dumped differently to other crashes.
Reviewed-by: twisti
2010-04-19 02:13:06 -07:00
Gary Benson
193be0b9eb
6944473: 6941224 misses new files
...
Two new files are missing in the push for 6941224.
Reviewed-by: twisti
2010-04-16 05:05:53 -07:00
Christian Thalinger
20b4da422d
Merge
2010-04-16 02:59:34 -07:00
Christian Thalinger
31f1aba365
Merge
2010-04-16 00:52:45 -07:00
Tom Rodriguez
98ee92e724
6939930: exception unwind changes in 6919934 hurts compilation speed
...
Reviewed-by: twisti
2010-04-15 18:14:49 -07:00
Gary Benson
d889909335
6944028: 6940701 broke Zero
...
The fix for 6940701 broke Zero.
Reviewed-by: twisti
2010-04-15 03:13:56 -07:00
Gary Benson
95b528bff0
6941224: Improved stack overflow handling for Zero
...
Adding stack overflow checking to Shark brought to light a bunch of deficiencies in Zero's stack overflow code.
Reviewed-by: twisti
2010-04-15 02:40:12 -07:00
Tom Rodriguez
a1446b775d
6938026: C2 compiler fails in Node::rematerialize()const
...
Reviewed-by: twisti
2010-04-14 15:30:13 -07:00
John R Rose
d3b254656d
Merge
2010-04-13 13:01:37 -07:00
Antonios Printezis
dc66d123d2
Merge
2010-04-09 15:01:49 -07:00
Antonios Printezis
ba815bf09e
Merge
2010-04-09 13:08:34 -04:00
John R Rose
01c5c9a34b
Merge
2010-04-08 17:45:20 -07:00
Igor Veresov
fc76d07b40
6942223: c1 64 bit fixes
...
This fixes lir_cmp_l2i on x64 and sparc 64bit, and the debug info generation.
Reviewed-by: never
2010-04-08 12:13:07 -07:00
Christian Thalinger
4d0664b427
6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag
...
During testing a bug was hit when an exception returned to the interpreter and the SP was wrong.
Reviewed-by: kvn, never
2010-04-08 10:55:40 +02:00
Vladimir Kozlov
f6934fd3b7
6940726: Use BIS instruction for allocation prefetch on Sparc
...
Use BIS instruction for allocation prefetch on Sparc
Reviewed-by: twisti
2010-04-07 12:39:27 -07:00
John Cuthbertson
b98560aa10
6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests
...
Humongous regions may contain multiple objects as a result of being retained as to-space from a previous GC and then re-used as to-space after being tagged as humongous. These changes include a check that causes retained to-space regions that are now tagged as humongous to be disregarded and a new to-space region allocated.
Reviewed-by: tonyp, iveresov
2010-04-07 11:43:53 -07:00
Vladimir Kozlov
629d139cac
6940733: allocate non static oop fields in super and sub classes together
...
Use FieldsAllocationStyle=2 to allocate non static oop fields in super and sub classes together
Reviewed-by: twisti
2010-04-07 10:35:56 -07:00
Vladimir Kozlov
5f8098a402
6940701: Don't align loops in stubs for Niagara sparc
...
Don't align loops in stubs for Niagara sparc since NOPs are expensive.
Reviewed-by: twisti, never
2010-04-07 09:37:47 -07:00
Keith McGuigan
66b6e88578
Merge
2010-04-07 12:28:22 -04:00
Abhijit Saha
0610f6846b
Merge
2010-04-06 22:06:57 -07:00
Vladimir Kozlov
429cea33ba
6940677: Use 64 bytes chunk copy for arraycopy on Sparc
...
For large arrays we should use 64 bytes chunks copy.
Reviewed-by: twisti
2010-04-06 15:18:10 -07:00
Antonios Printezis
719e7f0926
6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.")
...
Make sure that two marking cycles do not overlap, i.e., a new one can only start after the concurrent marking thread finishes all its work. In the fix I piggy-back a couple of minor extra fixes: some general code reformatting for consistency (only around the code I modified), the removal of a field (G1CollectorPolicy::_should_initiate_conc_mark) which doesn't seem to be used at all (it's only set but never read), as well as moving the "is GC locker active" test earlier into the G1 pause / Full GC and using a more appropriate method for it.
Reviewed-by: johnc, jmasa, jcoomes, ysr
2010-04-06 10:59:45 -04:00
Christian Thalinger
f90547c0b9
6940520: CodeCache::scavenge_root_nmethods_do must fix oop relocations
...
ScavengeRootsInCode can lead to unfixed code-embedded oops.
Reviewed-by: kvn, never
2010-04-06 13:39:52 +02:00
Antonios Printezis
2e3363d109
6940310: G1: MT-unsafe calls to CM::region_stack_push() / CM::region_stack_pop()
...
Calling the methods region_stack_push() and region_stack_pop() concurrent is not MT-safe. The assumption is that we will only call region_stack_push() during a GC pause and region_stack_pop() during marking. Unfortunately, we also call region_stack_push() during marking which seems to be introducing subtle marking failures. This change introduces lock-based methods for pushing / popping to be called during marking.
Reviewed-by: iveresov, johnc
2010-04-05 12:19:22 -04:00
John Coomes
bd4179633a
Merge
2010-04-02 17:04:09 -07:00
J. Duke
3eab898282
Merge
2017-07-05 17:09:16 +02:00
J. Duke
2450c5d995
Merge
2017-07-05 17:09:13 +02:00
J. Duke
b0f657b35b
Merge
2017-07-05 17:09:10 +02:00
J. Duke
cfc198e2cd
Merge
2017-07-05 17:09:08 +02:00
J. Duke
4c37347ee0
Merge
2017-07-05 17:09:06 +02:00
J. Duke
df879ecaa9
Merge
2017-07-05 17:09:03 +02:00
J. Duke
ccfa1f6d3f
Merge
2017-07-05 17:09:01 +02:00
J. Duke
a23f0a776b
Added tag jdk7-b87 for changeset b7456c473862
2017-07-05 17:08:50 +02:00
J. Duke
bbbf57c196
Merge
2017-07-05 17:08:50 +02:00
J. Duke
c3635bc605
Merge
2017-07-05 17:08:47 +02:00
J. Duke
57fd63e5d6
Merge
2017-07-05 17:08:45 +02:00
J. Duke
454ebca25b
Merge
2017-07-05 17:08:42 +02:00
J. Duke
5f5f5bd046
Merge
2017-07-05 17:08:40 +02:00
J. Duke
4ab26521a5
Merge
2017-07-05 17:08:37 +02:00
J. Duke
de167fe263
Merge
2017-07-05 17:08:35 +02:00
J. Duke
c381168275
Added tag jdk7-b86 for changeset c94d9cc81f49
2017-07-05 17:08:23 +02:00
J. Duke
d9942bb3c6
Merge
2017-07-05 17:08:23 +02:00
J. Duke
1044cffd9f
Merge
2017-07-05 17:08:21 +02:00
J. Duke
af05a73b36
Merge
2017-07-05 17:08:17 +02:00
J. Duke
e939b0af55
Merge
2017-07-05 17:08:15 +02:00
J. Duke
677ffba656
Merge
2017-07-05 17:08:12 +02:00
J. Duke
82bd08fd05
Merge
2017-07-05 17:08:10 +02:00
J. Duke
e719b79545
Merge
2017-07-05 17:08:03 +02:00