# # ChangeLog for / # # Generated by Trac 1.6 # Apr 29, 2026, 9:13:59 PM Tue, 05 May 2020 20:58:23 GMT Thierry Delisle [4385e8b] * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/io.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 May 2020 20:53:37 GMT Thierry Delisle [b1ac7dd] * benchmark/io/readv.cfa (modified) Small fixes Tue, 05 May 2020 20:53:14 GMT Thierry Delisle [05cfa4d] * libcfa/src/concurrency/io.cfa (modified) - Added 'fix' of the deadlock on cluster destruction by taking ... Tue, 05 May 2020 20:47:13 GMT Thierry Delisle [6e33a2d] * libcfa/src/startup.cfa (modified) Setting numeric locale to avoid complaints about memory leaks Tue, 05 May 2020 20:45:52 GMT Thierry Delisle [71c8b7e] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) Semaphore P() now returned whether or not it block Tue, 05 May 2020 20:23:46 GMT Thierry Delisle [08a994e] * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/io.cfa (modified) Added automatic detection of support for preadv2 and pwritev2 Tue, 05 May 2020 16:12:47 GMT Thierry Delisle [4e74466] * libcfa/src/concurrency/io.cfa (modified) Fast poller thread now polls a few times before baton-passing to the ... Tue, 05 May 2020 15:35:45 GMT Thierry Delisle [b6f2b213] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Added the option to dynamically (at cluster creation time) ... Tue, 05 May 2020 14:51:15 GMT Thierry Delisle [f90d10f] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/containers/list.hfa (modified) * tests/list/dlist-insert-remove.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 May 2020 14:45:18 GMT Thierry Delisle [61dd73d] * benchmark/io/readv.cfa (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) Moved io_uring data to io.cfa and create it using dynamic allocation. Tue, 05 May 2020 00:59:09 GMT Michael Brooks [d3ab183] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/alarm.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) Using dlist in alarm. Minimal interface changes in alarm.hfa ... Tue, 05 May 2020 00:45:20 GMT Michael Brooks [4d741e9] * libcfa/src/containers/list.hfa (modified) * tests/list/dlist-insert-remove.cfa (modified) Strengthened test and fixed a bug on dlist. The test acceptance ... Mon, 04 May 2020 20:20:31 GMT Thierry Delisle [3c039b0] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) Split Complete I/O statistics into fast and slow Mon, 04 May 2020 17:01:58 GMT Thierry Delisle [3f7d0b4] * libcfa/src/concurrency/io.cfa (modified) Fixed io prototypes without io_uring Mon, 04 May 2020 16:54:56 GMT Thierry Delisle [6502a2b] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Tentative fix to the deadlock in cluster shutdown Sat, 02 May 2020 18:41:36 GMT Thierry Delisle [927a918] * libcfa/src/concurrency/io.cfa (modified) Removed support for statx which caused only problems and is barely ... Fri, 01 May 2020 19:16:01 GMT Thierry Delisle [c5c743e] * libcfa/src/bits/debug.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 01 May 2020 19:13:25 GMT Thierry Delisle [1539bbd] * libcfa/src/concurrency/io.cfa (modified) Added some debugging prints for fast poller Fri, 01 May 2020 18:52:54 GMT Andrew Beach [c1581a0] * libcfa/src/bits/debug.hfa (modified) One extra change to add the io_core debug print group. Fri, 01 May 2020 17:41:16 GMT Thierry Delisle [1268ad8] * libcfa/src/concurrency/io.cfa (modified) More fixes to compile this elsewhere then Jax Fri, 01 May 2020 17:27:56 GMT Thierry Delisle [2292067] * libcfa/src/concurrency/io.cfa (modified) Fix copy-paste error in io.cfa Fri, 01 May 2020 17:12:50 GMT Thierry Delisle [6136ecc] * libcfa/src/concurrency/io.cfa (modified) Apparently, "standard headers" have way more diversity then I expected. Fri, 01 May 2020 17:10:58 GMT Thierry Delisle [0a805f2] * libcfa/src/bits/debug.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) Added second io printing group with less verbose prints. Fri, 01 May 2020 16:54:43 GMT Thierry Delisle [93f7c001] * libcfa/src/concurrency/io.cfa (modified) Minor compilation fixes Fri, 01 May 2020 16:37:42 GMT Thierry Delisle [d45ed83] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/list.hfa (added) * libcfa/src/iostream.cfa (modified) * tests/list/.expect/dlist-insert-remove.txt (added) * tests/list/dlist-insert-remove.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 01 May 2020 16:37:30 GMT Thierry Delisle [4069faad] * benchmark/io/readv.cfa (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) Fix error in benchmark where the wrong fd was used. Changed ... Fri, 01 May 2020 16:34:03 GMT Thierry Delisle [9987d79] * tools/gdb/utils-gdb.py (modified) Several fixes in the gdb support. It is starting to be useful *and* ... Thu, 30 Apr 2020 20:10:53 GMT Michael Brooks [6091b88a] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/list.hfa (added) * tests/list/.expect/dlist-insert-remove.txt (added) * tests/list/dlist-insert-remove.cfa (added) intrusive doubly linked list initial Thu, 30 Apr 2020 19:27:11 GMT Thierry Delisle [f6660520] * benchmark/io/readv.cfa (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Added new implementation of io_uring that uses user-thread Thu, 30 Apr 2020 15:46:01 GMT Peter A. Buhr [c7978c0] * libcfa/src/iostream.cfa (modified) rewrite printing 64-bit numbers in binary Wed, 29 Apr 2020 19:49:30 GMT Thierry Delisle [c59a346] * libcfa/src/bits/signal.hfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) Minor fixes to I/O Wed, 29 Apr 2020 12:55:45 GMT Peter A. Buhr [fd4d3017] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Mon, 27 Apr 2020 20:36:58 GMT Thierry Delisle [44aad8f] * driver/cfa.cc (modified) * libcfa/Makefile.in (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/prelude/Makefile.in (modified) * libcfa/prelude/defines.hfa.in (added) * libcfa/src/Makefile.in (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) * tools/build/push2dist.sh (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 27 Apr 2020 20:35:58 GMT Thierry Delisle [c680a4b] * driver/cfa.cc (modified) * libcfa/Makefile.in (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/prelude/Makefile.in (modified) * libcfa/prelude/defines.hfa.in (added) * libcfa/src/Makefile.in (modified) * tools/build/push2dist.sh (modified) Added defines.hfa to the prelude Mon, 27 Apr 2020 15:36:47 GMT Andrew Beach [851fd92] * libcfa/src/bits/debug.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/interpose.cfa (modified) The requested addition of groups to debug printing. Tested in ... Mon, 27 Apr 2020 00:32:17 GMT Peter A. Buhr [b25aafa] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Sun, 26 Apr 2020 16:06:54 GMT Peter A. Buhr [dab31d0] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Sat, 25 Apr 2020 22:08:26 GMT Peter A. Buhr [0a2e1c05] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Sat, 25 Apr 2020 14:44:02 GMT Peter A. Buhr [37e5640] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Fri, 24 Apr 2020 20:21:43 GMT Peter A. Buhr [c4e3c28b] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Fri, 24 Apr 2020 20:17:33 GMT Thierry Delisle [038be32] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) added defines and bool for whether or not to print statistics Fri, 24 Apr 2020 18:44:44 GMT Thierry Delisle [0ea6c5a] * libcfa/src/concurrency/io.cfa (modified) Replaced some headers with forward declarations to speed-up build Fri, 24 Apr 2020 17:54:29 GMT Thierry Delisle [d384787] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (added) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) Added basic statistics to io.cfa Fri, 24 Apr 2020 16:18:13 GMT Peter A. Buhr [13099a8b] * libcfa/src/bits/debug.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Apr 2020 16:18:07 GMT Peter A. Buhr [9edf835] * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) more work on manipulators for int128 numbers Fri, 24 Apr 2020 16:11:44 GMT Thierry Delisle [cefc59f] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Apr 2020 16:11:35 GMT Thierry Delisle [93ace83] * libcfa/src/bits/debug.hfa (modified) Fix debug print after changes to bits print to add a file descriptor Thu, 23 Apr 2020 21:53:21 GMT Peter A. Buhr [2a01c9b] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * tests/vector.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Apr 2020 21:53:14 GMT Peter A. Buhr [40b5417] * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) more work on manipulators for int128 numbers Thu, 23 Apr 2020 20:46:15 GMT Thierry Delisle [ecf6b46] * libcfa/src/concurrency/io.cfa (modified) some clean-up in io.cfa Thu, 23 Apr 2020 20:21:49 GMT Thierry Delisle [2489d31] * benchmark/io/readv.cfa (modified) * examples/io/simple/server.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) Removed the async_ prefix of I/O functions Wed, 22 Apr 2020 22:04:31 GMT Thierry Delisle [8962722] * libcfa/src/concurrency/io.cfa (modified) Replace statx call with syscall since it is not on all machines Wed, 22 Apr 2020 21:29:28 GMT Thierry Delisle [b8c1307] * benchmark/io/readv.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 Apr 2020 21:29:20 GMT Thierry Delisle [185efe6] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) Some small fixes for the io code Wed, 22 Apr 2020 20:33:55 GMT Thierry Delisle [6d5b85a] * libcfa/src/iostream.cfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/bitmanip3.cfa (modified) * tests/manipulatorsOutput3.cfa (added) * tests/test.py (modified) * tests/vector.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 Apr 2020 20:33:46 GMT Thierry Delisle [1bcdeff] * benchmark/io/readv.cfa (modified) Small fixes to the io benchmark Wed, 22 Apr 2020 19:09:41 GMT Thierry Delisle [5d7e049] * libcfa/src/iostream.cfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/.expect/bitmanip3.x86.txt (modified) * tests/bitmanip3.cfa (modified) * tests/manipulatorsOutput3.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 Apr 2020 19:09:35 GMT Thierry Delisle [766ec62] * tests/vector.cfa (modified) Really really stupid temporary fix for the build failure, will add ... Wed, 22 Apr 2020 15:13:18 GMT Peter A. Buhr [3d2852a] * libcfa/src/iostream.cfa (modified) more work on manipulators for int128 numbers Wed, 22 Apr 2020 00:25:41 GMT Peter A. Buhr [88293c7] * tests/.expect/bitmanip3.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 Apr 2020 00:25:36 GMT Peter A. Buhr [7fd71c7] * libcfa/src/iostream.cfa (modified) * tests/manipulatorsOutput3.cfa (added) more work on manipulators for int128 numbers, begin test file for ... Tue, 21 Apr 2020 22:32:14 GMT Peter A. Buhr [192ac5d] * tests/.expect/bitmanip3.x86.txt (modified) fix 32-bit expected output for bitmanip3 Tue, 21 Apr 2020 21:44:58 GMT Peter A. Buhr [fd35f76] * benchmark/io/readv.cfa (added) * libcfa/src/exception.c (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 Apr 2020 21:44:51 GMT Peter A. Buhr [a3fab47] * tests/.expect/bitmanip3.x64.txt (modified) * tests/bitmanip3.cfa (modified) fix infinite-loop build error for bitmanip3, changing from adds to shifts Tue, 21 Apr 2020 18:09:32 GMT Thierry Delisle [62cc231] * tests/test.py (modified) missed typo Tue, 21 Apr 2020 18:07:20 GMT Thierry Delisle [65583e2] * tests/test.py (modified) Test script no longer prints errors longer than 1MB Tue, 21 Apr 2020 17:12:48 GMT Thierry Delisle [998c106] * libcfa/src/exception.c (modified) * libcfa/src/heap.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 Apr 2020 16:45:36 GMT Thierry Delisle [5847d35] * benchmark/io/readv.cfa (added) Pushing benchmark which to use on Jax Tue, 21 Apr 2020 15:19:29 GMT Andrew Beach [e045590] * libcfa/src/exception.c (modified) Even if this doesn't fix the exception problem it should make the ... Mon, 20 Apr 2020 19:01:34 GMT Peter A. Buhr [61248a4] * libcfa/src/heap.cfa (modified) update comments for public C allocation routines Mon, 20 Apr 2020 02:34:26 GMT Peter A. Buhr [66f3bae] * libcfa/src/bitmanip.hfa (modified) formatting Sat, 18 Apr 2020 13:08:18 GMT Peter A. Buhr [692e6f1] * tests/pybin/settings.py (modified) * tests/pybin/test_run.py (modified) * tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 18 Apr 2020 13:08:12 GMT Peter A. Buhr [76e2113] * libcfa/src/heap.cfa (modified) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) add setter routines for sticky operations, add allocation size to header Fri, 17 Apr 2020 21:22:01 GMT Peter A. Buhr [899dfbb] * libcfa/src/bitmanip.hfa (modified) comment out unused assert.h include Fri, 17 Apr 2020 21:20:57 GMT Peter A. Buhr [5952c91] * doc/bibliography/pl.bib (modified) add bibliography entries Fri, 17 Apr 2020 20:47:44 GMT Andrew Beach [64cf022] * tests/pybin/settings.py (modified) * tests/pybin/test_run.py (modified) Some Python class methods where actually static methods. Fri, 17 Apr 2020 15:23:38 GMT Thierry Delisle [5d10e8a] * tests/test.py (modified) Unexpected worker error in python test suite now prints test that was ... Thu, 16 Apr 2020 17:36:23 GMT Thierry Delisle [c20ba169] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) Fix typo in comp-II timeline Thu, 16 Apr 2020 17:26:07 GMT Thierry Delisle [b5276fc] * libcfa/src/concurrency/io.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 Apr 2020 17:25:53 GMT Thierry Delisle [7215000] * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/main.cc (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/errors/.expect/completeType.txt (modified) Added flag to disable non-deteministic parts of the output when testing Thu, 16 Apr 2020 16:56:07 GMT Thierry Delisle [9a7c88f] * libcfa/src/concurrency/io.cfa (modified) Removed unconditionnal print in I/O Thu, 16 Apr 2020 16:00:42 GMT Thierry Delisle [41af19c] * tests/pybin/settings.py (modified) * tests/pybin/test_run.py (modified) * tests/test.py (modified) Fixed regenerate-expected with respect to new multi-arch feature Thu, 16 Apr 2020 13:23:02 GMT Peter A. Buhr [1c412aa] * doc/bibliography/pl.bib (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) final comments on Thierry's comp II Thu, 16 Apr 2020 00:28:55 GMT Peter A. Buhr [849f2c6b] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 Apr 2020 00:28:45 GMT Peter A. Buhr [7c5d8c4] * tests/.expect/bitmanip3.x86.txt (modified) add 32-bit test output for bitmanip3 Wed, 15 Apr 2020 19:20:48 GMT Andrew Beach [f017af6] * libcfa/src/exception.c (modified) Another attempt at configuring the optimization flags for exception. ... Wed, 15 Apr 2020 19:00:15 GMT Thierry Delisle [0a6da484] * libcfa/src/bitmanip.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/bitmanip3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Apr 2020 18:59:59 GMT Thierry Delisle [912ccbcf] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) Wrote all missings sections of comp-II Wed, 15 Apr 2020 18:43:13 GMT Peter A. Buhr [21923bd] * libcfa/src/bitmanip.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/bitmanip3.cfa (modified) second draft of bitmanip using specialized rather than polymorphic ... Wed, 15 Apr 2020 15:05:32 GMT Thierry Delisle [4ea5308] * libcfa/src/bitmanip.hfa (modified) * libcfa/src/exception.c (modified) * tests/.expect/bitmanip3.x64.txt (added) * tests/.expect/bitmanip3.x86.txt (added) * tests/bitmanip1.cfa (modified) * tests/bitmanip2.cfa (modified) * tests/bitmanip3.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Apr 2020 15:05:25 GMT Thierry Delisle [5569a31] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) Merged changes proposed by peter and added citations Tue, 14 Apr 2020 19:12:13 GMT Peter A. Buhr [391aa0e] * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Apr 2020 19:12:08 GMT Peter A. Buhr [4d3e160] * tests/.expect/bitmanip3.x86.txt (added) add 32-bit test output for bitmanip3 Tue, 14 Apr 2020 18:30:45 GMT Andrew Beach [16ed50e] * libcfa/src/exception.c (modified) A slightly different flag should make GCC 7 work. Tue, 14 Apr 2020 17:30:35 GMT Peter A. Buhr [da36d25] * libcfa/src/bitmanip.hfa (modified) * tests/.expect/bitmanip3.x64.txt (added) * tests/bitmanip1.cfa (modified) * tests/bitmanip2.cfa (modified) * tests/bitmanip3.cfa (added) first complete draft of bitmanip, performance problems with ... Tue, 14 Apr 2020 15:56:09 GMT Thierry Delisle [34d0a28] * examples/io/simple/server.cfa (added) Added example of asynchronous I/O Tue, 14 Apr 2020 15:53:25 GMT Thierry Delisle [2d8f7b0] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/asyncio.hfa (added) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) Implemented basic non-blocking io Mon, 13 Apr 2020 19:40:48 GMT Thierry Delisle [7df014f] * doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (added) * doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptybit.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptytls.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptytree.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/resize.fig (modified) * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 10 Apr 2020 15:20:31 GMT Thierry Delisle [92976d9] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Implemented basic io_uring setup and poller Thu, 09 Apr 2020 22:42:22 GMT Peter A. Buhr [0100882] * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/io.cfa (added) * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc