log

age author description
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