#
# ChangeLog for libcfa/src/bits
#
# Generated by Trac 1.2.1
# Mar 6, 2025, 9:27:40 AM

Fri, 13 Dec 2024 22:29:12 GMT Michael Brooks <mlbrooks@…> [96ef156]
	* libcfa/src/bits/debug.hfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* tests/nowarn/.expect/fstream.txt (added)
	* tests/nowarn/fstream.cfa (added)

	Fix IO stream to be warning-free.


Tue, 06 Feb 2024 00:07:56 GMT Peter A. Buhr <pabuhr@…> [b08ab18]
	* libcfa/src/bits/signal.hfa (modified)

	formatting


Tue, 05 Dec 2023 14:09:58 GMT Peter A. Buhr <pabuhr@…> [33e4e8ef]
	* libcfa/src/bits/random.hfa (modified)

	change incorrect architecture name __arm_64__ to __aarch64__


Tue, 05 Sep 2023 17:20:16 GMT Michael Brooks <mlbrooks@…> [acafba4]
	* libcfa/src/bits/collections.hfa (modified)

	Rename internal macro away from `TYPE`, which is a cs343 name
	collision.


Mon, 04 Sep 2023 19:27:34 GMT Peter A. Buhr <pabuhr@…> [43eb8e9]
	* libcfa/src/bits/weakso_locks.hfa (modified)

	remove unnecessary include bits/sequence.hfa


Mon, 04 Sep 2023 19:26:03 GMT Peter A. Buhr <pabuhr@…> [4b78d25]
	* libcfa/src/bits/collection.hfa (added)

	Revert "remove ucpp-style collections used before Mike's lists"
 ...


Sun, 03 Sep 2023 15:36:52 GMT Peter A. Buhr <pabuhr@…> [b388d1ba]
	* libcfa/src/bits/collection.hfa (deleted)

	remove ucpp-style collections used before Mike's lists


Sun, 03 Sep 2023 12:19:28 GMT Peter A. Buhr <pabuhr@…> [6e93819]
	* libcfa/src/bits/random.hfa (modified)

	use arm64 to select 64-bit random numbers


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


Sat, 22 Jul 2023 12:35:30 GMT Peter A. Buhr <pabuhr@…> [d9b7b66]
	* libcfa/src/bits/algorithm.hfa (modified)
	* libcfa/src/bits/debug.cfa (modified)
	* libcfa/src/bits/queue.hfa (modified)

	change C style for-loops to CFA-style for-loops


Mon, 17 Jul 2023 19:59:29 GMT caparsons <caparson@…> [bf55f32]
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/channel.hfa (modified)
	* libcfa/src/concurrency/future.hfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/select.hfa (modified)

	added support for general channel operators


Tue, 11 Jul 2023 18:28:38 GMT caparsons <caparson@…> [bbecdd4]
	* libcfa/src/bits/weakso_locks.cfa (modified)
	* libcfa/src/bits/weakso_locks.hfa (modified)

	missed two files with previous commit


Thu, 01 Jun 2023 15:57:17 GMT caparsons <caparson@…> [22f2b7d]
	* libcfa/src/bits/weakso_locks.hfa (modified)

	missed including in previous commits


Thu, 01 Jun 2023 15:55:09 GMT caparsons <caparson@…> [70a4ed5]
	* libcfa/src/bits/weakso_locks.cfa (modified)
	* libcfa/src/concurrency/channel.hfa (modified)
	* libcfa/src/concurrency/future.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/select.cfa (modified)
	* libcfa/src/concurrency/select.hfa (modified)

	refactored to remove return val from on_selected


Wed, 10 May 2023 18:46:05 GMT caparsons <caparson@…> [fece3d9]
	* libcfa/src/bits/weakso_locks.cfa (modified)
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	Added fix for cond var timeout handling race. Cleanup of ...


Mon, 01 May 2023 20:01:46 GMT caparsons <caparson@…> [73bf7ddc]
	* libcfa/src/bits/weakso_locks.cfa (modified)
	* libcfa/src/bits/weakso_locks.hfa (modified)

	updated lock interface to support waituntil trait


Tue, 21 Mar 2023 11:44:45 GMT Peter A. Buhr <pabuhr@…> [90fb672]
	* libcfa/src/bits/random.hfa (modified)
	* tests/.expect/PRNG.x64.txt (modified)
	* tests/concurrent/pthread/.expect/bounded_buffer.x64.txt (modified)

	use splitmix32/64 to prime set seed for all PRNG


Mon, 20 Mar 2023 21:06:26 GMT caparsons <caparson@…> [12b006c]
	* libcfa/src/bits/random.hfa (modified)

	small comment cleanup


Mon, 20 Mar 2023 20:58:21 GMT caparsons <caparson@…> [09965e5]
	* libcfa/src/bits/random.hfa (modified)

	added splitmix64 since wyhash has 128 bit dependency and xoshiro
	doesnt


