# # ChangeLog for tests/concurrent/park # # Generated by Trac 1.2.1 # Oct 31, 2024, 5:19:27 PM Tue, 24 Mar 2020 17:39:31 GMT Thierry Delisle [ae66348] * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/startup.cfa (modified) * tests/concurrent/park/contention.cfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) Threads in debug now keep track of last function to park/unpark it Tue, 25 Feb 2020 17:16:41 GMT Thierry Delisle [a254fa56] * tests/concurrent/park/.expect/force_preempt.txt (modified) * tests/concurrent/park/force_preempt.cfa (modified) Modified force_preempt to be deterministic Fri, 14 Feb 2020 20:28:17 GMT Thierry Delisle [b0c7419] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * tests/concurrent/park/.expect/force_preempt.txt (modified) * tests/concurrent/park/force_preempt.cfa (modified) Yield now uses force_yield instead of park/unpark. Final ctxswitch ... Thu, 13 Feb 2020 21:40:16 GMT Thierry Delisle [50b8885] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) Removed owner reason from monitors which was only for debug and did ... Thu, 13 Feb 2020 21:18:07 GMT Thierry Delisle [3381ed7] * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * tests/concurrent/examples/.expect/datingService.txt (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/multi-monitor.cfa (modified) * tests/concurrent/park/.expect/contention.txt (added) * tests/concurrent/park/.expect/force_preempt.txt (added) * tests/concurrent/park/contention.cfa (added) * tests/concurrent/park/force_preempt.cfa (added) Added park/unpark primitives thread and removed BlockInternal. ...