searching for '(keyword("erik.osterlund@oracle.com") or keyword("erik.osterlund@lnu.se") or author(eosterlund))'

Assuming revset expression search. Use literal keyword search instead.

age author description
Fri, 16 Aug 2019 16:50:17 +0200 eosterlund 8229345: Memory leak due to vtable stubs not being shared on SPARC
Fri, 09 Aug 2019 10:06:44 +0200 eosterlund 8229027: Improve how JNIHandleBlock::oops_do distinguishes oops from non-oops
Mon, 29 Jul 2019 13:57:54 +0200 eosterlund 8227407: ZGC: C2 loads and load barriers can get separated by safepoints
Thu, 18 Jul 2019 11:15:20 +0200 eosterlund 8224674: NMethod state machine is not monotonic
Tue, 09 Jul 2019 16:39:41 +0200 eosterlund 8224531: SEGV while collecting Klass statistics
Tue, 09 Jul 2019 16:39:37 +0200 eosterlund 8227277: HeapInspection::find_instances_at_safepoint walks dead objects
Tue, 02 Jul 2019 11:33:01 +0200 eosterlund 8219687: G1 asserts nmethod should not be unloaded during parallel code cache unloading
Tue, 11 Jun 2019 10:55:17 +0200 eosterlund 8224871: os::attempt_reserve_memory_at() tries too hard
Mon, 03 Jun 2019 13:35:08 +0200 eosterlund 8224816: Provide os::processor_id() implementation for Mac OS
Mon, 03 Jun 2019 13:35:05 +0200 eosterlund 8224814: Remove dead JNIHandleBlock freelist code
Tue, 14 May 2019 12:07:24 +0200 eosterlund 8222841: Incorrect static call stub interactions with class unloading
Wed, 17 Apr 2019 12:41:33 +0200 eosterlund 8219718: ZGC: Make nmethod entry barriers and nmethod::is_unloading use ZNMethodDataOops
Tue, 26 Feb 2019 11:38:07 +0100 eosterlund 8219638: ZGC: Free ZNMethodDataOops under a lock
Tue, 26 Feb 2019 11:36:00 +0100 eosterlund 8218974: Free GC native structures in nmethod::flush
Tue, 05 Feb 2019 20:06:10 +0100 eosterlund 8216541: CompiledICHolders of VM locked unloaded nmethods are released too late
Tue, 29 Jan 2019 10:13:23 +0100 eosterlund 8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy
Tue, 15 Jan 2019 09:44:18 +0100 eosterlund 8216427: ciMethodData::load_extra_data() does not always unpack the last entry
Fri, 11 Jan 2019 13:15:37 +0100 eosterlund 8215754: ZGC: nmethod is not unlinked from Method before rendezvous handshake
Thu, 10 Jan 2019 18:10:15 +0100 eosterlund 8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC
Mon, 07 Jan 2019 12:22:31 +0100 eosterlund 8215773: applications/kitchensink/Kitchensink.java crash with "assert(ZAddress::is_marked(addr)) failed: Should be marked"
Thu, 20 Dec 2018 10:41:45 +0100 eosterlund 8215491: ICStubInterface::finalize finds zombie nmethod with ZGC concurrent class unloading
Thu, 20 Dec 2018 10:41:45 +0100 eosterlund 8215500: ICRefillVerifierMark does not set the provided verfier as current
Wed, 12 Dec 2018 14:18:16 +0100 eosterlund 8215206: VtableStubs::find_stub is not appropriately protected by VtableStubs_lock
Fri, 07 Dec 2018 13:15:35 +0100 eosterlund 8214936: assert(_needs_refill == 0) failed: Forgot to handle a failed IC transition requiring IC stubs
Thu, 06 Dec 2018 18:11:53 +0100 eosterlund 8214401: [AOT] crash in ClassLoaderData::is_alive() with AOTed jdk.base
Wed, 05 Dec 2018 16:11:53 +0100 eosterlund 8214257: IC cache not clean after cleaning assertion failure
Wed, 05 Dec 2018 15:57:26 +0100 eosterlund 8214338: Move IC stub refilling out of IC cache transitions
Wed, 05 Dec 2018 11:01:44 +0100 eosterlund 8214302: Allow safely calling is_unloading() on zombie nmethods
Wed, 05 Dec 2018 08:55:42 +0100 eosterlund 8214522: Last runtime locking issues for concurrent class unloading
Tue, 04 Dec 2018 17:14:11 +0100 eosterlund 8214556: Crash in DependencyContext::remove_dependent_nmethod still happens
Mon, 03 Dec 2018 14:16:39 +0100 eosterlund 8214523: Fix nmethod asserts for concurrent nmethod unloading
Fri, 30 Nov 2018 16:51:23 +0100 eosterlund 8214231: Allow concurrent cleaning of TypeStackSlotEntries and ReturnTypeEntry
Fri, 30 Nov 2018 15:29:19 +0100 eosterlund 8213209: [REDO] Allow Klass::_subklass and _next_sibling to have unloaded classes
Fri, 30 Nov 2018 11:40:48 +0100 eosterlund 8213565: Crash in DependencyContext::remove_dependent_nmethod
Thu, 22 Nov 2018 10:01:38 +0100 eosterlund 8213755: Let nmethods be is_unloading() outside of safepoints
Thu, 22 Nov 2018 09:55:44 +0100 eosterlund 8214056: Allow the GC to attach context information to CompiledMethod
Thu, 22 Nov 2018 09:46:24 +0100 eosterlund 8213486: SIGSEGV in CompiledMethod::cleanup_inline_caches_impl with AOT
Tue, 20 Nov 2018 10:08:19 +0100 eosterlund 8212992: Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
Tue, 20 Nov 2018 10:08:18 +0100 eosterlund 8212682: Avoid holding Compile_lock when blocking for GC in ObjArrayKlass::allocate_objArray_klass()
Thu, 08 Nov 2018 15:02:50 +0100 eosterlund 8213411: JDK-8209189 incorrect for Big Endian (JVM crashes)
Mon, 05 Nov 2018 12:36:23 +0100 eosterlund 8212996: Use AS_NO_KEEPALIVE when accessing dead java.lang.invoke.CallSites during nmethod unloading
Mon, 05 Nov 2018 12:36:23 +0100 eosterlund 8212585: Clean up CompiledMethod::oops_reloc_begin()
Mon, 05 Nov 2018 08:01:39 +0100 eosterlund 8212989: Allow CompiledMethod ExceptionCache have unloaded klasses
Fri, 02 Nov 2018 08:33:59 +0100 eosterlund 8209189: Make CompiledMethod::do_unloading more concurrent
Thu, 01 Nov 2018 14:57:26 +0100 eosterlund 8212681: Refactor IC locking to use a fine grained CompiledICLocker
Mon, 22 Oct 2018 12:13:29 +0200 eosterlund 8212663: Remove conservative at_safepoint assert when JFR writes type sets during class unloading
Tue, 16 Oct 2018 13:18:22 +0200 eosterlund 8210498: nmethod entry barriers
Tue, 16 Oct 2018 13:16:11 +0200 eosterlund 8210330: Make CLD claiming allow multiple claim bits
Tue, 16 Oct 2018 13:14:18 +0200 eosterlund 8210064: ZGC: Introduce ZConcurrentRootsIterator for scanning a subset of strong IN_NATIVE roots concurrently
Mon, 08 Oct 2018 14:48:12 +0200 eosterlund 8211718: Supporting multiple concurrent OopStorage iterators
Mon, 10 Sep 2018 13:07:42 +0200 eosterlund 8210321: Create NO_KEEPALIVE CLD holder accessor
Mon, 10 Sep 2018 13:07:42 +0200 eosterlund 8210233: Prepare Klass::is_loader_alive() for concurrent class unloading
Mon, 10 Sep 2018 11:24:26 +0200 eosterlund 8210236: Prepare ciReceiverTypeData::translate_receiver_data_from for concurrent class unloading
Wed, 05 Sep 2018 10:11:42 +0200 eosterlund 8210158: Accessorize JFR getEventWriter() intrinsics
Thu, 30 Aug 2018 09:25:38 +0200 eosterlund 8210065: ZGC: Remove mode for treating weaks as strong
Thu, 30 Aug 2018 09:12:07 +0200 eosterlund 8210063: ZGC: Enable load barriers for IN_NATIVE runtime barriers
Thu, 30 Aug 2018 08:59:23 +0200 eosterlund 8210061: ZGC: Remove STW weak processor mode
Wed, 22 Aug 2018 13:06:33 +0200 eosterlund 8208601: Introduce native oop barriers in C2 for OopHandle
Wed, 15 Aug 2018 09:51:57 +0200 eosterlund 8208582: Introduce native oop barriers in C1 for OopHandle
Thu, 28 Jun 2018 14:22:28 +0200 eosterlund 8205683: Refactor heap allocation to separate concerns
Wed, 13 Jun 2018 15:08:08 +0200 eosterlund 8203344: Make C1 leal patchable on SPARC
Fri, 08 Jun 2018 11:30:10 +0200 eosterlund 8204504: Fix for 8198285 breaks slowdebug builds
Thu, 07 Jun 2018 17:40:15 +0200 eosterlund 8204554: JFR TLAB tracing broken after 8202776
Thu, 07 Jun 2018 15:10:06 +0200 eosterlund 8203353: Fixup inferred decorators in the interpreter
Mon, 04 Jun 2018 12:59:51 +0200 eosterlund 8202547: Move G1 runtime calls used by generated code to G1BarrierSetRuntime
Fri, 18 May 2018 14:51:06 +0200 eosterlund 8202377: Modularize C2 GC barriers
Thu, 17 May 2018 11:56:21 +0200 eosterlund 8202479: Add missing try_resolve_jobject_in_native calls
Mon, 07 May 2018 10:36:38 +0200 eosterlund 8202083: Remove explicit CMS checks in CardTableBarrierSet
Sat, 05 May 2018 22:19:19 +0200 eosterlund 8202640: Small C1 cleanups for BarrierSetC1
Mon, 30 Apr 2018 21:17:37 +0200 eosterlund 8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] jni_GetIntField+0x224
Fri, 27 Apr 2018 10:59:46 +0200 eosterlund 8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler
Thu, 26 Apr 2018 20:42:43 +0200 eosterlund 8201543: Modularize C1 GC barriers
Thu, 26 Apr 2018 11:56:24 +0200 eosterlund 8200235: Generalize jniFastGetField jobject/jweak resolve
Wed, 11 Apr 2018 16:07:42 +0200 eosterlund 8199417: Modularize interpreter GC barriers
Mon, 09 Apr 2018 13:38:45 +0200 eosterlund 8201167: Remove MacroAssembler::cmp_heap_oop on x86
Fri, 23 Mar 2018 12:55:39 +0100 eosterlund 8200113: Make Access load proxys smarter
Wed, 21 Mar 2018 14:38:32 +0100 eosterlund 8198949: Modularize arraycopy stub routine GC barriers
Tue, 20 Mar 2018 11:41:17 +0100 eosterlund 8199696: Remove Runtime1::arraycopy
Mon, 19 Mar 2018 07:38:18 +0100 eosterlund 8199604: Rename CardTableModRefBS to CardTableBarrierSet
Fri, 16 Mar 2018 14:47:53 +0100 eosterlund 8199685: Access arraycopy build failure with GCC 7.3.1
Tue, 06 Mar 2018 08:36:44 +0100 eosterlund 8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet
Fri, 02 Mar 2018 10:51:53 +0100 eosterlund 8198896: Remove dead code: cardTableModRefBSForCTRS.hpp
Mon, 26 Feb 2018 18:04:43 +0100 eosterlund 8198703: Missing #include "gc/shared/cardTableModRefBS.hpp" in graphKit.hpp
Mon, 26 Feb 2018 09:34:12 +0100 eosterlund 8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Fri, 23 Feb 2018 09:15:42 +0100 eosterlund 8198560: Remove implicit casts from oop to JavaThread* and jlong*
Thu, 22 Feb 2018 10:39:42 +0100 eosterlund 8198286: Direct memory accessors in typeArrayOop.hpp should use Access API
Wed, 10 Jan 2018 22:48:27 +0100 eosterlund 8195103: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Mon, 15 Jan 2018 15:18:27 +0100 eosterlund 8195107: CDS broken due to 8194741
Wed, 10 Jan 2018 22:43:42 +0100 eosterlund 8194741: Refactor oops in constant pool from CDS to use the Access API
Wed, 10 Jan 2018 22:40:47 +0100 eosterlund 8194736: Refactor weak oops in ProtectionDomain table to use the Access API
Wed, 10 Jan 2018 18:04:56 +0100 eosterlund 8193063: Enabling narrowOop values for RawAccess accesses
Mon, 08 Jan 2018 16:21:23 +0100 eosterlund 8192003: Refactor weak references in StringTable to use the Access API
Mon, 08 Jan 2018 15:12:05 +0100 eosterlund 8191894: Refactor weak references in JvmtiTagHashmap to use the Access API
Mon, 08 Jan 2018 15:09:18 +0100 eosterlund 8191904: Refactor weak oops in ResolvedMethodTable to use the Access API
Mon, 08 Jan 2018 13:22:05 +0100 eosterlund 8191567: Refactor ciInstanceKlass G1 keep alive barrier to use Access API.
Mon, 08 Jan 2018 13:13:05 +0100 eosterlund 8191888: Refactor ClassLoaderData::remove_handle to use the Access API
Thu, 30 Nov 2017 20:37:20 +0100 eosterlund 8186787: clang-4.0 SIGSEGV in Unsafe_PutByte
Mon, 20 Nov 2017 13:07:44 +0100 eosterlund 8189871: Refactor GC barriers to use declarative semantics
Thu, 19 Oct 2017 11:25:55 +0200 eosterlund 8189355: Cleanup of BarrierSet barrier functions
Tue, 17 Oct 2017 08:51:55 +0200 eosterlund 8188919: Generalize GC thread suspend/resume at safepoints