# # ChangeLog for tests # # Generated by Trac 1.2.1 # Apr 28, 2024, 5:24:20 AM Fri, 11 Feb 2022 13:34:36 GMT Peter A. Buhr [5910fc0] * tests/.expect/PRNG.txt (added) * tests/PRNG.cfa (added) add PRNG test Wed, 09 Feb 2022 20:51:38 GMT Thierry Delisle [850aff1] * driver/Makefile.am (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * longrun_tests/Makefile.am (modified) * src/Makefile.am (modified) * tests/Makefile.am (modified) * tools/Makefile.am (modified) * tools/prettyprinter/Makefile.am (modified) Added -Werror=return-type EVERYWHERE! Added -Wextra in some places. Wed, 09 Feb 2022 20:33:42 GMT caparsons [a554e5f4] * doc/LaTeXmacros/common.sty (modified) * doc/LaTeXmacros/common.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/stdhdr/pthread.h (modified) * libcfa/src/stdhdr/setjmp.h (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/Stmt.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/CodeLocation.h (modified) * src/Common/utility.h (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ExceptTranslateNew.cpp (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/main.cc (modified) * tests/concurrent/.expect/preempt2.txt (added) * tests/concurrent/preempt2.cfa (added) * tests/include/.expect/includes.nast.txt (modified) * tests/include/includes.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 09 Feb 2022 20:33:37 GMT caparsons [21a99cc] * tests/unified_locking/mutex_test.hfa (modified) fixed return val Fri, 04 Feb 2022 03:15:05 GMT Peter A. Buhr [c14d91a] * tests/include/.expect/includes.nast.txt (modified) * tests/include/includes.cfa (modified) cleanup Thu, 03 Feb 2022 00:51:23 GMT Thierry Delisle [fc72696c] * tests/concurrent/.expect/preempt2.txt (added) * tests/concurrent/preempt2.cfa (added) Added second preempt test that checks the same thing but using a ... Tue, 01 Feb 2022 15:32:00 GMT Thierry Delisle [7b2c8c3c] * tests/concurrent/preempt.cfa (modified) Moved globals to a struct so maybe gcc won't just optimize out my ... Mon, 31 Jan 2022 18:35:31 GMT Thierry Delisle [8e5e945] * tests/concurrent/preempt.cfa (modified) Increase preempt spin timeout and added duration per phase calculation Tue, 25 Jan 2022 21:54:35 GMT caparsons [97fed44] * benchmark/io/http/Makefile.am (modified) * benchmark/io/http/main.cfa (modified) * benchmark/readyQ/churn.cfa (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/transfer.cfa (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/bits/random.hfa (modified) * libcfa/src/common.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/io.cfa (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.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/parseconfig.cfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Eval.hpp (modified) * src/AST/Print.cpp (modified) * src/Validate/InitializerLength.cpp (modified) * src/Validate/InitializerLength.hpp (modified) * tests/concurrent/.expect/ctor-check.txt (modified) * tests/concurrent/.expect/semaphore.txt (deleted) * tests/concurrent/.expect/spinaphore.txt (deleted) * tests/concurrent/preempt.cfa (modified) * tests/concurrent/semaphore.cfa (deleted) * tests/concurrent/spinaphore.cfa (deleted) * tests/device/cpu.cfa (modified) * tests/io/io-acquire-in.cfa (modified) * tests/io/io-acquire-no-io.cfa (modified) * tests/io/io-acquire-out.cfa (modified) * tests/io/io-acquire.cfa (modified) * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/locks.cfa (modified) * tests/zombies/fastlock.cfa (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 25 Jan 2022 21:54:10 GMT caparsons [f57f6ea0] * tests/concurrent/mutexstmt/.expect/locks.txt (modified) * tests/concurrent/mutexstmt/locks.cfa (modified) added tests for scoped locks Tue, 25 Jan 2022 17:53:18 GMT Thierry Delisle [120ab9d5] * tests/concurrent/.expect/ctor-check.txt (modified) Fixed tests after last push Mon, 24 Jan 2022 17:57:59 GMT Thierry Delisle [b200492] * tests/concurrent/preempt.cfa (modified) Fixed last push which wasn't checked properly. Mon, 24 Jan 2022 17:41:00 GMT Thierry Delisle [1612315] * tests/concurrent/preempt.cfa (modified) Change spin count to be a member so it can be viewed in core-dumps. Fri, 21 Jan 2022 18:31:08 GMT Thierry Delisle [c0f881b] * tests/concurrent/preempt.cfa (modified) Added spin count to the debug test to help identify why it's timing out. Mon, 17 Jan 2022 19:25:00 GMT Thierry Delisle [0fc447c] * libcfa/src/concurrency/locks.hfa (modified) * tests/concurrent/.expect/semaphore.txt (deleted) * tests/concurrent/.expect/spinaphore.txt (deleted) * tests/concurrent/semaphore.cfa (deleted) * tests/concurrent/spinaphore.cfa (deleted) * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/locks.cfa (modified) * tests/zombies/fastlock.cfa (deleted) Removed fast_lock, which doesn't seemed to have ever worked and isn't ... Sat, 15 Jan 2022 00:01:21 GMT Thierry Delisle [c90db2d] * benchmark/readyQ/churn.cfa (modified) * benchmark/readyQ/locality.cfa (modified) * libcfa/prelude/Makefile.am (modified) * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/clib/cfathread.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/parseconfig.cfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Decl.cpp (modified) * tests/io/.expect/io-acquire-in.txt (added) * tests/io/.expect/io-acquire-out.txt (moved) * tests/io/.in/io-acquire-in.txt (moved) * tests/io/io-acquire-in.cfa (moved) * tests/io/io-acquire-no-io.cfa (modified) * tests/io/io-acquire-out.cfa (added) * tests/io/io-acquire.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 14 Jan 2022 23:55:14 GMT Thierry Delisle [145dcd5] * libcfa/src/concurrency/kernel/startup.cfa (modified) * tests/device/cpu.cfa (modified) Now using MAX instead of -1u since it's more appropriate. Fri, 14 Jan 2022 14:15:53 GMT Peter A. Buhr [9ee3f54] * tests/io/io-acquire-in.cfa (modified) * tests/io/io-acquire-no-io.cfa (modified) * tests/io/io-acquire-out.cfa (modified) * tests/io/io-acquire.cfa (modified) disable time slicing on IO acquire tests to see if that prevents timeouts Thu, 13 Jan 2022 15:58:34 GMT caparsons [3eaa689] * tests/io/.expect/io-acquire-in.txt (added) * tests/io/.expect/io-acquire-out.txt (moved) * tests/io/.in/io-acquire-in.txt (moved) * tests/io/io-acquire-term-sync.cfa (deleted) added test files I forgot in last commit Thu, 13 Jan 2022 15:53:25 GMT caparsons [42daeb4] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/invoke.h (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/ready_queue.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/device/cpu.cfa (modified) * libcfa/src/device/cpu.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/io/io-acquire.cfa (modified) * tests/io/io-acquire2.cfa (added) * tools/jenkins/setup.sh.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 13 Jan 2022 15:53:19 GMT caparsons [3bb12921] * tests/io/io-acquire-in.cfa (added) * tests/io/io-acquire-out.cfa (added) added new io tests Mon, 10 Jan 2022 22:49:07 GMT Peter A. Buhr [e202aa8] * tests/io/io-acquire2.cfa (added) add missing file for io-acquire test with no preemption Mon, 10 Jan 2022 22:47:58 GMT Peter A. Buhr [c52f033] * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/fstream.cfa (modified) * tests/io/io-acquire.cfa (modified) formatting Mon, 10 Jan 2022 21:14:23 GMT Peter A. Buhr [cc56283] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * tests/io/.expect/io-acquire-no-io.txt (added) * tests/io/.expect/io-acquire-term-sync.txt (added) * tests/io/.in/io-acquire-term-sync.txt (added) * tests/io/io-acquire-no-io.cfa (added) * tests/io/io-acquire-term-sync.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Jan 2022 21:14:18 GMT Peter A. Buhr [04a8a54] * tests/io/.expect/io-acquire2.txt (added) * tests/io/.in/io-acquire2.txt (added) add alternative io-acquire test with no preemption Mon, 10 Jan 2022 21:13:27 GMT caparsons [56d711f] * tests/io/.expect/io-acquire-no-io.txt (added) * tests/io/io-acquire-no-io.cfa (added) added io-acquire tests with alternative workload to io Mon, 10 Jan 2022 21:07:04 GMT caparsons [4233338b] * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * tests/meta/.expect/dumpable.txt (added) * tests/meta/dumpable.cfa (added) * tests/unified_locking/.expect/fast.txt (deleted) * tests/unified_locking/mutex_test.hfa (modified) * tests/zombies/fastlock.cfa (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Jan 2022 21:06:58 GMT caparsons [0ac728b] * tests/io/.expect/io-acquire-term-sync.txt (added) * tests/io/.in/io-acquire-term-sync.txt (added) * tests/io/io-acquire-term-sync.cfa (added) added termination sync io-acquire test Thu, 06 Jan 2022 23:00:27 GMT Thierry Delisle [7636fcc] * libcfa/src/concurrency/locks.hfa (modified) * tests/unified_locking/.expect/fast.txt (deleted) * tests/zombies/fastlock.cfa (moved) Removed fast_lock from testing and added deprecation attribute to it. Thu, 06 Jan 2022 16:55:55 GMT Thierry Delisle [35d73c0] * tests/unified_locking/mutex_test.hfa (modified) Mutex test now counts number of critical sections in attempt to help ... Wed, 05 Jan 2022 22:02:04 GMT Thierry Delisle [10b3fc3] * tests/meta/.expect/dumpable.txt (added) * tests/meta/dumpable.cfa (added) Added meta tests to make sure nothing goes wrong with dumpability Wed, 29 Dec 2021 22:35:37 GMT Peter A. Buhr [db1ebed] * tests/.expect/random.x86.txt (modified) update random .expect x86 Wed, 29 Dec 2021 22:06:07 GMT Peter A. Buhr [aa8e24c3] * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/random.x64.txt (modified) change range of integral random( u, l ) to [l,u], first attempt at ... Fri, 03 Dec 2021 21:33:11 GMT Thierry Delisle [a83012bf] * tests/pybin/tools.py (modified) Missing a character in last push. Fri, 03 Dec 2021 20:47:17 GMT Thierry Delisle [4c26a94] * tests/pybin/tools.py (modified) Python script now print core dump limits. (Only when no core found) Fri, 03 Dec 2021 20:33:02 GMT Thierry Delisle [db87a35] * tests/algorithms/.expect/range_test.txt (modified) * tests/algorithms/range_test.cfa (modified) Added more testing of the range iterator. Thu, 02 Dec 2021 22:28:36 GMT Thierry Delisle [8e658241] * libcfa/src/algorithms/range_iterator.cfa (modified) * libcfa/src/algorithms/range_iterator.hfa (modified) * tests/algorithms/.expect/range_test.txt (added) * tests/algorithms/range_test.cfa (added) Minor fix and super barebones test. Wed, 01 Dec 2021 16:48:34 GMT Andrew Beach [56f519b] * src/Concurrency/KeywordsNew.cpp (modified) * src/Validate/CompoundLiteral.cpp (modified) * tests/concurrent/.expect/ctor-check.txt (added) * tests/concurrent/ctor-check.cfa (added) Clean-up of the last pass. Added a test for the constructor mutex ... Wed, 03 Nov 2021 17:23:19 GMT Thierry Delisle [77c01ec] * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) Fixed tests for x86 Wed, 03 Nov 2021 16:40:18 GMT Thierry Delisle [637240f] * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) Regenerated tests for changed to main_returned Thu, 07 Oct 2021 00:40:19 GMT Peter A. Buhr [237df76] * tests/concurrent/semaphore.cfa (modified) * tests/concurrent/sleep.cfa (modified) * tests/io/io-acquire.cfa (modified) * tests/linking/io-acquire.cfa (modified) convert from test programs I/O acquire to mutex statement Thu, 30 Sep 2021 18:17:03 GMT Thierry Delisle [172a88d] * tests/pybin/test_run.py (modified) * tests/test.py (modified) Tests now count failures, passes, timeouts and report the number Tue, 21 Sep 2021 02:41:29 GMT Michael Brooks [6cc87c0] * libcfa/src/containers/string_res.cfa (modified) * libcfa/src/containers/string_res.hfa (modified) * tests/collections/.expect/string-gc.txt (added) * tests/collections/.expect/string-overwrite.txt (added) * tests/collections/string-gc.cfa (added) * tests/collections/string-overwrite.cfa (added) String bug fixes and new tests. Enabled white-box visibility ... Wed, 08 Sep 2021 15:23:47 GMT Thierry Delisle [f26923e] * tests/Makefile.am (modified) Fixed distribution of parseconfig tests Fri, 03 Sep 2021 17:15:06 GMT Michael Brooks [f450f2f] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/string.cfa (added) * libcfa/src/containers/string.hfa (added) * libcfa/src/containers/string_res.cfa (added) * libcfa/src/containers/string_res.hfa (added) * tests/collections/.expect/string-api-coverage.txt (added) * tests/collections/string-api-coverage.cfa (added) Baseline of the string implementation. Fri, 03 Sep 2021 13:53:37 GMT caparsons [180f249] * doc/theses/andrew_beach_MMath/code/FixupEmpty.java (moved) * doc/theses/andrew_beach_MMath/code/FixupOther.java (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.py (modified) * doc/theses/andrew_beach_MMath/code/fixup-empty-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.py (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.py (moved) * doc/theses/andrew_beach_MMath/code/run.sh (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.py (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.py (modified) * doc/theses/andrew_beach_MMath/code/throw-other.py (modified) * doc/theses/andrew_beach_MMath/code/throw-with.py (modified) * doc/theses/andrew_beach_MMath/code/try-catch.py (modified) * doc/theses/andrew_beach_MMath/code/try-finally.py (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 (modified) * doc/theses/andrew_beach_MMath/resumption-marking.fig (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.bib (modified) * doc/theses/andrew_beach_MMath/virtual-tree.fig (added) * doc/theses/andrew_beach_MMath/vtable-layout.fig (modified) * doc/theses/andrew_beach_MMath/vtable.fig (deleted) * libcfa/src/Makefile.am (modified) * libcfa/src/parseconfig.cfa (added) * libcfa/src/parseconfig.hfa (added) * tests/.expect/parseconfig.txt (added) * tests/.in/parseconfig-all.txt (added) * tests/.in/parseconfig-errors.txt (added) * tests/.in/parseconfig-missing.txt (added) * tests/Makefile.am (modified) * tests/parseconfig.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 03 Sep 2021 13:52:04 GMT caparsons [bbe3719] * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/mutex_stmt.hfa (modified) * src/Concurrency/Keywords.cc (modified) * tests/concurrent/mutexstmt/locks.cfa (modified) cleaned up some mutex stmt related code Thu, 02 Sep 2021 18:04:56 GMT Jacob Prud'homme [761e146] * doc/theses/andrew_beach_MMath/code/FixupEmpty.java (moved) * doc/theses/andrew_beach_MMath/code/FixupOther.java (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.py (modified) * doc/theses/andrew_beach_MMath/code/fixup-empty-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-empty.py (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-f.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other-r.cfa (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.cpp (moved) * doc/theses/andrew_beach_MMath/code/fixup-other.py (moved) * doc/theses/andrew_beach_MMath/code/run.sh (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.py (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.py (modified) * doc/theses/andrew_beach_MMath/code/throw-other.py (modified) * doc/theses/andrew_beach_MMath/code/throw-with.py (modified) * doc/theses/andrew_beach_MMath/code/try-catch.py (modified) * doc/theses/andrew_beach_MMath/code/try-finally.py (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/performance.tex (modified) * doc/theses/andrew_beach_MMath/resumption-marking.fig (modified) * doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/andrew_beach_MMath/virtual-tree.fig (added) * doc/theses/andrew_beach_MMath/vtable-layout.fig (modified) * doc/theses/andrew_beach_MMath/vtable.fig (deleted) * libcfa/src/Makefile.am (modified) * tests/Makefile.am (modified) Merge branch 'master' into jacob/cs343-translation Thu, 02 Sep 2021 01:26:47 GMT Thierry Delisle [3ad9097] * libcfa/src/Makefile.am (modified) * tests/Makefile.am (modified) Minor fixes to makefiles for mutex stmt Tue, 31 Aug 2021 21:08:10 GMT Jacob Prud'homme [ca83227] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) * tests/parseconfig.cfa (modified) Changed API of parse_config to accept parse function Tue, 31 Aug 2021 17:31:34 GMT Jacob Prud'homme [480389d2] * tests/.expect/parseconfig.txt (added) * tests/.in/parseconfig-all.txt (added) * tests/.in/parseconfig-errors.txt (added) * tests/.in/parseconfig-missing.txt (added) * tests/parseconfig.cfa (added) Wrote test suite for parse_config Fri, 27 Aug 2021 17:25:13 GMT caparsons [6f2033f] * tests/Makefile.am (modified) fixed build Fri, 27 Aug 2021 16:54:04 GMT caparsons [1b97976c] * libcfa/src/concurrency/mutex_stmt.hfa (added) * tests/concurrent/mutexstmt/.expect/locks.txt (added) added in file I forgot and added test expect for locks Fri, 27 Aug 2021 16:51:55 GMT caparsons [af67ee1] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/monitor.hfa (modified) * src/Concurrency/Keywords.cc (modified) * tests/concurrent/mutexstmt/locks.cfa (modified) * tests/concurrent/mutexstmt/monitors.cfa (modified) Added support for locks as parameters to mutex stmt Wed, 18 Aug 2021 18:04:55 GMT Henry Xue [d00d581] * tests/exceptions/.expect/type-check.txt (modified) * tests/exceptions/cancel/coroutine.cfa (modified) * tests/exceptions/cancel/thread.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/polymorphic.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/trash.cfa (modified) * tests/exceptions/type-check.cfa (modified) Update exception tests to use new syntax Fri, 13 Aug 2021 20:14:15 GMT caparsons [6d63c14] * tests/unified_locking/.expect/lin_backoff.txt (added) added test I forgot to add when I made the lin backoff lock Fri, 13 Aug 2021 20:12:03 GMT caparsons [8cb3816] * tests/concurrent/mutexstmt/.expect/monitors.txt (modified) fixed expected file for mutexstmt monitors Fri, 13 Aug 2021 20:01:07 GMT caparsons [a4d098c] * tests/concurrent/mutexstmt/.expect/monitors.txt (added) * tests/concurrent/mutexstmt/locks.cfa (added) * tests/concurrent/mutexstmt/monitors.cfa (added) added tests for mutex stmt with monitors Mon, 09 Aug 2021 21:13:26 GMT Thierry Delisle [6545a88e] * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) Fixed cfa outputs for cfa_main_returned (x86) Mon, 09 Aug 2021 21:08:44 GMT Thierry Delisle [eb2cfbf] * tests/.expect/declarationSpecifier.arm64.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) Fixed cfa outputs for cfa_main_returned (arm) Mon, 09 Aug 2021 20:58:06 GMT Thierry Delisle [d16eb19] * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) Fixed cfa outputs for cfa_main_returned Mon, 09 Aug 2021 20:21:29 GMT Peter A. Buhr [4f89e7b] * tests/bitmanip3.cfa (modified) * tests/mathX.cfa (modified) more change printf to sout Mon, 09 Aug 2021 03:14:05 GMT Peter A. Buhr [b0b89a8] * tests/io/manipulatorsOutput3.cfa (modified) change printf to sout Fri, 06 Aug 2021 01:28:57 GMT Peter A. Buhr [7780bd2] * tests/sum.cfa (modified) clean up sum test Wed, 21 Jul 2021 02:53:47 GMT Peter A. Buhr [7056f56] * tests/.expect/counter.txt (modified) update existing counter test .expect file Wed, 21 Jul 2021 01:31:37 GMT Peter A. Buhr [8bf9448] * tests/counter.cfa (modified) update existing counter test to use new +=/-= prototype Tue, 20 Jul 2021 22:34:22 GMT Peter A. Buhr [86fc350] * doc/theses/andrew_beach_MMath/code/.gitignore (added) * doc/theses/andrew_beach_MMath/code/cond-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (modified) * doc/theses/andrew_beach_MMath/code/cond_catch.py (added) * doc/theses/andrew_beach_MMath/code/cross-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cross-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-resume.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross_catch.py (added) * doc/theses/andrew_beach_MMath/code/cross_finally.py (added) * doc/theses/andrew_beach_MMath/code/resume-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/test.sh (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw_empty.py (added) * doc/theses/andrew_beach_MMath/code/throw_finally.py (added) * doc/theses/andrew_beach_MMath/code/throw_other.py (added) * doc/theses/andrew_beach_MMath/code/throw_with.py (added) * doc/theses/andrew_beach_MMath/intro.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * libcfa/src/concurrency/locks.cfa (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ControlStruct/ExceptDecl.cc (added) * src/ControlStruct/ExceptDecl.h (added) * src/ControlStruct/module.mk (modified) * src/Parser/TypeData.cc (modified) * src/SynTree/Declaration.h (modified) * src/main.cc (modified) * tests/polymorphism.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 20 Jul 2021 22:34:06 GMT Peter A. Buhr [d30804a] * tests/.expect/rational.txt (modified) * tests/rational.cfa (modified) augment rational test and expected output after rational changes Tue, 20 Jul 2021 15:25:42 GMT Michael Brooks [ba8547e] * tests/polymorphism.cfa (modified) Fixing polymorphism test from failing the build on x86 Wed, 14 Jul 2021 20:42:19 GMT Thierry Delisle [b16e15e] * tests/unified_locking/mutex_test.hfa (modified) fix mutex_test to not user $thread Tue, 13 Jul 2021 16:41:41 GMT Michael Brooks [801978b] * src/GenPoly/Box.cc (modified) * tests/.expect/polymorphism.txt (modified) * tests/polymorphism.cfa (modified) GenPoly field-number selection for dynamic layouts uses uniqueId to ... Tue, 13 Jul 2021 13:30:50 GMT caparsons [9345684] * tests/Makefile.am (modified) added dependency for mutex test Mon, 12 Jul 2021 17:44:35 GMT caparsons [6ff08d8] * benchmark/readyQ/rq_bench.hfa (modified) * benchmark/readyQ/transfer.cfa (modified) * benchmark/size/size.cfa (modified) * doc/theses/andrew_beach_MMath/code/CondCatch.java (moved) * doc/theses/andrew_beach_MMath/code/CrossCatch.java (modified) * doc/theses/andrew_beach_MMath/code/CrossFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowEmpty.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowFinally.java (modified) * doc/theses/andrew_beach_MMath/code/ThrowOther.java (modified) * doc/theses/andrew_beach_MMath/code/cond-catch.cfa (moved) * doc/theses/andrew_beach_MMath/code/cond-catch.cpp (moved) * doc/theses/andrew_beach_MMath/code/cond-fixup.cfa (moved) * doc/theses/andrew_beach_MMath/code/cross-catch.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-catch.cpp (modified) * doc/theses/andrew_beach_MMath/code/cross-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/cross-resume.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/resume-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/test.sh (added) * doc/theses/andrew_beach_MMath/code/throw-detor.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-detor.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-empty.cpp (modified) * doc/theses/andrew_beach_MMath/code/throw-finally.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cfa (modified) * doc/theses/andrew_beach_MMath/code/throw-other.cpp (modified) * doc/theses/mubeen_zulfiqar_MMath/allocator.tex (modified) * 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/future.hfa (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) * src/Concurrency/Waitfor.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/concurrent/semaphore.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/concurrent/spinaphore.cfa (modified) * tests/unified_locking/mcs.cfa (modified) * tests/unified_locking/thread_test.cfa (modified) * tools/gdb/utils-gdb.py (modified) * tools/perf/process_stat_array.py (modified) * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 12 Jul 2021 17:43:15 GMT caparsons [cf444b6] * tests/unified_locking/thread_test.cfa (modified) added more testing to thread_test Mon, 12 Jul 2021 17:41:19 GMT caparsons [4ae968e] * tests/unified_locking/fast.cfa (modified) * tests/unified_locking/lin_backoff.cfa (added) * tests/unified_locking/mutex_test.hfa (added) refactored mutex testing and added lin backoff lock Mon, 05 Jul 2021 20:58:07 GMT Thierry Delisle [8f1a99e] * libcfa/src/concurrency/future.hfa (modified) * tests/concurrent/semaphore.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/concurrent/spinaphore.cfa (modified) * tests/unified_locking/fast.cfa (modified) * tests/unified_locking/mcs.cfa (modified) * tests/unified_locking/thread_test.cfa (modified) Step 3 Fixed tests Mon, 05 Jul 2021 18:11:53 GMT caparsons [f7f07f6] * tests/unified_locking/thread_test.cfa (added) added test for thierry to look at Wed, 30 Jun 2021 18:13:46 GMT caparsons [262c600] * tests/unified_locking/.expect/locks.txt (modified) fixed whitespace issue Tue, 29 Jun 2021 21:35:19 GMT caparsons [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, 29 Jun 2021 21:33:38 GMT caparsons [5a46e09] * libcfa/src/concurrency/locks.hfa (modified) * tests/unified_locking/.expect/locks.txt (modified) * tests/unified_locking/locks.cfa (modified) Added Martins SpinCondLock as linear_backoff_then_block lock Mon, 28 Jun 2021 19:37:48 GMT Thierry Delisle [8a07213] * tests/concurrent/signal/disjoint.cfa (modified) disjoint test now aborts to allow inspecting core dump Fri, 25 Jun 2021 17:26:32 GMT Thierry Delisle [22a4292] * tests/pybin/tools.py (modified) Fixed test suite to not crash when running on machines that don't ... Thu, 24 Jun 2021 18:30:04 GMT Michael Brooks [44856ed] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/vector2.hfa (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/zombies/vector-perf/iteration-perf.cfa (added) * tests/zombies/vector-perf/iteration-perf.cpp (added) Baseline "new" vector, with iterators. Implementation has not had ... Wed, 23 Jun 2021 20:59:37 GMT Michael Brooks [1d71208] * src/Parser/parser.yy (modified) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (modified) Implementing new-array subscripting syntax, in which a[x,y,z] now ... Wed, 23 Jun 2021 20:52:43 GMT Michael Brooks [68b52b0] * src/Parser/DeclarationNode.cc (modified) * tests/.expect/forall.txt (modified) * tests/forall.cfa (modified) Implementing syntax forall( T * ) abbreviating forall( T & | sized(T) ) Mon, 21 Jun 2021 16:40:46 GMT Thierry Delisle [1f3d212] * tests/test.py (modified) Remove psutil from test.py which doesn't seem needed Sat, 19 Jun 2021 19:53:18 GMT Peter A. Buhr [e319fc5] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/containers/array.hfa (modified) * libcfa/src/device/cpu.cfa (modified) * libcfa/src/device/cpu.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypedefTable.cc (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/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/device/cpu.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 19 Jun 2021 19:52:59 GMT Peter A. Buhr [6992f95] * tests/math.cfa (modified) remove decimal-floating constants from math test Sat, 19 Jun 2021 19:51:18 GMT Peter A. Buhr [4b891e9] * tests/literals.cfa (modified) update literal test for floating and decimal floating suffix Fri, 18 Jun 2021 19:24:22 GMT Peter A. Buhr [c7d8696a] * tests/array-container/.expect/array-md-sbscr-cases.x86.txt (added) add .expect file for array-md-sbscr-cases.txt to be architecture ... Fri, 18 Jun 2021 16:20:59 GMT Michael Brooks [6e50a6b] * libcfa/src/containers/array.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypedefTable.cc (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/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) Implementing language-provided syntax for (array) dimensions. ... Fri, 18 Jun 2021 02:38:05 GMT Thierry Delisle [dcbfcbc] * doc/theses/mubeen_zulfiqar_MMath/.gitignore (modified) * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex (modified) * tests/array-container/.expect/array-md-sbscr-cases.arm64.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 18 Jun 2021 02:31:39 GMT Thierry Delisle [cf85f96] * libcfa/src/device/cpu.cfa (modified) * libcfa/src/device/cpu.hfa (modified) * tests/device/cpu.cfa (modified) Cpu map now has aself pointer to figure out where between start and ... Thu, 17 Jun 2021 22:45:34 GMT Peter A. Buhr [572a02f] * tests/array-container/.expect/array-md-sbscr-cases.arm64.txt (added) revert .expect file for array-md-sbscr-cases.txt to be architecture ... Thu, 17 Jun 2021 22:30:29 GMT Peter A. Buhr [a38a9f8] * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (moved) revert .expect file for array-md-sbscr-cases.txt to be architecture ... Thu, 17 Jun 2021 00:39:23 GMT Thierry Delisle [7e1cb79] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * libcfa/src/exception.c (modified) * libcfa/src/stdhdr/pthread.h (added) * src/InitTweak/InitTweak.cc (modified) * tests/.expect/gmp.arm64.txt (added) * tests/array-container/.expect/array-md-sbscr-cases.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Jun 2021 22:29:53 GMT Peter A. Buhr [cb304ca] * doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex (modified) * src/InitTweak/InitTweak.cc (modified) * tests/.expect/gmp.arm64.txt (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Jun 2021 22:29:26 GMT Peter A. Buhr [eef2a9b] * tests/array-container/.expect/array-md-sbscr-cases.txt (moved) change .expect file for array-md-sbscr-cases.txt to be architecture ... Wed, 16 Jun 2021 22:19:10 GMT Peter A. Buhr [d269894] * tests/.expect/gmp.arm64.txt (added) create .expect file for gmp test on ARM Wed, 16 Jun 2021 18:43:37 GMT Thierry Delisle [1d61b67] * tests/.expect/typedefRedef-ERR1.txt (modified) * tests/.expect/typedefRedef.txt (modified) * tests/typedefRedef.cfa (modified) Added attribute case to typedef replacement test.