#
# ChangeLog for libcfa/src/executor.cfa
#
# Generated by Trac 1.2.1
# Apr 12, 2025, 5:36:50 PM

Thu, 31 Aug 2023 02:13:45 GMT Peter A. Buhr <pabuhr@…> [55b060d]
	* driver/cfa.cc (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/collections.hfa (moved)
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/collections/array.hfa (moved)
	* libcfa/src/collections/list.hfa (moved)
	* libcfa/src/collections/lockfree.hfa (moved)
	* libcfa/src/collections/maybe.cfa (moved)
	* libcfa/src/collections/maybe.hfa (moved)
	* libcfa/src/collections/pair.cfa (moved)
	* libcfa/src/collections/pair.hfa (moved)
	* libcfa/src/collections/result.cfa (moved)
	* libcfa/src/collections/result.hfa (moved)
	* libcfa/src/collections/string.cfa (moved)
	* libcfa/src/collections/string.hfa (moved)
	* libcfa/src/collections/string_res.cfa (moved)
	* libcfa/src/collections/string_res.hfa (moved)
	* libcfa/src/collections/string_sharectx.hfa (moved)
	* libcfa/src/collections/vector.cfa (moved)
	* libcfa/src/collections/vector.hfa (moved)
	* libcfa/src/collections/vector2.hfa (moved)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/once.hfa (modified)
	* libcfa/src/concurrency/select.hfa (modified)
	* libcfa/src/executor.baseline.txt (modified)
	* libcfa/src/executor.cfa (modified)
	* tests/array-container/array-basic.cfa (modified)
	* tests/array-container/array-md-sbscr-cases.cfa (modified)
	* tests/array-container/array-sbscr-types.cfa (modified)
	* tests/array-container/dimexpr-match-cfa.cfa (modified)
	* tests/array-container/safety-summary.cfa (modified)
	* tests/collections/atomic_mpsc.cfa (modified)
	* tests/collections/string-api-coverage.cfa (modified)
	* tests/collections/string-istream.cfa (modified)
	* tests/collections/string-overwrite.cfa (modified)
	* tests/collections/vector-demo.cfa (modified)
	* tests/concurrency/unified_locking/thread_test.cfa (modified)
	* tests/include/vector-containers.cfa (modified)
	* tests/list/dlist-insert-remove.cfa (modified)
	* tests/maybe.cfa (modified)
	* tests/result.cfa (modified)
	* tests/zombies/gc_no_raii/premake4.lua (modified)
	* tests/zombies/hashtable.cfa (modified)
	* tests/zombies/hashtable2.cfa (modified)
	* tests/zombies/linked-list-perf/experiment.koad (modified)

	rename directories containers to collections


Wed, 12 May 2021 20:30:27 GMT Michael Brooks <mlbrooks@…> [69914cbc]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/containers/list.hfa (modified)
	* libcfa/src/containers/list2.hfa (deleted)
	* libcfa/src/executor.baseline.txt (added)
	* libcfa/src/executor.cfa (modified)
	* tests/list/.expect/dlist-insert-remove-2.txt (deleted)
	* tests/list/.expect/dlist-insert-remove.txt (modified)
	* tests/list/dlist-insert-remove-2.cfa (deleted)
	* tests/list/dlist-insert-remove.cfa (modified)
	* tests/zombies/linked-list-perf/experiment.koad (modified)
	* tests/zombies/linked-list-perf/mike-old.hfa (added)

	Replacing "Mike's old linked list" with "Mike's new linked list," ...


Wed, 20 Jan 2021 01:44:29 GMT Michael Brooks <mlbrooks@…> [fd54fef]
	* libcfa/prelude/builtins.c (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/prelude/prelude.old.cf (modified)
	* libcfa/prelude/sync-builtins.cf (modified)
	* libcfa/src/bitmanip.hfa (modified)
	* libcfa/src/bits/algorithm.hfa (modified)
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)
	* libcfa/src/common.cfa (modified)
	* libcfa/src/common.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/future.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/monitor.hfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/mutex.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/containers/list.hfa (modified)
	* libcfa/src/containers/maybe.cfa (modified)
	* libcfa/src/containers/maybe.hfa (modified)
	* libcfa/src/containers/pair.cfa (modified)
	* libcfa/src/containers/pair.hfa (modified)
	* libcfa/src/containers/result.cfa (modified)
	* libcfa/src/containers/result.hfa (modified)
	* libcfa/src/containers/stackLockFree.hfa (modified)
	* libcfa/src/containers/vector.cfa (modified)
	* libcfa/src/containers/vector.hfa (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/executor.cfa (modified)
	* libcfa/src/gmp.hfa (modified)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/iterator.cfa (modified)
	* libcfa/src/iterator.hfa (modified)
	* libcfa/src/math.hfa (modified)
	* libcfa/src/memory.cfa (modified)
	* libcfa/src/memory.hfa (modified)
	* libcfa/src/parseargs.hfa (modified)
	* libcfa/src/rational.cfa (modified)
	* libcfa/src/rational.hfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* libcfa/src/time.cfa (modified)
	* libcfa/src/vec/vec.hfa (modified)
	* libcfa/src/vec/vec2.hfa (modified)
	* libcfa/src/vec/vec3.hfa (modified)
	* libcfa/src/vec/vec4.hfa (modified)
	* src/Parser/parser.yy (modified)
	* tests/avltree/avl-private.cfa (modified)
	* tests/avltree/avl-private.h (modified)
	* tests/avltree/avl.h (modified)
	* tests/avltree/avl0.cfa (modified)
	* tests/avltree/avl1.cfa (modified)
	* tests/avltree/avl2.cfa (modified)
	* tests/avltree/avl3.cfa (modified)
	* tests/avltree/avl4.cfa (modified)
	* tests/bugs/10.cfa (modified)
	* tests/bugs/104.cfa (modified)
	* tests/bugs/194.cfa (modified)
	* tests/bugs/196.cfa (modified)
	* tests/bugs/203-2.cfa (modified)
	* tests/bugs/203-7.cfa (modified)
	* tests/bugs/203-9.cfa (modified)
	* tests/bugs/7.cfa (modified)
	* tests/castError.cfa (modified)
	* tests/concurrent/examples/boundedBufferEXT.cfa (modified)
	* tests/concurrent/examples/boundedBufferINT.cfa (modified)
	* tests/concurrent/examples/quickSort.generic.cfa (modified)
	* tests/concurrent/multi-monitor.cfa (modified)
	* tests/errors/completeType.cfa (modified)
	* tests/exceptions/defaults.cfa (modified)
	* tests/exceptions/polymorphic.cfa (modified)
	* tests/exceptions/virtual-poly.cfa (modified)
	* tests/forall.cfa (modified)
	* tests/function-operator.cfa (modified)
	* tests/genericUnion.cfa (modified)
	* tests/global-monomorph.cfa (modified)
	* tests/identity.cfa (modified)
	* tests/init1.cfa (modified)
	* tests/nested-types.cfa (modified)
	* tests/poly-d-cycle.cfa (modified)
	* tests/poly-o-cycle.cfa (modified)
	* tests/poly-selection.cfa (modified)
	* tests/polymorphism.cfa (modified)
	* tests/raii/ctor-autogen.cfa (modified)
	* tests/simpleGenericTriple.cfa (modified)
	* tests/sum.cfa (modified)
	* tests/tuple/tuplePolymorphism.cfa (modified)
	* tests/tuple/tupleVariadic.cfa (modified)
	* tests/zombies/ArrayN.c (modified)
	* tests/zombies/Members.c (modified)
	* tests/zombies/Rank2.c (modified)
	* tests/zombies/abstype.c (modified)
	* tests/zombies/context.cfa (modified)
	* tests/zombies/gc_no_raii/bug-repro/blockers/explicit_cast.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/blockers/recursive_realloc.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/deref.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/field.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/malloc.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/oddtype.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/push_back.h (modified)
	* tests/zombies/gc_no_raii/bug-repro/realloc.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/return.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/return_template.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/slow_malloc.c (modified)
	* tests/zombies/gc_no_raii/bug-repro/zero.c (modified)
	* tests/zombies/gc_no_raii/src/gc.h (modified)
	* tests/zombies/gc_no_raii/src/gcpointers.c (modified)
	* tests/zombies/gc_no_raii/src/gcpointers.h (modified)
	* tests/zombies/gc_no_raii/src/tools.h (modified)
	* tests/zombies/hashtable.cfa (modified)
	* tests/zombies/hashtable2.cfa (modified)
	* tests/zombies/huge.c (modified)
	* tests/zombies/it_out.c (modified)
	* tests/zombies/new.c (modified)
	* tests/zombies/occursError.cfa (modified)
	* tests/zombies/prolog.c (modified)
	* tests/zombies/quad.c (modified)
	* tests/zombies/scope.cfa (modified)
	* tests/zombies/simplePoly.c (modified)
	* tests/zombies/simpler.c (modified)
	* tests/zombies/specialize.c (modified)
	* tests/zombies/square.c (modified)
	* tests/zombies/structMember.cfa (modified)
	* tests/zombies/subrange.cfa (modified)
	* tests/zombies/twice.c (modified)
	* tests/zombies/typeGenerator.cfa (modified)
	* tests/zombies/withStatement.cfa (modified)
	* tests/zombies/wrapper/src/pointer.h (modified)

	Converting the project to use the new syntax for otype, dtype and ...


Mon, 25 May 2020 21:38:15 GMT Peter A. Buhr <pabuhr@…> [a51c0c0]
	* libcfa/src/executor.cfa (modified)

	formatting, change buffer remove to not block for empty buffer so ...


Sun, 24 May 2020 21:05:13 GMT Peter A. Buhr <pabuhr@…> [089ee6b]
	* libcfa/src/executor.cfa (modified)

	update intrusive buffer, fix storage management problems


Tue, 12 May 2020 23:21:32 GMT Michael Brooks <mlbrooks@…> [8d462e5]
	* libcfa/src/executor.cfa (modified)

	Exector starter ported to standard-library dlist.  Basic run works.


Fri, 17 Jan 2020 20:01:27 GMT Peter A. Buhr <pabuhr@…> [cca568e]
	* benchmark/schedext/cfa1.cfa (modified)
	* benchmark/schedext/cfa2.cfa (modified)
	* benchmark/schedext/cfa4.cfa (modified)
	* libcfa/src/executor.cfa (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* tests/concurrent/examples/boundedBufferEXT.cfa (modified)
	* tests/concurrent/examples/boundedBufferTHREAD.cfa (modified)
	* tests/concurrent/examples/gortn.cfa (modified)
	* tests/concurrent/waitfor/barge.cfa (modified)
	* tests/concurrent/waitfor/dtor.cfa (modified)
	* tests/concurrent/waitfor/else.cfa (modified)
	* tests/concurrent/waitfor/parse.cfa (modified)
	* tests/concurrent/waitfor/parse2.cfa (modified)
	* tests/concurrent/waitfor/recurse.cfa (modified)
	* tests/concurrent/waitfor/statment.cfa (modified)
	* tests/concurrent/waitfor/when.cfa (modified)

	change all example waitfor statements from comma separate to colon


Wed, 26 Jun 2019 21:17:22 GMT Peter A. Buhr <pabuhr@…> [d30fdbc]
	* libcfa/src/executor.cfa (added)

	first draft of concurrent executor (does not work yet)