#
# ChangeLog for src/libcfa/concurrency
#
# Generated by Trac 1.2.1
# Mar 6, 2025, 1:39:44 PM

Tue, 17 Jan 2017 18:33:11 GMT Thierry Delisle <tdelisle@…> [6a3d2e7]
	* src/libcfa/concurrency/coroutines (modified)
	* src/libcfa/concurrency/coroutines.c (modified)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)

	Moved coroutines code in libcfa to coroutines header


Tue, 17 Jan 2017 16:42:21 GMT Thierry Delisle <tdelisle@…> [aed3f54]
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/coroutines (added)
	* src/libcfa/concurrency/coroutines.c (added)
	* src/libcfa/concurrency/kernel (added)
	* src/libcfa/concurrency/kernel.c (added)

	added coroutines and kernel files in libcfa for future use


Wed, 11 Jan 2017 21:10:51 GMT Thierry Delisle <tdelisle@…> [bb82c03]
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/containers/vector (modified)
	* src/libcfa/fstream (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iterator (modified)
	* src/libcfa/limits (modified)
	* src/libcfa/math (modified)
	* src/libcfa/rational (modified)
	* src/libcfa/stdlib (modified)

	Removed #ifdef for CFORALL in libcfa headers


Mon, 09 Jan 2017 22:34:26 GMT Thierry Delisle <tdelisle@…> [17e5e2b]
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/containers/vector (modified)
	* src/libcfa/fstream (modified)
	* src/libcfa/iostream (modified)
	* src/libcfa/iterator (modified)
	* src/libcfa/limits (modified)
	* src/libcfa/math (modified)
	* src/libcfa/rational (modified)
	* src/libcfa/stdlib (modified)

	Added proper include guards to cfa headers so they can be added to ...


Thu, 15 Dec 2016 17:40:01 GMT Thierry Delisle <tdelisle@…> [596f987b]
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)

	Some optimization and clean-up of coroutines


Thu, 08 Dec 2016 22:50:39 GMT Thierry Delisle <tdelisle@…> [b58a5772]
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/threads.c (modified)

	Removed workarounds the void ptr error (now fixed).
	Renamed a few ...


Thu, 08 Dec 2016 21:10:10 GMT Thierry Delisle <tdelisle@…> [43ceeb58]
	* Jenkinsfile (modified)
	* src/libcfa/concurrency/CtxSwitch-i686.S (added)

	Jenkins nows compiles the translator with -O2
	Added symlink for i686 ...


Wed, 07 Dec 2016 19:47:53 GMT Thierry Delisle <tdelisle@…> [80d9e49]
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)
	* src/tests/coroutine.c (modified)

	Coroutines no longer require virtual pointers or any code beyond the ...


Tue, 06 Dec 2016 23:28:47 GMT Thierry Delisle <tdelisle@…> [5c81105]
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/invoke.h (modified)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)
	* src/tests/coroutine.c (modified)

	cleaned-up coroutines code to no longer need a manual start


Tue, 06 Dec 2016 21:16:47 GMT Thierry Delisle <tdelisle@…> [d9c44c3]
	* src/libcfa/assert (modified)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/libcfa/concurrency/threads.c (modified)
	* src/libcfa/libhdr/libdebug.h (modified)
	* src/libcfa/stdhdr/assert.h (modified)
	* src/tests/.expect/coroutine.txt (added)
	* src/tests/coroutine.c (moved)

	Implemented coroutine for i386 and added coroutines to tests


Tue, 06 Dec 2016 20:38:11 GMT Thierry Delisle <tdelisle@…> [e4745d7a]
	* Makefile.in (modified)
	* automake/config.guess (added)
	* automake/config.sub (added)
	* configure (modified)
	* configure.ac (modified)
	* src/Makefile.in (modified)
	* src/driver/Makefile.in (modified)
	* src/examples/Makefile.in (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/CtxSwitch-i386.S (added)
	* src/libcfa/concurrency/invoke.c (modified)
	* src/tests/Makefile.in (modified)

	Properly fixed the build for i386/x86_64 including regular C file ...


Fri, 02 Dec 2016 22:10:22 GMT Thierry Delisle <tdelisle@…> [78b3f52]
	* src/examples/coroutine.c (modified)
	* src/libcfa/assert (modified)
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (modified)
	* src/libcfa/concurrency/invoke.c (added)
	* src/libcfa/concurrency/invoke.h (added)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)
	* src/libcfa/libhdr.h (added)
	* src/libcfa/libhdr/libalign.h (added)
	* src/libcfa/libhdr/libdebug.h (added)
	* src/libcfa/libhdr/libtools.h (added)

	Ugly but working coroutines


Tue, 29 Nov 2016 21:47:15 GMT Thierry Delisle <tdelisle@…> [8e5724e]
	* Makefile.in (modified)
	* aclocal.m4 (modified)
	* configure (modified)
	* configure.ac (modified)
	* src/Makefile.in (modified)
	* src/driver/Makefile.in (modified)
	* src/examples/Makefile.in (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/CtxSwitch-x86_64.S (added)
	* src/tests/Makefile.in (modified)

	Added the __CFA_DEBUG__ flag and the libhdr folder to libcfa ...


Mon, 28 Nov 2016 21:02:45 GMT Thierry Delisle <tdelisle@…> [9129a84]
	* src/examples/coroutine.c (modified)
	* src/libcfa/assert (modified)
	* src/libcfa/concurrency/threads (modified)
	* src/libcfa/concurrency/threads.c (modified)

	Implemented suspend and resume for coroutines (CtxSw does nothing)


Fri, 25 Nov 2016 19:52:45 GMT Thierry Delisle <tdelisle@…> [0e76cf4f]
	* src/driver/cfa.cc (modified)
	* src/examples/coroutine.c (modified)
	* src/libcfa/Makefile.am (modified)
	* src/libcfa/Makefile.in (modified)
	* src/libcfa/concurrency/threads (added)
	* src/libcfa/concurrency/threads.c (added)
	* src/libcfa/kernel/kernel.h (deleted)

	Updated the makefile for concurrency