log

age author description
Mon, 06 Feb 2017 09:56:48 -0800 jcm 8170455: C2: Access to [].clone from interfaces fails
Mon, 06 Feb 2017 08:32:08 +0100 thartmann 8173119: compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
Fri, 03 Feb 2017 19:26:35 -0800 jcm 8173679: Disable ProfileTrap code and UseRTMLocking in emulated client Win32
Fri, 03 Feb 2017 12:26:10 +0100 mbaesken 8173825: Adjust the comment for flags UseAES, UseFMA, UseSHA in globals.hpp
Fri, 03 Feb 2017 13:00:37 +0000 mchernov Merge
Fri, 03 Feb 2017 15:45:57 +0300 mchernov 8170737: Not enough old space utilisation
Fri, 03 Feb 2017 00:46:58 -0800 rraghavan 8144484: assert(no_dead_loop) failed: dead loop detected
Fri, 03 Feb 2017 08:17:35 +0100 thartmann 8173699: Crash during deoptimization with "assert(result == __null || result->is_oop()) failed: must be oop"
Thu, 23 Feb 2017 17:30:21 +0000 lana Merge
Tue, 21 Feb 2017 02:27:01 -0800 kevinw 8162795: [REDO] MemberNameTable doesn't purge stale entries
Thu, 23 Feb 2017 16:21:27 +0000 lana Added tag jdk-9+158 for changeset 4e78f3093522
Thu, 16 Feb 2017 17:12:58 +0000 lana Added tag jdk-9+157 for changeset b2d0a906afd7jdk-9+158
Thu, 09 Feb 2017 23:35:22 +0100 jwilhelm Mergejdk-9+157
Thu, 09 Feb 2017 23:15:52 +0100 jwilhelm Merge
Thu, 02 Feb 2017 16:57:01 -0800 iveresov 8173846: [AOT] Stubs hang onto intermediate compiler state forever
Mon, 30 Jan 2017 17:29:48 -0800 never 8173227: [JVMCI] HotSpotJVMCIMetaAccessContext.fromClass is inefficient
Wed, 01 Feb 2017 00:56:16 +0100 jwilhelm Merge
Tue, 31 Jan 2017 20:54:45 +0100 jwilhelm Merge
Tue, 31 Jan 2017 14:33:36 -0800 dcubed 8173693: disable post_class_unload() for non JavaThread initiators
Tue, 31 Jan 2017 20:04:54 +0000 bchristi Merge
Tue, 31 Jan 2017 11:50:42 -0800 bchristi 8156073: 2-slot LiveStackFrame locals (long and double) are incorrect
Tue, 31 Jan 2017 18:42:45 +0100 thartmann 8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
Tue, 31 Jan 2017 01:11:40 +0300 vlivanov 8173338: C2: continuous CallSite relinkage eventually disables compilation for a method
Mon, 30 Jan 2017 16:04:22 +0300 vlivanov 8173404: C2: wrong nmethod dependency can be recorded for CallSite.target
Mon, 30 Jan 2017 16:03:25 +0300 vlivanov 8158546: C1 compilation fails with "Constant field loads are folded during parsing"
Mon, 30 Jan 2017 10:30:24 -0800 never 8173584: Add unit test for 8173309
Mon, 30 Jan 2017 13:48:14 +0530 jgeorge 8171084: heapdump/JMapHeapCore fails with java.lang.RuntimeException: Heap segment size overflow
Fri, 27 Jan 2017 21:39:12 +0100 dpochepk Merge
Fri, 27 Jan 2017 18:44:15 +0300 dpochepk 8173399: Jittester: sources should be aligned with latest product state
Fri, 27 Jan 2017 18:22:09 +0000 aph Merge
Fri, 27 Jan 2017 09:50:15 +0000 aph 8173472: AArch64: C1 comparisons with null only use 32-bit instructions
Fri, 27 Jan 2017 13:12:53 +0100 tschatzl 8173229: Wrong assert whether all remembered set entries have been iterated over in presence of coarsenings
Fri, 10 Feb 2017 09:03:55 +0000 alanb 8173393: Module system implementation refresh (2/2017)
Tue, 18 Apr 2017 14:04:52 +0200 roland replacing barrier's input with barrier's output in all dominated uses breaks with some acmp patterns
Tue, 18 Apr 2017 15:15:11 +0200 shade Clean up unused fields and methods.
Tue, 18 Apr 2017 15:02:33 +0200 shade Make sure new_active_workers is used.
Mon, 17 Apr 2017 18:24:45 +0200 shade Correct prefetch offset for marked object iteration.
Sat, 15 Apr 2017 10:14:47 +0200 shade Update region sampling protocol to capture update-refs and connection matrix.
Fri, 14 Apr 2017 16:02:37 +0200 shade Shortcut partial GC when no work is expected.
Fri, 14 Apr 2017 12:43:50 +0200 shade Total pauses should include update-refs, final-mark pauses.
Fri, 14 Apr 2017 11:53:30 +0200 shade Inline and optimize matrix operations for partial GC.
Thu, 13 Apr 2017 20:58:25 +0200 shade Invert matrix index computation.
Thu, 13 Apr 2017 19:58:19 +0200 shade Record accurate partial GC timings.
Thu, 06 Apr 2017 12:27:37 +0200 rkennke Print heap usage info on partial GC logs.
Wed, 05 Apr 2017 17:34:18 +0200 shade ShenandoahHeuristics region comparator is broken.
Wed, 05 Apr 2017 11:16:14 -0400 zgu Cleanup duplicated Shenandoah task queue declarations
Sat, 01 Apr 2017 16:45:58 +0200 rkennke Disable over-strong assert.
Fri, 31 Mar 2017 15:36:32 +0200 rkennke Correctly iterate references in humongous regions.
Thu, 30 Mar 2017 22:07:37 +0200 rkennke Improve inlining of the root scanning closure in partial GC.
Thu, 30 Mar 2017 21:42:07 +0200 rkennke Interleave partial GCs with concurrent GCs.
Thu, 30 Mar 2017 15:13:50 +0200 rkennke Improve inlining of the update-refs closure. Implement update-refs verification.
Wed, 29 Mar 2017 18:07:43 +0200 rkennke Make update-refs cancellable.
Wed, 29 Mar 2017 10:28:57 +0200 rkennke Add missing null check in assert.
Tue, 28 Mar 2017 21:02:42 +0200 shade Optimize ShMatrix::clear_(in|out)bound.
Tue, 28 Mar 2017 17:22:10 +0200 rkennke Implement early update references phase.
Tue, 28 Mar 2017 12:45:24 +0200 shade Use uintptr_t in assembler.cpp.
Fri, 24 Mar 2017 21:39:18 +0100 shade Report correct total garbage data.
Fri, 24 Mar 2017 20:24:41 +0100 shade Print out garbage and cset data with -Xlog:gc+ergo.
Fri, 24 Mar 2017 18:53:23 +0100 shade Disable matrix for good when -UseShenandoahMatrix.
Fri, 24 Mar 2017 10:37:38 -0400 chf fix a boo boo
Fri, 24 Mar 2017 10:28:10 -0400 chf Fix Print Matrix
Fri, 24 Mar 2017 10:19:01 +0100 rkennke C1 fixes to matrix barriers.
Wed, 22 Mar 2017 16:21:38 +0100 rkennke Use constant template arg to build matrix/no-matrix version of partial GC process_oop().
Wed, 22 Mar 2017 16:12:19 +0100 rkennke Clear outgoing matrix for root regions during preparation phase.
Wed, 22 Mar 2017 13:31:20 +0100 shade Fix fastdebug build failures due to missed uint->size_t update.
Wed, 22 Mar 2017 12:57:05 +0100 shade Windows expects "long long" constant in macroAssembler.
Wed, 22 Mar 2017 12:40:47 +0100 shade Wrap log_develop_trace in block to make compiler happy.
Wed, 22 Mar 2017 12:37:30 +0100 shade Add missing precompiled.hpp to Shenandoah files, #2.
Wed, 22 Mar 2017 12:29:23 +0100 shade Clean up more uint -> size_t, int -> uint, int -> jint uses.
Wed, 22 Mar 2017 12:00:01 +0100 shade No variable-length arrays in standard C++.
Wed, 22 Mar 2017 11:05:11 +0100 shade ShenandoahSupport: fix precedence and opcode check.
Wed, 22 Mar 2017 10:59:50 +0100 shade Turn ShenandoahHeapRegion::{Size,Shift} into the type-checked getters.
Tue, 21 Mar 2017 22:47:25 +0100 shade BrooksPointer::(word|byte)_size should be uint.
Tue, 21 Mar 2017 21:46:28 +0100 shade Remove stray include mman.h.
Tue, 21 Mar 2017 21:34:20 +0100 shade Use size_t consistently for region sizes, counts.
Tue, 21 Mar 2017 20:47:03 +0100 shade Add missing precompiled.hpp to Shenandoah files.
Tue, 21 Mar 2017 19:07:12 +0100 shade Collection policy cleanups.
Tue, 21 Mar 2017 13:29:22 -0400 zgu Fix bad constant definition
Tue, 21 Mar 2017 17:24:10 +0100 shade ShenandoahHeap::_cancelled_gc should be consistently treated as jbyte.
Tue, 21 Mar 2017 15:04:52 +0100 shade ObjChunkedArrayTask enum constants overflow.
Tue, 21 Mar 2017 12:12:49 +0100 shade Exit gracefully when Shenandoah is not supported.
Tue, 21 Mar 2017 11:32:00 +0100 rkennke Revert part of StubGenerator to ease porting.
Tue, 21 Mar 2017 11:02:31 +0100 shade Loop strip mining options should be uintx.
Mon, 20 Mar 2017 21:05:05 +0100 shade Fix linkage error on i586, incrementq and addq are not implemented.
Mon, 20 Mar 2017 19:30:48 +0100 shade Use size_t constants instead of unsigned longs for MAX2.
Mon, 20 Mar 2017 19:08:35 +0100 shade MacroAssembler and ShenandoahBarrierSet reference x86_64 registers.
Mon, 20 Mar 2017 18:33:52 +0100 shade Use imulptr/addptr in MacroAssembler matrix update.
Mon, 20 Mar 2017 18:23:36 +0100 rkennke Offer termination before leaving on cancelled GC.
Mon, 20 Mar 2017 18:08:22 +0100 rkennke Empty task queues when cancelled partial GC.
Mon, 20 Mar 2017 17:55:17 +0100 shade Fix build error in MacroAssembler::needs_explicit_null_check.
Mon, 20 Mar 2017 16:50:54 +0100 shade -ShenandoahSATBBarrier disables matrix updates.
Mon, 20 Mar 2017 15:27:41 +0100 shade Set matrix update probability to low in conditional.
Mon, 20 Mar 2017 10:46:23 +0100 shade Add the option to disable Shenandoah SATB barriers.
Fri, 17 Mar 2017 22:42:49 +0100 rkennke Fix full-gc matrix updates.
Fri, 17 Mar 2017 20:57:39 +0100 rkennke Fast matrix math & inlining.
Fri, 17 Mar 2017 13:26:03 -0400 zgu Fixed a syntax error.
Fri, 17 Mar 2017 11:23:31 +0100 shade Matrix verification leaks reserved memory.
Thu, 16 Mar 2017 19:46:00 +0100 shade Partial GC: Implement work-stealing and rehash queue work.
Thu, 16 Mar 2017 18:38:46 +0100 rkennke Partial GC: Only evacuating threads push oop to work queue.
Thu, 16 Mar 2017 17:48:43 +0100 roland enable small array copy optimization when no oop is copied
Thu, 16 Mar 2017 14:36:47 +0100 rkennke Add humongous regions support to partial GC.
Thu, 16 Mar 2017 12:52:35 +0100 roland matrix update and unsafe load store fix
Thu, 16 Mar 2017 11:27:08 +0100 shade Verification code, memory management assert fixes.
Wed, 15 Mar 2017 17:20:57 +0100 rkennke Add stats for partial GC.
Wed, 15 Mar 2017 15:02:13 +0100 shade Bad shift coalescing in C2 matrix update barrier.
Wed, 15 Mar 2017 14:28:05 +0100 shade Remove double-counting for NMT, uncommit_memory does it.
Wed, 15 Mar 2017 14:13:06 +0100 shade Heap/matrix verification for all reachable objects.
Wed, 15 Mar 2017 11:07:52 +0100 rkennke Various fixes and improvements for partial GC.
Wed, 15 Mar 2017 08:53:58 +0100 roland missed barrier elimination opportunity in ShenandoahBarrierNode::try_common()
Tue, 14 Mar 2017 15:12:44 +0100 shade C2: Missing matrix update for getAndSet intrinsic.
Tue, 14 Mar 2017 11:09:03 +0100 shade Matrix barrier bool->char conversion leftovers.
Mon, 13 Mar 2017 23:43:23 +0100 rkennke Partial GC
Mon, 13 Mar 2017 13:14:37 +0100 shade Cherry pick fix for "8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect".
Mon, 13 Mar 2017 09:52:05 +0100 roland fix matrix update elimination
Fri, 10 Mar 2017 21:53:00 +0100 shade Connection matrix printout, enable in product, reformat.
Fri, 10 Mar 2017 15:59:19 +0100 shade Temporarily disable ArrayCopyLoadStoreMaxElem with UseShenandoahMatrix.
Fri, 10 Mar 2017 15:29:45 +0100 shade C2: Matrix update barrier math improvements.
Thu, 09 Mar 2017 20:43:40 +0100 shade ShenandoahConnectionMatrix destructor should use char, not bool.
Thu, 09 Mar 2017 20:04:42 +0100 shade Connection matrix should be char*, not bool*.
Thu, 09 Mar 2017 18:50:48 +0100 shade Shenandoah matrix update barriers should be conditional.