#
# ChangeLog for libcfa/src/concurrency/iocall.cfa
#
# Generated by Trac 1.2.1
# Mar 11, 2025, 4:58:25 AM

Wed, 19 Aug 2020 18:08:44 GMT Thierry Delisle <tdelisle@…> [133a161]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Fixed redeclaration of off_t for x86


Fri, 14 Aug 2020 16:33:26 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [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 <ajbeach@…> [97c3159]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Fixed some tab/space confusion.


Wed, 05 Aug 2020 00:35:20 GMT Peter A. Buhr <pabuhr@…> [85eafc5]
	* libcfa/src/concurrency/iocall.cfa (modified)

	remove contraction in #warning to fix warning


Tue, 04 Aug 2020 21:13:51 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [3f850d7]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Fixed pointer conversion in IO call


Mon, 03 Aug 2020 18:36:19 GMT Thierry Delisle <tdelisle@…> [1a39a5a]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Fixed compilation failure without io_uring


Mon, 03 Aug 2020 17:59:13 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [cf48a14]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Added missing include


Thu, 16 Jul 2020 20:17:36 GMT Thierry Delisle <tdelisle@…> [5db836e]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Removed left over call to sendfile


Thu, 16 Jul 2020 18:59:50 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [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 <tdelisle@…> [5877b3e]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Added missing include


Wed, 01 Jul 2020 19:27:59 GMT Thierry Delisle <tdelisle@…> [4b84e35]
	* libcfa/src/concurrency/iocall.cfa (modified)

	Fixed iocall


Wed, 01 Jul 2020 19:05:08 GMT Thierry Delisle <tdelisle@…> [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