Mon, 20 Mar 2023 19:45:23 GMT caparsons <caparson@…> [a6bb5fc]
	* libcfa/src/bits/random.hfa (modified)

	fixed merge conflict


Mon, 20 Mar 2023 19:42:28 GMT caparsons <caparson@…> [4c6ba5a]
	* libcfa/src/bits/random.hfa (modified)

	refactored to use generators for seeding state, added splitmix32 for ...


Tue, 14 Mar 2023 15:03:09 GMT Peter A. Buhr <pabuhr@…> [b2f3880]
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/barrier.hfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/once.hfa (modified)
	* libcfa/src/concurrency/ready_subqueue.hfa (modified)
	* libcfa/src/concurrency/snzi.hfa (modified)
	* libcfa/src/containers/lockfree.hfa (modified)
	* tests/concurrent/channels/parallel_harness.hfa (modified)

	add newline at end of file


Fri, 03 Feb 2023 18:28:36 GMT Peter A. Buhr <pabuhr@…> [8a97248]
	* libcfa/prelude/builtins.c (modified)
	* libcfa/prelude/prelude-gen.cc (modified)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/monitor.hfa (modified)
	* libcfa/src/concurrency/mutex.hfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/containers/list.hfa (modified)
	* libcfa/src/containers/vector.hfa (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/iterator.hfa (modified)
	* libcfa/src/math.trait.hfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* src/Common/SemanticError.h (modified)
	* src/Parser/parser.yy (modified)
	* tests/forall.cfa (modified)

	switch from old trait syntax to new trait syntax using forall clause


Wed, 28 Dec 2022 17:50:50 GMT Peter A. Buhr <pabuhr@…> [d9585291]
	* libcfa/src/bits/random.hfa (modified)

	formatting


Thu, 22 Dec 2022 02:21:15 GMT Peter A. Buhr <pabuhr@…> [b797d978]
	* libcfa/src/bits/random.hfa (modified)
	* tests/.expect/alloc.txt.old (deleted)

	formatting, switch to XOSHIRO256PP/XOSHIRO128PP as the 64/32-bit ...


Mon, 12 Dec 2022 02:00:36 GMT Peter A. Buhr <pabuhr@…> [3ff64cb]
	* libcfa/src/bits/random.hfa (modified)

	add missing parenthesis in KISS PRNG


Fri, 09 Dec 2022 22:27:50 GMT Peter A. Buhr <pabuhr@…> [3e5eeaf2]
	* libcfa/src/bits/random.hfa (modified)

	update documentation


Fri, 09 Dec 2022 22:11:27 GMT Peter A. Buhr <pabuhr@…> [261e107]
	* libcfa/src/bits/random.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/.expect/nested_function.x64.txt (modified)

	change all PRNG to prime the PRNG state in set_seed with the given
	seed


Mon, 05 Dec 2022 18:23:03 GMT Peter A. Buhr <pabuhr@…> [4020f09]
	* libcfa/src/bits/random.hfa (modified)
	* libcfa/src/startup.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)

	formatting, switch to typedef for PRNG complex state


Thu, 01 Dec 2022 22:26:40 GMT Peter A. Buhr <pabuhr@…> [c8238c0]
	* libcfa/src/bits/random.hfa (modified)

	remove 32-bit use of lehmer64, which requires __uint128_t


Thu, 01 Dec 2022 03:36:25 GMT Peter A. Buhr <pabuhr@…> [dd46fd3]
	* libcfa/src/bits/random.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/startup.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/.expect/nested_function.x64.txt (modified)

	generalization of PRNG


Mon, 21 Nov 2022 22:52:57 GMT Peter A. Buhr <pabuhr@…> [9fce2572]
	* libcfa/src/bits/random.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* tests/.expect/PRNG.x86.txt (added)
	* tests/.expect/nested_function.txt (deleted)
	* tests/.expect/nested_function.x86.txt (added)

	32-bit update of PRNG


Mon, 21 Nov 2022 03:24:14 GMT Peter A. Buhr <pabuhr@…> [d2ad151]
	* libcfa/src/bits/random.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/startup.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/.expect/PRNG.txt (deleted)
	* tests/.expect/PRNG.x64.txt (added)
	* tests/.expect/nested_function.txt (modified)
	* tests/PRNG.cfa (modified)
	* tests/concurrent/barrier/generation.cfa (modified)
	* tests/concurrent/barrier/order.cfa (modified)
	* tests/concurrent/once.cfa (modified)
	* tests/concurrent/readyQ/leader_spin.cfa (modified)
	* tests/io/away_fair.cfa (modified)
	* tests/io/comp_basic.cfa (modified)
	* tests/io/comp_fair.cfa (modified)

	major update of PRNG


Thu, 10 Nov 2022 19:19:51 GMT Thierry Delisle <tdelisle@…> [639e4fc]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	Changed cluster link to use explicit type to avoid anonymous names in ...


