Wed, 19 Mar 2014 21:07:17 +0100 |
Roman Kennke |
In read barrier, explicitely handle case when we know obj is NULL. Propagate type information more precisely.
|
Wed, 19 Mar 2014 19:08:29 +0100 |
Roman Kennke |
Merge with upstream.
|
Tue, 04 Mar 2014 11:51:03 -0800 |
katleman |
Added tag jdk8-b132 for changeset 0c94c41dcd70
|
Mon, 03 Mar 2014 17:48:03 -0800 |
amurillo |
Added tag hs25-b70 for changeset 9f9179e8f0cf
jdk8-b132
|
Mon, 03 Mar 2014 17:48:02 -0800 |
amurillo |
Merge
hs25-b70
|
Mon, 03 Mar 2014 16:10:26 -0800 |
vlivanov |
8036100: Default method returns true for a while, and then returns false
|
Tue, 28 Jan 2014 15:11:13 -0800 |
amurillo |
8032984: new hotspot build - hs25-b70
|
Fri, 28 Feb 2014 13:36:09 -0800 |
katleman |
Added tag jdk8-b131 for changeset b5e7ebfe185c
|
Fri, 28 Feb 2014 10:06:06 -0800 |
katleman |
Added tag jdk8-b130 for changeset 1dbaf664a611
jdk8-b131
|
Thu, 06 Feb 2014 17:34:47 -0800 |
katleman |
Added tag jdk8-b129 for changeset cb39165c4a65
jdk8-b130
|
Sat, 01 Feb 2014 18:21:10 -0800 |
katleman |
Added tag jdk8-b128 for changeset 874c0b4a946c
jdk8-b129
|
Thu, 30 Jan 2014 12:16:41 -0800 |
katleman |
Added tag jdk8-b127 for changeset 35038da7bb9d
jdk8-b128
|
Wed, 29 Jan 2014 11:11:18 -0800 |
lana |
Merge
jdk8-b127
|
Tue, 28 Jan 2014 20:09:41 +0000 |
jeff |
8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
|
Tue, 28 Jan 2014 15:00:36 -0800 |
amurillo |
Added tag hs25-b69 for changeset 32f017489ba5
|
Tue, 28 Jan 2014 15:00:35 -0800 |
amurillo |
Merge
hs25-b69
|
Mon, 27 Jan 2014 10:20:51 -0800 |
kvn |
8032566: Crash in JIT when running Scala compiler (and compiling Scala std lib)
|
Thu, 23 Jan 2014 13:53:23 -0800 |
amurillo |
8032608: new hotspot build - hs25-b69
|
Tue, 28 Jan 2014 09:51:25 -0800 |
amurillo |
Merge
|
Thu, 23 Jan 2014 13:37:59 -0800 |
amurillo |
Added tag hs25-b68 for changeset d45454002494
|
Thu, 23 Jan 2014 13:37:58 -0800 |
amurillo |
Merge
hs25-b68
|
Tue, 21 Jan 2014 20:05:28 -0800 |
iveresov |
8031743: C2: loadI2L_immI broken for negative memory values
|
Fri, 17 Jan 2014 18:09:08 -0800 |
iveresov |
8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size
|
Thu, 23 Jan 2014 01:23:23 +0400 |
vlivanov |
8031695: CHA ignores default methods during analysis leading to incorrect code generation
|
Fri, 17 Jan 2014 20:30:35 -0800 |
amurillo |
8032015: new hotspot build - hs25-b68
|
Thu, 13 Mar 2014 23:14:04 +0100 |
Roman Kennke |
Change type of read barrier node to an equivalent non-constant type for constant oops.
|
Tue, 11 Mar 2014 23:24:39 +0100 |
Roman Kennke |
Refactored C2 read barrier to always use object's bottom type.
|
Tue, 11 Mar 2014 17:46:33 +0100 |
Roman Kennke |
Add read barrier to slow arraycopy routine.
|
Tue, 11 Mar 2014 17:46:10 +0100 |
Roman Kennke |
Move barriers of locking code into shared GraphKit methods. Add barrier to slow unlocking code.
|
Tue, 11 Mar 2014 17:45:34 +0100 |
Roman Kennke |
Use obj->bottom_type() as base type for brooks pointer load in some places.
|
Tue, 11 Mar 2014 17:45:01 +0100 |
Roman Kennke |
Add read barriers to Unsafe instrincs and more.
|
Wed, 26 Feb 2014 15:59:29 +0100 |
Roman Kennke |
Added C2/Shenandoah read barriers to unsafe access code (reflection).
|
Wed, 26 Feb 2014 15:58:45 +0100 |
Roman Kennke |
Added C2/Shenandoah read barriers to monitorenter/monitorexit.
|
Wed, 26 Feb 2014 15:57:09 +0100 |
Roman Kennke |
Move Shenandoah read barrier code into GraphKit so that it is accessible from code other than Parse.
|
Tue, 25 Feb 2014 21:34:08 +0100 |
Roman Kennke |
Fix assert in memnode.cpp by checking for offset==-8 && UseShenandoahGC.
|
Tue, 25 Feb 2014 10:19:58 +0100 |
Roman Kennke |
Added C2/Shenandoah read barriers for array reads and writes and acmp* opcodes.
|
Tue, 25 Feb 2014 10:19:27 +0100 |
Roman Kennke |
Enable SATB logging for Shenandoah in C2.
|
Tue, 25 Feb 2014 10:19:13 +0100 |
Roman Kennke |
Added null-checking to C2/Shenandaoh read barriers and add barrier for the value of oop stores.
|
Tue, 25 Feb 2014 10:18:39 +0100 |
Roman Kennke |
Make C2/Shenandoah read barrier code nicer and less error prone.
|
Mon, 24 Feb 2014 17:53:42 +0100 |
Roman Kennke |
Merge
|
Mon, 24 Feb 2014 17:53:09 +0100 |
Roman Kennke |
First naive shot at C2 read barriers.
|
Mon, 24 Feb 2014 17:52:51 +0100 |
Roman Kennke |
Override block_start_const() in ShenandoahHeapRegion to ensure correct iteration.
|
Wed, 19 Feb 2014 21:02:27 -0500 |
cflood |
Be less aggressive about draining SATB queues
|
Tue, 18 Feb 2014 22:09:56 +0100 |
Roman Kennke |
Merge
|
Tue, 18 Feb 2014 22:08:12 +0100 |
Roman Kennke |
Check if oop is in target region in compiled write barriers.
|
Tue, 18 Feb 2014 22:07:35 +0100 |
Roman Kennke |
Improved register shuffling in Shenandoah write barrier.
|
Tue, 18 Feb 2014 14:30:13 -0500 |
cflood |
Merge
|
Mon, 17 Feb 2014 17:52:50 -0500 |
cflood |
Factor ShenandoahGCVerbose
|
Mon, 17 Feb 2014 17:40:06 +0100 |
Roman Kennke |
C1 Shenandoah barriers rewrite: implement most of the barrier stuff in LIR and code stubs instead of assembly.
|
Fri, 14 Feb 2014 16:35:58 +0100 |
Roman Kennke |
Eliminate some more null checks in Shenandoah barriers. Fix interpreter in fastputfield.
|
Fri, 14 Feb 2014 00:24:05 +0100 |
Roman Kennke |
Make brooks pointers only occupy one heap word instead of 4.
|
Thu, 13 Feb 2014 17:15:22 +0100 |
Roman Kennke |
Optimize barriers by not using the lower 3 bits as mark. Don't track epoch and object age anymore.
|
Thu, 13 Feb 2014 17:00:28 +0100 |
Roman Kennke |
Implement marking using mark bitmap on the side.
|
Tue, 11 Feb 2014 23:53:56 +0100 |
Roman Kennke |
Return false in heuristics, instead of not returning anything (e.g. garbage in release builds).
|
Tue, 11 Feb 2014 23:53:31 +0100 |
Roman Kennke |
Move assert in right place.
|
Tue, 11 Feb 2014 17:13:18 +0100 |
Roman Kennke |
Merge
|
Tue, 11 Feb 2014 17:12:28 +0100 |
Roman Kennke |
Use implicit null checks in barriers whenever possible.
|
Tue, 11 Feb 2014 17:11:00 +0100 |
Roman Kennke |
Take number of allocated bytes into account in heuristics.
|
Tue, 11 Feb 2014 17:09:34 +0100 |
Roman Kennke |
Optimize heap_region_containing().
|
Mon, 10 Feb 2014 19:56:16 -0500 |
chf |
fix for ShenandoahGCVerbose
|