src/hotspot/share/runtime/thread.cpp
Fri, 19 Jul 2019 16:25:04 +0300 vlivanov 8227260: JNI upcalls should bypass class initialization barrier in c2i adapter
Mon, 24 Jun 2019 22:38:17 -0400 dcubed 8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
Tue, 04 Jun 2019 12:44:53 -0700 kvn 8225019: Update JVMCI
Mon, 03 Jun 2019 13:21:02 -0700 iveresov 8223320: [AOT] jck test api/javax_script/ScriptEngine/PutGet.html fails when test classes are AOTed
Thu, 23 May 2019 10:13:29 +0200 rehn 8221734: Deoptimize with handshakes
Tue, 21 May 2019 10:34:57 +0200 rehn 8223306: Remove threads linked list (use ThreadsList's array in SA)
Fri, 17 May 2019 08:29:55 -0700 ccheung 8207812: Implement Dynamic CDS Archive
Fri, 10 May 2019 09:07:53 -0400 coleenp Merge
Fri, 10 May 2019 09:05:29 -0400 coleenp 8223626: move print() functions to cpp files
Thu, 09 May 2019 12:04:20 -0500 gziemski 8189208: Cleanup ancient argument processing code
Mon, 06 May 2019 20:05:19 -0700 kvn 8223332: Update JVMCI
Wed, 01 May 2019 12:31:29 -0700 kvn 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
Wed, 24 Apr 2019 09:10:45 -0700 dlong 8219403: JVMCIRuntime::adjust_comp_level should be replaced
Mon, 29 Apr 2019 16:01:52 -0400 coleenp 8222988: Use MonitorLocker rather than MutexLocker when wait/notify used
Fri, 26 Apr 2019 10:18:47 +0200 rehn 8222637: Obsolete NeedsDeoptSuspend
Thu, 25 Apr 2019 10:56:31 -0400 coleenp 8222811: Consolidate MutexLockerEx and MutexLocker
Wed, 10 Apr 2019 17:31:31 -0400 coleenp 8222231: Clean up interfaceSupport.inline.hpp duplicated code
Fri, 05 Apr 2019 10:01:09 +0100 adinn 8221477: Inject os/cpu-specific constants into Unsafe from JVM
Wed, 03 Apr 2019 22:03:39 +0000 dholmes 8218483: Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5"
Tue, 02 Apr 2019 13:08:38 -0400 kbarrett 8221102: Allow GC threads to participate in threads claiming protocol
Mon, 01 Apr 2019 17:11:38 -0400 kbarrett 8220671: Initialization race for non-JavaThread PtrQueues
Thu, 28 Mar 2019 19:43:59 +0100 pliden 8221394: Clean up ConcurrentGCThread
Thu, 28 Mar 2019 11:08:23 +0100 rehn 8220351: Cross-modifying code
Tue, 26 Mar 2019 15:27:41 -0400 dcubed 8221350: more monitor logging updates from Async Monitor Deflation project
Tue, 26 Mar 2019 12:08:51 +0100 rehn 8220774: Add HandshakeALot diag option
Mon, 25 Mar 2019 00:57:03 -0400 dholmes 8221207: Redo JDK-8218446 - SuspendAtExit hangs
Thu, 21 Mar 2019 03:00:28 -0400 dholmes 8221208: Backout JDK-8218446
Wed, 20 Mar 2019 18:01:42 -0400 dholmes 8218446: SuspendAtExit hangs
Fri, 15 Mar 2019 16:00:18 -0400 coleenp 8220512: Deoptimize redefinition functions that have dirty ICs
Thu, 07 Mar 2019 08:38:16 +0100 thartmann 8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?"
Tue, 05 Mar 2019 19:54:33 -0500 kbarrett 8219613: Use NonJavaThread PtrQueues
Tue, 05 Feb 2019 15:12:13 -0500 pchilanomate 8210832: Remove sneaky locking in class Monitor
Thu, 31 Jan 2019 10:31:39 +0100 rehn 8218041: Assorted wrong/missing includes
Sun, 27 Jan 2019 20:48:27 -0500 dholmes 8217618: JVM TI SuspendThread doesn't suspend the current thread before returning
Tue, 15 Jan 2019 16:40:31 -0500 dholmes 8213397: Stack dump should show more clearly when a thread is blocked on a class initialization monitor
Tue, 15 Jan 2019 08:03:30 +0100 stuefe 8216982: Assertion poison page established too early
Wed, 02 Jan 2019 16:05:13 +0100 jwilhelm Merge
Fri, 21 Dec 2018 18:26:55 +0000 aph 8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state
Thu, 27 Dec 2018 21:17:11 -0500 dholmes 8214097: Rework thread initialization and teardown logic
Thu, 20 Dec 2018 10:41:45 +0100 eosterlund 8215500: ICRefillVerifierMark does not set the provided verfier as current
Tue, 11 Dec 2018 18:00:17 -0500 kbarrett 8215097: Do not create NonJavaThreads before BarrierSet
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 15:44:40 +0100 tschatzl 8214850: Rename vm_operations.?pp files to vmOperations.?pp files
Tue, 04 Dec 2018 07:09:02 -0500 gadams 8176828: jtools do not list VM process launched with the debugger option suspend=y
Tue, 27 Nov 2018 13:39:57 -0500 pchilanomate 8150689: Thread dump report "waiting to re-lock in wait()" shows incorrectly
Sat, 17 Nov 2018 13:48:50 +0100 shade 8214004: Missing space between compiler thread name and task info in hs_err
Fri, 16 Nov 2018 16:10:25 -0800 ccheung 8201375: Add the AllowArchivingWithJavaAgent diagnostic vm option to allow the use of the -javaagent option during CDS dumping
Thu, 15 Nov 2018 11:10:04 +0100 mgronlun 8210024: JFR calls virtual is_Java_thread from ~Thread()
Tue, 06 Nov 2018 16:04:50 -0800 dlong 8212605: Pure-Java implementation of AccessController.doPrivileged
Fri, 02 Nov 2018 14:13:05 +0100 rehn 8213236: A partial removed/deleted JavaThread cannot transition
Wed, 31 Oct 2018 08:09:45 +0100 rehn 8212933: Thread-SMR: requesting a VM operation whilst holding a ThreadsListHandle can cause deadlocks
Fri, 19 Oct 2018 09:39:29 +0200 stuefe 8212173: Thread._stack_base/_stack_size initialized too late for new threads
Thu, 25 Oct 2018 18:41:26 -0700 dlong 8021335: Missing synchronization when reading counters for live threads and peak thread count
Tue, 16 Oct 2018 11:08:46 -0400 hseigel 7041262: VM_Version should be called instead of Abstract_VM_Version so that overriding works
Thu, 11 Oct 2018 11:31:37 -0400 hseigel 8211821: PrintStringTableStatistics crashes JVM
Fri, 05 Oct 2018 20:03:14 +0200 dnsimon 8208686: [AOT] JVMTI ResourceExhausted event repeated for same allocation
Wed, 03 Oct 2018 15:05:46 +0200 redestad 8211384: Obsolete -XX:+/-MonitorInUseLists option
Mon, 24 Sep 2018 22:12:07 -0700 mikael 8210848: Obsolete SyncKnobs
Thu, 20 Sep 2018 14:04:43 +0200 pliden 8210857: Allow retiring TLABs and collecting statistics in parallel
Tue, 11 Sep 2018 13:54:34 -0700 mikael 8210514: Obsolete SyncVerbose
Thu, 30 Aug 2018 17:03:46 -0400 kbarrett 8209975: Some GCThreadLocalData not initialized
Wed, 29 Aug 2018 19:48:28 +0200 jwilhelm Merge
Tue, 21 Aug 2018 17:47:59 +0200 thartmann 8209670: CompilerThread releasing code buffer in destructor is unsafe
Tue, 28 Aug 2018 16:04:54 -0400 kbarrett 8209976: Improve iteration over non-JavaThreads
Sat, 25 Aug 2018 11:10:21 -0400 coleenp 8209821: Make JVMTI GetClassLoaderClasses not walk CLDG
Thu, 23 Aug 2018 18:14:53 -0400 kbarrett 8209850: Allow NamedThreads to use GlobalCounter critical sections
Mon, 20 Aug 2018 13:58:23 -0700 iklam 8209647: constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled
Fri, 10 Aug 2018 09:36:01 -0400 coleenp 8164683: Solaris: JVM abuses thread preemption control
Tue, 10 Jul 2018 15:33:55 +0200 thartmann 8205472: Deadlock in Kitchensink when trying to print compile queues causing timeout
Fri, 29 Jun 2018 11:08:38 +0200 thartmann 8205499: C1 temporary code buffers are not removed with -XX:+UseDynamicNumberOfCompilerThreads
Wed, 27 Jun 2018 17:02:41 -0700 never 8205824: Update Graal
Mon, 25 Jun 2018 16:00:56 +0200 ghaug 8200720: Print additional information in thread dump (times, allocated bytes etc.)
Tue, 19 Jun 2018 10:57:13 +0200 rehn 8204166: TLH: Semaphore may not be destroy until signal have returned.
Thu, 14 Jun 2018 02:01:31 -0400 dholmes 8204668: Cleanup management of the java.vm.info System property
Thu, 07 Jun 2018 19:01:18 -0700 cjplummer 8203329: JDWP/JDI VM information string is incorrect
Wed, 06 Jun 2018 10:45:40 -0400 coleenp 8204301: Make OrderAccess functions available to hpp rather than inline.hpp files
Fri, 18 May 2018 09:15:08 -0700 iklam 8203381: Replace InstanceKlass::allocate_instance_handle with JavaCalls::construct_new_instance
Fri, 18 May 2018 15:56:42 -0400 coleenp 8202014: Possible to receive signal before signal semaphore created
Tue, 15 May 2018 20:24:34 +0200 egahlin 8199712: Flight Recorder
Thu, 10 May 2018 09:27:59 -0700 kvn 8202773: Unhandled oop in JavaThread::collect_counters
Mon, 07 May 2018 16:12:07 +0200 stefank 8202649: Move the Parallel GC specific task creation functions out of Threads
Fri, 04 May 2018 11:41:35 +0200 stefank 8200729: Conditional compilation of GCs
Wed, 02 May 2018 16:47:40 -0400 dcubed 8191798: redo nested ThreadsListHandle to drop Threads_lock
Thu, 26 Apr 2018 11:19:05 -0500 gziemski 8202150: [REDO] Split globals.hpp to factor out the Flag class
Mon, 23 Apr 2018 14:51:16 -0500 gziemski 8202151: [BACKOUT] Split globals.hpp to factor out the Flag class
Mon, 23 Apr 2018 10:59:39 -0500 gziemski 8081519: Split globals.hpp to factor out the Flag class
Wed, 18 Apr 2018 11:19:32 +0200 mdoerr 8198756: Lazy allocation of compiler threads
Thu, 19 Apr 2018 18:11:18 -0700 kvn 8178825: unused variable threadObj in jvmci_counters_include
Wed, 18 Apr 2018 09:25:51 +0200 rehn 8195099: Concurrent safe-memory-reclamation mechanism jdk-11+10
Thu, 12 Apr 2018 09:03:46 -0400 dcubed 8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do().
Thu, 12 Apr 2018 08:25:56 +0200 pliden 8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
Thu, 12 Apr 2018 08:25:30 +0200 pliden 8201316: Move G1-related static members from JavaThread to G1BarrierSet
Wed, 11 Apr 2018 13:52:23 +0200 stefank 8201427: Fix Minimal VM builds on Linux x64
Tue, 10 Apr 2018 11:43:40 -0700 ccheung 8194812: Extend class-data sharing to support the module path
Tue, 03 Apr 2018 12:05:49 +0200 lkorinth 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
Fri, 30 Mar 2018 06:31:16 +0200 stuefe 8191101: Show register content in hs-err file on assert
Wed, 28 Mar 2018 12:04:33 -0400 dcubed 8199813: SIGSEGV in ThreadsList::includes()
Tue, 27 Mar 2018 11:51:39 +0200 thartmann 8200230: [Graal] Compilations should not be enqueued before Graal is initialized
Thu, 15 Mar 2018 21:24:10 +0100 stefank 8199946: Move load/store and encode/decode out of oopDesc
Wed, 21 Mar 2018 19:45:24 -0400 coleenp 8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
Fri, 16 Mar 2018 09:12:13 -0400 coleenp 8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
Thu, 08 Mar 2018 09:56:29 +0100 stefank 8199275: Fix inclusions of allocation.inline.hpp
Wed, 07 Mar 2018 21:57:36 +0100 stefank 8199264: Remove universe.inline.hpp to simplify include dependencies
Fri, 02 Mar 2018 10:09:04 +0100 sjohanss 8198432: Remove Thread extension point
Thu, 01 Mar 2018 16:51:22 -0500 kbarrett 8198474: Move JNIHandles::resolve into jniHandles.inline.hpp
Thu, 01 Mar 2018 09:03:30 -0800 kvn 8195632: [Graal] Introduce EagerJVMCI flag to force eager JVMCI initialization
Thu, 01 Mar 2018 01:47:46 +0100 jwilhelm Merge
Tue, 13 Feb 2018 15:48:23 +0100 rwestberg 8041626: Shutdown tracing event
Sun, 25 Feb 2018 04:59:43 +0100 jwilhelm Merge
Thu, 15 Feb 2018 23:45:15 +0100 rkennke 8197999: Accessors in typeArrayOopDesc should use new Access API
Fri, 16 Feb 2018 12:18:09 +0100 pliden 8197994: Move JavaThread::initialize_queues() logic to G1SATBCardTableLoggingModRefBS
Fri, 16 Feb 2018 12:18:09 +0100 pliden 8197993: Remove last use of JavaThread::flush_barrier_queues()
Mon, 19 Feb 2018 04:50:50 +0100 jwilhelm Merge
Wed, 10 Jan 2018 22:48:27 +0100 eosterlund 8195103: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Fri, 23 Feb 2018 12:10:56 -0800 mchung 8198249: Remove deprecated Runtime::runFinalizersOnExit and System::runFinalizersOnExit
Wed, 31 Jan 2018 11:07:55 -0500 coleenp 7179701: MaxJavaStackTraceDepth of zero is not handled correctly/consistently in the VM
Fri, 05 Jan 2018 22:02:20 +0100 jwilhelm Merge
Wed, 20 Dec 2017 13:41:40 -0500 gadams 8180709: java -javaagent:agent.jar with run-time that does not contain java.instrument prints confusing error
Wed, 03 Jan 2018 14:41:17 -0800 goetz 8194482: Fix SIGSEGV in print_threads_compiling. jdk-10+38
Fri, 08 Dec 2017 15:24:47 -0500 dcubed 8193135: get rid of redundant _smr_ prefix/infix in ThreadSMRSupport stuff
less more (0) -120 tip