#
# ChangeLog for libcfa/src/concurrency/clib
#
# Generated by Trac 1.2.1
# Mar 14, 2025, 5:12:30 PM

Fri, 14 May 2021 21:23:49 GMT Thierry Delisle <tdelisle@…> [c457dc41]
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* tests/concurrent/.expect/sleep.txt (added)
	* tests/concurrent/sleep.cfa (added)

	Fix sequential handling of timers


Sat, 24 Apr 2021 23:45:02 GMT Thierry Delisle <tdelisle@…> [cfff639]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (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/preemption.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Sat, 24 Apr 2021 23:27:45 GMT Thierry Delisle <tdelisle@…> [5c04e82]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)

	change default cfathread_mutex to fast_lock


Sat, 24 Apr 2021 23:03:47 GMT Thierry Delisle <tdelisle@…> [a3821fa]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (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/preemption.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Changed enable interrupts:
	 - no longer save the caller for ...


Fri, 23 Apr 2021 20:26:52 GMT Andrew Beach <ajbeach@…> [8edbe40]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* src/Concurrency/Keywords.cc (modified)
	* tests/exceptions/cancel/thread.cfa (modified)

	SomeThreadCancelled -> ThreadCancelled: thread cancellations carry ...


Thu, 25 Mar 2021 17:48:09 GMT Thierry Delisle <tdelisle@…> [86dc95d]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)

	Re-implemented the work around I forgot about in memcached.
	Namely ...


Wed, 24 Mar 2021 18:35:24 GMT Thierry Delisle <tdelisle@…> [4150779]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)

	Fixed bug with incorrect use of thread cast.


Mon, 22 Mar 2021 20:07:21 GMT Thierry Delisle <tdelisle@…> [d27b6be]
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	- Fixed TryLock in blocking_lock implementation that did not return ...


Mon, 22 Mar 2021 18:24:00 GMT Thierry Delisle <tdelisle@…> [d971c8d]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)

	Temporary hack to allow printing stats in memcached


Wed, 17 Mar 2021 17:56:12 GMT Thierry Delisle <tdelisle@…> [a5e7233]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* tests/concurrent/.expect/clib_tls.txt (added)
	* tests/concurrent/clib.c (modified)
	* tests/concurrent/clib_tls.c (added)

	C interface now runs worker init routine in dedicated thread.
	Also ...


Tue, 16 Mar 2021 16:57:40 GMT Thierry Delisle <tdelisle@…> [e0c072c]
	* libcfa/src/concurrency/clib/cfathread.h (modified)
	* tests/concurrent/clib.c (modified)

	Fixed cfathread.h to remove unnecessary defines


Mon, 15 Mar 2021 21:30:49 GMT Thierry Delisle <tdelisle@…> [f03e11d]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)

	Removed cfathread_suspendFD/cfathread_resumeFD which is not needed ...


Mon, 15 Mar 2021 16:34:50 GMT Thierry Delisle <tdelisle@…> [9e27f69]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)

	Fixed warnings and errors in cfathreads.cfa


Fri, 12 Mar 2021 21:30:39 GMT Thierry Delisle <tdelisle@…> [a1538cd]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	Implemented part of the same C api for threads as libfibre.


Mon, 02 Nov 2020 15:04:57 GMT m3zulfiq <m3zulfiq@…> [45444c3]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/alloc.cfa (modified)

	Removed dimension parameter from adelete.


Thu, 01 Oct 2020 17:52:53 GMT Thierry Delisle <tdelisle@…> [e235429]
	* benchmark/io/http/main.cfa (modified)
	* benchmark/io/http/worker.cfa (modified)
	* benchmark/io/readv.cfa (modified)
	* benchmark/readyQ/yield.cfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* tests/concurrent/park/contention.cfa (modified)
	* tests/concurrent/park/force_preempt.cfa (modified)
	* tests/concurrent/park/start_parked.cfa (modified)

	Removed last parker/unparker information is it was not particularly ...


Thu, 01 Oct 2020 16:48:51 GMT Thierry Delisle <tdelisle@…> [038110a]
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.h (modified)
	* libcfa/src/concurrency/invoke.h (modified)

	Fixed typos and added thread/monitor/coroutine wrapper for gdb


Fri, 25 Sep 2020 16:48:28 GMT Thierry Delisle <tdelisle@…> [bb662027]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (added)
	* libcfa/src/concurrency/clib/cfathread.h (added)
	* tests/concurrent/.expect/clib.txt (added)
	* tests/concurrent/clib.c (added)

	Added cfathread C library which encapsulates a small part of libcfa ...