searching for '(keyword("robbin.ehn@oracle.com") or author(rehn))'

Assuming revset expression search. Use literal keyword search instead.

age author description
Fri, 28 Aug 2020 10:30:02 +0200 rehn 8252414: Redundant suspend check when determining if a java thread is safe
Thu, 11 Jun 2020 10:00:23 +0200 rehn 8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes.
Thu, 14 May 2020 19:36:51 +0200 rehn 8244340: Handshake processing thread lacks yielding
Wed, 01 Apr 2020 14:54:44 +0200 rehn 8220051: Remove global safepoint code
Fri, 17 Jan 2020 16:17:22 +0100 rehn 8236766: Remove un-used oops do and drain list in VM thread.
Thu, 19 Dec 2019 17:02:11 +0100 rehn 8235913: ThreadStop should be a handshake
Thu, 19 Dec 2019 16:47:59 +0100 rehn 8235912: JvmtiBreakpoint remove oops_do and metadata_do
Wed, 11 Dec 2019 15:30:07 +0100 rehn 8220049: Obsolete ThreadLocalHandshakes
Wed, 11 Dec 2019 15:27:23 +0100 rehn 8235410: Enable handshakes on Linux x86 (32-bit)
Wed, 04 Dec 2019 11:57:58 +0100 rehn 8234742: Improve handshake logging
Tue, 03 Dec 2019 15:32:41 +0100 rehn 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure
Fri, 29 Nov 2019 12:09:25 +0100 rehn 8234086: VM operation can be simplified
Mon, 14 Oct 2019 08:59:12 +0200 rehn 8218543: ThreadsList handling during error reporting can crash
Fri, 27 Sep 2019 15:15:07 +0200 rehn 8231321: compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java failed assertion
Tue, 24 Sep 2019 08:54:39 +0200 rehn 8229778: TestJstatdDefaults.java failed due to "fatal error: LEAF method calling lock?"
Thu, 19 Sep 2019 10:52:22 +0200 rehn 8226705: [REDO] Deoptimize with handshakes
Mon, 09 Sep 2019 09:05:30 +0200 rehn 8228758: assert(_no_handle_mark_nesting == 0) failed: allocating handle inside NoHandleMark
Thu, 22 Aug 2019 12:46:20 +0200 rehn 8229967: Enable thread local handshakes on zero
Thu, 15 Aug 2019 09:06:42 +0200 rehn 8225788: Dead code in thread and safepoint
Fri, 09 Aug 2019 11:04:08 +0200 rehn 8226228: Make Threads_lock an always safepoint checked lock.
Wed, 26 Jun 2019 18:22:28 +0200 rehn 8225702: Safepoint counter can't be used for safepoint detection
Tue, 18 Jun 2019 11:06:29 +0200 rehn 8226227: Missing include of thread.inline.hpp
Tue, 28 May 2019 20:47:47 +0200 rehn 8224795: some runtime/SelectionResolution tests are timing out
Thu, 23 May 2019 10:13:29 +0200 rehn 8221734: Deoptimize with handshakes
Tue, 21 May 2019 10:46:08 +0200 rehn 8223313: Use handshakes for CountStackFrames.
Tue, 21 May 2019 10:34:57 +0200 rehn 8223306: Remove threads linked list (use ThreadsList's array in SA)
Fri, 26 Apr 2019 10:18:47 +0200 rehn 8222637: Obsolete NeedsDeoptSuspend
Wed, 17 Apr 2019 09:29:25 +0200 rehn 8222327: java_lang_Thread _thread_status_offset, remove pre 1.5 code paths
Wed, 17 Apr 2019 09:25:27 +0200 rehn 8218147: make_walkable asserts on multiple calls
Thu, 28 Mar 2019 11:08:23 +0100 rehn 8220351: Cross-modifying code
Tue, 26 Mar 2019 14:49:54 +0100 rehn 8221472: Fix HandshakeSuspendExitTest
Tue, 26 Mar 2019 12:08:51 +0100 rehn 8220774: Add HandshakeALot diag option
Fri, 08 Mar 2019 12:51:36 +0100 rehn 8220173: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
Thu, 07 Mar 2019 10:32:55 +0100 rehn 8220050: Deprecate -XX:-ThreadLocalHandshakes
Wed, 06 Mar 2019 11:15:16 +0100 rehn 8220151: SafepointTracing::end_of_last_safepoint_ms should return ms since epoch.
Fri, 22 Feb 2019 14:20:06 +0100 rehn 8219436: Safepoint logs correction and misc
Wed, 20 Feb 2019 14:44:58 +0100 rehn 8219441: test_logMessageTest missing static storage
Fri, 15 Feb 2019 14:15:10 +0100 rehn 8203469: Faster safepoints
Mon, 04 Feb 2019 21:42:47 +0100 rehn 8218145: block_if_requested is not proper inlined due to size
Thu, 31 Jan 2019 10:31:39 +0100 rehn 8218041: Assorted wrong/missing includes
Fri, 11 Jan 2019 10:58:46 +0100 rehn 8214271: Fast primitive to wake many threads
Thu, 20 Dec 2018 10:05:19 +0100 rehn 8214180: Need better granularity for sleeping
Wed, 28 Nov 2018 11:06:27 +0100 rehn 8213791: StringTable: Use get and insert
Fri, 23 Nov 2018 11:07:54 +0100 rehn 8214181: safepoint header cleanup
Fri, 23 Nov 2018 10:43:18 +0100 rehn 8212108: SafepointSynchronizer never ending counter (big enough)
Tue, 20 Nov 2018 09:35:15 +0100 rehn 8213560: gtests might hang
Wed, 14 Nov 2018 07:50:37 +0100 rehn 8213574: Deadlock in string table expansion when dumping lots of CDS classes
Thu, 08 Nov 2018 15:31:23 +0100 rehn 8209139: globalCounter bootstrap issue
Thu, 08 Nov 2018 14:32:49 +0100 rehn 8211403: Rename SafepointMechanism::poll(...)
Fri, 02 Nov 2018 14:13:05 +0100 rehn 8213236: A partial removed/deleted JavaThread cannot transition
Thu, 01 Nov 2018 17:56:01 +0100 rehn 8209495: NMethodSweeper::sweep_code_cache cause severe delays
Wed, 31 Oct 2018 08:09:45 +0100 rehn 8212933: Thread-SMR: requesting a VM operation whilst holding a ThreadsListHandle can cause deadlocks
Tue, 23 Oct 2018 13:24:36 +0200 rehn 8212707: GlobalCounter padding is too optimistic
Thu, 04 Oct 2018 14:03:13 +0200 rehn 8210303: VM_HandshakeAllThreads fails assert with "failed: blocked and not walkable"
Fri, 17 Aug 2018 13:38:19 +0200 rehn 8207334: VM times out in VM_HandshakeAllThreads::doit() with RunThese30M
Wed, 27 Jun 2018 12:46:15 +0200 rehn 8205583: Crash in ConcurrentHashTable do_bulk_delete_locked_for
Tue, 19 Jun 2018 16:14:39 +0200 rehn 8205006: Assertion failure when rehashing stringtable
Tue, 19 Jun 2018 10:57:13 +0200 rehn 8204166: TLH: Semaphore may not be destroy until signal have returned.
Mon, 18 Jun 2018 16:13:21 +0200 rehn 8204857: ConcurrentHashTable: Fix parallel processing
Thu, 14 Jun 2018 07:26:27 +0200 rehn 8204613: StringTable: Calculates wrong number of uncleaned items.
Thu, 07 Jun 2018 14:11:56 +0200 rehn 8195097: Make it possible to process StringTable outside safepoint
Thu, 17 May 2018 10:32:26 +0200 rehn 8195098: Low latency hashtable for read-mostly scenarios
Wed, 18 Apr 2018 09:25:51 +0200 rehn 8195099: Concurrent safe-memory-reclamation mechanismjdk-11+10
Fri, 02 Mar 2018 11:43:19 +0100 rehn 8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Fri, 02 Mar 2018 11:43:19 +0100 rehn 8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Tue, 27 Feb 2018 14:15:30 +0100 rehn 8197408: Bad pointer comparison and small cleanup in os_linux.cpp
Mon, 18 Dec 2017 12:11:01 +0100 rehn 8193514: UseMembar should not be obsoleted yet
Mon, 18 Dec 2017 12:11:01 +0100 rehn 8193514: UseMembar should not be obsoleted yet
Thu, 30 Nov 2017 16:08:13 +0100 rehn 8192072: 8191782 fix for VMDeprecatedOptions.java missed DeferThrSuspendLoopCount and duplicated DeferPollingPageLoopCount
Fri, 24 Nov 2017 13:58:52 +0100 rehn 8191782: Missing deprecated options in VMDeprecatedOptions.java
Mon, 20 Nov 2017 10:10:58 +0100 rehn 8191373: Multiple NUMA nodes expected
Mon, 20 Nov 2017 09:40:42 +0100 rehn 8191329: Deprecate DeferPollingPageLoopCount
Mon, 20 Nov 2017 09:35:31 +0100 rehn 8191327: Deprecate DeferThrSuspendLoopCount
Mon, 20 Nov 2017 09:33:16 +0100 rehn 8191326: Deprecate SafepointSpinBeforeYield
Mon, 20 Nov 2017 10:10:58 +0100 rehn 8191373: Multiple NUMA nodes expected
Tue, 14 Nov 2017 10:09:21 +0100 rehn 8190925: Deprecate FastTLABRefill and set default off
Fri, 10 Nov 2017 09:16:42 +0100 rehn 8187809: UseMembar should be set true and deprecate the flag
Thu, 31 Aug 2017 08:18:47 +0200 rehn 8186837: Memory ordering nmethod, _state and _stack_traversal_mark
Thu, 02 Mar 2017 09:59:46 +0100 rehn 8136650: Add support for custom jtreg native tests
Fri, 07 Jul 2017 23:53:36 +0200 rehn Merge
Fri, 07 Jul 2017 23:11:33 +0200 rehn 8183925: Decouple crash protection from watcher thread
Fri, 07 Jul 2017 23:04:06 +0200 rehn 8183545: Event tracing, transition hooks
Wed, 28 Jun 2017 17:16:42 +0200 rehn Merge
Wed, 28 Jun 2017 16:07:30 +0200 rehn Merge
Wed, 28 Jun 2017 14:18:00 +0200 rehn 8180421: Change default value of BiasedLockingStartupDelay to 0
Thu, 15 Jun 2017 09:52:44 +0200 rehn 8181859: Monitor deflation is not checked in cleanup path
Thu, 25 May 2017 09:43:43 +0200 rehn 8152955: Many safepoints of "no vm operation" kind
Thu, 25 May 2017 09:38:33 +0200 rehn 8152953: ForceSafepoint operations should be more specific
Fri, 03 Mar 2017 12:02:35 +0100 rehn 8176096: Wrong macro checks for INCLUDE_TRACE
Thu, 02 Mar 2017 14:19:49 +0100 rehn Merge
Thu, 02 Mar 2017 09:51:47 +0100 rehn 8136650: Add support for custom jtreg native tests
Thu, 16 Mar 2017 07:27:14 +0100 rehn 8176533: REGRESSION: a java process is not recognized by jcmd/jinfo/jstack/jmap tool
Tue, 21 Mar 2017 16:36:12 +0100 rehn 8177092: [TESTBUG] JMX test on MinimalVM fails after fix for 8176533
Tue, 14 Mar 2017 12:00:03 +0100 rehn 8176098: Deprecate FlatProfiler
Tue, 14 Mar 2017 12:00:02 +0100 rehn 8176098: Deprecate FlatProfiler
Wed, 11 Jan 2017 12:47:16 +0100 rehn 8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388)
Mon, 24 Oct 2016 11:47:56 +0200 rehn Merge
Mon, 24 Oct 2016 09:07:26 +0200 rehn 8164501: Uninitialised memory in byteArrayToPacket of SharedMemoryConnection.c
Tue, 18 Oct 2016 13:24:02 +0200 rehn Merge
Tue, 18 Oct 2016 12:06:52 +0200 rehn Merge