searching for '(keyword("rkennke@redhat.com") or author(rkennke))'

Assuming revset expression search. Use literal keyword search instead.

age author description
Wed, 18 Sep 2019 20:56:20 +0200 rkennke 8231087: Shenandoah: Self-fixing load reference barriers for C1/C2
Wed, 18 Sep 2019 20:56:19 +0200 rkennke 8231086: Shenandoah: Stronger invariant for object-arraycopy
Wed, 18 Sep 2019 20:56:18 +0200 rkennke 8231085: C2/GC: Better GC-interface for expanding clone
Wed, 21 Aug 2019 18:05:31 +0200 rkennke 8229977: Shenandoah: save/restore FPU state aroud LRB runtime call
Tue, 20 Aug 2019 18:39:09 +0200 rkennke 8229921: Shenandoah: Make Traversal mode non-experimental
Tue, 13 Aug 2019 16:05:58 +0200 rkennke 8229470: Shenandoah: Fix C1 getAndSetObject() failure
Mon, 12 Aug 2019 23:37:48 +0200 rkennke 8228369: Shenandoah: Refactor LRB C1 stubs
Fri, 02 Aug 2019 11:21:41 +0200 rkennke 8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl()
Wed, 31 Jul 2019 10:03:44 +0200 rkennke 8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier
Thu, 18 Jul 2019 13:16:10 +0200 rkennke 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Wed, 17 Jul 2019 11:43:38 +0200 rkennke 8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB
Mon, 15 Jul 2019 15:27:06 +0200 rkennke 8227676: Shenandoah: More consistent naming of LRB entry points
Mon, 15 Jul 2019 12:31:35 +0200 rkennke 8227637: Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers
Thu, 04 Jul 2019 17:31:03 +0200 rkennke 8226695: Shenandoah: Wire C1 and C2 IN_NATIVE barrier
Fri, 05 Jul 2019 11:07:09 +0200 rkennke 8227039: Shenandoah: Aggressive heuristics for Traversal mode
Thu, 04 Jul 2019 20:29:56 +0200 rkennke 8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
Thu, 04 Jul 2019 17:02:19 +0200 rkennke 8226823: Adjust BarrierSetC2 for C2 runtime calls
Thu, 04 Jul 2019 17:02:17 +0200 rkennke 8226822: GC interface for C1 runtime calls
Thu, 04 Jul 2019 14:28:31 +0200 rkennke 8226757: Shenandoah: Make traversal and passive modes explicit
Wed, 03 Jul 2019 17:52:56 +0200 rkennke 8227199: Shenandoah: Remove superfluous calls to can_do_traversal_gc()
Mon, 03 Jun 2019 21:28:45 +0200 rkennke 8225171: Remove leftovers in shenandoahBarrierSetC1.cpp
Wed, 29 May 2019 12:01:21 +0200 rkennke 8224584: Shenandoah: Eliminate forwarding pointer word
Mon, 27 May 2019 14:57:26 +0200 rkennke 8224836: Backout: JDK-8224626: Shenandoah: Elide barriers on uncommon traps
Thu, 23 May 2019 17:01:38 +0200 rkennke 8224667: Shenandoah: Post-LRB cleanup
Thu, 23 May 2019 12:12:04 +0200 rkennke 8224626: Shenandoah: Elide barriers on uncommon traps
Thu, 16 May 2019 19:07:31 +0200 rkennke 8224043: Shenandoah: Remove clear_claimed_marks() from start of concurrent_traversal()
Wed, 08 May 2019 20:45:30 +0200 rkennke 8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
Wed, 08 May 2019 11:59:14 +0200 rkennke 8223244: Fix usage of ARRAYCOPY_DISJOINT decorator
Wed, 10 Apr 2019 13:21:38 +0200 rkennke 8222259: Shenandoah: Pre-evacuate string-dedup roots in Traversal GC
Tue, 09 Apr 2019 23:36:43 +0200 rkennke 8222227: Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause
Mon, 08 Apr 2019 18:42:29 +0200 rkennke 8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
Mon, 08 Apr 2019 18:42:27 +0200 rkennke 8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
Thu, 04 Apr 2019 21:29:46 +0200 rkennke 8221848: Shenandoah: ArrayCopy post-barrier improvements
Tue, 02 Apr 2019 23:00:22 +0200 rkennke 8221766: Load-reference barriers for Shenandoah
Wed, 27 Mar 2019 22:25:03 +0100 rkennke 8220664: Simplify ShenandoahUpdateHeapRefsClosurejdk-13+15
Tue, 02 Apr 2019 18:13:42 +0200 rkennke 8221751: Shenandoah: Improve SATB enqueueing
Mon, 01 Apr 2019 16:30:23 +0200 rkennke 8221750: Shenandoah: Enable ThreadLocalHandshake by default
Fri, 15 Mar 2019 09:57:42 +0100 rkennke 8220714: C2 Compilation failure when accessing off-heap memory using Unsafe
Thu, 21 Mar 2019 22:37:36 +0100 rkennke 8221278: Shenandoah should not enqueue string dedup candidates during root scan
Mon, 18 Mar 2019 16:33:28 +0100 rkennke 8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE
Thu, 21 Feb 2019 09:48:07 +0100 rkennke 8219486: Missing reg_mask_init() breaks x86_32 build
Wed, 20 Feb 2019 16:29:29 +0100 rkennke 8203232: Shenandoah: Resolve oops in SATB filter
Wed, 20 Feb 2019 13:01:57 +0100 rkennke 8217909: Make unused r12 register (without compressed oops) available to regalloc in C2
Mon, 11 Feb 2019 16:49:08 +0100 rkennke 8217874: Shenandoah: Clobbered register in ShenandoahBarrierSetAssembler::cmpxchg_oop()
Sat, 26 Jan 2019 01:21:33 +0100 rkennke 8217016: Shenandoah: Streamline generation of CAS barriers
Mon, 14 Jan 2019 12:49:12 +0100 rkennke 8216973: Kick up cleanup phases in the right places
Thu, 22 Nov 2018 09:23:05 +0100 rkennke 8214057: GC/C2 abstraction for Node::has_special_unique_user()
Thu, 22 Nov 2018 09:22:54 +0100 rkennke 8214055: GC/C2 abstraction for phaseX
Tue, 20 Nov 2018 22:37:34 +0100 rkennke 8213746: GC/C2 abstraction for C2 matcher
Thu, 15 Nov 2018 10:59:56 +0100 rkennke 8213615: GC/C2 abstraction for escape analysis
Wed, 14 Nov 2018 18:57:47 +0100 rkennke 8213795: Force explicit null check on patching placeholder offset
Mon, 12 Nov 2018 22:00:07 +0100 rkennke 8213745: Don't use memset to initialize array of RegMask in matcher.cpp
Fri, 09 Nov 2018 10:38:07 +0100 rkennke 8213489: GC/C2 abstraction for Compile::final_graph_reshaping()
Fri, 09 Nov 2018 10:38:07 +0100 rkennke 8213473: Replace testB_mem_imm matcher with testUB_mem_imm
Thu, 08 Nov 2018 23:31:08 +0100 rkennke 8213199: GC abstraction for Assembler::needs_explicit_null_check()
Wed, 07 Nov 2018 20:24:44 +0100 rkennke 8213469: Remove/fix leftovers from JDK-8213384: Move G1/C2 barrier verification into G1BarrierSetC2jdk-12+19
Wed, 07 Nov 2018 20:21:35 +0100 rkennke 8213371: GC/C2 abstraction and cleanup to handle custom offset for GC memory accesses
Tue, 06 Nov 2018 23:03:05 +0100 rkennke 8213381: Hook to allow GC to inject Node::Ideal() calls
Tue, 06 Nov 2018 17:28:14 +0100 rkennke 8213384: Move G1/C2 barrier verification into G1BarrierSetC2
Thu, 18 Oct 2018 21:14:49 +0200 rkennke 8212603: Need to step over GC barriers in Node::eqv_uncast()
Wed, 17 Oct 2018 22:26:41 +0200 rkennke 8212186: JVMTI lacks a few GC barriers/hooks
Wed, 10 Oct 2018 23:05:15 +0200 rkennke 8211955: GC abstraction for LAB reserve
Fri, 12 Oct 2018 16:25:24 +0200 rkennke 8212053: A few more missing object equals barriers
Thu, 11 Oct 2018 23:48:55 +0200 rkennke 8212054: Boilerplate to bind oopDesc::equals_raw() to actual raw implementation
Wed, 10 Oct 2018 10:58:48 +0200 rkennke 8211270: GC abstraction to get real object and headers size
Wed, 03 Oct 2018 15:22:16 +0200 rkennke 8211279: Verify missing object equals barriers
Fri, 05 Oct 2018 23:45:02 +0200 rkennke 8211792: Fix misplaced BarrierSet forward declarations
Thu, 27 Sep 2018 13:56:09 +0200 rkennke 8211219: Type inconsistency in LIRGenerator::atomic_cmpxchg(..)
Mon, 01 Oct 2018 20:23:56 +0200 rkennke 8211129: compiler/whitebox/ForceNMethodSweepTest.java fails after JDK-8132849
Mon, 01 Oct 2018 17:47:26 +0200 rkennke 8211071: unpack.cpp fails to compile with statement has no effect [-Werror=unused-value]
Mon, 01 Oct 2018 16:34:22 +0200 rkennke 8211241: Missing obj equals in TemplateTable::fast_aldc
Fri, 28 Sep 2018 10:57:31 +0200 rkennke 8211269: Make declaration of Allocation protected in MemAllocator
Tue, 25 Sep 2018 16:41:25 +0200 rkennke 8211061: Tests fail with assert(VM_Version::supports_sse4_1()) on ThreadRipper CPU
Mon, 24 Sep 2018 18:44:39 +0200 rkennke 8132849: Increased stop time in cleanup phase because of single-threaded walk of thread stacks in NMethodSweeper::mark_active_nmethods()
Fri, 14 Sep 2018 14:43:40 +0200 rkennke 8210752: Remaining explicit barriers for C2
Wed, 19 Sep 2018 21:31:33 +0200 rkennke 8210829: Modularize allocations in C2
Fri, 31 Aug 2018 16:28:52 +0200 rkennke 8210187: Explicit barriers for C2
Wed, 29 Aug 2018 20:15:09 +0200 rkennke 8180193: Make marking bitmap code available to other GCsjdk-12+9
Fri, 06 Jul 2018 16:04:19 +0200 rkennke 8206457: Code paths from oop_iterate() must use barrier-free access
Sun, 19 Aug 2018 20:00:57 +0200 rkennke 8209667: Explicit barriers for C1/LIR
Wed, 22 Aug 2018 13:01:26 +0200 rkennke 8209801: Rename C1_WRITE_ACCESS and C1_READ_ACCESS decorators to ACCESS_READ and ACCESS_WRITE
Tue, 21 Aug 2018 13:12:15 +0200 rkennke 8209668: Explicit barriers for C1/assembler
Thu, 09 Aug 2018 22:51:48 +0200 rkennke 8209118: Abstract SATBMarkQueueSet's ThreadLocalData access
Fri, 22 Jun 2018 16:07:15 +0200 rkennke 8205523: Explicit barriers for interpreter
Thu, 09 Aug 2018 17:11:11 +0200 rkennke 8204969: Asserts in objArrayKlass.cpp need to use _raw variants of obj_addr_at()
Wed, 25 Jul 2018 21:47:40 +0200 rkennke 8204970: Remaing object comparisons need to use oopDesc::equals()
Thu, 05 Jul 2018 19:22:53 +0200 rkennke 8206272: Remove stray BarrierSetAssembler call
Thu, 05 Jul 2018 19:22:38 +0200 rkennke 8206407: Primitive atomic_cmpxchg_in_heap_at() in BarrierSet::Access needs to call non-oop raw method
Tue, 19 Jun 2018 13:03:12 -0400 rkennke 8205336: Modularize allocations in assembler
Tue, 19 Jun 2018 11:27:05 +0200 rkennke 8204941: Refactor TemplateTable::_new to use MacroAssembler helpers for tlab and eden
Wed, 13 Jun 2018 10:15:35 +0200 rkennke 8204685: Abstraction for TLAB dummy object
Wed, 13 Jun 2018 10:01:53 +0200 rkennke 8203157: Object equals abstraction for BarrierSetAssembler
Mon, 04 Jun 2018 15:11:17 +0200 rkennke 8203172: Primitive heap access for interpreter BarrierSetAssembler/aarch64
Tue, 05 Jun 2018 21:38:38 +0200 rkennke 8200623: Primitive heap access for interpreter BarrierSetAssembler/x86
Tue, 05 Jun 2018 19:13:53 +0200 rkennke 8202776: Modularize GC allocations in runtime
Mon, 04 Jun 2018 23:01:48 +0200 rkennke 8198285: More consistent Access API for arraycopy
Tue, 15 May 2018 05:33:26 -0400 rkennke 8202714: Create a MacroAssembler::access_load/store_at wrapper for AArch64
Mon, 14 May 2018 21:56:07 +0200 rkennke 8202016: Use obj+offset in interpreter array access
Sun, 06 May 2018 00:42:59 +0200 rkennke 8202676: AArch64: Missing enter/leave around barrier leads to infinite loop
Thu, 12 Apr 2018 23:10:19 +0200 rkennke 8201442: objArrayOopDesc::atomic_compare_exchange_oop() must use obj+offset in HeapAccess call
Thu, 05 Apr 2018 10:54:53 +0200 rkennke 8199735: Mark word updates need to use Access API
Tue, 03 Apr 2018 17:36:19 +0200 rkennke 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands
Tue, 03 Apr 2018 13:15:27 +0200 rkennke 8199781: Don't use naked == for comparing oops
Wed, 21 Mar 2018 16:00:41 +0100 rkennke 8199739: Use HeapAccess when loading oops from static fields in javaClasses.cpp
Tue, 20 Mar 2018 15:59:36 +0100 rkennke 8199620: Support for JNI object pinning
Thu, 15 Mar 2018 12:44:27 +0100 rkennke 8199559: objArrayKlass::oop_iterate() and friends must use base_raw() instead of base()
Tue, 13 Mar 2018 17:13:35 +0100 rkennke 8198445: Access API for primitive/native arraycopy
Fri, 23 Feb 2018 12:47:36 +0100 rkennke 8198564: Multiple crashes on SPARC
Thu, 15 Feb 2018 23:45:15 +0100 rkennke 8197999: Accessors in typeArrayOopDesc should use new Access API
Tue, 05 Dec 2017 10:43:23 +0000 rkennke 8193193: AArch64: immByteMapBase operand generated for non-CardTable GCs
Thu, 30 Nov 2017 13:40:07 +0100 rkennke 8191564: Refactor GC related servicability code into GC specific subclasses
Tue, 21 Nov 2017 12:48:17 +0100 rkennke 8191562: Missing include in gcArguments.cpp breaks minimal JVM build
Thu, 16 Nov 2017 12:53:29 +0100 rkennke 8189389: Move heap creation into GC interface
Thu, 16 Nov 2017 17:10:21 +0100 rkennke 8191424: Missing include in gcArguments.cpp
Tue, 07 Nov 2017 11:58:52 +0100 rkennke 8189171: Move GC argument processing into GC specific classes
Wed, 25 Oct 2017 10:05:17 +0200 rkennke 8183542: Factor out serial GC specific code from GenCollectedHeap into its own subclass
Sun, 15 Oct 2017 22:54:03 +0200 rkennke 8171853: Remove Shark compiler
Mon, 23 Oct 2017 09:33:14 -0400 rkennke 8184914: Use MacroAssembler::cmpoop() consistently when comparing heap objects
Thu, 19 Oct 2017 20:48:31 -0400 rkennke 8189373: jmap -heap exited with error code
Wed, 18 Oct 2017 21:17:46 +0200 rkennke 8189276: Make SuspendibleThreadSet and related code available to other GCs
Tue, 17 Oct 2017 18:54:03 +0200 rkennke 8185580: Refactor Threads::possibly_parallel_oops_do() to use Threads::parallel_java_threads_do()
Sun, 15 Oct 2017 17:37:29 -0400 rkennke 8189333: Fix Zero build after Atomic::xchg changes
Thu, 12 Oct 2017 15:08:19 +0200 rkennke 8179387: Factor out CMS specific code from GenCollectedHeap into its own subclass
Tue, 25 Jul 2017 11:58:29 +0200 rkennke 8180929: Deprecate -XX:+/-MonitorInUseLists option
Mon, 24 Jul 2017 17:14:32 +0200 rkennke 8185102: TestSAServer.java fails due to "sun.jvm.hotspot.types.WrongTypeException: field "_stack_traversal_mark"
Fri, 07 Jul 2017 12:49:11 +0200 rkennke 8180932: Parallelize safepoint cleanup
Mon, 17 Jul 2017 08:43:28 +0200 rkennke 8184181: Use oopDesc::cas_set_mark() instead of raw CAS when accessing oop header
Tue, 04 Jul 2017 20:41:33 +0200 rkennke 8179268: Factor out AdaptiveSizePolicy from top-level interfaces CollectorPolicy and CollectedHeap
Fri, 19 May 2017 12:14:38 +0200 rkennke 8180599: Possibly miss to iterate monitors on thread exit
Wed, 17 May 2017 23:36:19 +0200 rkennke 8180175: ObjectSynchronizer only needs to iterate in-use monitors
Thu, 13 Oct 2016 11:27:20 +0200 rkennke 8167659: Access of mark word should use oopDesc::mark_offset_in_bytes() instead of '0'
Tue, 14 Feb 2017 12:31:11 -0800 rkennke 8172434: CompareAndExchangeObject inserts two pre-barriers
Fri, 18 Nov 2016 19:04:48 +0000 rkennke 8169901: AArch64: CompareAndExchange intrinsics clobber address register
Wed, 04 Mar 2015 15:42:02 +0100 rkennke 8072436: Refactor X11FontManager
Wed, 12 Dec 2012 21:40:04 -0500 rkennke 8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
Wed, 03 Mar 2010 15:50:33 +0100 rkennke 6892485: Deadlock in SunGraphicsEnvironment / FontManager
Sun, 07 Feb 2010 11:07:50 +0100 rkennke 6904882: java.awt.Font.createFont() causes AccessControlException if executed with "-Djava.security.manager"
Wed, 03 Feb 2010 10:02:33 +0100 rkennke 6896335: GraphicsEnvironment.getDefaultScreenDevice() throws UnsatisfiedLinkError in headless mode
Tue, 02 Feb 2010 16:38:26 +0100 rkennke 6888734: PIT: regression test fails when java.security.manager is enabled
Mon, 05 Oct 2009 23:12:22 +0200 rkennke 6887494: NPE in pisces Renderer
Wed, 12 Aug 2009 17:21:08 +0200 rkennke 6870238: Font2DTest fails on Debian after FontManager refactoring
Fri, 07 Aug 2009 19:36:28 +0200 rkennke 6869705: Missing files of CR6795908, FontManager refactoring
Fri, 07 Aug 2009 18:31:11 +0200 rkennke 6795908: Refactor FontManager
Wed, 22 Jul 2009 15:52:41 +0200 rkennke 6857358: Two testcases are failing in jdk7 b64 pit build with java.security.AccessControlException
Tue, 24 Mar 2009 21:57:50 +0100 rkennke 6809233: Modal dialog blocks calling thread after it is hidden and disposed
Tue, 13 Jan 2009 20:04:05 +0100 rkennke 6792515: Specify awt peer's API
Mon, 29 Sep 2008 20:16:42 +0200 rkennke 6749920: Cleanup AWT peer interfaces
Wed, 15 Oct 2008 15:55:19 +0200 rkennke 6759311: RepaintManager casts Tookit to SunToolkit without instanceof check
Mon, 10 Dec 2018 15:47:44 +0100 rkennke 8214259: Implementation: JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
Mon, 08 Apr 2013 14:09:01 -0400 omajid 8011388: Support building zero and zeroshark with the new build
Mon, 08 Apr 2013 14:07:32 -0400 omajid 8011388: Support building zero and zeroshark with the new build
Fri, 11 Jan 2013 16:47:23 -0800 twisti 8005820: Shark: enable JSR292 support
Fri, 11 Jan 2013 16:47:23 -0800 twisti 8005818: Shark: fix OSR for non-empty incoming stack
Fri, 11 Jan 2013 16:47:23 -0800 twisti 8005817: Shark: implement deoptimization support
Fri, 11 Jan 2013 16:47:23 -0800 twisti 8005816: Shark: fix volatile float field access
Tue, 27 Nov 2012 12:48:52 -0800 twisti 8003868: fix shark for latest HotSpot and LLVM
Mon, 29 Oct 2012 11:08:48 -0700 twisti 8000780: make Zero build and run with JDK8