Thu, 10 Nov 2022 17:14:23 GMT Thierry Delisle <tdelisle@…> [6a4ef0c]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)

	Changed cltr_link to use explicit field name to make gdb easier


Mon, 31 Oct 2022 19:00:01 GMT Thierry Delisle <tdelisle@…> [cd5b58f]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Changed node link in thread to use dlink called cltr_link


Fri, 28 Oct 2022 21:22:32 GMT Thierry Delisle <tdelisle@…> [be5f0a5]
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)

	Changed monitors to use the user_link instead of the ready_link


Fri, 28 Oct 2022 19:04:19 GMT Thierry Delisle <tdelisle@…> [2856982c]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)

	Changed implicit dlink field in thread$ to have name uxer_link


Tue, 11 Oct 2022 21:58:13 GMT Peter A. Buhr <pabuhr@…> [301071a]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/stdhdr/assert.h (modified)

	formatting


Tue, 20 Sep 2022 00:49:40 GMT Peter A. Buhr <pabuhr@…> [aa9f215]
	* libcfa/src/bits/locks.hfa (modified)

	update return type of forward declaration for poll_interrupts


Tue, 20 Sep 2022 00:11:02 GMT Peter A. Buhr <pabuhr@…> [23a08aa0]
	* Jenkins/FullBuild (modified)
	* Jenkinsfile (modified)
	* benchmark/basic/tls_fetch_add.c (modified)
	* benchmark/io/http/worker.cfa (modified)
	* configure.ac (modified)
	* doc/LaTeXmacros/lstlang.sty (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/proposals/iterators.md (modified)
	* doc/theses/thierry_delisle_PhD/.gitignore (modified)
	* doc/theses/thierry_delisle_PhD/thesis/Makefile (modified)
	* doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/local.bib (modified)
	* doc/theses/thierry_delisle_PhD/thesis/test.svg (deleted)
	* doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified)
	* doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified)
	* driver/Makefile.am (modified)
	* driver/cfa.cc (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/defines.hfa.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel/cluster.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/private.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/startup.cfa (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/DeclReplacer.cpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/AST/Print.cpp (modified)
	* src/AST/StorageClasses.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/Common/utility.h (modified)
	* src/CompilationState.cc (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/Concurrency/WaitforNew.cpp (modified)
	* src/ControlStruct/ExceptTranslateNew.cpp (modified)
	* src/ControlStruct/LabelFixer.cc (modified)
	* src/ControlStruct/LabelFixer.h (modified)
	* src/ControlStruct/MLEMutator.cc (modified)
	* src/ControlStruct/MLEMutator.h (modified)
	* src/GenPoly/GenPoly.cc (modified)
	* src/GenPoly/GenPoly.h (modified)
	* src/GenPoly/InstantiateGeneric.h (modified)
	* src/GenPoly/InstantiateGenericNew.cpp (added)
	* src/GenPoly/Lvalue2.cc (modified)
	* src/GenPoly/ScrubTyVars.cc (modified)
	* src/GenPoly/ScrubTyVars.h (modified)
	* src/GenPoly/SpecializeNew.cpp (modified)
	* src/GenPoly/module.mk (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Makefile.am (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/SynTree/Statement.cc (modified)
	* src/SynTree/Statement.h (modified)
	* src/SynTree/Type.cc (modified)
	* src/SynTree/Type.h (modified)
	* src/Tuples/TupleExpansionNew.cpp (modified)
	* src/Virtual/ExpandCasts.cc (modified)
	* src/config.h.in (modified)
	* src/main.cc (modified)
	* tests/.expect/KRfunctions.arm64.txt (moved)
	* tests/.expect/KRfunctions.oast.arm64.txt (deleted)
	* tests/.expect/KRfunctions.oast.x64.txt (deleted)
	* tests/.expect/KRfunctions.oast.x86.txt (deleted)
	* tests/.expect/KRfunctions.x64.txt (moved)
	* tests/.expect/KRfunctions.x86.txt (moved)
	* tests/.expect/alloc-ERROR.oast.txt (deleted)
	* tests/.expect/alloc-ERROR.txt (moved)
	* tests/.expect/attributes.arm64.txt (moved)
	* tests/.expect/attributes.oast.arm64.txt (deleted)
	* tests/.expect/attributes.oast.x64.txt (deleted)
	* tests/.expect/attributes.oast.x86.txt (deleted)
	* tests/.expect/attributes.x64.txt (moved)
	* tests/.expect/attributes.x86.txt (moved)
	* tests/.expect/bitmanip2.x86.txt (moved)
	* tests/.expect/castError.oast.txt (deleted)
	* tests/.expect/castError.txt (moved)
	* tests/.expect/declarationSpecifier.arm64.txt (modified)
	* tests/.expect/declarationSpecifier.x64.txt (modified)
	* tests/.expect/declarationSpecifier.x86.txt (modified)
	* tests/.expect/functions.arm64.txt (moved)
	* tests/.expect/functions.oast.arm64.txt (deleted)
	* tests/.expect/functions.oast.x64.txt (deleted)
	* tests/.expect/functions.oast.x86.txt (deleted)
	* tests/.expect/functions.x64.txt (moved)
	* tests/.expect/functions.x86.txt (moved)
	* tests/.expect/init1-ERROR.oast.txt (deleted)
	* tests/.expect/init1-ERROR.txt (moved)
	* tests/.expect/math.arm64.txt (moved)
	* tests/.expect/math.x64.txt (moved)
	* tests/.expect/math.x86.txt (moved)
	* tests/.expect/math1.oast.arm64.txt (deleted)
	* tests/.expect/math1.oast.x64.txt (deleted)
	* tests/.expect/math1.oast.x86.txt (deleted)
	* tests/.expect/math2.oast.arm64.txt (deleted)
	* tests/.expect/math2.oast.x64.txt (deleted)
	* tests/.expect/math2.oast.x86.txt (deleted)
	* tests/.expect/math3.oast.arm64.txt (deleted)
	* tests/.expect/math3.oast.x64.txt (deleted)
	* tests/.expect/math3.oast.x86.txt (deleted)
	* tests/.expect/math4.oast.arm64.txt (deleted)
	* tests/.expect/math4.oast.x64.txt (deleted)
	* tests/.expect/math4.oast.x86.txt (deleted)
	* tests/.expect/mathX.arm64.txt (moved)
	* tests/.expect/mathX.x64.txt (moved)
	* tests/.expect/mathX.x86.txt (moved)
	* tests/.expect/nested-types-ERR2.oast.txt (deleted)
	* tests/.expect/nested-types-ERR2.txt (moved)
	* tests/Makefile.am (modified)
	* tests/array-container/.expect/language-dim-mismatch.oast.txt (deleted)
	* tests/array-container/.expect/language-dim-mismatch.txt (moved)
	* tests/concurrent/.expect/keywordErrors.oast.txt (deleted)
	* tests/concurrent/.expect/keywordErrors.txt (moved)
	* tests/concurrent/.expect/mainError.oast.txt (deleted)
	* tests/concurrent/.expect/mainError.txt (moved)
	* tests/concurrent/clib.c (modified)
	* tests/concurrent/clib_tls.c (modified)
	* tests/concurrent/park/contention.cfa (modified)
	* tests/config.py.in (modified)
	* tests/declarationSpecifier.cfa (modified)
	* tests/errors/.expect/completeType.arm64.txt (moved)
	* tests/errors/.expect/completeType.oast.arm64.txt (deleted)
	* tests/errors/.expect/completeType.oast.x64.txt (deleted)
	* tests/errors/.expect/completeType.oast.x86.txt (deleted)
	* tests/errors/.expect/completeType.x64.txt (moved)
	* tests/errors/.expect/completeType.x86.txt (moved)
	* tests/errors/.expect/scope.oast.txt (deleted)
	* tests/errors/.expect/scope.txt (moved)
	* tests/include/.expect/includes.txt (moved)
	* tests/io/.expect/comp_basic.txt (added)
	* tests/io/.expect/io.txt (moved)
	* tests/io/.expect/io1.oast.txt (deleted)
	* tests/io/.expect/io2.oast.txt (deleted)
	* tests/io/comp_basic.cfa (added)
	* tests/io/comp_fair.cfa (modified)
	* tests/io/io1.cfa (deleted)
	* tests/io/io2.cfa (deleted)
	* tests/math1.cfa (deleted)
	* tests/math2.cfa (deleted)
	* tests/math3.cfa (deleted)
	* tests/math4.cfa (deleted)
	* tests/meta/.expect/arch.arm64.txt (moved)
	* tests/meta/.expect/arch.x64.txt (moved)
	* tests/meta/.expect/arch.x86.txt (moved)
	* tests/meta/.expect/archVast.oast.arm64.txt (deleted)
	* tests/meta/.expect/archVast.oast.x64.txt (deleted)
	* tests/meta/.expect/archVast.oast.x86.txt (deleted)
	* tests/meta/arch.cfa (moved)
	* tests/pybin/settings.py (modified)
	* tests/pybin/test_run.py (modified)
	* tests/pybin/tools.py (modified)
	* tests/quotedKeyword.cfa (modified)
	* tests/raii/.expect/ctor-autogen-ERR1.oast.txt (deleted)
	* tests/raii/.expect/ctor-autogen-ERR1.txt (moved)
	* tests/raii/.expect/memberCtors-ERR1.oast.txt (deleted)
	* tests/raii/.expect/memberCtors-ERR1.txt (moved)
	* tests/test.py (modified)
	* tests/warnings/.expect/self-assignment.oast.txt (deleted)
	* tests/warnings/.expect/self-assignment.txt (moved)

	fix merge conflict


Mon, 19 Sep 2022 22:25:23 GMT Peter A. Buhr <pabuhr@…> [ebf8ca5]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/iostream.cfa (modified)

	switch for-loop from C to CFA format


Thu, 01 Sep 2022 14:55:28 GMT Thierry Delisle <tdelisle@…> [b443db0]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Change how no preempts zone are implemented. From begin/end tags to ...


Tue, 30 Aug 2022 21:35:26 GMT Thierry Delisle <tdelisle@…> [01ba701]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/kernel/private.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)

	Purged "thread_local" from code base.
	Replaced with C11's ...


Tue, 30 Aug 2022 20:57:46 GMT Thierry Delisle <tdelisle@…> [fbb930e]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Added option to explicitly poll interrupts.
	Usefull in cases using ...


Wed, 08 Jun 2022 20:22:24 GMT caparsons <caparson@…> [ced5e2a]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	removed debug fields from spinlock_t


Mon, 16 May 2022 16:09:52 GMT Thierry Delisle <tdelisle@…> [4bb5d36]
	* libcfa/src/bits/debug.cfa (modified)
	* libcfa/src/parseconfig.cfa (modified)
	* src/CodeGen/LinkOnce.cc (modified)

	Visibility stragglers.
	cfa_linkonce always means visibility default.


Mon, 16 May 2022 16:08:36 GMT Thierry Delisle <tdelisle@…> [c18bf9e]
	* libcfa/src/bits/weakso_locks.cfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/cluster.cfa (modified)
	* libcfa/src/concurrency/kernel/private.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/monitor.hfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Visibility concurrency


Fri, 13 May 2022 16:12:20 GMT Thierry Delisle <tdelisle@…> [8108ba8]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/virtual.c (modified)

	Started to add basic visibility control to libcfa


Sat, 30 Apr 2022 01:36:41 GMT Peter A. Buhr <pabuhr@…> [b2516e6]
	* libcfa/src/bits/align.hfa (modified)

	change libAlign to use __BIGGEST_ALIGNMENT__


Fri, 22 Apr 2022 22:33:22 GMT Peter A. Buhr <pabuhr@…> [16cc9f7]
	* libcfa/src/bits/debug.cfa (modified)
	* libcfa/src/bits/debug.hfa (modified)

	change __cfaabi_bits_print... routines to return the number of ...


Wed, 19 Jan 2022 01:47:27 GMT Peter A. Buhr <pabuhr@…> [e57de69]
	* libcfa/src/bits/random.hfa (modified)

	formatting


Fri, 14 Jan 2022 02:30:38 GMT Peter A. Buhr <pabuhr@…> [611f29d]
	* libcfa/src/bits/random.hfa (modified)

	consolidate random-number generators


Tue, 11 Jan 2022 00:11:34 GMT Thierry Delisle <tdelisle@…> [9b33337]
	* libcfa/src/bits/random.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* tests/io/.expect/io-acquire-no-io.txt (added)
	* tests/io/.expect/io-acquire-term-sync.txt (added)
	* tests/io/.expect/io-acquire2.txt (added)
	* tests/io/.in/io-acquire-term-sync.txt (added)
	* tests/io/.in/io-acquire2.txt (added)
	* tests/io/io-acquire-no-io.cfa (added)
	* tests/io/io-acquire-term-sync.cfa (added)
	* tests/io/io-acquire.cfa (modified)
	* tests/io/io-acquire2.cfa (added)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Tue, 11 Jan 2022 00:10:43 GMT Thierry Delisle <tdelisle@…> [418d31ac]
	* libcfa/src/bits/locks.hfa (modified)

	Added spin count to spin locks as a debugging tool


Mon, 10 Jan 2022 22:38:51 GMT Peter A. Buhr <pabuhr@…> [4177592f]
	* libcfa/src/bits/random.hfa (modified)

	add newline at end of file


Mon, 05 Jul 2021 20:44:20 GMT Thierry Delisle <tdelisle@…> [e84ab3d]
	* libcfa/prelude/builtins.c (modified)
	* libcfa/src/bits/weakso_locks.cfa (modified)
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/coroutine.hfa (modified)
	* libcfa/src/concurrency/exception.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/kernel.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/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/preemption.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/concurrency/ready_subqueue.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* src/Concurrency/Keywords.cc (modified)

	Step 1 of changing $thread to thread$


Tue, 29 Jun 2021 21:35:19 GMT caparsons <caparson@…> [660665f]
	* INSTALL (modified)
	* Jenkins/Distribute (modified)
	* Jenkins/FullBuild (modified)
	* Jenkins/Promote (added)
	* Jenkins/tools.groovy (modified)
	* Jenkinsfile (modified)
	* README (modified)
	* benchmark/io/io_uring.h (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/theses/andrew_beach_MMath/cfalab.sty (modified)
	* doc/theses/andrew_beach_MMath/existing.tex (modified)
	* doc/theses/andrew_beach_MMath/features.tex (modified)
	* doc/theses/andrew_beach_MMath/future.tex (modified)
	* doc/theses/andrew_beach_MMath/implement.tex (modified)
	* doc/theses/andrew_beach_MMath/intro.tex (modified)
	* doc/theses/andrew_beach_MMath/performance.tex (added)
	* doc/theses/andrew_beach_MMath/uw-ethesis.tex (modified)
	* doc/theses/mubeen_zulfiqar_MMath/.gitignore (modified)
	* doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified)
	* doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified)
	* doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/defines.hfa.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/signal.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/concurrency/ready_subqueue.hfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/containers/array.hfa (modified)
	* libcfa/src/containers/vector2.hfa (added)
	* libcfa/src/device/cpu.cfa (added)
	* libcfa/src/device/cpu.hfa (added)
	* libcfa/src/exception.c (modified)
	* libcfa/src/interpose.cfa (modified)
	* libcfa/src/startup.cfa (modified)
	* libcfa/src/stdhdr/pthread.h (added)
	* src/AST/Convert.cpp (modified)
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/CodeGen/CodeGenerator.cc (modified)
	* src/CodeGen/CodeGenerator.h (modified)
	* src/Common/PassVisitor.h (modified)
	* src/Common/PassVisitor.impl.h (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/TypedefTable.cc (modified)
	* src/Parser/lex.ll (modified)
	* src/Parser/parser.yy (modified)
	* src/SymTab/Indexer.cc (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Validate.cc (modified)
	* src/SynTree/Declaration.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/SynTree/Mutator.h (modified)
	* src/SynTree/SynTree.h (modified)
	* src/SynTree/TypeDecl.cc (modified)
	* src/SynTree/TypeExpr.cc (modified)
	* src/SynTree/Visitor.h (modified)
	* tests/.expect/forall.txt (modified)
	* tests/.expect/gmp.arm64.txt (added)
	* tests/.expect/typedefRedef-ERR1.txt (modified)
	* tests/.expect/typedefRedef.txt (modified)
	* tests/array-container/.expect/array-md-sbscr-cases.arm64.txt (added)
	* tests/array-container/.expect/array-md-sbscr-cases.x86.txt (added)
	* tests/array-container/.expect/language-dim-mismatch.txt (added)
	* tests/array-container/array-basic.cfa (modified)
	* tests/array-container/array-md-sbscr-cases.cfa (modified)
	* tests/array-container/language-dim-mismatch.cfa (added)
	* tests/collections/.expect/vector-demo.txt (added)
	* tests/collections/.expect/vector-err-pass-perm-it-byval.txt (added)
	* tests/collections/.expect/vector-err-retn-perm-it-byval.txt (added)
	* tests/collections/vector-demo.cfa (added)
	* tests/collections/vector-err-mod-with-excl-it.cfa (added)
	* tests/collections/vector-err-pass-perm-it-byval.cfa (added)
	* tests/collections/vector-err-retn-perm-it-byval.cfa (added)
	* tests/concurrent/signal/disjoint.cfa (modified)
	* tests/coroutine/fibonacci.cfa (modified)
	* tests/device/.expect/cpu.txt (added)
	* tests/device/cpu.cfa (added)
	* tests/forall.cfa (modified)
	* tests/generator/fibonacci.cfa (modified)
	* tests/generator/fmtLines.cfa (modified)
	* tests/generator/suspend_then.cfa (modified)
	* tests/literals.cfa (modified)
	* tests/math.cfa (modified)
	* tests/pybin/tools.py (modified)
	* tests/test.py (modified)
	* tests/typedefRedef.cfa (modified)
	* tests/unified_locking/fast.cfa (modified)
	* tests/vector_math/.expect/vec2_ldouble.arm64.txt (added)
	* tests/vector_math/.expect/vec2_ldouble.x64.txt (moved)
	* tests/vector_math/.expect/vec2_ldouble.x86.txt (added)
	* tests/zombies/vector-perf/iteration-perf.cfa (added)
	* tests/zombies/vector-perf/iteration-perf.cpp (added)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Tue, 15 Jun 2021 21:00:28 GMT Thierry Delisle <tdelisle@…> [43784ac]
	* benchmark/io/io_uring.h (modified)
	* libcfa/prelude/defines.hfa.in (modified)
	* libcfa/src/bits/signal.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (modified)
	* libcfa/src/concurrency/thread.cfa (modified)

	Changed libcfathread to consistently define _GNU_SOURCE


Wed, 26 May 2021 14:38:19 GMT caparsons <caparson@…> [82f4063]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	switched unified locking to use dlist


Sat, 24 Apr 2021 23:03:47 GMT Thierry Delisle <tdelisle@…> [a3821fa]
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/kernel.cfa (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.cfa (modified)
	* libcfa/src/startup.cfa (modified)

	Changed enable interrupts:
	 - no longer save the caller for ...


Thu, 15 Apr 2021 20:53:50 GMT Peter A. Buhr <pabuhr@…> [200a229]
	* libcfa/src/bits/weakso_locks.cfa (modified)

	return 0 from on_wait to prevent warning messages


Mon, 05 Apr 2021 19:10:29 GMT Thierry Delisle <tdelisle@…> [8e85344]
	* libcfa/src/bits/debug.hfa (modified)

	Fix bad debug function


Wed, 31 Mar 2021 17:48:15 GMT Thierry Delisle <tdelisle@…> [22b7579]
	* libcfa/src/bits/weakso_locks.cfa (modified)
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* tests/unified_locking/.expect/locks.txt (modified)
	* tests/unified_locking/locks.cfa (modified)

	Changed is_blocking_lock trait to use on_wakeup.
	Fixed fast_lock to ...


Mon, 22 Mar 2021 20:07:21 GMT Thierry Delisle <tdelisle@…> [d27b6be]
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/clib/cfathread.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	- Fixed TryLock in blocking_lock implementation that did not return ...


Wed, 17 Mar 2021 20:47:11 GMT Thierry Delisle <tdelisle@…> [c407434e]
	* libcfa/src/bits/queue.hfa (modified)

	Fixed missing static


Fri, 12 Mar 2021 20:16:30 GMT Thierry Delisle <tdelisle@…> [f19497c]
	* libcfa/src/bits/weakso_locks.hfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	Fixed missing try_lock in locks based on 'blocking_lock'


Tue, 02 Mar 2021 18:58:12 GMT Thierry Delisle <tdelisle@…> [dddb3dd0]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/call.cfa.in (modified)
	* libcfa/src/concurrency/io/setup.cfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/iofwd.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/startup.cfa (modified)
	* libcfa/src/concurrency/stats.cfa (modified)
	* libcfa/src/concurrency/stats.hfa (modified)

	Changed io to use ring per kernel threads.


Tue, 16 Feb 2021 18:28:31 GMT Michael Brooks <mlbrooks@…> [d0502a3]
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* tests/includes/.expect/vector-containers.txt (added)
	* tests/includes/.expect/vector-fstream.txt (added)
	* tests/includes/.expect/vector-sequence.txt (added)
	* tests/includes/about.txt (added)
	* tests/includes/vector-containers.cfa (added)
	* tests/includes/vector-fstream.cfa (added)
	* tests/includes/vector-sequence.cfa (added)

	Fixing function bodies in bits/containers and bits/sequence so they ...


Tue, 26 Jan 2021 19:33:43 GMT Thierry Delisle <tdelisle@…> [352cbc2]
	* libcfa/src/bits/weakso_locks.hfa (modified)

	Added missing pragma once


Fri, 22 Jan 2021 01:47:31 GMT Thierry Delisle <tdelisle@…> [ab1b971]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/weakso_locks.cfa (added)
	* libcfa/src/bits/weakso_locks.hfa (added)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* tests/linking/.expect/weakso_nothd.txt (added)
	* tests/linking/weakso_nothd.cfa (added)

	blocking_lock & multiple_acquisition_lock can now be used without ...


Thu, 21 Jan 2021 01:59:56 GMT Peter A. Buhr <pabuhr@…> [481cf3a]
	* libcfa/src/bits/collection.hfa (modified)

	fix conflict


Thu, 21 Jan 2021 01:46:31 GMT Peter A. Buhr <pabuhr@…> [c08c3cf]
	* 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/defs.hfa (modified)
	* libcfa/src/bits/locks.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/io/types.hfa (modified)
	* libcfa/src/concurrency/kernel.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/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/preemption.cfa (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/interpose.cfa (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/concurrent/thread.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)

	fix conflict


Thu, 21 Jan 2021 01:38:41 GMT Peter A. Buhr <pabuhr@…> [f706697]
	* libcfa/src/bits/collection.hfa (modified)

	make "listed" static inline


Wed, 20 Jan 2021 22:35:39 GMT Thierry Delisle <tdelisle@…> [454f478]
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/io/types.hfa (modified)
	* libcfa/src/concurrency/kernel.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/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)
	* tests/concurrent/thread.cfa (modified)

	Re-arranged and commented low-level headers.
	Main goal was for ...


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 ...


Thu, 07 Jan 2021 18:17:47 GMT Thierry Delisle <tdelisle@…> [a7aea7d]
	* libcfa/src/bits/locks.hfa (modified)
	* tests/concurrent/futures/.expect/abandon.txt (added)
	* tests/concurrent/futures/abandon.cfa (added)

	Fixed abandon function and futures and added test for it.


Thu, 07 Jan 2021 18:04:54 GMT Thierry Delisle <tdelisle@…> [70f8bcd2]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/concurrency/future.hfa (added)

	Added new future types


Mon, 28 Dec 2020 21:00:51 GMT Peter A. Buhr <pabuhr@…> [9536761]
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)

	formatting, change container iterator operator from ">>" to "|"


Sun, 27 Dec 2020 22:55:50 GMT Peter A. Buhr <pabuhr@…> [a3a76ea]
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)

	modify routines to return added/removed node to allow cascading calls


Thu, 17 Dec 2020 17:28:03 GMT Colby Alexander Parsons <caparsons@…> [19de7864]
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)
	* tests/multi_list.cfa (modified)
	* tests/queue.cfa (modified)
	* tests/sequence.cfa (modified)
	* tests/stack.cfa (modified)

	removed listed requirement for collections since it was redundant


Wed, 16 Dec 2020 21:01:15 GMT Colby Alexander Parsons <caparsons@…> [accc5dbb]
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)

	updated other collections to match changes to sequence.hfa


Wed, 16 Dec 2020 20:47:12 GMT Colby Alexander Parsons <caparsons@…> [8a81b09]
	* libcfa/src/bits/sequence.hfa (modified)

	fixed iterators after breaking them


Wed, 16 Dec 2020 20:40:53 GMT Colby Alexander Parsons <caparsons@…> [e43aa14]
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)

	refactored collection and sequence to work with structs that don't ...


Wed, 16 Dec 2020 20:40:11 GMT Colby Alexander Parsons <caparsons@…> [8b73526]
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/bits/defs.hfa (modified)

	added struct to _anonymous_object and changed containers to reflect ...


Thu, 10 Dec 2020 04:06:39 GMT Peter A. Buhr <pabuhr@…> [7d4ce2a]
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)
	* tests/multi_list.cfa (moved)
	* tests/queue.cfa (moved)
	* tests/sequence.cfa (moved)
	* tests/stack.cfa (moved)

	make collections publicly accessible in include directory


