# # ChangeLog for tests # # Generated by Trac 1.6 # Feb 28, 2026, 7:16:31 PM Wed, 25 Feb 2026 05:52:06 GMT Matthew Au-Yeung [a0548c2] * tests/Makefile.am (modified) * tests/concurrency/waitfor/.expect/autogen_destructor.txt (moved) remove old test Wed, 25 Feb 2026 05:52:06 GMT Matthew Au-Yeung [6018ddb] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/Concurrency/MutexFuncHash.hpp (modified) * tests/.expect/linkoncedestructor.txt (moved) * tests/Makefile.am (modified) * tests/concurrency/waitfor/.expect/static_inline.txt (deleted) * tests/concurrency/waitfor/gendestructor.cfa (modified) * tests/concurrency/waitfor/gendestructor.hfa (modified) Revert "cleanup and add tests" This reverts commit ... Wed, 25 Feb 2026 05:52:06 GMT Matthew Au-Yeung [2b3ebe5] * tests/Makefile.am (modified) * tests/concurrency/waitfor/autogen_destructor.cfa (modified) * tests/concurrency/waitfor/gendestructor.cfa (moved) * tests/concurrency/waitfor/gendestructor.hfa (moved) * tests/concurrency/waitfor/inlinemutex.cfa (added) * tests/concurrency/waitfor/inlinemutex.hfa (added) * tests/concurrency/waitfor/static_inline.cfa (modified) fixup tests more Wed, 25 Feb 2026 05:52:05 GMT Matthew Au-Yeung [f1cb193] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/Concurrency/MutexFuncHash.hpp (modified) * tests/Makefile.am (modified) * tests/concurrency/waitfor/.expect/autogen_destructor.txt (moved) * tests/concurrency/waitfor/.expect/static_inline.txt (added) * tests/concurrency/waitfor/autogen_destructor.cfa (added) * tests/concurrency/waitfor/nodestructor.cfa (moved) * tests/concurrency/waitfor/nodestructor.hfa (moved) * tests/concurrency/waitfor/static_inline.cfa (added) * tests/link-once-destructor/waitfor-destructor.cfa (deleted) cleanup and add tests Wed, 25 Feb 2026 05:52:05 GMT Matthew Au-Yeung [507fc97] * tests/.expect/linkoncedestructor.txt (added) * tests/Makefile.am (modified) * tests/link-once-destructor/nodestructor.cfa (added) * tests/link-once-destructor/nodestructor.hfa (added) * tests/link-once-destructor/waitfor-destructor.cfa (added) test associated with it Thu, 08 Jan 2026 18:26:42 GMT Michael Brooks [8614140] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/pictures/ar-bchk.pdf (added) * doc/theses/mike_brooks_MMath/pictures/ar-bchk.xlsx (added) * doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.gp (modified) * doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp (modified) * doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp (modified) * doc/theses/mike_brooks_MMath/programs/ar-bchk/Makefile (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.c (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cc (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cfa (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.c (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cc (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cfa (added) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-matmul.cfa (deleted) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-stdvec.cpp (deleted) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal.cfa (deleted) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/school1 (modified) * doc/theses/mike_brooks_MMath/programs/school1.out (modified) * doc/theses/mike_brooks_MMath/programs/school2 (modified) * doc/theses/mike_brooks_MMath/programs/school2.out (modified) * doc/theses/mike_brooks_MMath/programs/sharing-demo.cfa (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) * libcfa/src/collections/array.hfa (modified) * tests/array-collections/array-md-sbscr-cases.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 20 Dec 2025 09:52:54 GMT Michael Brooks [eb0d9b7] * doc/theses/mike_brooks_MMath/Makefile (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/pictures/ar-bchk.pdf (added) * doc/theses/mike_brooks_MMath/pictures/ar-bchk.xlsx (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/Makefile (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.c (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cc (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/control.cfa (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.c (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cc (added) * doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.cfa (added) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-matmul.cfa (deleted) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-stdvec.cpp (deleted) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal.cfa (deleted) * libcfa/src/collections/array.hfa (modified) * tests/array-collections/array-md-sbscr-cases.cfa (modified) Improve libcfa-array's bound-check removal and write that thesis ... Mon, 08 Dec 2025 16:29:33 GMT Michael Brooks [5e0b6657] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/pl.bib (modified) * doc/proposals/autogen.md (modified) * doc/theses/fangren_yu_MMath/test.adb (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) * libcfa/src/bits/defs.hfa (modified) * libcfa/src/bits/weakso_locks.cfa (modified) * libcfa/src/bits/weakso_locks.hfa (modified) * libcfa/src/concurrency/barrier.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.h (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/select.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) * src/Concurrency/Waituntil.cpp (modified) * tests/concurrency/barrier/generation.cfa (modified) * tests/concurrency/barrier/last.cfa (modified) * tests/concurrency/barrier/order.cfa (modified) * tests/concurrency/examples/boundedBufferTHREAD.cfa (modified) * tests/concurrency/examples/datingService.cfa (modified) * tests/concurrency/futures/.expect/multi.txt.off (moved) * tests/concurrency/futures/multi.cfa (modified) * tests/concurrency/futures/select_future.cfa (modified) * tests/concurrency/futures/typed.cfa (modified) * tests/concurrency/once.cfa (modified) * tests/concurrency/readyQ/barrier_sleeper.cfa (modified) * tests/concurrency/signal/block.cfa (modified) * tests/concurrency/waituntil/futures.cfa (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) Merge remote-tracking branch 'refs/remotes/origin/master' Mon, 24 Nov 2025 21:13:37 GMT Peter A. Buhr [00aa122] * libcfa/src/concurrency/future.hfa (modified) * tests/concurrency/futures/.expect/multi.txt.off (moved) * tests/concurrency/futures/multi.cfa (modified) * tests/concurrency/futures/typed.cfa (modified) harmonize single_future with other future types, remove multi_future, ... Tue, 18 Nov 2025 15:32:06 GMT Peter A. Buhr [b5749f9] * tests/concurrency/waituntil/futures.cfa (modified) fix design error in test waituntil/futures.cfa Tue, 18 Nov 2025 02:04:40 GMT Peter A. Buhr [86b418f] * tests/concurrency/waituntil/futures.cfa (modified) rewrite test program with futures and waituntil Wed, 12 Nov 2025 18:27:30 GMT Michael Brooks [8f448e0] * libcfa/src/collections/list2.hfa (modified) * tests/list/.expect/dlist2-insert-remove.txt (added) * tests/list/dlist-insert-remove.cfa (modified) * tests/list/dlist2-insert-remove.cfa (added) Make dlist2 pass the original dlist test. Now, there is one common ... Fri, 07 Nov 2025 13:29:53 GMT Peter A. Buhr [0048327] * tests/concurrency/examples/boundedBufferTHREAD.cfa (modified) change use of random to prng Fri, 07 Nov 2025 13:28:03 GMT Peter A. Buhr [b6de35e] * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * tests/concurrency/examples/datingService.cfa (modified) * tests/concurrency/signal/block.cfa (modified) change name is_empty to empty for monitor conditions Fri, 31 Oct 2025 15:56:32 GMT Peter A. Buhr [f5856ecd] * tests/concurrency/barrier/generation.cfa (modified) * tests/concurrency/barrier/last.cfa (modified) * tests/concurrency/barrier/order.cfa (modified) * tests/concurrency/futures/select_future.cfa (modified) * tests/concurrency/once.cfa (modified) * tests/concurrency/readyQ/barrier_sleeper.cfa (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) update barrier tests for updated barrier Tue, 14 Oct 2025 22:53:02 GMT Michael Brooks [75f888e7] * tests/list/dlist-insert-remove.cfa (modified) Replace dlist test's sout with printf, to enable testing non-libcfa ... Wed, 24 Sep 2025 22:45:56 GMT Peter A. Buhr [2d743bd] * tests/.expect/alloc-ERROR.txt (moved) * tests/.expect/alloc-ERROR.x64.txt (deleted) * tests/.expect/alloc-ERROR.x86.txt (deleted) update expected alloc-ERR files Wed, 24 Sep 2025 22:23:34 GMT Peter A. Buhr [1911f37] * libcfa/src/stdlib.cfa (modified) * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) formatting, add tests for new anew/adelete Thu, 11 Sep 2025 03:14:41 GMT Peter A. Buhr [a307552] * tests/concurrency/futures/.expect/select_future.txt.off (moved) temporarily turn off failing test select_future Fri, 22 Aug 2025 03:14:05 GMT Peter A. Buhr [8dc8f68] * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/mutex.hfa (modified) * tests/concurrency/unified_locking/locks.cfa (modified) * tests/concurrency/unified_locking/pthread_locks.cfa (modified) * tests/concurrency/unified_locking/timeout_lock.cfa (modified) change type name condition_variable to cond_lock Fri, 22 Aug 2025 01:37:40 GMT Peter A. Buhr [01e6bd9] * tests/collections/.expect/string-api-coverage.txt (modified) * tests/collections/string-api-coverage.cfa (modified) add tests for string include/exclusde with C character-class functions Sun, 18 May 2025 15:24:01 GMT Peter A. Buhr [1e28e05] * tests/enum_tests/.expect/input.txt (modified) * tests/enum_tests/.in/input.txt (modified) * tests/enum_tests/input.cfa (modified) update enumerator input test Fri, 25 Apr 2025 23:08:53 GMT Andrew Beach [ae0c1c3] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) * tests/collections/.expect/string-operator-ERR09.txt (modified) * tests/collections/.expect/string-operator-ERR11.txt (modified) * tests/collections/.expect/string-operator-ERR13.txt (modified) Rewrote the iostream traits to have a single assertion each, a table ... Fri, 25 Apr 2025 11:39:09 GMT Peter A. Buhr [6b33e89] * libcfa/src/bits/collection.hfa (modified) * libcfa/src/bits/queue.hfa (modified) * libcfa/src/collections/list.hfa (modified) * libcfa/src/collections/lockfree.hfa (modified) * libcfa/src/collections/vector2.hfa (modified) * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/barrier.hfa (modified) * libcfa/src/concurrency/channel.hfa (modified) * libcfa/src/concurrency/cofor.hfa (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (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/locks.hfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/pthread.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * libcfa/src/executor.cfa (modified) * src/Common/ScopedMap.hpp (modified) * src/Common/SemanticError.hpp (modified) * tests/collections/atomic_mpsc.cfa (modified) * tests/list/dlist-insert-remove.cfa (modified) * tests/zombies/hashtable.cfa (modified) * tests/zombies/hashtable2.cfa (modified) * tests/zombies/linked-list-perf/experiment.koad (modified) * tests/zombies/linked-list-perf/mike-old.hfa (modified) change backquote call to regular call Mon, 14 Apr 2025 20:57:47 GMT Michael Brooks [10ef475] * doc/theses/mike_brooks_MMath/benchmarks/string/.gitignore (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/Makefile (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpori-about.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-1-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-10-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-2-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-20-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-100-5-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-1.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-2.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/corpus-5-20-3.txt (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/make-corpus.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/make-flamegraph.sh (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/not_string_res.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/not_string_res.hfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/pbx-correctness-demos.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/pbx-correctness-demos.cpp (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-allocn.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-find.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-normalize.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyX.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog-passbyval.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/prog.cfa (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/qanal.py (moved) * doc/theses/mike_brooks_MMath/benchmarks/string/qrun.sh (moved) Move string benchmark programs into thesis Fri, 11 Apr 2025 22:39:45 GMT Peter A. Buhr [30548de] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) change manipulator name quoted to quote Fri, 11 Apr 2025 17:23:19 GMT Michael Brooks [c4f8c4bf] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-operator.cfa (modified) Fix string-operator handling on += Fri, 11 Apr 2025 05:23:39 GMT Michael Brooks [d03a386] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR01.txt (deleted) * tests/collections/.expect/string-operator-ERR02.txt (deleted) * tests/collections/.expect/string-operator-ERR03.txt (deleted) * tests/collections/.expect/string-operator-ERR04.txt (deleted) * tests/collections/.expect/string-operator-ERR05.txt (deleted) * tests/collections/.expect/string-operator-ERR06.txt (deleted) * tests/collections/.expect/string-operator-ERR07.txt (deleted) * tests/collections/.expect/string-operator-ERR08.txt (deleted) * tests/collections/.expect/string-operator-ERR10.txt (deleted) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-operator.cfa (modified) Give a few string operator overloads a preference boost. Intent is ... Fri, 11 Apr 2025 04:29:56 GMT Michael Brooks [570e7ad] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR01.txt (added) * tests/collections/.expect/string-operator-ERR02.txt (added) * tests/collections/.expect/string-operator-ERR03.txt (added) * tests/collections/.expect/string-operator-ERR04.txt (added) * tests/collections/.expect/string-operator-ERR05.txt (added) * tests/collections/.expect/string-operator-ERR06.txt (added) * tests/collections/.expect/string-operator-ERR07.txt (added) * tests/collections/.expect/string-operator-ERR08.txt (added) * tests/collections/.expect/string-operator-ERR10.txt (added) * tests/collections/.expect/string-operator-ERR11.txt (added) * tests/collections/.expect/string-operator-ERR13.txt (added) * tests/collections/.expect/string-operator-ERR16.txt (added) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-operator.cfa (modified) Make string operator-overload costs match their intuitively ... Thu, 10 Apr 2025 23:44:17 GMT Michael Brooks [3f631d6] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR09.txt (added) * tests/collections/.expect/string-operator.txt (modified) * tests/collections/string-api-coverage.cfa (modified) * tests/collections/string-ctx-manage.cfa (modified) * tests/collections/string-gc.cfa (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/collections/string-operator.cfa (modified) * tests/collections/string-overwrite.cfa (modified) Switch string io to be generic upon iostream, rather than specific ... Thu, 10 Apr 2025 22:49:18 GMT Michael Brooks [d175767] * tests/Makefile.am (modified) * tests/collections/.expect/string-operator-ERR15.txt (added) * tests/collections/.expect/string-operator.txt (added) * tests/collections/string-operator.cfa (added) Add test for string operator overload selection. The ".expect" file ... Thu, 10 Apr 2025 21:27:36 GMT Michael Brooks [b1b513d] * doc/theses/fangren_yu_MMath/conclusion.tex (modified) * doc/theses/fangren_yu_MMath/resolution.tex (modified) * doc/theses/fangren_yu_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * tests/collections/.expect/string-api-coverage.txt (modified) * tests/collections/string-api-coverage.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 10 Apr 2025 11:34:12 GMT Peter A. Buhr [7e4f226] * tests/collections/.expect/string-api-coverage.txt (modified) * tests/collections/string-api-coverage.cfa (modified) update excepted output for string tests Thu, 10 Apr 2025 01:07:31 GMT Michael Brooks [119889f] * src/AST/Util.cpp (modified) * src/Parser/TypeData.cpp (modified) * src/Parser/parser.yy (modified) * src/SymTab/Mangler.cpp (modified) * tests/.expect/poly-bare-assn.txt (added) * tests/poly-bare-assn.cfa (added) Partially fix #185. This fix applies to functions, but not types. ... Thu, 03 Apr 2025 03:14:44 GMT Peter A. Buhr [9aa8dcc] * tests/collections/string-api-coverage.cfa (modified) * tests/collections/string-gc.cfa (modified) * tests/collections/string-istream-manip.cfa (modified) * tests/collections/string-istream.cfa (modified) * tests/collections/string-overwrite.cfa (modified) update test programs with new length name "len" Wed, 26 Mar 2025 19:29:50 GMT Andrew Beach [30bf6bf] * src/GenPoly/InstantiateGeneric.cpp (modified) * tests/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) Change to instantiateGeneric, removing some unneeded output. It isn't ... Wed, 19 Mar 2025 17:34:12 GMT kyoung [e1358c0] * libcfa/src/concurrency/select.cfa (modified) * libcfa/src/concurrency/select.hfa (modified) * tests/concurrency/waituntil/all_types.cfa (modified) * tests/concurrency/waituntil/timeout.cfa (modified) create waituntil timeout node as literal via macro as a workaround ... Mon, 17 Mar 2025 16:19:44 GMT Andrew Beach [71624f8] * tests/include/includes.cfa (modified) Copied Peter's include/includes fix for another header that does not ... Fri, 14 Mar 2025 20:22:42 GMT Peter A. Buhr [8c2723f] * libcfa/src/collections/string.cfa (modified) * libcfa/src/collections/string.hfa (modified) * libcfa/src/collections/string_res.cfa (modified) * libcfa/src/collections/string_res.hfa (modified) * tests/collections/string-overwrite.cfa (modified) * tests/zombies/string-perf/prog-normalize.cfa (modified) change name shareEdit to share Fri, 14 Mar 2025 07:44:30 GMT Peter A. Buhr [6f9f338] * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * libcfa/prelude/prelude-gen.cc (modified) * libcfa/prelude/prototypes.awk (modified) * src/BasicTypes-gen.cpp (modified) * src/Common/Iterate.hpp (modified) * src/GenPoly/InstantiateGeneric.cpp (modified) * src/Parser/parser.yy (modified) * tests/.expect/poly-self-cycle.txt (added) * tests/include/includes.cfa (modified) * tests/poly-self-cycle.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 14 Mar 2025 07:44:18 GMT Peter A. Buhr [6cb3e5d] * tests/concurrency/unified_locking/locks.cfa (modified) formatting. reduce experiment duration Thu, 13 Mar 2025 15:58:39 GMT Peter A. Buhr [8b639f9] * tests/include/includes.cfa (modified) make including gawkapi.h conditional on its existence Wed, 12 Mar 2025 19:48:40 GMT Andrew Beach [594671a] * src/GenPoly/InstantiateGeneric.cpp (modified) * tests/.expect/poly-self-cycle.txt (added) * tests/poly-self-cycle.cfa (added) Erase dtype types when they are encountered. Waiting to a use means ... Tue, 11 Mar 2025 00:42:42 GMT Peter A. Buhr [0603700] * tests/include/includes.cfa (modified) uncomment include files for the C include-file test, as errors have ... Mon, 03 Mar 2025 03:32:37 GMT Peter A. Buhr [8de86b3] * tests/.expect/attributes.x86.txt (modified) update x86 expect file for attribute test Mon, 03 Mar 2025 02:00:18 GMT Peter A. Buhr [2a90639] * tests/meta/dumpable.cfa (modified) small updates to dumpable.cfa Sun, 02 Mar 2025 19:58:57 GMT kyoung [3483185] * libcfa/src/Exception.hfa (modified) * libcfa/src/concurrency/future.hfa (modified) * tests/concurrency/futures/.expect/future_except.txt (added) * tests/concurrency/futures/future_except.cfa (added) Make it possible to fulfil a future by loading an exception like ucpp Thu, 27 Feb 2025 20:17:20 GMT Andrew Beach [b8b64c34] * tests/Makefile.am (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) * tests/io/manipulatorsInput-uchunk.cfa (modified) * tests/io/manipulatorsInput.cfa (modified) * tests/io/many_read.cfa (modified) * tests/raii/ctor-autogen.cfa (modified) * tests/raii/dtor-early-exit.cfa (modified) * tests/raii/init_once.cfa (modified) That should be the rest of the warnings generated from the tests ... Fri, 21 Feb 2025 20:16:04 GMT Andrew Beach [4be0117] * tests/Makefile.am (modified) * tests/exceptions/cardgame.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/try-leave-catch.cfa (modified) Cleaned the warnings from exceptions tests. Mostly explicit ... Fri, 21 Feb 2025 16:45:00 GMT Andrew Beach [8705a11] * tests/enum.cfa (modified) * tests/enum_tests/.expect/lvalue.txt (added) * tests/enum_tests/lvalue.cfa (added) Added a test to check enumerations based on trac#46, which has been ... Tue, 18 Feb 2025 17:54:23 GMT Andrew Beach [d923fca] * libcfa/src/concurrency/future.hfa (modified) * src/Concurrency/Waituntil.cpp (modified) * tests/Makefile.am (modified) * tests/concurrency/actors/executor.cfa (modified) * tests/concurrency/actors/matrixMultiply.cfa (modified) * tests/concurrency/channels/churn.cfa (modified) * tests/concurrency/channels/contend.cfa (modified) * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/channels/hot_potato.cfa (modified) * tests/concurrency/channels/pub_sub.cfa (modified) * tests/concurrency/lockfree_stack.cfa (modified) * tests/concurrency/pthread/pthread_attr_test.cfa (modified) * tests/concurrency/pthread/pthread_demo_create_join.cfa (modified) * tests/concurrency/pthread/pthread_key_test.cfa (modified) * tests/concurrency/waituntil/all_types.cfa (modified) * tests/concurrency/waituntil/channel_close.cfa (modified) * tests/concurrency/waituntil/channels.cfa (modified) * tests/concurrency/waituntil/futures.cfa (modified) * tests/concurrency/waituntil/locks.cfa (modified) * tests/concurrency/waituntil/repeat_close.cfa (modified) Clean-up the warnings of the concurrency tests. A lot of little test ... Sun, 16 Feb 2025 13:37:55 GMT Peter A. Buhr [3e5fea2] * tests/.expect/extension.x86.txt (modified) update x86 expect file after fixing 32-bit builtin-type definitions Tue, 11 Feb 2025 16:24:07 GMT Andrew Beach [17fa94f] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Util.cpp (modified) * src/AST/Util.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/main.cpp (modified) * tests/.expect/alloc-ERROR.arm64.txt (modified) * tests/.expect/alloc-ERROR.x64.txt (modified) * tests/.expect/alloc-ERROR.x86.txt (modified) Reworked some nodes so they can be typed or untyped. This allowed me ... Fri, 07 Feb 2025 20:07:22 GMT Michael Brooks [16d7535] * tests/collections/vector-demo.cfa (modified) Fix vector-demo warnings on x86 (was blocked from last full build by ... Thu, 06 Feb 2025 22:47:23 GMT Peter A. Buhr [eca364f7] * tests/.expect/attributes.arm64.txt (modified) update .expect file for attribute test on ARM Thu, 06 Feb 2025 20:42:32 GMT Peter A. Buhr [cd28605] * src/Parser/StatementNode.cpp (modified) * src/Parser/StatementNode.hpp (modified) * src/Parser/parser.yy (modified) * tests/.expect/attributes.x64.txt (modified) * tests/attributes.cfa (modified) first attempt at generalizing attributes to statements Thu, 06 Feb 2025 19:50:36 GMT Michael Brooks [a8e2215] * libcfa/src/collections/vector2.hfa (modified) * tests/Makefile.am (modified) * tests/collections/vector-demo.cfa (modified) Tidy vector-iterator POC and remedy its warnings Wed, 05 Feb 2025 22:08:06 GMT Andrew Beach [301e9f7] * tests/Makefile.am (modified) A bit of clean-up in the Makefile on some new rules. Wed, 05 Feb 2025 18:45:29 GMT Michael Brooks [d3d54b3] * src/AST/Expr.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/Util.cpp (modified) * src/AST/Util.hpp (modified) * src/main.cpp (modified) * tests/.expect/alloc-ERROR.arm64.txt (moved) * tests/.expect/alloc-ERROR.x64.txt (added) * tests/.expect/alloc-ERROR.x86.txt (added) * tests/.expect/extension.x86.txt (modified) * tests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt (modified) * tests/nowarn/.expect/printf-sizeof.txt (modified) * tests/nowarn/printf-sizeof.cfa (modified) Eliminate warnings due to sizeof returning type inconsistent with ... Wed, 05 Feb 2025 18:04:09 GMT Michael Brooks [92aeae1] * tests/Makefile.am (modified) Correct spelling mistake in variables Wed, 05 Feb 2025 18:00:57 GMT Michael Brooks [090b076] * tests/array-collections/dimexpr-match-detail.sh (modified) * tests/array-collections/dimexpr-match.hfa (modified) Expand and update comments re testing instrucions Mon, 03 Feb 2025 19:22:16 GMT Andrew Beach [dfe8f78] * tests/bugs/238.cfa (added) * tests/bugs/50.cfa (added) Getting the reproduction of every trac ticket in the repository looks ... Mon, 03 Feb 2025 18:27:20 GMT Michael Brooks [7959e56] * src/CodeGen/CodeGenerator.cpp (modified) * src/CodeGen/CodeGenerator.hpp (modified) * src/CodeGen/Generate.cpp (modified) * tests/.expect/zero_one-ERR1.txt (added) * tests/.expect/zero_one.txt (modified) * tests/Makefile.am (modified) * tests/zero_one.cfa (modified) Eliminate libcfa-build warnings of missing int-to-pointer casts. ... Sat, 01 Feb 2025 13:49:35 GMT Peter A. Buhr [bbbff10] * tests/Makefile.am (modified) * tests/ctrl-flow/.expect/loop_else-WRN1.txt (added) * tests/ctrl-flow/.expect/loop_else.txt (modified) * tests/ctrl-flow/.expect/superfluous.txt (deleted) * tests/ctrl-flow/loop_else.cfa (modified) * tests/ctrl-flow/superfluous.cfa (deleted) update loop_else test to handle warnings Fri, 31 Jan 2025 18:52:18 GMT Andrew Beach [641707d] * libcfa/src/collections/vector.hfa (modified) * tests/.expect/attributes.x86.txt (modified) * tests/Makefile.am (modified) * tests/math.cfa (modified) * tests/minmax.cfa (modified) * tests/operators.cfa (modified) * tests/poly-many-arsz.cfa (modified) * tests/polymorphism.cfa (modified) * tests/shortCircuit.cfa (modified) * tests/sum.cfa (modified) * tests/switch.cfa (modified) * tests/userLiterals.cfa (modified) More fixing of warnings. Including another error that slipped through ... Thu, 30 Jan 2025 21:13:51 GMT Andrew Beach [372d33c] * tests/Makefile.am (modified) Use lax warnings on forall test. This should get the nightly build ... Thu, 30 Jan 2025 15:50:41 GMT Andrew Beach [a465d751] * tests/.expect/designations.txt (modified) * tests/designations.cfa (modified) In the 'designations': Instead of leaving some variables unused, ... Wed, 29 Jan 2025 21:42:31 GMT Andrew Beach [161b98e] * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) Cleaned up some errors that did not show up in my local test but ... Wed, 29 Jan 2025 16:41:32 GMT Andrew Beach [a22e8b4] * libcfa/src/gmp.hfa (modified) * tests/Makefile.am (modified) * tests/forall.cfa (modified) * tests/function-operator.cfa (modified) * tests/identParamDeclarator.cfa (modified) Removed the warnings from more tests. I think '(void)var;' might be ... Wed, 29 Jan 2025 03:11:24 GMT Peter A. Buhr [c699602] * libcfa/src/concurrency/future.hfa (modified) * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/attributes.x64.txt (modified) * tests/.expect/attributes.x86.txt (modified) * tests/Makefile.am (modified) * tests/attributes.cfa (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) * tests/collections/vector-demo.cfa (modified) * tests/configs/usage.cfa (modified) * tests/ctrl-flow/.expect/superfluous.txt (added) * tests/ctrl-flow/labelledExit.cfa (modified) * tests/ctrl-flow/loop_else.cfa (modified) * tests/ctrl-flow/superfluous.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 29 Jan 2025 03:10:47 GMT Peter A. Buhr [2e0bb92] * tests/designations.cfa (modified) remove warnings, and change I/O to work with gcc Tue, 28 Jan 2025 21:12:53 GMT Andrew Beach [bada452] * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/attributes.x64.txt (modified) * tests/.expect/attributes.x86.txt (modified) * tests/Makefile.am (modified) * tests/attributes.cfa (modified) * tests/collections/queue.cfa (modified) * tests/collections/sequence.cfa (modified) * tests/collections/stack.cfa (modified) * tests/collections/vector-demo.cfa (modified) * tests/configs/usage.cfa (modified) * tests/ctrl-flow/.expect/superfluous.txt (added) * tests/ctrl-flow/labelledExit.cfa (modified) * tests/ctrl-flow/loop_else.cfa (modified) * tests/ctrl-flow/superfluous.cfa (added) Removed warnings from serveral tests and removed them from the ... Fri, 24 Jan 2025 20:00:27 GMT Peter A. Buhr [1fb0a883] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/arithmeticConversions.cfa (modified) * tests/io/.in/eofText.1.txt (deleted) * tests/io/.in/eofText.2.txt (deleted) * tests/io/.in/eofType.bool.1.txt (moved) * tests/io/.in/eofType.bool.2.txt (moved) * tests/io/.in/eofType.char.1.txt (moved) * tests/io/.in/eofType.char.2.txt (moved) * tests/io/.in/eofType.complex.1.txt (moved) * tests/io/.in/eofType.complex.2.txt (moved) * tests/io/.in/eofType.double.1.txt (moved) * tests/io/.in/eofType.double.2.txt (moved) * tests/io/.in/eofType.int.1.txt (moved) * tests/io/.in/eofType.int.2.txt (moved) * tests/io/eofType.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Jan 2025 19:53:53 GMT Peter A. Buhr [1cc5c6a] * src/BasicTypes-gen.cpp (modified) * tests/.expect/arithmeticConversions.arm64.txt (added) update C arithmetic conversions and add ARM conversion testing Thu, 23 Jan 2025 19:42:49 GMT Peter A. Buhr [9e72bae3] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Visitor.hpp (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/array-collections/boxed.bookend.cfa (modified) * tests/malloc.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Jan 2025 19:37:33 GMT Peter A. Buhr [a750c71b] * tests/io/.in/eofText.1.txt (deleted) * tests/io/.in/eofText.2.txt (deleted) * tests/io/.in/eofType.bool.1.txt (moved) * tests/io/.in/eofType.bool.2.txt (moved) * tests/io/.in/eofType.char.1.txt (moved) * tests/io/.in/eofType.char.2.txt (moved) * tests/io/.in/eofType.complex.1.txt (moved) * tests/io/.in/eofType.complex.2.txt (moved) * tests/io/.in/eofType.double.1.txt (moved) * tests/io/.in/eofType.double.2.txt (moved) * tests/io/.in/eofType.int.1.txt (moved) * tests/io/.in/eofType.int.2.txt (moved) * tests/io/eofType.cfa (modified) update input file names for eofType test Wed, 22 Jan 2025 18:15:59 GMT Michael Brooks [829821c] * tests/array-collections/boxed.bookend.cfa (modified) * tests/malloc.cfa (modified) Fix test suite to run with no warnings on gcc 12, 13, 14 Wed, 22 Jan 2025 13:47:17 GMT Peter A. Buhr [a9e327a] * tests/io/eofType.cfa (modified) formatting Wed, 22 Jan 2025 13:34:43 GMT Peter A. Buhr [e051c8e] * tests/io/eofType.cfa (modified) remove spurious include file Wed, 22 Jan 2025 13:23:29 GMT Peter A. Buhr [5db17077] * tests/io/.expect/eofType.txt (added) * tests/io/.in/eofBool.1.txt (added) * tests/io/.in/eofBool.2.txt (added) * tests/io/.in/eofChar.1.txt (added) * tests/io/.in/eofChar.2.txt (added) * tests/io/.in/eofComplex.1.txt (added) * tests/io/.in/eofComplex.2.txt (added) * tests/io/.in/eofDouble.1.txt (added) * tests/io/.in/eofDouble.2.txt (added) * tests/io/.in/eofInt.1.txt (added) * tests/io/.in/eofInt.2.txt (added) * tests/io/.in/eofText.1.txt (added) * tests/io/.in/eofText.2.txt (added) * tests/io/eofType.cfa (added) test for end-of-file with and without a terminating newline across ... Fri, 17 Jan 2025 20:46:34 GMT Peter A. Buhr [d96f7c4] * doc/LaTeXmacros/lstlang.sty (modified) * doc/papers/OOPSLA17/generic_types.tex (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/llheap/Paper.tex (modified) * doc/refrat/keywords.tex (modified) * doc/refrat/refrat.tex (modified) * doc/theses/aaron_moss_PhD/phd/cfa-macros.tex (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/features.tex (modified) * doc/uC++toCFA/uC++toCFA.tex (modified) * doc/user/user.tex (modified) * src/AST/Stmt.hpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/executor.cfa (modified) * tests/concurrency/actors/matrixMultiply.cfa (modified) * tests/concurrency/actors/static.cfa (modified) * tests/concurrency/channels/barrier.cfa (modified) * tests/concurrency/channels/churn.cfa (modified) * tests/concurrency/channels/contend.cfa (modified) * tests/concurrency/channels/daisy_chain.cfa (modified) * tests/concurrency/channels/hot_potato.cfa (modified) * tests/concurrency/channels/pub_sub.cfa (modified) * tests/ctrl-flow/fallthrough.cfa (modified) * tests/ctrl-flow/labelledExit.cfa (modified) * tests/exceptions/try-ctrl-flow.cfa (modified) * tests/quotedKeyword.cfa (modified) * tests/switch.cfa (modified) * tools/cforall.el (modified) expunge fallthru keyword and replace its usages with fallthrough Thu, 16 Jan 2025 18:49:27 GMT Peter A. Buhr [9c65169] * tests/concurrency/waitfor/lexical_priority.cfa (modified) reduce yields in test but still get deterministic results Thu, 16 Jan 2025 18:27:27 GMT kyoung [f6f7b52] * libcfa/src/concurrency/monitor.cfa (modified) * src/Parser/StatementNode.cpp (modified) * tests/concurrency/waitfor/.expect/lexical_priority.txt (added) * tests/concurrency/waitfor/lexical_priority.cfa (added) fixed a parser bug to generate correct ast for waitfor. added a ... Mon, 13 Jan 2025 18:32:32 GMT Michael Brooks [6a6e205] * libcfa/src/concurrency/actor.hfa (modified) * tests/Makefile.am (modified) * tests/collections/atomic_mpsc.cfa (modified) * tests/concurrency/actors/dynamic.cfa (modified) * tests/concurrency/actors/inherit.cfa (modified) * tests/concurrency/actors/inline.cfa (modified) * tests/concurrency/actors/pingpong.cfa (modified) * tests/concurrency/actors/types.cfa (modified) * tests/concurrency/pthread/bounded_buffer.cfa (modified) * tests/concurrency/pthread/pthread_demo_lock.cfa (modified) * tests/concurrency/pthread/pthread_once_test.cfa (modified) * tests/concurrency/unified_locking/mcs.cfa (modified) * tests/concurrency/unified_locking/mcs_spin.cfa (modified) * tests/concurrency/unified_locking/mutex_test.hfa (modified) * tests/concurrency/unified_locking/timeout_lock.cfa (modified) Clean some warnings from unused variables and pointer-to-int casts. Mon, 13 Jan 2025 17:10:54 GMT Peter A. Buhr [86cccd5] * tests/.expect/arithmeticConversions.x64.txt (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 13 Jan 2025 17:10:45 GMT Peter A. Buhr [a595ab7] * tests/arithmeticConversions.cfa (modified) update arithmeticConversions test to work on ARM Mon, 13 Jan 2025 03:34:39 GMT Peter A. Buhr [5a79dae3] * tests/.expect/arithmeticConversions.x64.txt (added) expected output for arithmeticConversions test on x64 Mon, 13 Jan 2025 03:24:27 GMT Peter A. Buhr [445b281] * tests/.expect/arithmeticConversions.x86.txt (moved) * tests/arithmeticConversions.cfa (moved) rename test ArithmeticConversions to arithmeticConversions Mon, 13 Jan 2025 02:13:06 GMT Peter A. Buhr [b0708ea] * tests/.expect/ArithmeticConversions.x86.txt (added) * tests/ArithmeticConversions.cfa (added) add test for gcc arithmetic conversions Thu, 09 Jan 2025 16:44:59 GMT Andrew Beach [5a894e12] * tests/exceptions/message.cfa (modified) Added more custom constructors into the new exceptions test to avoid ... Wed, 08 Jan 2025 18:00:13 GMT Michael Brooks [d84f2ae] * src/GenPoly/Box.cpp (modified) * tests/.expect/functions.arm64.txt (modified) * tests/.expect/functions.x64.txt (modified) * tests/.expect/functions.x86.txt (modified) * tests/Makefile.am (modified) * tests/nowarn/unused.cfa (modified) Fix transpiler-induced unused parameter on layoutof. Tue, 07 Jan 2025 21:31:21 GMT Andrew Beach [190a833] * src/ControlStruct/ExceptDecl.cpp (modified) * tests/exceptions/.expect/message.txt (added) * tests/exceptions/message.cfa (added) Returning to exceptions after a long time and added the ability to ... Tue, 07 Jan 2025 20:22:19 GMT Michael Brooks [10b5970] * libcfa/src/bits/queue.hfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * tests/Makefile.am (modified) * tests/PRNG.cfa (modified) * tests/alloc.cfa (modified) * tests/concurrency/channels/ping_pong.cfa (modified) * tests/concurrency/cluster.cfa (modified) * tests/concurrency/coroutineYield.cfa (modified) * tests/concurrency/examples/boundedBufferEXT.cfa (modified) * tests/concurrency/examples/boundedBufferINT.cfa (modified) * tests/concurrency/futures/wait_any.cfa (modified) * tests/concurrency/join.cfa (modified) * tests/concurrency/migrate.cfa (modified) * tests/concurrency/monitor.cfa (modified) * tests/concurrency/multi-monitor.cfa (modified) * tests/concurrency/mutexstmt/locks.cfa (modified) * tests/concurrency/mutexstmt/monitors.cfa (modified) * tests/concurrency/preempt.cfa (modified) * tests/concurrency/pthread/pthread_cond_test.cfa (modified) * tests/concurrency/pthread/pthread_once_test.cfa (modified) * tests/concurrency/readyQ/leader_spin.cfa (modified) * tests/concurrency/signal/block.cfa (modified) * tests/concurrency/signal/disjoint.cfa (modified) * tests/concurrency/signal/wait.cfa (modified) * tests/concurrency/suspend_then.cfa (modified) * tests/concurrency/thread.cfa (modified) * tests/concurrency/unified_locking/locks.cfa (modified) * tests/concurrency/unified_locking/pthread_locks.cfa (modified) * tests/concurrency/waitfor/barge.cfa (modified) * tests/concurrency/waitfor/statment.cfa (modified) * tests/concurrency/waitfor/when.cfa (modified) * tests/concurrency/waituntil/channel_zero_size.cfa (modified) * tests/concurrency/waituntil/one_chan.cfa (modified) * tests/configs/parsebools.cfa (modified) * tests/configs/parsenums.cfa (modified) * tests/coroutine/raii.cfa (modified) * tests/ctrl-flow/goto.cfa (modified) * tests/ctrl-flow/ifwhileCtl.cfa (modified) * tests/enum.cfa (modified) * tests/enum_tests/inc-dec.cfa (modified) * tests/enum_tests/planet.cfa (modified) * tests/enum_tests/structEnum.cfa (modified) * tests/exceptions/hotpotato.cfa (modified) * tests/exceptions/hotpotato_checked.cfa (modified) * tests/io/io-acquire-no-io.cfa (modified) * tests/link-once/main.cfa (modified) * tests/linking/mangling/main.cfa (modified) * tests/malloc.cfa (modified) * tests/mathX.cfa (modified) * tests/maybe.cfa (modified) * tests/poly-d-cycle.cfa (modified) * tests/poly-member.cfa (modified) * tests/poly-o-cycle.cfa (modified) * tests/quotedKeyword.cfa (modified) * tests/raii/partial.cfa (modified) * tests/result.cfa (modified) * tests/sizeof.cfa (modified) * tests/smart-pointers.cfa (modified) * tests/tuple/tupleAssign.cfa (modified) * tests/tuple/tuplePolymorphism.cfa (modified) * tests/tuple/tupleVariadic.cfa (modified) * tests/typeof.cfa (modified) Fix many test-suite- and libcfa-caused unused variable warnings. In ... Mon, 06 Jan 2025 23:10:23 GMT Michael Brooks [70670e7] * tests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt (modified) Try to fix full build by regenerating botched .arm64.expect file on ... Mon, 06 Jan 2025 17:54:32 GMT Andrew Beach [66e7cc1] * tests/.expect/castReturn.txt (added) * tests/.expect/const-ref.txt (added) * tests/castReturn.cfa (added) * tests/const-ref.cfa (added) Added some tests for recent changes to the resolver. Mon, 06 Jan 2025 17:34:42 GMT Michael Brooks [58eb9250] * src/GenPoly/Box.cpp (modified) * tests/.expect/functions.x86.txt (modified) * tests/nowarn/.expect/printf-sizeof.txt (added) * tests/nowarn/printf-sizeof.cfa (added) * tests/nowarn/zero-thunk.cfa (modified) Partly fix #269 and try to fix nightly build. Switch to correct type ... Fri, 03 Jan 2025 22:07:43 GMT Michael Brooks [2e63915] * tests/Makefile.am (modified) * tests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt (modified) * tests/array-collections/.expect/dimexpr-match-c-ERRS.x64.txt (modified) * tests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt (modified) * tests/array-collections/.expect/dimexpr-match-c.txt (modified) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.arm64.txt (modified) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x64.txt (modified) * tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x86.txt (modified) * tests/array-collections/.expect/dimexpr-match-cfa.txt (modified) * tests/array-collections/boxed.main.cfa (modified) * tests/array-collections/dimexpr-match-c.cfa (modified) * tests/array-collections/dimexpr-match-cfa.cfa (modified) Remove warnings from remaining array-collections tests. Fri, 03 Jan 2025 00:23:11 GMT Michael Brooks [2a32118] * tests/.expect/array-ERR1.txt (modified) * tests/.expect/array-ERR2.txt (modified) * tests/.expect/array-ERR3.txt (modified) * tests/array.cfa (modified) Fix a warning missed in 2853d6fb0. Fri, 03 Jan 2025 00:08:38 GMT Michael Brooks [656c8ac] * tests/Makefile.am (modified) Restore full sense of wflag strictness, mistakenly reduced in 2853d6fb0. Fri, 03 Jan 2025 00:00:01 GMT Michael Brooks [2853d6f] * tests/.expect/array-ERR1.txt (modified) * tests/.expect/array-ERR2.txt (modified) * tests/.expect/array-ERR3.txt (modified) * tests/.expect/array.txt (modified) * tests/.expect/attr-priority.txt (modified) * tests/.expect/cast.txt (modified) * tests/.expect/expression.txt (modified) * tests/.expect/identFuncDeclarator.txt (modified) * tests/.expect/init1-ERROR.txt (modified) * tests/.expect/init1.txt (modified) * tests/.expect/limits.txt (modified) * tests/.expect/nested-types-ERR1.txt (modified) * tests/.expect/nested-types-ERR2.txt (modified) * tests/.expect/nested-types.txt (modified) * tests/.expect/numericConstants.txt (modified) * tests/.expect/quasiKeyword.txt (modified) * tests/.expect/switch.txt (modified) * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/.expect/variableDeclarator.txt (modified) * tests/Makefile.am (modified) * tests/array.cfa (modified) * tests/attr-priority.cfa (modified) * tests/builtins/.expect/sync.txt (modified) * tests/builtins/sync.cfa (modified) * tests/cast.cfa (modified) * tests/concurrency/waitfor/.expect/parse.txt (modified) * tests/concurrency/waitfor/parse.cfa (modified) * tests/ctrl-flow/.expect/labelledExit.txt (modified) * tests/ctrl-flow/labelledExit.cfa (modified) * tests/expression.cfa (modified) * tests/identFuncDeclarator.cfa (modified) * tests/include/.expect/includes.txt (modified) * tests/include/.expect/stdincludes.txt (modified) * tests/include/includes.cfa (modified) * tests/include/stdincludes.cfa (modified) * tests/init1.cfa (modified) * tests/limits.cfa (modified) * tests/nested-types.cfa (modified) * tests/numericConstants.cfa (modified) * tests/quasiKeyword.cfa (modified) * tests/switch.cfa (modified) * tests/typedefRedef.cfa (modified) * tests/variableDeclarator.cfa (modified) * tests/warnings/.expect/self-assignment.txt (modified) * tests/warnings/self-assignment.cfa (modified) Remove uses of warnings to show test success. Eliminate simple ...