# # ChangeLog for src/libcfa/concurrency/kernel.c # # Generated by Trac 1.2.1 # Nov 4, 2024, 9:04:24 PM Tue, 24 Jan 2017 21:50:45 GMT Thierry Delisle [e15df4c] * src/examples/a.out (added) * src/examples/thread.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/threads (modified) * src/libcfa/concurrency/threads.c (modified) Renamed thread to scoped and thread_h to thread Tue, 24 Jan 2017 16:45:13 GMT Thierry Delisle [8def349] * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.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/threads (modified) * src/libcfa/concurrency/threads.c (modified) cfa now supports processors which represent kernel threads, allowing ... Fri, 20 Jan 2017 21:50:15 GMT Thierry Delisle [bd98b58] * doc/proposals/concurrency/thePlan.md (modified) * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.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/threads (modified) * src/libcfa/concurrency/threads.c (modified) Kernel now uses intrusive lists and blocking locks for ready queue ... Thu, 19 Jan 2017 21:04:38 GMT Thierry Delisle [dcb42b8] * src/examples/thread.c (modified) * src/libcfa/concurrency/kernel.c (modified) Some more cleaning and commenting the kernel Thu, 19 Jan 2017 20:42:29 GMT Thierry Delisle [8f49a54] * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Clean-up thread, kernel and examples Thu, 19 Jan 2017 19:42:49 GMT Thierry Delisle [eb2e723] * src/InitTweak/FixGlobalInit.cc (modified) * src/examples/thread.c (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) First prototype of kernel with proper startup and shutdown, not yet ... Wed, 18 Jan 2017 23:12:13 GMT Thierry Delisle [c84e80a] * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Kernel now supports [0-9] cfa threads on a single core, using round- ... Tue, 17 Jan 2017 22:13:47 GMT Thierry Delisle [8118303] * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.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/threads (modified) * src/libcfa/concurrency/threads.c (modified) First prototype of cfa threads running (1 thread on 1 processor) Tue, 17 Jan 2017 16:42:21 GMT Thierry Delisle [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