Mon, 07 Dec 2020 20:51:50 GMT Peter A. Buhr <pabuhr@…> [58870e6b]
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)

	switch from reference back to pointer


Sat, 05 Dec 2020 13:54:29 GMT Peter A. Buhr <pabuhr@…> [e91a255]
	* libcfa/src/bits/sequence.hfa (modified)

	fix code placement error


Sat, 05 Dec 2020 13:48:32 GMT Peter A. Buhr <pabuhr@…> [7c1144b]
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/multi_list.cfa (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/queue_example.cfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/sequence_example.cfa (modified)
	* libcfa/src/bits/stack.hfa (modified)
	* libcfa/src/bits/stack_example.cfa (modified)

	formatting, more switch from pointer to reference


Fri, 04 Dec 2020 16:13:52 GMT Peter A. Buhr <pabuhr@…> [a32cbac2]
	* libcfa/src/bits/sequence.hfa (modified)

	add comments to SeqIter


Fri, 04 Dec 2020 14:56:43 GMT Peter A. Buhr <pabuhr@…> [4f649cb]
	* libcfa/src/bits/multi_list.cfa (modified)

	print task id rather than task address for multi-list test


Fri, 04 Dec 2020 13:25:37 GMT Peter A. Buhr <pabuhr@…> [f7386f7]
	* libcfa/src/bits/multi_list.cfa (modified)

	add queue to multi-list container test


Fri, 04 Dec 2020 03:46:19 GMT Peter A. Buhr <pabuhr@…> [1ac1f0b]
	* libcfa/src/bits/multi_list.cfa (modified)

	rename iterators to remove cast


Fri, 04 Dec 2020 02:19:55 GMT Peter A. Buhr <pabuhr@…> [34dcc78c]
	* libcfa/src/bits/multi_list.cfa (modified)

	re-purpose Seqable as Colable for stack


Fri, 04 Dec 2020 01:56:53 GMT Peter A. Buhr <pabuhr@…> [7b2a786]
	* Jenkins/Distribute (added)
	* Jenkins/tools.groovy (added)
	* Jenkinsfile (modified)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/locks.cfa (modified)
	* libcfa/src/concurrency/locks.hfa (modified)

	Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc


Fri, 04 Dec 2020 01:56:31 GMT Peter A. Buhr <pabuhr@…> [a5a67ab8]
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)

	small changes to container switch to references


Fri, 04 Dec 2020 01:53:51 GMT Peter A. Buhr <pabuhr@…> [9082e0f1]
	* libcfa/src/bits/multi_list.cfa (added)

	add multi-list container test


Thu, 03 Dec 2020 22:03:49 GMT Colby Alexander Parsons <caparsons@…> [8e655f7c]
	* libcfa/src/bits/containers.hfa (modified)

	fixed collision between Sequence and containers.hfa


Thu, 03 Dec 2020 20:32:44 GMT Colby Alexander Parsons <caparsons@…> [a78c3ff]
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/queue_example.cfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)

	switched queue and sequence to use references


Thu, 03 Dec 2020 16:56:01 GMT Peter A. Buhr <pabuhr@…> [636d3715]
	* libcfa/src/bits/collection.hfa (modified)
	* libcfa/src/bits/queue.hfa (modified)
	* libcfa/src/bits/sequence.hfa (modified)
	* libcfa/src/bits/stack.hfa (modified)
	* libcfa/src/bits/stack_example.cfa (modified)

	more code sharing in containers