# # ChangeLog for src/libcfa/concurrency/threads.c # # Generated by Trac 1.2.1 # Apr 30, 2024, 4:49:18 AM Tue, 17 Jan 2017 18:33:11 GMT Thierry Delisle [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 Thu, 15 Dec 2016 17:40:01 GMT Thierry Delisle [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 [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 ... Wed, 07 Dec 2016 19:47:53 GMT Thierry Delisle [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 [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 [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 Fri, 02 Dec 2016 22:10:22 GMT Thierry Delisle [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 Mon, 28 Nov 2016 21:02:45 GMT Thierry Delisle [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 [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