# # ChangeLog for libcfa/src/concurrency/iocall.cfa # # Generated by Trac 1.2.1 # Apr 27, 2024, 6:09:17 PM Wed, 19 Aug 2020 18:08:44 GMT Thierry Delisle [133a161] * libcfa/src/concurrency/iocall.cfa (modified) Fixed redeclaration of off_t for x86 Fri, 14 Aug 2020 16:33:26 GMT Thierry Delisle [4998155] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/io/types.hfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) I/O now uses onshot semaphore instead of raw park/unpark. I/O now ... Thu, 13 Aug 2020 21:47:48 GMT Thierry Delisle [2606a03] * libcfa/src/concurrency/iocall.cfa (modified) Fixed error where submitflags where incorrectly overwritten. Fixed ... Wed, 05 Aug 2020 13:20:54 GMT Andrew Beach [97c3159] * libcfa/src/concurrency/iocall.cfa (modified) Fixed some tab/space confusion. Wed, 05 Aug 2020 00:35:20 GMT Peter A. Buhr [85eafc5] * libcfa/src/concurrency/iocall.cfa (modified) remove contraction in #warning to fix warning Tue, 04 Aug 2020 21:13:51 GMT Thierry Delisle [53ee27e] * benchmark/Makefile.in (modified) * benchmark/io/readv.cfa (modified) * libcfa/Makefile.in (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/Makefile.in (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (added) * libcfa/src/concurrency/io/types.hfa (added) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (added) * libcfa/src/concurrency/kernel/startup.cfa (added) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/preemption.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/exception.hfa (modified) * libcfa/src/heap.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.hfa (modified) * longrun_tests/Makefile.in (modified) * src/Common/ScopedMap.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/SynTree/Expression.h (modified) * src/Virtual/ExpandCasts.cc (modified) * src/cfa.make (modified) * tests/.expect/castError.txt (modified) * tests/.expect/init1.txt (added) * tests/Makefile.in (modified) * tests/avltree/avl1.cfa (modified) * tests/bugs/140.cfa (added) * tests/bugs/203-2.cfa (added) * tests/bugs/203-7.cfa (added) * tests/bugs/203-9.cfa (added) * tests/bugs/66.cfa (modified) * tests/castError.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/exceptions/.expect/polymophic.txt (added) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/polymophic.cfa (added) * tests/heap.cfa (modified) * tests/init1.cfa (added) * tests/io2.cfa (modified) * tests/searchsort.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 04 Aug 2020 21:10:04 GMT Thierry Delisle [3f850d7] * libcfa/src/concurrency/iocall.cfa (modified) Fixed pointer conversion in IO call Mon, 03 Aug 2020 18:36:19 GMT Thierry Delisle [1a39a5a] * libcfa/src/concurrency/iocall.cfa (modified) Fixed compilation failure without io_uring Mon, 03 Aug 2020 17:59:13 GMT Thierry Delisle [3e2b9c9] * libcfa/src/Makefile.am (modified) * libcfa/src/bits/debug.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (added) * libcfa/src/concurrency/io/types.hfa (added) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) More restructuring of translation units Unclear if it improves ... Thu, 30 Jul 2020 19:00:19 GMT Thierry Delisle [f00b26d4] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Re-worked IO to use epoll and support multiple io_contexts per ... Thu, 23 Jul 2020 17:33:29 GMT Thierry Delisle [5751a56] * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/prelude/defines.hfa.in (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Changed handling of io_uring support to handle op codes in configure. ... Thu, 16 Jul 2020 21:27:50 GMT Thierry Delisle [efc171d1] * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Fixed several concurrency warnings Thu, 16 Jul 2020 20:21:30 GMT Thierry Delisle [cf48a14] * libcfa/src/concurrency/iocall.cfa (modified) Added missing include Thu, 16 Jul 2020 20:17:36 GMT Thierry Delisle [5db836e] * libcfa/src/concurrency/iocall.cfa (modified) Removed left over call to sendfile Thu, 16 Jul 2020 18:59:50 GMT Thierry Delisle [519f11c] * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) Minor fixes in concurrency lib. Remove async support for sendfile as ... Fri, 10 Jul 2020 20:18:36 GMT Thierry Delisle [e1801fc] * libcfa/src/concurrency/iocall.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) Added support for non-blocking sendfile Fri, 10 Jul 2020 18:22:17 GMT Thierry Delisle [365e423] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 10 Jul 2020 18:21:47 GMT Thierry Delisle [0a92c78] * libcfa/src/concurrency/iocall.cfa (modified) Added support for splice and tee in cfa io Fri, 10 Jul 2020 18:17:49 GMT Thierry Delisle [20ab637] * benchmark/io/readv.cfa (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (modified) Added quick and dirty support for fixed files reads. Added support ... Wed, 01 Jul 2020 19:56:37 GMT Thierry Delisle [5877b3e] * libcfa/src/concurrency/iocall.cfa (modified) Added missing include Wed, 01 Jul 2020 19:27:59 GMT Thierry Delisle [4b84e35] * libcfa/src/concurrency/iocall.cfa (modified) Fixed iocall Wed, 01 Jul 2020 19:05:08 GMT Thierry Delisle [31bb2e1] * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/iocall.cfa (added) * libcfa/src/concurrency/kernel_private.hfa (modified) Moved implementations of cfa_[io call] to iocall.cfa