# # ChangeLog for libcfa/src/concurrency/ready_subqueue.hfa # # Generated by Trac 1.2.1 # Apr 27, 2024, 5:23:13 AM Fri, 28 Oct 2022 21:30:57 GMT Thierry Delisle [15c93d8] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Renamed ready-queue link fields to rdy_link Thu, 28 Jul 2022 15:59:02 GMT Thierry Delisle [2af1943] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/private.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Small improvements to some of the alignment requirements in CFA runtime. Tue, 21 Jun 2022 16:41:46 GMT Thierry Delisle [b0be3713] * libcfa/src/concurrency/ready_subqueue.hfa (modified) Missed an atomic store on the TS handling. Wed, 25 May 2022 19:41:58 GMT Thierry Delisle [5024df4] * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Changed ready-queue to atomically read/write timestamps, no effect on ... Wed, 25 May 2022 19:18:21 GMT Thierry Delisle [b035046] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (modified) * libcfa/src/concurrency/kernel/cluster.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) changed some MAX to ULLONG_MAX to avoid the memory access where ... Thu, 05 May 2022 14:59:09 GMT Thierry Delisle [8a5e357] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Trivial changes to libcfa concurrency Fri, 01 Apr 2022 17:47:47 GMT Thierry Delisle [e71e94a] * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Some clean-up of ready queue usage of -1llu. io types ts now returns ... Fri, 11 Mar 2022 18:31:58 GMT Thierry Delisle [c42b8a1] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/cluster.cfa (added) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Major cleanup and moved cluster growth to new file Thu, 23 Sep 2021 15:51:57 GMT Thierry Delisle [cf78319] * libcfa/src/concurrency/ready_subqueue.hfa (modified) removed unnecessary local variable Mon, 05 Jul 2021 20:44:20 GMT Thierry Delisle [e84ab3d] * libcfa/prelude/builtins.c (modified) * libcfa/src/bits/weakso_locks.cfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * src/Concurrency/Keywords.cc (modified) Step 1 of changing $thread to thread$ Mon, 21 Jun 2021 19:41:22 GMT Thierry Delisle [ef94ae7] * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Changed ready-queue to use -1 for empty ts. Fri, 14 May 2021 21:56:36 GMT Thierry Delisle [353aaba] * libcfa/src/concurrency/ready_subqueue.hfa (modified) Moved stats cnt to fix 32-bit build Thu, 13 May 2021 19:44:19 GMT Thierry Delisle [16fd826] * libcfa/src/concurrency/ready_subqueue.hfa (modified) Added count to the ready sub_queues Wed, 12 May 2021 21:31:01 GMT Thierry Delisle [8cd40bf] * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Moved timestamp declaration to kernel.hfa Wed, 05 May 2021 17:17:07 GMT Thierry Delisle [f302d80] * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Fix timestamp with new subqueue which was read after being cleared. Mon, 03 May 2021 21:04:05 GMT Thierry Delisle [d3ba775] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) More clean-up after new subqueue Mon, 03 May 2021 20:31:15 GMT Thierry Delisle [f6fdfb14] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Removed old sub-queue Mon, 03 May 2021 19:39:24 GMT Thierry Delisle [2b96031] * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Added new subqueue implementation. Seems faster will test on another ... Thu, 15 Apr 2021 21:02:04 GMT Thierry Delisle [9cc3a18] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Major clean-up before attempting to add new scheduler Fri, 02 Apr 2021 01:02:57 GMT Thierry Delisle [7a2972b9] * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) ready queue can now toggle between - lock-based queue - mpsc_queue ... Tue, 11 Aug 2020 21:38:42 GMT Thierry Delisle [343d10e] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) Removed code broken in new-ast out of libcfa Tue, 23 Jun 2020 20:42:58 GMT Thierry Delisle [13c5e19] * libcfa/src/bits/random.hfa (added) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (added) * libcfa/src/concurrency/snzi.hfa (added) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) - Moved snzi and subqueues outside of ready_queue.cfa. - Added ...