log

age author description
Fri, 13 Feb 2015 12:25:04 +0100 Roman Kennke Improve counting of full GCs. default tip
Thu, 12 Feb 2015 21:42:09 +0100 Roman Kennke Added flag to turn off weakref processing.
Thu, 12 Feb 2015 17:33:38 +0100 Roman Kennke More detailed timing summary.
Wed, 11 Feb 2015 23:46:45 +0100 Roman Kennke Removed debug output.
Wed, 11 Feb 2015 23:42:58 +0100 Roman Kennke Reset mark bitmaps piggy-backed on reference-updating.
Wed, 11 Feb 2015 23:42:55 +0100 Roman Kennke Relaim all-garbage region as early as possible.
Wed, 11 Feb 2015 18:05:46 +0100 Roman Kennke Measure more details during updating references.
Wed, 11 Feb 2015 18:05:39 +0100 Roman Kennke Refactor timing code to be more generic and easier to extend.
Tue, 03 Feb 2015 18:59:00 +0100 Roman Kennke When initializing _garbage_threshold, don't assign to itself.
Fri, 23 Jan 2015 11:07:18 +0100 Roman Kennke Check for object in collection set before calling into the runtime write barrier.
Fri, 23 Jan 2015 09:44:58 +0100 Roman Kennke Include inline header files where appropriate.
Thu, 22 Jan 2015 15:18:31 +0100 Roman Kennke Remove not-in-cset-check for c1 locks.
Thu, 22 Jan 2015 13:52:02 +0100 Roman Kennke Implement resizable TLABs in Shenandoah.
Thu, 22 Jan 2015 13:51:37 +0100 Roman Kennke Remove interpreter-type barriers from C1 code. Get rid of write-barrier in unlock in C1.
Wed, 21 Jan 2015 01:06:55 +0100 Roman Kennke Don't attempt to evacuate anything if evacuation has been cancelled.
Mon, 19 Jan 2015 17:31:19 +0100 Roman Kennke Don't enter write barrier if evacuation has been turned off in the meantime. Don't set cancel-evacuation flag to false at beginning of evacuation.
Fri, 16 Jan 2015 23:59:37 +0100 Roman Kennke Mark whole new GCLAB on allocation.
Fri, 16 Jan 2015 13:10:10 +0100 Roman Kennke Implement TLAB resizing for Shenandoah.
Fri, 16 Jan 2015 12:30:35 +0100 Roman Kennke Improve summary output: include full-gc, final evacuation and final update-refs pauses, and concurrent mark timing. Only print heap regions when Verbose.
Wed, 21 Jan 2015 13:16:36 +0100 Roman Kennke Include addition output in ShenandoahHeap::print_on(), include regions dump only when verbose.
Fri, 16 Jan 2015 12:59:18 +0100 Roman Kennke Fix format strings.
Thu, 15 Jan 2015 20:22:42 +0100 Roman Kennke Reapply no-leaf-calls for write barriers.
Mon, 12 Jan 2015 18:14:19 +0100 Roman Kennke Add missing read barriers to invokedynamic call generator.
Sat, 13 Dec 2014 00:14:54 +0100 Roman Kennke More fixes for G1: make markRange() nonvirtual (not needed). Declare is_obj_ill() as const, so that G1CollectedHeap can override it.
Sat, 13 Dec 2014 00:14:52 +0100 Roman Kennke Fix two barriers in JNI implementation.
Fri, 12 Dec 2014 18:43:09 +0100 Roman Kennke Make clearAll() method in CMBitMap virtual, so that G1 can override it.
Thu, 11 Dec 2014 17:06:38 +0100 Roman Kennke Use correct control in non-Shenandoah GCs in store_String_XXX methods in C2.
Thu, 11 Dec 2014 11:59:43 +0100 Roman Kennke Reverted some non-critical parts of last changeset.
Wed, 10 Dec 2014 17:18:53 +0100 Roman Kennke Several fixes: make full-gc use the reference-pending lock, clean up when shutting down the Shenandoah thread. Added write barrier to static_field_addr().
Tue, 09 Dec 2014 16:05:51 +0100 Roman Kennke Initialize _concurrent_mark_aborted field in ShenandoahConcurrentThread.
Tue, 09 Dec 2014 14:57:04 +0100 Roman Kennke Cleanup properly if full-GC is requested while waiting for JNI critical regions to finish.
Mon, 08 Dec 2014 23:15:17 +0100 Roman Kennke Make sure that finish marking and prepare evacuation happens in the same pause, even when JNI critical regions are active.
Mon, 08 Dec 2014 17:40:13 +0100 Roman Kennke Several smallish fixes. Most notably, don't apply evacuation closure on discovered field in refs. Added some useful asserts to check that no unmarked object gets assigned anywhere during evacuation.
Fri, 05 Dec 2014 19:10:36 +0100 Roman Kennke Update references in collection set when evacuation has been cancelled.
Fri, 05 Dec 2014 16:49:07 +0100 Roman Kennke Also evacuate and update weak roots before evacuation.
Fri, 05 Dec 2014 16:49:00 +0100 Roman Kennke Removed some dead code and added an assert in full GC.
Fri, 05 Dec 2014 11:53:49 +0100 Roman Kennke Initialize _update_references_in_progress field in ShenandoahHeap correctly.
Fri, 05 Dec 2014 11:48:51 +0100 Roman Kennke Fix assert in barrier for cancelled evacuation.
Thu, 04 Dec 2014 23:03:22 +0100 Roman Kennke Added missing files from merge.
Thu, 04 Dec 2014 23:03:06 +0100 Roman Kennke Commented out some debug output.
Thu, 04 Dec 2014 19:35:26 +0100 Roman Kennke Added UseShenandoahGC to various GC flags consistency checks.
Thu, 04 Dec 2014 18:48:47 +0100 Roman Kennke Merge from upstream jdk8u
Wed, 03 Dec 2014 11:12:42 -0800 katleman Added tag jdk8u40-b17 for changeset fc1f9b67fd8c
Tue, 02 Dec 2014 09:50:33 -0800 amurillo Merge jdk8u40-b17
Thu, 27 Nov 2014 09:48:34 -0800 amurillo Added tag hs25.40-b21 for changeset 6bf89bfe8185
Thu, 27 Nov 2014 09:48:32 -0800 amurillo Merge hs25.40-b21
Mon, 24 Nov 2014 07:29:03 -0800 vlivanov 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Tue, 11 Nov 2014 04:46:13 -0800 vlivanov 8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Fri, 24 Oct 2014 09:13:12 -0700 vlivanov 8058847: C2: EliminateAutoBox regression after 8042786
Wed, 19 Nov 2014 19:31:13 -0800 iklam 8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
Tue, 18 Nov 2014 03:38:50 -0800 iklam 8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Thu, 20 Nov 2014 11:06:26 +0100 thartmann 8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Fri, 21 Nov 2014 10:32:06 -0800 amurillo 8065385: new hotspot build - hs25.40-b21
Wed, 26 Nov 2014 13:58:01 -0800 lana Merge
Tue, 25 Nov 2014 09:46:14 -0800 amurillo Merge
Thu, 20 Nov 2014 11:28:31 -0800 lana Merge
Tue, 04 Mar 2014 17:14:00 +0100 simonis 8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Tue, 21 Jan 2014 20:07:14 -0800 henryjen 8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
Wed, 26 Nov 2014 07:58:57 -0800 asaha Added tag jdk8u40-b16 for changeset 5ea68fb91139
Fri, 21 Nov 2014 10:19:20 -0800 amurillo Added tag hs25.40-b20 for changeset aa2442f89230 jdk8u40-b16