#
# ChangeLog for src/tests/monitor.c
#
# Generated by Trac 1.2.1
# Apr 9, 2025, 5:31:54 PM

Thu, 23 Mar 2017 19:05:36 GMT Thierry Delisle <tdelisle@…> [bd4d011]
	* src/Concurrency/Keywords.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/thread.c (modified)

	Implemented thread keyword


Thu, 23 Mar 2017 15:37:27 GMT Thierry Delisle <tdelisle@…> [bcda04c]
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Keywords.h (modified)
	* src/Parser/lex.ll (modified)
	* src/SymTab/Autogen.cc (modified)
	* src/SymTab/Validate.cc (modified)
	* src/main.cc (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)

	Fixed autogen constructors for concurrent sues


Tue, 21 Mar 2017 18:29:25 GMT Thierry Delisle <tdelisle@…> [cb0e6de]
	* src/Concurrency/Keywords.cc (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	Threads now use monitor semantics to wait until completion


Fri, 17 Mar 2017 15:34:15 GMT Thierry Delisle <tdelisle@…> [17af7d1]
	* src/benchmark/CorCtxSwitch.c (modified)
	* src/benchmark/bench.c (modified)
	* src/benchmark/csv-data.c (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/concurrency/coroutine (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/coroutine.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	Some clean-up of runtime code


Thu, 16 Mar 2017 21:20:16 GMT Thierry Delisle <tdelisle@…> [ef42b143]
	* src/Concurrency/Keywords.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/main.cc (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)

	Implemented monitor keyword, and it works


Wed, 15 Mar 2017 20:20:26 GMT Thierry Delisle <tdelisle@…> [348006f]
	* src/benchmark/bench.c (modified)
	* src/examples/multicore.c (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/kernel (modified)
	* src/libcfa/concurrency/kernel.c (modified)
	* src/libcfa/concurrency/kernel_private.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/libcfa/concurrency/thread (modified)
	* src/libcfa/concurrency/thread.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	Renamed thread to thread_desc


Wed, 15 Mar 2017 20:14:31 GMT Thierry Delisle <tdelisle@…> [84c52a8]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)

	Renamed __monitor_t to monitor_desc


Wed, 15 Mar 2017 19:48:06 GMT Thierry Delisle <tdelisle@…> [4a3334cf]
	* src/examples/multicore.c (modified)
	* src/tests/coroutine.c (modified)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (modified)
	* src/tests/thread.c (modified)

	Fixed tests after rename


Tue, 28 Feb 2017 21:21:15 GMT Thierry Delisle <tdelisle@…> [2781e65]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/.expect/multi-monitor.txt (added)
	* src/tests/monitor.c (modified)
	* src/tests/multi-monitor.c (added)

	added support for acquiring multiple monitors at once


Tue, 28 Feb 2017 17:40:47 GMT Thierry Delisle <tdelisle@…> [cc7f4b1]
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/monitor.c (modified)

	- renamed monitor to __monitor_t since the type should not be exposed ...


Thu, 23 Feb 2017 22:10:50 GMT Thierry Delisle <tdelisle@…> [51f3798]
	* src/libcfa/concurrency/monitor (modified)
	* src/libcfa/concurrency/monitor.c (modified)
	* src/tests/monitor.c (modified)

	Added raii guard for monitors


Thu, 23 Feb 2017 21:27:57 GMT Thierry Delisle <tdelisle@…> [3bb51e1]
	* src/tests/.expect/monitor.txt (added)
	* src/tests/monitor.c (added)

	Added simple test for monitor